[ndnSIM] GlobalRouting with topology changes

Hisham Farahat 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>
wrote:

> No. GlobalRouter is independent of all other structures aggregated on the
> node.
>
> 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.
>
>> Alex
>
> On Nov 21, 2014, at 2:04 PM, Hisham Farahat <hishamfarahat at gmail.com>
> wrote:
>
> 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>
> wrote:
>
>> 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.
>>
>>>> Alex
>>
>> > On Nov 21, 2014, at 9:25 AM, Hisham Farahat <hishamfarahat at gmail.com>
>> wrote:
>> >
>> > 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
> http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20141121/8db5457e/attachment.html>


More information about the ndnSIM mailing list