SlideShare a Scribd company logo
1 of 14
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/
Load Balancing in SDNs with Fat Tree Topology

More Related Content

What's hot

Hardware virtualized flexible network for wireless data center optical interc...
Hardware virtualized flexible network for wireless data center optical interc...Hardware virtualized flexible network for wireless data center optical interc...
Hardware virtualized flexible network for wireless data center optical interc...ieeepondy
 
Implementing rina in 5 g networks ws
Implementing rina in 5 g networks wsImplementing rina in 5 g networks ws
Implementing rina in 5 g networks wsEduard Grasa
 
Elements of the LAN
Elements of the LANElements of the LAN
Elements of the LANjhoanmzy
 
Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...
Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...
Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...Corsa Technology
 
Game Changing Multilayer Networking - TNC 2017
Game Changing Multilayer Networking - TNC 2017Game Changing Multilayer Networking - TNC 2017
Game Changing Multilayer Networking - TNC 2017Sigal Biran-Nagar
 
Network Simulation for Master Thesis
Network Simulation for Master ThesisNetwork Simulation for Master Thesis
Network Simulation for Master ThesisPhdtopiccom
 
Rethinking Security: Corsa Red Armor Network Security Enforcement
Rethinking Security: Corsa Red Armor Network Security EnforcementRethinking Security: Corsa Red Armor Network Security Enforcement
Rethinking Security: Corsa Red Armor Network Security EnforcementCorsa Technology
 
BEng Final Presentation
BEng Final PresentationBEng Final Presentation
BEng Final PresentationDennis Boamah
 
Cloud and the Future of Networked Systems
Cloud and the Future of Networked SystemsCloud and the Future of Networked Systems
Cloud and the Future of Networked SystemsJames Urquhart
 
An overview of grid monitoring
An overview of grid monitoringAn overview of grid monitoring
An overview of grid monitoringManoj Prabhakar
 
PhD Thesis Network Simulator Projects
PhD Thesis Network Simulator ProjectsPhD Thesis Network Simulator Projects
PhD Thesis Network Simulator ProjectsPhdtopiccom
 
CellSDN: Software-Defined Cellular Core networks
CellSDN: Software-Defined Cellular Core networksCellSDN: Software-Defined Cellular Core networks
CellSDN: Software-Defined Cellular Core networksOpen Networking Summits
 
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain OrchestrationWRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain OrchestrationChristian Esteve Rothenberg
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud ComputingSripati Mahapatra
 
Networking , mobile computing , wireless - IEEE Dotnet project ||Dotnet - IEE...
Networking , mobile computing , wireless - IEEE Dotnet project ||Dotnet - IEE...Networking , mobile computing , wireless - IEEE Dotnet project ||Dotnet - IEE...
Networking , mobile computing , wireless - IEEE Dotnet project ||Dotnet - IEE...Cegonsoft Fames
 
Cisco Stealtwatch
Cisco StealtwatchCisco Stealtwatch
Cisco StealtwatchRayudu Babu
 

What's hot (20)

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

Viewers also liked

SDN and Mininet: Some Basic Concepts
SDN and Mininet: Some Basic ConceptsSDN and Mininet: Some Basic Concepts
SDN and Mininet: Some Basic ConceptsEswar Publications
 
SDN Training - Open daylight installation + example with mininet
SDN Training - Open daylight installation + example with mininetSDN Training - Open daylight installation + example with mininet
SDN Training - Open daylight installation + example with mininetSAMeh Zaghloul
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN ControllerSumit Arora
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDNVenkata Naga Ravi
 
OpenDaylight app development tutorial
OpenDaylight app development tutorialOpenDaylight app development tutorial
OpenDaylight app development tutorialSDN Hub
 

Viewers also liked (7)

Sdn command line controller lab
Sdn command line controller labSdn command line controller lab
Sdn command line controller lab
 
How to use miniedit
How to use minieditHow to use miniedit
How to use miniedit
 
SDN and Mininet: Some Basic Concepts
SDN and Mininet: Some Basic ConceptsSDN and Mininet: Some Basic Concepts
SDN and Mininet: Some Basic Concepts
 
