Ask Your Question
1

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
0

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.

Ariel,

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

Question Tools

Follow
1 follower

Stats

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

Seen: 1,110 times

Last updated: May 25 '16