VMware Networking Community
mg_freaky
Contributor
Contributor

Does NSX use OpenFlow and for what?

Hi,

I'm exploring and testing VMware NSX and I'm wondering about use of OpenFlow under the NSX hood.

Does NSX use OpenFlow internally and for what is using it?

Is there any document which describing this? I didn't find any specific...

BR, Mate

Tags (2)
0 Kudos
3 Replies
showard1
Enthusiast
Enthusiast

Hi

In NSX-MH (multi hypervisor edition), the controllers use openflow to talk to OVS.

That said, I assume you're referring to NSX-V (the vSphere edition) - its what most people use unless you are a large service provider.  It doesn't use OpenFlow to talk to the VDSes, just native vmware APIs.  Some might argue that it sorta uses Openflow for hardware VTEPs.  It uses OVSDB to talk to supported hardware switches (arista, brocade, cumulus, etc) - but I would say hardware VTEPs are only involved in maybe 25% of the NSX deployments I've worked on.

Thanks

Sean

0 Kudos
mg_freaky
Contributor
Contributor

Hi Sean,

thank you very much for your answer.

The answer is in direction of my understanding, but I needed confirmation from relevant pearson,

BR, Mate

0 Kudos
showard1
Enthusiast
Enthusiast

Glad to help, let me know if I can clear anything else up.

Please mark the question as "answered" if you don't mind Smiley Happy

0 Kudos