SDN Training - Open daylight installation + example with mininet
SDN Training - Open daylight installation + example with mininetSDN Training - Open daylight installation + example with mininet
SDN Training - Open daylight installation + example with mininet
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN Controller
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
 
OpenDaylight app development tutorial
OpenDaylight app development tutorialOpenDaylight app development tutorial
OpenDaylight app development tutorial
 

Similar to Load Balancing in SDNs with Fat Tree Topology

Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingAnju Ann
 
Cloud computing and Software defined networking
Cloud computing and Software defined networkingCloud computing and Software defined networking
Cloud computing and Software defined networkingsaigandham1
 
OpenDayLight Load Balanced Switching
OpenDayLight Load Balanced SwitchingOpenDayLight Load Balanced Switching
OpenDayLight Load Balanced SwitchingManasaKulkarni3
 
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...Sagar Rai
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptxAsfawGedamu
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...University of Technology - Iraq
 
SDN Control Plane scalability research proposal
SDN Control Plane scalability research proposalSDN Control Plane scalability research proposal
SDN Control Plane scalability research proposalYatindra shashi
 
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...IBM India Smarter Computing
 
EE552SDNAunAhsan57371357
EE552SDNAunAhsan57371357EE552SDNAunAhsan57371357
EE552SDNAunAhsan57371357Aun Ahsan
 
ONP 2.1 platforms maximize VNF interoperability
ONP 2.1 platforms maximize VNF interoperabilityONP 2.1 platforms maximize VNF interoperability
ONP 2.1 platforms maximize VNF interoperabilityPaul Stevens
 
Provide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdfProvide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdfarihantelehyb
 
SDN: A New Approach to Networking Technology
SDN: A New Approach to Networking TechnologySDN: A New Approach to Networking Technology
SDN: A New Approach to Networking TechnologyIRJET Journal
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptxAbdulqader Al-kaboudei
 
Software Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer NetworkSoftware Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer NetworkIOSR Journals
 

Similar to Load Balancing in SDNs with Fat Tree Topology (20)

Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
 
Cloud computing and Software defined networking
Cloud computing and Software defined networkingCloud computing and Software defined networking
Cloud computing and Software defined networking
 
OpenDayLight Load Balanced Switching
OpenDayLight Load Balanced SwitchingOpenDayLight Load Balanced Switching
OpenDayLight Load Balanced Switching
 
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
 
Software Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic EngineeringSoftware Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic Engineering
 
TERM PAPER
TERM PAPERTERM PAPER
TERM PAPER
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptx
 
DesignofSDNmanageableswitch.pdf
DesignofSDNmanageableswitch.pdfDesignofSDNmanageableswitch.pdf
DesignofSDNmanageableswitch.pdf
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
 
SDN Control Plane scalability research proposal
SDN Control Plane scalability research proposalSDN Control Plane scalability research proposal
SDN Control Plane scalability research proposal
 
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
 
Final_Report
Final_ReportFinal_Report
Final_Report
 
EE552SDNAunAhsan57371357
EE552SDNAunAhsan57371357EE552SDNAunAhsan57371357
EE552SDNAunAhsan57371357
 
ONP 2.1 platforms maximize VNF interoperability
ONP 2.1 platforms maximize VNF interoperabilityONP 2.1 platforms maximize VNF interoperability
ONP 2.1 platforms maximize VNF interoperability
 
Provide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdfProvide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdf
 
SDN: A New Approach to Networking Technology
SDN: A New Approach to Networking TechnologySDN: A New Approach to Networking Technology
SDN: A New Approach to Networking Technology
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
 
BuildingSDNmanageableswitch.pdf
BuildingSDNmanageableswitch.pdfBuildingSDNmanageableswitch.pdf
BuildingSDNmanageableswitch.pdf
 
Software Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer NetworkSoftware Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer Network
 

Load Balancing in SDNs with Fat Tree Topology

  • 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

  1. 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.
  2. Both side of interface. Allows network to be programmed per flow basis so more granular control.