[ndnSIM] Rocketfuel Topologies

Klaus Schneider klaus at cs.arizona.edu
Thu Mar 21 09:37:19 PDT 2019

First you download the rocketfuel data from

It comes in two formats:

1. "ISP Maps (SIGCOMM 2002)" in .cch format.

These can be used with the
RocketfuelTopologyReader::GenerateFromMapsFile() function

2. "Backbone topologies annotated with inferred weights and link
latencies (IMW2002)" which come in a "weights.intra" and "latency.intra"

You can read these with RocketfuelTopologyReader::GenerateFromWeightsFile().

I think you want the second option for the 6 rocketfuel topologies that
everyone uses (Exodus, Ebone, Telstra, Abovenet, Tiscali, and Sprint).
The first option are vastly larger topologies (thousands of nodes) and
less commonly used.

Also consider that GenerateFromWeightsFile() only supports reading the
link weights/metrics, but not the link latency or bandwidth. Thus, you
need to set those values manually.

Best regards,

On 3/21/19 8:09 AM, mdparamartha95 at students.itb.ac.id wrote:
> Hello ndnSIM users,
> I would like to simulate the replacement scenario on a bigger scale,
> I found Rocketfuel topologies map reader in ndnSIM module, but there are
> no examples related to it...
> Could somebody give me some advice to start with Rocketfuel topology reader?
> Thank You
> Best Regards,
> Adi Paramartha 
> _______________________________________________
> ndnSIM mailing list
> ndnSIM at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim

More information about the ndnSIM mailing list