[ndnSIM] Rocketfuel Topologies

mdparamartha95 at students.itb.ac.id mdparamartha95 at students.itb.ac.id
Sat Mar 23 04:09:50 PDT 2019

Hi Klaus and Alex 

Thank you for the reference on Github Klaus. However, the example seems like not working for me. 
But thank you at all, 

Alex gives me .txt file which can be imported instantly into annotated-topology-reader. 

Thank you to Alex too, 

However Alex, I got another question after I ran the simulation using --vis or NetAnim, the topology looks very complex, is that the old.txt based file not out of date to simulate the NDN? 

Thank you, 

Best Regards, 
Adi Paramartha 

From: "aa" <aa at cs.fiu.edu> 
To: "Klaus Schneider" <klaus at cs.arizona.edu> 
Cc: mdparamartha95 at students.itb.ac.id, "ndnsim" <ndnsim at lists.cs.ucla.edu> 
Sent: Saturday, March 23, 2019 12:19:22 AM 
Subject: Re: [ndnSIM] Rocketfuel Topologies 

There are simpler ways of working with rocketfuel topologies. Check this old repository https://github.com/cawka/ndnSIM-sample-topologies 

It may not compile with the latest versions ndnSIM, but you can simply borrow the converted topologies. See the readme regarding what has been changed/inferred in the topologies. 


On Mar 22, 2019, at 1:16 PM, Klaus Schneider < klaus at cs.arizona.edu > wrote: 

On 3/22/19 7:41 AM, mdparamartha95 at students.itb.ac.id wrote: 

Hi Klaus, 

Thank you for the quick information... 

I already read the documentation, so the topology reader comes from NS-3 environment. 
Not from ndnSIM/utils/topology. 

Could you help me to provides some examples on how to convert it? 

Here is an example from ns-3: 


Since there are no examples to run the function in a proper way. 

Thank You, 
Best Regards, 
Adi Paramartha 

----- Original Message ----- 
From: "Klaus Schneider" < klaus at cs.arizona.edu > 
To: mdparamartha95 at students.itb.ac.id , "ndnsim" < ndnsim at lists.cs.ucla.edu > 
Sent: Thursday, March 21, 2019 11:37:19 PM 
Subject: Re: [ndnSIM] Rocketfuel Topologies 

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 


ndnSIM mailing list 
ndnSIM at lists.cs.ucla.edu 


Alex Afanasyev 
Assistant Professor, SCIS, Florida International University 
11200 SW 8th Street, PG6 Room 140D, Miami, FL 33199 
phone: +1.305.348.4960 (office); email: aa at cs.fiu.edu 
web: https://users.cs.fiu.edu/~afanasyev/ 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20190323/37eb9498/attachment.html>

More information about the ndnSIM mailing list