In: Computer Science
Compare and contrast the Open SDN and SDN via overlays with your appropriate real-world examples.
First Let's get familiar with Both Open SDN and SDN via overlays.
Open SDN : SDN stands for Software-Defined Network(SDN). It is an architecture that defines how a networking and compution system can built using a combination of Open Commodity networking hardware and all software based technologies that apart the SDN data plance and SDN control plane of networking stack.
So we have stacks in which all these Layers stays.
--------------Top to Bottom ------>>>>>
Application Layers -->> Control Layers -->> Infrastructure Layers
So here Application Layers contains ->Business Applications
Contol Layers contains ->Network Services
All these Stacks communicate via APIs.
So Mainly we have three group of functionality in SDN have.
1. SDN applications--> These are simply programs that communicate behaviors and needed resources with the SDN controller(below layers) with the help of APIs.
2.SDN controller --> It is middle layers which receives instructions from the SDN application layer and send them to the networking components(below layers).
3. SDN Network Devices --> It control the forwarding and data processing capabilities for the network which is also includes forwarding(sending next )and processing of the data path.
Example : Debugging the network connectivity problem( Like which protocal is working fine or which is not), Networking security
SDN via overlays : It is Also known as Overlay Networking. It is technique of using software to create layers of network abstraction that can be used to run multiple different Networking layers on top of the physical network. Which also provide the security benefit for standalone application.
This Overlay networking( SDN via overlays) can include peer-to-peer networks(P TO P), IP networks, and virtual local area networks (VLANs)
Main Focus of this is to use some soft of making software encoding that markets the data before reaching to it's destination.Means Doing some encapsulation in between source and destination and later on this message is unwrapped and delivered to the destination
Examples : Networking security(safe way to deliver a message).