Implementing multipath routing

152 views
Skip to first unread message

Lisa Malau

unread,
Nov 10, 2017, 5:53:54 PM11/10/17
to ns-3-...@googlegroups.com
Hi all,

I am new in NS3. I would like to ask about multipath routing for load balancing in NS3.

1. Is it possible to re-route the traffic to a suitable path without modifying routing protocol module (/src/internet)? I mean the mechanism of path selection will be implemented only in the script part.

2. What is actually the most suitable routing protocol to implement point (1) above in ns3? Is it static routing or global routing?

thank you.

regards,

L

richard

unread,
Nov 11, 2017, 6:09:50 PM11/11/17
to ns-3-users
I think multi path routing is already implemented. When you use Global Routing it should find multiple equal cost paths (however from what I have seen, it only works with p2p net devices).

The only problem then is that traffic is then load balanced at a per-packet level. You would need to modify ipv4-global-routing if you want to add per-flow load balancing or something more advanced. If you need that I can give you some hints since I have already done this.

lisam...@gmail.com

unread,
Nov 12, 2017, 5:20:01 PM11/12/17
to ns-3-users

Dear Richard,

Thank you very much for your kind reply. As you mentioned in your email, I am trying to implement a flow-based load balancing. I also want to enable re-route mechanism through suitable path based on the link capacity condition in the network. I am very grateful if you could give me some hints to implement those purposes. Thank you.

regards,

Lisa
Reply all
Reply to author
Forward
0 new messages