Relaying Routing in mininet+ONOS

30 views
Skip to first unread message

Muhammad Bo

unread,
May 11, 2022, 2:41:06 PM5/11/22
to ONOS Discuss
Hello,

In the attached scenario, each router should connect to other routers in the network via full-mesh (logical) connectivity (e.g., Router1 needs to connect to Router 2, Router3, and Router4 via tunnels .

We proposed some hub and spoke mechanisms to reduce the number of established tunnels(records of routing tables). Instead of requiring full-mesh connectivity of Routers, each spoke Router should get connected to its associated Hub, and all traffic from spoke Routers would be relayed via some hub Routers to its final destination. For instance, if Router1 is a spoke, and its associated Hub is Router3, then for sending traffic from Router1 to Router2 , it should be routed: Router1 ->Router3->Router2. [In general: Source -> Hub, Hub -> Hub, Hub-> Final Destination]


Drawing1.jpg

Each link in the network topology contains a delay set by a network admin. Do we have the feasibility of implementing this relaying scenario using mininet + ONOS?


The main idea would be using LinuxRouter for Routers, and (for Hub-Spoke routing) add routes manually. However, our network consists of 70+ nodes, and doing things manually seems to be quite impractical. Any suggestions? Any tools to install routes efficiently.

Note: I am python user and no knowledge in Java

Sincerely,

Moh

0ice...@gmail.com

unread,
May 11, 2022, 3:01:03 PM5/11/22
to ONOS Discuss, muhamma...@gmail.com
Hi Moh,

I think that you can try to implement this scenario in mininet but:

  1. ONOS can manage/controll devices via: Openflow, P4Runtime, Netconf, gNOI/gNMI, so you should at least use OVS switches or devices thar support this protocols
  2. If you have to implements a "specific algorithm" for managing your network you have to deploy your own application in ONOS.
  3. I never emulated and controlled a network so big, e.g, f 70+ nodes, so maybe you can have issue if you deploy it in a machine with poor performances.
Best
davide

Reply all
Reply to author
Forward
0 new messages