SlideShare a Scribd company logo
PROGRESS REPORT FOR FINAL YEAR PROJECT 
BROAD AREA: SOFTWARE DEFINED NETWORKING 
SPECIFIC FOCUS: LOAD BALANCING IN DATA CENTRE NETWORK 
By: Aditya Shukla, Anshuman Singh 
Guide: Mr. Nabajyoti Medhi
Outline 
 Focus 
 Need for a new Network Paradigm 
 Limitations of Current Networking Technology 
 Basics of SDN 
 Work done 
 Next steps 
 References
Need for a new Network 
Paradigm 
 Changing traffic patterns 
 The “consumerization of IT” 
 The rise of cloud services 
 Big data means more bandwidth
Limitations of current network: 
 Complexity that leads to stasis 
 Inconsistent Policies 
 Inability to scale 
 Vendor dependence
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.
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.
Focus 
To design a mechanism using which we could 
load balance traffic in data centre network.
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.
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.
Work done
Work done
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.
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/
Software Defined Networking

More Related Content

PDF
Software Define Networking (SDN)
PPTX
Ravi Namboori Software Defined Network Presentation
PPTX
Distributed Clouds and Software Defined Networking
PPTX
Software defined network-- SDN
PPTX
Evolving sdn for low power iot networks
PDF
Dynamic composition of virtual network functions in a cloud environment
PPTX
Optimizing Power Control And Clustering In Ad Hoc
PPTX
Networking Project(FINAL)
Software Define Networking (SDN)
Ravi Namboori Software Defined Network Presentation
Distributed Clouds and Software Defined Networking
Software defined network-- SDN
Evolving sdn for low power iot networks
Dynamic composition of virtual network functions in a cloud environment
Optimizing Power Control And Clustering In Ad Hoc
Networking Project(FINAL)

What's hot (20)

PDF
Hardware virtualized flexible network for wireless data center optical interc...
PDF
Implementing rina in 5 g networks ws
PPTX
Elements of the LAN
PDF
Corsa DP2000 Platform
PDF
Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...
PPTX
Game Changing Multilayer Networking - TNC 2017
PPTX
Network Simulation for Master Thesis
PPT
PDF
Rethinking Security: Corsa Red Armor Network Security Enforcement
PPT
BEng Final Presentation
PDF
Corsa Giga Filter
PPTX
Cloud and the Future of Networked Systems
PPTX
An overview of grid monitoring
PPTX
PhD Thesis Network Simulator Projects
PPT
Sem 1 Ch 5
PDF
CellSDN: Software-Defined Cellular Core networks
PDF
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
PPT
A Complete Guide Cloud Computing
PPT
Networking , mobile computing , wireless - IEEE Dotnet project ||Dotnet - IEE...
PPTX
Cisco Stealtwatch
Hardware virtualized flexible network for wireless data center optical interc...
Implementing rina in 5 g networks ws
Elements of the LAN
Corsa DP2000 Platform
Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...
Game Changing Multilayer Networking - TNC 2017
Network Simulation for Master Thesis
Rethinking Security: Corsa Red Armor Network Security Enforcement
BEng Final Presentation
Corsa Giga Filter
Cloud and the Future of Networked Systems
An overview of grid monitoring
PhD Thesis Network Simulator Projects
Sem 1 Ch 5
CellSDN: Software-Defined Cellular Core networks
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
A Complete Guide Cloud Computing
Networking , mobile computing , wireless - IEEE Dotnet project ||Dotnet - IEE...
Cisco Stealtwatch
Ad

Viewers also liked (7)

PPTX
Sdn command line controller lab
PDF
How to use miniedit
PDF
SDN and Mininet: Some Basic Concepts
DOCX
SDN Training - Open daylight installation + example with mininet
PPTX
Opendaylight SDN Controller
PPTX
Software Defined Network - SDN
PPTX
OpenDaylight app development tutorial
Sdn command line controller lab
How to use miniedit
SDN and Mininet: Some Basic Concepts
SDN Training - Open daylight installation + example with mininet
Opendaylight SDN Controller
Software Defined Network - SDN
OpenDaylight app development tutorial
Ad

Similar to Software Defined Networking (20)

PPTX
Software Defined Networks
PPTX
Software-Defined Networking(SDN):A New Approach to Networking
PPTX
Cloud computing and Software defined networking
PPTX
Basavaraj H - Open Day light.pptx for sdn
PPTX
OpenDayLight Load Balanced Switching
PPTX
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
PDF
Software Defined Networking – Virtualization of Traffic Engineering
PDF
TERM PAPER
PPTX
Software_Defined_Networking.pptx
PDF
DesignofSDNmanageableswitch.pdf
PPTX
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
PDF
SDN Control Plane scalability research proposal
PDF
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
PDF
Final_Report
DOCX
EE552SDNAunAhsan57371357
PDF
ONP 2.1 platforms maximize VNF interoperability
PDF
Provide a diagram and description of the flow table entries that can.pdf
PPTX
Software Defined Networking, Concepts and Practical Implementations
PDF
SDN: A New Approach to Networking Technology
PPTX
443029825 cloud-computing-week8-9-pptx
Software Defined Networks
Software-Defined Networking(SDN):A New Approach to Networking
Cloud computing and Software defined networking
Basavaraj H - Open Day light.pptx for sdn
OpenDayLight Load Balanced Switching
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
Software Defined Networking – Virtualization of Traffic Engineering
TERM PAPER
Software_Defined_Networking.pptx
DesignofSDNmanageableswitch.pdf
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
SDN Control Plane scalability research proposal
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Final_Report
EE552SDNAunAhsan57371357
ONP 2.1 platforms maximize VNF interoperability
Provide a diagram and description of the flow table entries that can.pdf
Software Defined Networking, Concepts and Practical Implementations
SDN: A New Approach to Networking Technology
443029825 cloud-computing-week8-9-pptx

Software Defined Networking

  • 1. PROGRESS REPORT FOR FINAL YEAR PROJECT BROAD AREA: SOFTWARE DEFINED NETWORKING SPECIFIC FOCUS: LOAD BALANCING IN DATA CENTRE NETWORK By: Aditya Shukla, Anshuman Singh Guide: Mr. Nabajyoti Medhi
  • 2. Outline  Focus  Need for a new Network Paradigm  Limitations of Current Networking Technology  Basics of SDN  Work done  Next steps  References
  • 3. Need for a new Network Paradigm  Changing traffic patterns  The “consumerization of IT”  The rise of cloud services  Big data means more bandwidth
  • 4. Limitations of current network:  Complexity that leads to stasis  Inconsistent Policies  Inability to scale  Vendor dependence
  • 5. 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.
  • 6. 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.
  • 7. Focus To design a mechanism using which we could load balance traffic in data centre network.
  • 8. 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.
  • 9. 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.
  • 12. 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.
  • 13. 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/

Editor's Notes

  • #6: Decoupling Extract out control from devices. Network intelligence kept at a place . One logic entity. Abstraction of underlying network provided to applications. Simplifies. Programmability Real time behavior change Open API between planes. SDN makes network “applicationcustomized rather than application aware. And makes application network capability aware.
  • #7: Both side of interface. Allows network to be programmed per flow basis so more granular control.