Parse a network topology from RocketFuel ISP topology file (latency.intra) with inferred link latencies and optionally annotate the topology with inferred weights (weights.infra).
The ASes provided by the RocketFuel dataset are the following:
ASN | Name | Span | Region | Nodes | Lrgst conn. comp. |
---|---|---|---|---|---|
1221 1239 1755 3257 3967 6461 | Telstra (Australia) Sprintlink (US) EBONE (Europe) Tiscali (Europe) Exodus (US) Abovenet (US) | world world world world world world | AUS US Europe Europe US US | 108 315
141 |
104 315
138 |
Parameters: | latencies_path : str
weights_path : str, optional
|
---|---|
Returns: | topology : DirectedTopology
|
Notes
The returned topology is directed. It can be converted using the DirectedTopology.to_undirected() method if an undirected topology is desired.
Examples
>>> import fnss
>>> topology = fnss.parse_rocketfuel_isp_latency('1221.latencies.intra')