[ndnSIM] GlobalRouting with topology changes
hishamfarahat at gmail.com
Fri Nov 21 14:17:39 PST 2014
Great, which method can i use to remove the GlobalRouter instances?
On Nov 21, 2014 5:11 PM, "Alex Afanasyev" <alexander.afanasyev at ucla.edu>
> No. GlobalRouter is independent of all other structures aggregated on the
> Unfortunately, there is not yet a dynamic routing protocol. I known
> that Anil Jangam started porting NLSR into ndnSIM and he can comment more
> about the expected timeline for that.
> On Nov 21, 2014, at 2:04 PM, Hisham Farahat <hishamfarahat at gmail.com>
> Thanks for your reply.
> Reinstalling GlobalRouter will reset everything (FIB, CS & PIT), right?
> Is there any other routing algorithm i can use for this scenario?
> On Nov 21, 2014 4:43 PM, "Alex Afanasyev" <alexander.afanasyev at ucla.edu>
>> Unfortunately, global routing helper wasn’t designed for simulation-time
>> topology updates. It is still possible to use it, but you would need to
>> make modifications. The reason is that topology graph (instances of
>> GlobalRouter on every object) are installed and configured once as part of
>> GlobalRoutingHelper::Install methods. In order to calculate routes for the
>> updated topology, you would need first to remove all GlobalRouter instances
>> from all nodes and Channels, and then call Install method again.
>> If only Face metrics changed, then there is no need for the described
>> modification. You can simply call CalculateRoutes and it should work.
>> > On Nov 21, 2014, at 9:25 AM, Hisham Farahat <hishamfarahat at gmail.com>
>> > Hi,
>> > I have a scenario where the topology changes with time (e.g. producers
>> connect to different nodes). I understand that the boost graph is created
>> once we install the ndnGlobalRoutingHelper on all nodes. When the topology
>> changes, how can the global router update the graph so that CalculateRoutes
>> function can update the FIBs?
>> > Thanks in advance.
>> > Regards,
>> > _______________________________________________
>> > ndnSIM mailing list
>> > ndnSIM at lists.cs.ucla.edu
>> > http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim
> ndnSIM mailing list
> ndnSIM at lists.cs.ucla.edu
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the ndnSIM