Don't miss the NFV mind map !

Well! I have done all the efforts and made concepts simple through the Free NFV Mind Map. Get it now before I take it off. Plus get free updates to my blog.

Difference between SDN and NFV

There are some confusions surrounding the differences between SDN and NFV. Both terms relate to virtualization of network; both are hot topics these days. Sometimes, one concept is mixed with the other.

SDN stands for Software Defined Network. It is based on  two pillars.

  1. Separation of data and control plane and centralization of control plane.
  2. Programming network with open interfaces.

SDN concepts came into being while researchers were frustrated with changing   software in network elements every time they wanted to try something new to study behavior in network. They thought, why not program the network elements and manage them from central place. The language that brings this programmability to network is called “Open flow”.

NFV ( Network Functions Virtualization)  on the other hand is about virtualizing network elements by using  commodity servers so as to reduce operator’s inventory, power and space requirements and hence reduce CAPEX and OPEX.NFV is driven by operators and the concepts were put forward originally by a group of service providers through a white paper.

So what is the difference between the two?

It is commonly understood that Both SDN and NFV are totally independent from each other. This is partially true. Especially, when SDN concepts are taken, they do draw relevance from NFV. While separating control and forwarding functions and programmability are core concepts in SDN; these cannot  be achieved unless network elements become commoditized and their functions virtualized- the core concept of NFV. However it can be said that NFV can exist without depending on SDN; however, even though  network elements are commoditized but still network will not be efficient if there is no network programmability as desired in SDN. Therefore SDN and NFV help each other and if implemented together can make the network flexible, virtual and commoditized.

Notify of
Newest Most Voted
Inline Feedbacks
View all comments
7 years ago

In your paper you write “However it can be said that NFV can exist without depending on SDN”, but i’m not an expert, but i agree than SDN can exist without NFV, but NFV use SDN for control.
Can you explain me how NFV can work without SDN ?

Bruno Fleury

7 years ago

Hi Faisal

The question is that de-coupling the control plane from the data plane of a given network element will not make the NE itself vanish, I mean by allowing control plane to be centralized does not necessarily mean that the NE itself has disappeared from a given network, e.g. using a comodity server as NFV concept relates, but in essence it is allowing flexibility to have the control plane embedded within this comodity server.

So are you advocating that NFV can be achieved without SDN, but on the contrary SDN cannot be acheived without NFV?

And that the comodity server or a group of such servers communicating with each other (M2M) will make up a future SDN architecture? Another question that comes to mind is security issues surrounding the SDN concept, I mean obviously a SDN controller being hacked will create mayhem within that particular TELCO’s network, how do we address such concerns?

luke reid
luke reid
6 years ago

Hi Faisal,

Agreed that SDN and NFV can be related but also can be treated independently. I believe that NFV is inevitable whereas SDN is more an aspiration at the moment especially in the context of a complete end to end service.
Interesting point you make on security but I would contend that there are plenty of examples in existing telco networks of platform that if hacked could create mayhem. eg any EMS/OSS etc. So it would be the same set of risks, threats and vulnerabilities just applied to new network elements and management systems.

5 months ago

I have quistion if u dont mind please

5 months ago
Reply to  jamal.koraish

What necessary functional interfaces should be opened to each other between NFV and SDN for coherent interaction?

Would love your thoughts, please comment.x