Ask is moving to Stack Overflow and! Please use the "opendaylight" tag on either of these sites. This site is now in Read-Only mode


ODL acts as an outperformer among other OpenStack Neutron plugins. What can be the possible justification.

asked 2015-12-06 03:42:18 -0700

Aqsa gravatar image

updated 2015-12-06 05:03:34 -0700

I developed a testing environment of evaluating four different Neutron plugins with ODL as one of them (the rest being ML2, OFAgent, Ryu). For the experimental setup i had a OpenStack multinode environment (14 Compute nodes) and evaluated performance in terms of spawning time of batches of VMs in the face of different types and severity levels of network errors (limiting bandwidths, delays, packet loss rates). Interestingly, results showed that ODL is consistently the fastest of all other plugins under all tested network conditions. Can anyone offer some leads for possible explanations and justification of this exuberant behavior of ODL?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2016-05-25 23:40:08 -0700

ODL is the fastest from a few reasons: The answer split between control plane and user plane.

Control: * ODL response when it receive the rest and push to the MD SAL. The ML2 communicate with the actual host. * ODL do not confiure host ip tables/namespace ... only the openflow switch. Much more efficient.

User plane: Traffic pass in ODL VM - vSwitch - VM OR VM - vSwitch (vXLAN) vSwitch -VM Where other pass through IP Tables, namespace and qRouter in addition to the above component.


edit flag offensive delete publish link more
Login/Signup to Answer

Question Tools

1 follower


Asked: 2015-12-06 03:42:18 -0700

Seen: 1,121 times

Last updated: May 25 '16