Welcome to your jays SDN wiki!
Software-defined networking (SDN) is a modern approach to networking that eliminates the complex and static nature of legacy distributed network architectures through the use of a standards-based software abstraction between the network control plane and underlying data forwarding plane, including both physical and virtual devices. This standards-based data plane abstraction, called OpenFlow?, provides a novel approach to dynamically provision the network fabric from a centralized softwarebased controller.
An open SDN platform with centralized software provisioning delivers dramatic improvements in your network agility via programmability and automation, while substantially reducing the cost of your network operations. And using an industry standard data plane abstraction protocol like OpenFlow?, you are now free to use any type and brand of data plane devices, since all the underlying network hardware is addressable through a common abstraction protocol.
Problems of original vSwitch
The original vSwitchs lack of advanced networking features such as VLAN, port mirror and port channel etc.
Nowadays, some hypervisor vSwitch vendors provide technologies to fix the above problems
OpenvSwitch? may be superior in quality for the reasons
Open vSwitch architecture
There are two part... 1. Open vSwitch Controller 2. Open vswitch Datapath
A flow may be identied by any combination of Input port VLAN ID (802.1Q) Ethernet Source MAC address Ethernet Destination MAC address IP Source MAC address IP Destination MAC address TCP/UDP/... Source Port TCP/UDP/... Destination Port
Download vmdk Following J-OFC (Jays Open Flow Controller).....
https://drive.google.com/file/d/0B3oiMkQ_QYLhSmhjakI5THZBeFk/view?usp=sharing
Download vmdk Following J-OVS (Jays Open Virtual Switch)......
https://drive.google.com/file/d/0B3oiMkQ_QYLhYUhfckJhT1l6VU0/view?usp=sharing
Configure VMDK....
Download vmdk
Attached VMDK with VMMachine
Start VM Machine
Default VM Machine IP is (192.168.218.200)
Open Browser and open host (http://192.168.218.200)
Default user and password (admin/admin)
If you need more information follow following blog...
Software Defined Networking, based two main component Open Virtual Switch and Open Flow Controller and Open Flow Protocol Architecture and basic understanding.