Software defined networking to support the software defined ...
Software Defined Networking
-
Upload
anshuman-singh -
Category
Documents
-
view
642 -
download
1
Transcript of Software Defined Networking
![Page 1: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/1.jpg)
BROAD AREA: SOFTWARE DEFINED NETWORKING
SPECIFIC FOCUS: LOAD BALANCING IN DATA CENTRE NETWORK
Guide: Mr. Nabajyoti Medhi
PROGRESS REPORT FOR FINAL YEAR PROJECT
By: Aditya Shukla, Anshuman Singh
![Page 2: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/2.jpg)
Outline
Focus
Need for a new Network Paradigm
Limitations of Current Networking Technology
Basics of SDN
Work done
Next steps
References
![Page 3: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/3.jpg)
Need for a new Network
Paradigm
Changing traffic patterns
The “consumerization of IT”
The rise of cloud services
Big data means more bandwidth
![Page 4: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/4.jpg)
Limitations of current network:
Complexity that leads to stasis
Inconsistent Policies
Inability to scale
Vendor dependence
![Page 5: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/5.jpg)
What is SDN ?
Definition : The physical separation of the
network control plane from the forwarding
plane, and where a control plane controls
several devices.
SDN is a step in the evolution towards active
and programmable networking.
SDN allows network administrators to have
programmable central control of network traffic
via a controller without requiring physical
access to the network's switches.
![Page 6: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/6.jpg)
Communication between both
planes:
Openflow: OpenFlow is a programmable
network protocol and associated hardware
designed to effectively manage and direct
traffic by decoupling control and forwarding
layers of routing.
The OpenFlow protocol enables globally-
aware software controllers, which may be
centralized or distributed, to drive the network
edge hardware in order to create an easily
programmable identity-based overlay on top of
the traditional IP core.
![Page 7: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/7.jpg)
Focus
To design a mechanism using which we could
load balance traffic in data centre network.
![Page 8: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/8.jpg)
Work done
Hands-on practice in Network Virtualization
tool: Mininet & some tools which comes with it
like:
Wireshark: Packet analyser
Iperf: Data throughput analyser
Learned how to operate Floodlight controller
remotely & to connect it with a virtual network.
![Page 9: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/9.jpg)
Work done
Experimented with different combinations of legacy & openflow switches in fat tree network to figure out best possible combination for efficiently handling data traffic.
Fat tree Network : is a popular data center network topology.
It is typically a 3-layer hierarchical tree that consists of switches on the core, aggregation and top-of-rack(ToR) layers. The hosts connect to the switches on the ToR layer.
![Page 10: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/10.jpg)
Work done
![Page 11: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/11.jpg)
Work done
![Page 12: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/12.jpg)
Next Steps
We are now trying to develop a module for
iperf open source tool so as to generate
traffic between all possible pairs of hosts
automatically.
To try different types of controllers on the same
fat tree network so as to figure out most
suitable one for efficiently handling the traffic.
![Page 13: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/13.jpg)
References
●Software Defined Networking- The new norm in Networks
https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-papers/wp-sdn-
newnorm.pdf
●About Openflow
http://archive.openflow.org/wk/index.php/OpenFlow_Tutorial
●Mininet tutorial
http://mininet.org/walkthrough/
![Page 14: Software Defined Networking](https://reader033.fdocuments.in/reader033/viewer/2022050907/55a3aa531a28ab73658b465f/html5/thumbnails/14.jpg)