3. Drawbacks of existing network
Difficult to perform real world experiments on large
scale production networks.
Rate of innovation in networks is slower
Proprietary networking devices with proprietary
software and hardware.
4. Scalability issues
Local decisions on switches-high processing delay
Hardware is costly
Difficult Network reconfiguration
Network management is Hard
Configuration is complex- hundreds and thousand of line
Dynamic network states and Static configuration
Drawbacks of existing network
5. SOFTWARE DEFINED NETWORKING
A programmable network
SDN is a new networking paradigm in which the
forwarding hardware is decoupled from control decision.
The switch/Router in SDN is just a forwarding device.
The network intelligence is logically centralized in
software-based controller (the control plane).
TWO PLANES:
The Data Plane -The forwarding switch
The Control plane -The Controller
6. Fig 1.1
Control plane and Data plane in figure 1.1
The Flow switches are just forwarding devices which
receives control signaling from the Controller through a
secure channel (SSL)
South Bound Communication
SOFTWARE DEFINED NETWORKING
7. OpenFlow
OpenFlow is SDN Architecture having decoupled control
logic and forwarding hardware.
OpenFlow is a protocol that standardize communication
between Openflow switch and the Controller through a
secure channel.
The switches and Routers have Flow tables that contain
flow entries which are control by the controller through the
secure channel.
Flow tables tells where to forward the incoming packet.
Flow table is a complex and required more memory than
Routing table in traditional network.
8.
9. Every packet is matched with the flow table match entries
and forwarded accordingly.
Drop or sent to controller if no match is found.
Fig 1.2