SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Int. J. Advanced Networking and Applications
Volume: 07 Issue: 02 Pages: 2690-2693 (2015) ISSN: 0975-0290
2690
SDN and Mininet: Some Basic Concepts
Pooja
Department of Computer Science, Himachal Pradesh University, Shimla
Email: pooja.s3390@gmail.com
Manu Sood
Department of Computer Science, Himachal Pradesh University, Shimla
Email: soodm_67@yahoo.com
---------------------------------------------------------------ABSTRACT------------------------------------------------------------------
As computer network grow larger and more complex, there is a need for a new simple kind of approach to
configure them. SDN has emerged as promising network architecture. It takes the control plane away from the
individual nodes and centralize the network control by utilizing a flow based traffic management. Mininet is a cost
effective and an efficient way to emulate and study SDN.This paper presents a study of programmable networks
with basics of Mininet.
Keywords: Architecture, Mininet, SDN, Traditional network.
------------------------------------------------------------------------------------------------------------------------------------------------
Date of Submission: July 02, 2015 Date of Acceptance: Aug 28, 2015
------------------------------------------------------------------------------------------------------------------------------------------------
I.INTRODUCTION
Internet applications require networks to be fast, carry
large amounts of traffic and to deploy a number of
distinct, dynamic applications and services. Controlling
and managing networks has become a highly complex
activity and concepts like network virtualization and
interchangeable data has added more difficulty to the
network administrator. The traditional networks are
inflexible. Once the forwarding policy has been
defined, the only way to change it is by changing the
configuration of all the connected devices. This is time
consuming and limited on scalability, mobility and big
data but, network are adapt to changes, updating after
sometime.
In this context Software Defined Networking (SDN) is
being looked upon as a way that has the power to
change the traditional networking. In SDN architecture,
the control and data planes are separated, controller is
logically centralized and the underlying network
infrastructure is abstracted from the applications [1].
II. TRADITIONAL NETWORK AND SDN
In the traditional approach to networking, most
network functionality is implemented in a dedicated
appliance; i.e., switch, router, application delivery
controller which are configured manually [2]. Also,
most of the functionality is implemented in hardware
such as an ASIC (Application Specific Integrated
Circuit). Data flow is controlled by routers and
switches. A traditional network architecture as shown in
Fig.1, consists of a data plane which carries data
physically in form of packets from one node to the other
by following certain protocols, control plane which
consist of logic that devices are using therefore to
forward packets over the network then comes
Management plane which behave as an administrator
[3]. The design principles behind them is not matching
today’s rapid data growth, bandwidth, speed, security
and scalability issues. In research papers [4], [5] a
comparative study of traditional networks and SDN has
been done.
Fig 1. Traditional Switch Architecture [6]
In Software Defined Networking (SDN) [7] approach,
the physical separation of the network control plane
from the forwarding plane is done and where the
control plane controls several devices. The Open
Networking Foundation (ONF)is the group which is
associated with the development and standardization of
SDN.According to the ONF [8], “Software-Defined
Networking (SDN) is an architecture that is dynamic,
manageable, cost-effective and programmable making it
ideal for the high-bandwidth, dynamic nature of today’s
applications”. SDN is developed to enable simple
programmatic control of the network data-path. Refer
fig. 2 for more detailed SDN design concept. SDN
focuses on four key features [9]:
 Separating control plane from the data plane.
 Centralized controller of network.
 Open interfaces between the devices in the
control plane and the data plane.
 Programmability of the network by external
applications.
Int. J. Advanced Networking and Applications
Volume: 07 Issue: 02 Pages: 2690-2693 (2015) ISSN: 0975-0290
2691
Fig 2: SDN Architecture [10]
The SDN architecture [10]separates the networking
devices into data plane and control plane. Data plane
perform forwarding packets fast and efficiently. It
carries data packets from one port to another by
following the rules which are programmed into device
hardware. Control plane adds behavior into the device
and it decides the logic to program the data plane.
These two planes (data and control) communicate over
a secure channel over a standard protocol called
OpenFlow [5].Northbound Interfaces (NBI) are the
interfaces between SDN Applications and SDN
Controllers and Southbound Interface (SBI) are
interfaces between SDN Controller and Network
devices.
SDN supportsvirtualization [11] which makes it more
scalable than traditional network. There are various
controllers for SDN such as NOX [12], POX [3], Helios
[13] and Floodlight [14]. The choice of particular
controller depends upon the experience and knowledge
of networks operators. SDN is fully programmable and
whole intelligence lies in the centralized controller.
Programming languages[2]like Frenetic, FML, Procera,
Flog and Pyretic are used to code for the controllers.
III. MININET AND ITS BASICS
Mininet [15] is a network emulator which runs
collection of end-hosts, switches, routers and links on a
single Linux kernel. It is an approach of using operating
system virtualization features, and processes toallow it
to scale up to hundreds of nodes. Users can implement a
new network feature or a new architecture, test it on
large topologies with application traffic and then deploy
the same code and test scripts into a real production
network [16].
Mininet was created by a group of professors at
Stanford University to be used as a tool to research and
to teach network technologies. Now it is designed to
easily create virtual SDN consisting of an Open-Flow
controller, a flat Ethernet network of multiple Open-
Flow enabled Ethernet, switches and multiple hosts
connected to those switches. It has built-in functions
that support using different types of controllers and
switches [17].Fig. 3 shows a diagrammatical
representation of emulating hardware using mininet.
Fig.3: Emulating hardware network using Mininet [7]
Mininet can simulate SDN networks, can run a
controller for experiments. Mininet by default includes
OVCS controller and Open vSwitch. We can install the
controller of our choice using command given below.
 sudo apt-get install POX/FloodLight
Mininet provides a number of commands [18]. Some
useful Mininet commands are listed below:
 $ sudo mn
In order to run mininet as root we must use the sudo
command to run the mininet. This command starts the
minimal topology and enters the command line
interface. It is the default topology and includes
OpenFlow switch which is connected to two hosts and
the OpenFlow controller.
 sudo mn –h
This command is used in order to see the help menu
available in mininet.
 mininet> nodes
This command display the nodes available in the
current network which are available for the mininet
default minimal topology.
 mininet> dump
This command display the dump information about all
nodes available in the current mininet network.
 mininet> h1 ping h2
This command tests the connectivity between host h1
and h2. This command will keep checking the
connectivity between hosts until we stop the command.
 mininet> h1 ping -c1 h2
Int. J. Advanced Networking and Applications
Volume: 07 Issue: 02 Pages: 2690-2693 (2015) ISSN: 0975-0290
2692
This command checks for the connection between host
h1 and h2 for one packet.
 sudo mn –c
This command is used in order to clear mininet or
previously used command.
Mininet contains five default topologies [19] such as
minimal, single, reversed, linear and tree. Network
controller is denoted by C0, switches are denoted by S1
to Sn and hosts are denoted by H1 to Hn in the following
figures is used to represent these topologies.
To monitor the interactions between the controller and
any switches in the network, we start Wireshark [20]
and capture traffic on the Mininet. Wireshark must be
started with superuser privileges so on the Mininet VM
terminal. We set Wireshark to capture packet on the
Mininet VM’s loopback interface.
IV. ADAPTATION OF SDN
The adaptation path of SDN has gone from research
networks to data centers and is now looking forward. In
research networks SDN enables researchers to
dynamically allocate resources from an existing
network for their own use to test. In data centers SDN
allows for the network to scale further more easily and
security [21] in SDN is more flexible for a network
where the hosts keep changing places.
It provides features which will revolutionize the future
of networks like centralize control mechanism [22],
cost efficiency, programmability, scalability , security,
virtualization [2], cloud computing, reliability and
efficient environment to support Big-Data [1].
In today’s date Mininet is studied and researched in
more than 100 universities around the world. The
market report [23] summarizes the impact of SDN in
industrial market. This impact of software-defined
networking (SDN) will exceed $25B per annum by
2018, and could grow as high as $35B annually. The
server virtualization market grew from nothing to
nearly $1B annually in just over six years. Following
pie chart depicts the various organization associated
with SDN. Annual SDN purchases led by the Global
500 will grow from $20M in 2012 to more than $6B by
2018. Thisrapid emergence of SDN will heavily impact
existing markets.
V. CONCLUSION
The traditional networking architecture can’t
accommodate today’s requirements efficiently. Increase
of mobile devices, virtualization, security, efficient Big-
Data management and high quality of services has lead
SDN as a promising architecture. It enhances the scope
of development in networking. Also, its impact is
increasing at a very sharp rate day-by-day. SDN can be
easily implemented and studied with mininet as it is
open source network emulation software.
REFERENCES
[1] F. Alam, I. Katib and A. S. Alzahrani. “New
Networking Era: Software Defined Networking”.
International Journal of Advanced Research in
Computer Science and Software
Engineering.Volume 3, Issue 11, November 2013
[2] D. Kumar and M. Sood. “Software Defined
Networking: A Concept and Related Issues” in Int.
J. Advanced Networking and Applications.
Volume: 6 Issue: 2 Pages: 2233-2239 (2014).
[3] Pox. Available at:
http://www.noxrepo.org/pox/about-pox.
[4] OpenFlow switch specification. Version 1.3. ONF.
Available at: http://www.opennetworking.org/.
2012.
[5] Open Networking Foundation. “OpenFlow
/Software Defined-networking (SDN)”. Available
at: http://www. www.opennetworking.org/.
[6] IBM. "IBM Systems and Technology Thought
Leadership White Paper". 2012.
[7] An Introduction to Software Defined Networking.
Whitepaper by Citrix.
[8] Software-Defined Networking: The New Norm for
Networks. ONF White Paper.April 13, 2012
customer,
[VALUE],
[PERCENT
AGE]
academic
s,
[VALUE],
[PERCENT
AGE]
public
technolog
y
company,
[VALUE],
[PERCENT
AGE]
private
technolog
y
company,
[VALUE],
[PERCENT
AGE]
organizations associated with SDN
Int. J. Advanced Networking and Applications
Volume: 07 Issue: 02 Pages: 2690-2693 (2015) ISSN: 0975-0290
2693
[9] B. A. Nunes, M. Mendonca, X. Nguyen, K.
Obraczka, and T. Turletti. “A Survey of SDN- Past,
Present and Future of Programmable Network” in
Communication Survey and Tutorials, IEEE.
Volume 16, Issue 3, pp. 1617-1634, Feb 13, 2014.
[10]HP OpenFlow and SDN Technical Overview.
Technical Solution Guide. White paper. Version: 1.
September 2013
[11] D. Drutskoy, E. Keller, and J. Rexford. “Scalable
Network Virtualization in Software-Defined
Networks”. IEEE Internet Computing, 2013
[12] N. Gude, T. Koponen, J. Pettit, B. Pfaff, M.
Casado, N. McKeown, and S. Shenker. “Nox:
towards an operating system for networks”. ACM
SIGCOMM Computer Communication Review,
38(3):105-110, 2008
[13] Helios by nec. Available at: http://www.nec.com/.
[14] Floodlight, an open SDN controller. Available at:
http://foodlight.openowhub.org/.
[15] K. K. Sharma and M. Sood. “Mininet as a
Container Based Emulator for Software Defined
Networks” in International Journal of Advanced
Research in Computer Science and Software
Engineering. Volume 4, Issue 12, December
2014.
[16] B. Lantz, B. Heller, N. McKeown, “A Network in
a Laptop: Rapid Prototyping for Software-Defined
Networks”. In HotNets. ACM, 2010.
[17] Introduction to Mininet at https://github.com/
mininet/mininet.wiki.git/
[18] Mininet Commands at http://mininet.org/
[19] Mininet Topologies at
http://www.routereflector.com/2013/11/ mini net-
as-an-sdn-testplatform
[20] Wireshark at https://www.wireshark.org/
[21] P. Porras, S. Shin and V. Yegneswaran. “A
Security Enforcement Kernel for OpenFlow
Networks”.HotSDN’12, August 13, 2012.
[22] N. Feamster, J. Rexford, and E. Zegura. “The Road
to SDN: An Intellectual History of Programmable
Networks”. ACM Queue, Volume 11, Issue 12.
2013.
[23] SDN Market Sizing Report by sdn central, April
2013.
Biography
Pooja, received B.Tech degree in Computer Science
from Himachal Pradesh University, Shimla in 2012.
She is currently a M. Tech. candidate in the Department
of Computer Science at the Himachal Pradesh
University, Shimla. Her current research interest
include computer networking and virtualization.
Manu Sood, currently working as Professor at Himachal
Pradesh University. He received his M.Tech in
Information Systems from Netaji Subhas Institute of
Technology, New Delhi and Ph.D. from Faculty of
technology, Delhi University, Delhi. His current
research include SOA, Software Engg., MANETs, etc.

Contenu connexe

Tendances

Designing Multi-tenant Data Centers Using EVPN
Designing Multi-tenant Data Centers Using EVPNDesigning Multi-tenant Data Centers Using EVPN
Designing Multi-tenant Data Centers Using EVPNAnas
 
VMworld 2017 vSAN Network Design
VMworld 2017 vSAN Network Design VMworld 2017 vSAN Network Design
VMworld 2017 vSAN Network Design Cormac Hogan
 
Openstack Networking Internals - first part
Openstack Networking Internals - first partOpenstack Networking Internals - first part
Openstack Networking Internals - first partlilliput12
 
Introduction to Software Defined WANs
Introduction to Software Defined WANsIntroduction to Software Defined WANs
Introduction to Software Defined WANsAPNIC
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriVahid Sadri
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFVCoreStack
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
 
Cisco nexus series
Cisco nexus seriesCisco nexus series
Cisco nexus seriesAnwesh Dixit
 
Ppt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th semPpt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th semshikhathegreat
 
enterprise network design architecture
enterprise network design architectureenterprise network design architecture
enterprise network design architectureAmir Hossain
 
The Data Center Network Evolution
The Data Center Network EvolutionThe Data Center Network Evolution
The Data Center Network EvolutionCisco Canada
 
Introduction à l’internet des objets
Introduction à l’internet des objets Introduction à l’internet des objets
Introduction à l’internet des objets bilele
 
flowspec @ APF 2013
flowspec @ APF 2013flowspec @ APF 2013
flowspec @ APF 2013Tom Paseka
 
Linux interview questions and answers
Linux interview questions and answersLinux interview questions and answers
Linux interview questions and answersGanapathi Raju
 

Tendances (20)

Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
firewall.ppt
firewall.pptfirewall.ppt
firewall.ppt
 
Designing Multi-tenant Data Centers Using EVPN
Designing Multi-tenant Data Centers Using EVPNDesigning Multi-tenant Data Centers Using EVPN
Designing Multi-tenant Data Centers Using EVPN
 
IPv6
IPv6IPv6
IPv6
 
VMworld 2017 vSAN Network Design
VMworld 2017 vSAN Network Design VMworld 2017 vSAN Network Design
VMworld 2017 vSAN Network Design
 
Openstack Networking Internals - first part
Openstack Networking Internals - first partOpenstack Networking Internals - first part
Openstack Networking Internals - first part
 
Vlan
Vlan Vlan
Vlan
 
Introduction to Software Defined WANs
Introduction to Software Defined WANsIntroduction to Software Defined WANs
Introduction to Software Defined WANs
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadri
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Cisco nexus series
Cisco nexus seriesCisco nexus series
Cisco nexus series
 
Ppt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th semPpt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th sem
 
Ccna notes
Ccna notesCcna notes
Ccna notes
 
Dynamic routing
Dynamic routingDynamic routing
Dynamic routing
 
enterprise network design architecture
enterprise network design architectureenterprise network design architecture
enterprise network design architecture
 
The Data Center Network Evolution
The Data Center Network EvolutionThe Data Center Network Evolution
The Data Center Network Evolution
 
Introduction à l’internet des objets
Introduction à l’internet des objets Introduction à l’internet des objets
Introduction à l’internet des objets
 
flowspec @ APF 2013
flowspec @ APF 2013flowspec @ APF 2013
flowspec @ APF 2013
 
Linux interview questions and answers
Linux interview questions and answersLinux interview questions and answers
Linux interview questions and answers
 

En vedette

Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDNVenkata Naga Ravi
 
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
 
Lab 5: Interconnecting a Datacenter using Mininet
Lab 5: Interconnecting a Datacenter using MininetLab 5: Interconnecting a Datacenter using Mininet
Lab 5: Interconnecting a Datacenter using MininetZubair Nabi
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN ControllerSumit Arora
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)rjain51
 
Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined NetworkingAnshuman Singh
 
Mininet: Moving Forward
Mininet: Moving ForwardMininet: Moving Forward
Mininet: Moving ForwardON.Lab
 
Software defined network based firewall technique
Software defined network based firewall techniqueSoftware defined network based firewall technique
Software defined network based firewall techniqueIAEME Publication
 
Mininet Learning Guide(Mininet 学习指南)
Mininet Learning Guide(Mininet 学习指南)Mininet Learning Guide(Mininet 学习指南)
Mininet Learning Guide(Mininet 学习指南)呈 李
 
Linux Based Advanced Routing with Firewall and Traffic Control
Linux Based Advanced Routing with Firewall and Traffic ControlLinux Based Advanced Routing with Firewall and Traffic Control
Linux Based Advanced Routing with Firewall and Traffic Controlsandy_vasan
 
Software defined security-framework_final
Software defined security-framework_finalSoftware defined security-framework_final
Software defined security-framework_finalLan & Wan Solutions
 
Outbound Links (Public)
Outbound Links (Public)Outbound Links (Public)
Outbound Links (Public)Sean Si
 
Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...Louise Antonio
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDxCentral
 
Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...Louise Antonio
 

En vedette (20)

How to use miniedit
How to use minieditHow to use miniedit
How to use miniedit
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
 
Sdn command line controller lab
Sdn command line controller labSdn command line controller lab
Sdn command line controller lab
 
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
 
Lab 5: Interconnecting a Datacenter using Mininet
Lab 5: Interconnecting a Datacenter using MininetLab 5: Interconnecting a Datacenter using Mininet
Lab 5: Interconnecting a Datacenter using Mininet
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN Controller
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined Networking
 
Mininet: Moving Forward
Mininet: Moving ForwardMininet: Moving Forward
Mininet: Moving Forward
 
Software defined network based firewall technique
Software defined network based firewall techniqueSoftware defined network based firewall technique
Software defined network based firewall technique
 
Mininet Learning Guide(Mininet 学习指南)
Mininet Learning Guide(Mininet 学习指南)Mininet Learning Guide(Mininet 学习指南)
Mininet Learning Guide(Mininet 学习指南)
 
ON.LAB Mininet
ON.LAB MininetON.LAB Mininet
ON.LAB Mininet
 
Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined Networking
 
Linux Based Advanced Routing with Firewall and Traffic Control
Linux Based Advanced Routing with Firewall and Traffic ControlLinux Based Advanced Routing with Firewall and Traffic Control
Linux Based Advanced Routing with Firewall and Traffic Control
 
Towards a Reliable SDN Firewall
Towards a Reliable SDN FirewallTowards a Reliable SDN Firewall
Towards a Reliable SDN Firewall
 
Software defined security-framework_final
Software defined security-framework_finalSoftware defined security-framework_final
Software defined security-framework_final
 
Outbound Links (Public)
Outbound Links (Public)Outbound Links (Public)
Outbound Links (Public)
 
Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
 
Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...
 

Similaire à SDN and Mininet: Some Basic Concepts

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
 
Software Defined Networking: A Concept and Related Issues
Software Defined Networking: A Concept and Related IssuesSoftware Defined Networking: A Concept and Related Issues
Software Defined Networking: A Concept and Related IssuesEswar Publications
 
Web-Based User Interface for the Floodlight SDN Controller
Web-Based User Interface for the Floodlight SDN ControllerWeb-Based User Interface for the Floodlight SDN Controller
Web-Based User Interface for the Floodlight SDN ControllerEswar Publications
 
journal of mathematics research
journal of mathematics researchjournal of mathematics research
journal of mathematics researchrikaseorika
 
journalism research paper
journalism research paperjournalism research paper
journalism research paperrikaseorika
 
journal in research
journal in researchjournal in research
journal in researchrikaseorika
 
journal to publish research paper
journal to publish research paperjournal to publish research paper
journal to publish research paperrikaseorika
 
research on journaling
research on journalingresearch on journaling
research on journalingrikaseorika
 
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
 
IRJET- SDN Simulation in Mininet to Provide Security Via Firewall
IRJET- SDN Simulation in Mininet to Provide Security Via FirewallIRJET- SDN Simulation in Mininet to Provide Security Via Firewall
IRJET- SDN Simulation in Mininet to Provide Security Via FirewallIRJET Journal
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptxAsfawGedamu
 
Software defined optical communication
Software defined optical communicationSoftware defined optical communication
Software defined optical communicationRonak Vyas
 
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
 
A Novel SDN Architecture for IoT Security
A Novel SDN Architecture for IoT SecurityA Novel SDN Architecture for IoT Security
A Novel SDN Architecture for IoT Securityijtsrd
 
Software Defined Networking Attacks and Countermeasures .docx
Software Defined Networking Attacks and Countermeasures .docxSoftware Defined Networking Attacks and Countermeasures .docx
Software Defined Networking Attacks and Countermeasures .docxrosemariebrayshaw
 
Controller Placement Problem resiliency evaluation in SDN-based architectures
Controller Placement Problem resiliency evaluation in SDN-based architecturesController Placement Problem resiliency evaluation in SDN-based architectures
Controller Placement Problem resiliency evaluation in SDN-based architecturesIJCNCJournal
 
Controller Placement Problem Resiliency Evaluation in SDN-based Architectures
Controller Placement Problem Resiliency Evaluation in SDN-based ArchitecturesController Placement Problem Resiliency Evaluation in SDN-based Architectures
Controller Placement Problem Resiliency Evaluation in SDN-based ArchitecturesIJCNCJournal
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 

Similaire à SDN and Mininet: Some Basic Concepts (20)

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
 
Software Defined Networking: A Concept and Related Issues
Software Defined Networking: A Concept and Related IssuesSoftware Defined Networking: A Concept and Related Issues
Software Defined Networking: A Concept and Related Issues
 
Web-Based User Interface for the Floodlight SDN Controller
Web-Based User Interface for the Floodlight SDN ControllerWeb-Based User Interface for the Floodlight SDN Controller
Web-Based User Interface for the Floodlight SDN Controller
 
TERM PAPER
TERM PAPERTERM PAPER
TERM PAPER
 
Security of software defined networks: evolution and challenges
Security of software defined networks: evolution and challengesSecurity of software defined networks: evolution and challenges
Security of software defined networks: evolution and challenges
 
journal of mathematics research
journal of mathematics researchjournal of mathematics research
journal of mathematics research
 
journalism research paper
journalism research paperjournalism research paper
journalism research paper
 
journal in research
journal in researchjournal in research
journal in research
 
journal to publish research paper
journal to publish research paperjournal to publish research paper
journal to publish research paper
 
research on journaling
research on journalingresearch on journaling
research on journaling
 
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
 
IRJET- SDN Simulation in Mininet to Provide Security Via Firewall
IRJET- SDN Simulation in Mininet to Provide Security Via FirewallIRJET- SDN Simulation in Mininet to Provide Security Via Firewall
IRJET- SDN Simulation in Mininet to Provide Security Via Firewall
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptx
 
Software defined optical communication
Software defined optical communicationSoftware defined optical communication
Software defined optical communication
 
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
 
A Novel SDN Architecture for IoT Security
A Novel SDN Architecture for IoT SecurityA Novel SDN Architecture for IoT Security
A Novel SDN Architecture for IoT Security
 
Software Defined Networking Attacks and Countermeasures .docx
Software Defined Networking Attacks and Countermeasures .docxSoftware Defined Networking Attacks and Countermeasures .docx
Software Defined Networking Attacks and Countermeasures .docx
 
Controller Placement Problem resiliency evaluation in SDN-based architectures
Controller Placement Problem resiliency evaluation in SDN-based architecturesController Placement Problem resiliency evaluation in SDN-based architectures
Controller Placement Problem resiliency evaluation in SDN-based architectures
 
Controller Placement Problem Resiliency Evaluation in SDN-based Architectures
Controller Placement Problem Resiliency Evaluation in SDN-based ArchitecturesController Placement Problem Resiliency Evaluation in SDN-based Architectures
Controller Placement Problem Resiliency Evaluation in SDN-based Architectures
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 

Plus de Eswar Publications

Content-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A SurveyContent-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A SurveyEswar Publications
 
Clickjacking Attack: Hijacking User’s Click
Clickjacking Attack: Hijacking User’s ClickClickjacking Attack: Hijacking User’s Click
Clickjacking Attack: Hijacking User’s ClickEswar Publications
 
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...Eswar Publications
 
Android Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerAndroid Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerEswar Publications
 
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Eswar Publications
 
App for Physiological Seed quality Parameters
App for Physiological Seed quality ParametersApp for Physiological Seed quality Parameters
App for Physiological Seed quality ParametersEswar Publications
 
What happens when adaptive video streaming players compete in time-varying ba...
What happens when adaptive video streaming players compete in time-varying ba...What happens when adaptive video streaming players compete in time-varying ba...
What happens when adaptive video streaming players compete in time-varying ba...Eswar Publications
 
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection SystemWLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection SystemEswar Publications
 
Spreading Trade Union Activities through Cyberspace: A Case Study
Spreading Trade Union Activities through Cyberspace: A Case StudySpreading Trade Union Activities through Cyberspace: A Case Study
Spreading Trade Union Activities through Cyberspace: A Case StudyEswar Publications
 
Identifying an Appropriate Model for Information Systems Integration in the O...
Identifying an Appropriate Model for Information Systems Integration in the O...Identifying an Appropriate Model for Information Systems Integration in the O...
Identifying an Appropriate Model for Information Systems Integration in the O...Eswar Publications
 
Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...
Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...
Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...Eswar Publications
 
Bridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation NetworkBridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation NetworkEswar Publications
 
A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)Eswar Publications
 
Automatic Monitoring of Soil Moisture and Controlling of Irrigation System
Automatic Monitoring of Soil Moisture and Controlling of Irrigation SystemAutomatic Monitoring of Soil Moisture and Controlling of Irrigation System
Automatic Monitoring of Soil Moisture and Controlling of Irrigation SystemEswar Publications
 
Multi- Level Data Security Model for Big Data on Public Cloud: A New Model
Multi- Level Data Security Model for Big Data on Public Cloud: A New ModelMulti- Level Data Security Model for Big Data on Public Cloud: A New Model
Multi- Level Data Security Model for Big Data on Public Cloud: A New ModelEswar Publications
 
Impact of Technology on E-Banking; Cameroon Perspectives
Impact of Technology on E-Banking; Cameroon PerspectivesImpact of Technology on E-Banking; Cameroon Perspectives
Impact of Technology on E-Banking; Cameroon PerspectivesEswar Publications
 
Classification Algorithms with Attribute Selection: an evaluation study using...
Classification Algorithms with Attribute Selection: an evaluation study using...Classification Algorithms with Attribute Selection: an evaluation study using...
Classification Algorithms with Attribute Selection: an evaluation study using...Eswar Publications
 
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...Eswar Publications
 
Network as a Service Model in Cloud Authentication by HMAC Algorithm
Network as a Service Model in Cloud Authentication by HMAC AlgorithmNetwork as a Service Model in Cloud Authentication by HMAC Algorithm
Network as a Service Model in Cloud Authentication by HMAC AlgorithmEswar Publications
 
Explosive Detection Approach by Printed Antennas
Explosive Detection Approach by Printed AntennasExplosive Detection Approach by Printed Antennas
Explosive Detection Approach by Printed AntennasEswar Publications
 

Plus de Eswar Publications (20)

Content-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A SurveyContent-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A Survey
 
Clickjacking Attack: Hijacking User’s Click
Clickjacking Attack: Hijacking User’s ClickClickjacking Attack: Hijacking User’s Click
Clickjacking Attack: Hijacking User’s Click
 
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
Performance Analysis of Audio and Video Synchronization using Spreaded Code D...
 
Android Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerAndroid Based Home-Automation using Microcontroller
Android Based Home-Automation using Microcontroller
 
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...
 
App for Physiological Seed quality Parameters
App for Physiological Seed quality ParametersApp for Physiological Seed quality Parameters
App for Physiological Seed quality Parameters
 
What happens when adaptive video streaming players compete in time-varying ba...
What happens when adaptive video streaming players compete in time-varying ba...What happens when adaptive video streaming players compete in time-varying ba...
What happens when adaptive video streaming players compete in time-varying ba...
 
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection SystemWLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
WLI-FCM and Artificial Neural Network Based Cloud Intrusion Detection System
 
Spreading Trade Union Activities through Cyberspace: A Case Study
Spreading Trade Union Activities through Cyberspace: A Case StudySpreading Trade Union Activities through Cyberspace: A Case Study
Spreading Trade Union Activities through Cyberspace: A Case Study
 
Identifying an Appropriate Model for Information Systems Integration in the O...
Identifying an Appropriate Model for Information Systems Integration in the O...Identifying an Appropriate Model for Information Systems Integration in the O...
Identifying an Appropriate Model for Information Systems Integration in the O...
 
Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...
Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...
Link-and Node-Disjoint Evaluation of the Ad Hoc on Demand Multi-path Distance...
 
Bridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation NetworkBridging Centrality: Identifying Bridging Nodes in Transportation Network
Bridging Centrality: Identifying Bridging Nodes in Transportation Network
 
A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)A Literature Survey on Internet of Things (IoT)
A Literature Survey on Internet of Things (IoT)
 
Automatic Monitoring of Soil Moisture and Controlling of Irrigation System
Automatic Monitoring of Soil Moisture and Controlling of Irrigation SystemAutomatic Monitoring of Soil Moisture and Controlling of Irrigation System
Automatic Monitoring of Soil Moisture and Controlling of Irrigation System
 
Multi- Level Data Security Model for Big Data on Public Cloud: A New Model
Multi- Level Data Security Model for Big Data on Public Cloud: A New ModelMulti- Level Data Security Model for Big Data on Public Cloud: A New Model
Multi- Level Data Security Model for Big Data on Public Cloud: A New Model
 
Impact of Technology on E-Banking; Cameroon Perspectives
Impact of Technology on E-Banking; Cameroon PerspectivesImpact of Technology on E-Banking; Cameroon Perspectives
Impact of Technology on E-Banking; Cameroon Perspectives
 
Classification Algorithms with Attribute Selection: an evaluation study using...
Classification Algorithms with Attribute Selection: an evaluation study using...Classification Algorithms with Attribute Selection: an evaluation study using...
Classification Algorithms with Attribute Selection: an evaluation study using...
 
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
Mining Frequent Patterns and Associations from the Smart meters using Bayesia...
 
Network as a Service Model in Cloud Authentication by HMAC Algorithm
Network as a Service Model in Cloud Authentication by HMAC AlgorithmNetwork as a Service Model in Cloud Authentication by HMAC Algorithm
Network as a Service Model in Cloud Authentication by HMAC Algorithm
 
Explosive Detection Approach by Printed Antennas
Explosive Detection Approach by Printed AntennasExplosive Detection Approach by Printed Antennas
Explosive Detection Approach by Printed Antennas
 

Dernier

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Dernier (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

SDN and Mininet: Some Basic Concepts

  • 1. Int. J. Advanced Networking and Applications Volume: 07 Issue: 02 Pages: 2690-2693 (2015) ISSN: 0975-0290 2690 SDN and Mininet: Some Basic Concepts Pooja Department of Computer Science, Himachal Pradesh University, Shimla Email: pooja.s3390@gmail.com Manu Sood Department of Computer Science, Himachal Pradesh University, Shimla Email: soodm_67@yahoo.com ---------------------------------------------------------------ABSTRACT------------------------------------------------------------------ As computer network grow larger and more complex, there is a need for a new simple kind of approach to configure them. SDN has emerged as promising network architecture. It takes the control plane away from the individual nodes and centralize the network control by utilizing a flow based traffic management. Mininet is a cost effective and an efficient way to emulate and study SDN.This paper presents a study of programmable networks with basics of Mininet. Keywords: Architecture, Mininet, SDN, Traditional network. ------------------------------------------------------------------------------------------------------------------------------------------------ Date of Submission: July 02, 2015 Date of Acceptance: Aug 28, 2015 ------------------------------------------------------------------------------------------------------------------------------------------------ I.INTRODUCTION Internet applications require networks to be fast, carry large amounts of traffic and to deploy a number of distinct, dynamic applications and services. Controlling and managing networks has become a highly complex activity and concepts like network virtualization and interchangeable data has added more difficulty to the network administrator. The traditional networks are inflexible. Once the forwarding policy has been defined, the only way to change it is by changing the configuration of all the connected devices. This is time consuming and limited on scalability, mobility and big data but, network are adapt to changes, updating after sometime. In this context Software Defined Networking (SDN) is being looked upon as a way that has the power to change the traditional networking. In SDN architecture, the control and data planes are separated, controller is logically centralized and the underlying network infrastructure is abstracted from the applications [1]. II. TRADITIONAL NETWORK AND SDN In the traditional approach to networking, most network functionality is implemented in a dedicated appliance; i.e., switch, router, application delivery controller which are configured manually [2]. Also, most of the functionality is implemented in hardware such as an ASIC (Application Specific Integrated Circuit). Data flow is controlled by routers and switches. A traditional network architecture as shown in Fig.1, consists of a data plane which carries data physically in form of packets from one node to the other by following certain protocols, control plane which consist of logic that devices are using therefore to forward packets over the network then comes Management plane which behave as an administrator [3]. The design principles behind them is not matching today’s rapid data growth, bandwidth, speed, security and scalability issues. In research papers [4], [5] a comparative study of traditional networks and SDN has been done. Fig 1. Traditional Switch Architecture [6] In Software Defined Networking (SDN) [7] approach, the physical separation of the network control plane from the forwarding plane is done and where the control plane controls several devices. The Open Networking Foundation (ONF)is the group which is associated with the development and standardization of SDN.According to the ONF [8], “Software-Defined Networking (SDN) is an architecture that is dynamic, manageable, cost-effective and programmable making it ideal for the high-bandwidth, dynamic nature of today’s applications”. SDN is developed to enable simple programmatic control of the network data-path. Refer fig. 2 for more detailed SDN design concept. SDN focuses on four key features [9]:  Separating control plane from the data plane.  Centralized controller of network.  Open interfaces between the devices in the control plane and the data plane.  Programmability of the network by external applications.
  • 2. Int. J. Advanced Networking and Applications Volume: 07 Issue: 02 Pages: 2690-2693 (2015) ISSN: 0975-0290 2691 Fig 2: SDN Architecture [10] The SDN architecture [10]separates the networking devices into data plane and control plane. Data plane perform forwarding packets fast and efficiently. It carries data packets from one port to another by following the rules which are programmed into device hardware. Control plane adds behavior into the device and it decides the logic to program the data plane. These two planes (data and control) communicate over a secure channel over a standard protocol called OpenFlow [5].Northbound Interfaces (NBI) are the interfaces between SDN Applications and SDN Controllers and Southbound Interface (SBI) are interfaces between SDN Controller and Network devices. SDN supportsvirtualization [11] which makes it more scalable than traditional network. There are various controllers for SDN such as NOX [12], POX [3], Helios [13] and Floodlight [14]. The choice of particular controller depends upon the experience and knowledge of networks operators. SDN is fully programmable and whole intelligence lies in the centralized controller. Programming languages[2]like Frenetic, FML, Procera, Flog and Pyretic are used to code for the controllers. III. MININET AND ITS BASICS Mininet [15] is a network emulator which runs collection of end-hosts, switches, routers and links on a single Linux kernel. It is an approach of using operating system virtualization features, and processes toallow it to scale up to hundreds of nodes. Users can implement a new network feature or a new architecture, test it on large topologies with application traffic and then deploy the same code and test scripts into a real production network [16]. Mininet was created by a group of professors at Stanford University to be used as a tool to research and to teach network technologies. Now it is designed to easily create virtual SDN consisting of an Open-Flow controller, a flat Ethernet network of multiple Open- Flow enabled Ethernet, switches and multiple hosts connected to those switches. It has built-in functions that support using different types of controllers and switches [17].Fig. 3 shows a diagrammatical representation of emulating hardware using mininet. Fig.3: Emulating hardware network using Mininet [7] Mininet can simulate SDN networks, can run a controller for experiments. Mininet by default includes OVCS controller and Open vSwitch. We can install the controller of our choice using command given below.  sudo apt-get install POX/FloodLight Mininet provides a number of commands [18]. Some useful Mininet commands are listed below:  $ sudo mn In order to run mininet as root we must use the sudo command to run the mininet. This command starts the minimal topology and enters the command line interface. It is the default topology and includes OpenFlow switch which is connected to two hosts and the OpenFlow controller.  sudo mn –h This command is used in order to see the help menu available in mininet.  mininet> nodes This command display the nodes available in the current network which are available for the mininet default minimal topology.  mininet> dump This command display the dump information about all nodes available in the current mininet network.  mininet> h1 ping h2 This command tests the connectivity between host h1 and h2. This command will keep checking the connectivity between hosts until we stop the command.  mininet> h1 ping -c1 h2
  • 3. Int. J. Advanced Networking and Applications Volume: 07 Issue: 02 Pages: 2690-2693 (2015) ISSN: 0975-0290 2692 This command checks for the connection between host h1 and h2 for one packet.  sudo mn –c This command is used in order to clear mininet or previously used command. Mininet contains five default topologies [19] such as minimal, single, reversed, linear and tree. Network controller is denoted by C0, switches are denoted by S1 to Sn and hosts are denoted by H1 to Hn in the following figures is used to represent these topologies. To monitor the interactions between the controller and any switches in the network, we start Wireshark [20] and capture traffic on the Mininet. Wireshark must be started with superuser privileges so on the Mininet VM terminal. We set Wireshark to capture packet on the Mininet VM’s loopback interface. IV. ADAPTATION OF SDN The adaptation path of SDN has gone from research networks to data centers and is now looking forward. In research networks SDN enables researchers to dynamically allocate resources from an existing network for their own use to test. In data centers SDN allows for the network to scale further more easily and security [21] in SDN is more flexible for a network where the hosts keep changing places. It provides features which will revolutionize the future of networks like centralize control mechanism [22], cost efficiency, programmability, scalability , security, virtualization [2], cloud computing, reliability and efficient environment to support Big-Data [1]. In today’s date Mininet is studied and researched in more than 100 universities around the world. The market report [23] summarizes the impact of SDN in industrial market. This impact of software-defined networking (SDN) will exceed $25B per annum by 2018, and could grow as high as $35B annually. The server virtualization market grew from nothing to nearly $1B annually in just over six years. Following pie chart depicts the various organization associated with SDN. Annual SDN purchases led by the Global 500 will grow from $20M in 2012 to more than $6B by 2018. Thisrapid emergence of SDN will heavily impact existing markets. V. CONCLUSION The traditional networking architecture can’t accommodate today’s requirements efficiently. Increase of mobile devices, virtualization, security, efficient Big- Data management and high quality of services has lead SDN as a promising architecture. It enhances the scope of development in networking. Also, its impact is increasing at a very sharp rate day-by-day. SDN can be easily implemented and studied with mininet as it is open source network emulation software. REFERENCES [1] F. Alam, I. Katib and A. S. Alzahrani. “New Networking Era: Software Defined Networking”. International Journal of Advanced Research in Computer Science and Software Engineering.Volume 3, Issue 11, November 2013 [2] D. Kumar and M. Sood. “Software Defined Networking: A Concept and Related Issues” in Int. J. Advanced Networking and Applications. Volume: 6 Issue: 2 Pages: 2233-2239 (2014). [3] Pox. Available at: http://www.noxrepo.org/pox/about-pox. [4] OpenFlow switch specification. Version 1.3. ONF. Available at: http://www.opennetworking.org/. 2012. [5] Open Networking Foundation. “OpenFlow /Software Defined-networking (SDN)”. Available at: http://www. www.opennetworking.org/. [6] IBM. "IBM Systems and Technology Thought Leadership White Paper". 2012. [7] An Introduction to Software Defined Networking. Whitepaper by Citrix. [8] Software-Defined Networking: The New Norm for Networks. ONF White Paper.April 13, 2012 customer, [VALUE], [PERCENT AGE] academic s, [VALUE], [PERCENT AGE] public technolog y company, [VALUE], [PERCENT AGE] private technolog y company, [VALUE], [PERCENT AGE] organizations associated with SDN
  • 4. Int. J. Advanced Networking and Applications Volume: 07 Issue: 02 Pages: 2690-2693 (2015) ISSN: 0975-0290 2693 [9] B. A. Nunes, M. Mendonca, X. Nguyen, K. Obraczka, and T. Turletti. “A Survey of SDN- Past, Present and Future of Programmable Network” in Communication Survey and Tutorials, IEEE. Volume 16, Issue 3, pp. 1617-1634, Feb 13, 2014. [10]HP OpenFlow and SDN Technical Overview. Technical Solution Guide. White paper. Version: 1. September 2013 [11] D. Drutskoy, E. Keller, and J. Rexford. “Scalable Network Virtualization in Software-Defined Networks”. IEEE Internet Computing, 2013 [12] N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker. “Nox: towards an operating system for networks”. ACM SIGCOMM Computer Communication Review, 38(3):105-110, 2008 [13] Helios by nec. Available at: http://www.nec.com/. [14] Floodlight, an open SDN controller. Available at: http://foodlight.openowhub.org/. [15] K. K. Sharma and M. Sood. “Mininet as a Container Based Emulator for Software Defined Networks” in International Journal of Advanced Research in Computer Science and Software Engineering. Volume 4, Issue 12, December 2014. [16] B. Lantz, B. Heller, N. McKeown, “A Network in a Laptop: Rapid Prototyping for Software-Defined Networks”. In HotNets. ACM, 2010. [17] Introduction to Mininet at https://github.com/ mininet/mininet.wiki.git/ [18] Mininet Commands at http://mininet.org/ [19] Mininet Topologies at http://www.routereflector.com/2013/11/ mini net- as-an-sdn-testplatform [20] Wireshark at https://www.wireshark.org/ [21] P. Porras, S. Shin and V. Yegneswaran. “A Security Enforcement Kernel for OpenFlow Networks”.HotSDN’12, August 13, 2012. [22] N. Feamster, J. Rexford, and E. Zegura. “The Road to SDN: An Intellectual History of Programmable Networks”. ACM Queue, Volume 11, Issue 12. 2013. [23] SDN Market Sizing Report by sdn central, April 2013. Biography Pooja, received B.Tech degree in Computer Science from Himachal Pradesh University, Shimla in 2012. She is currently a M. Tech. candidate in the Department of Computer Science at the Himachal Pradesh University, Shimla. Her current research interest include computer networking and virtualization. Manu Sood, currently working as Professor at Himachal Pradesh University. He received his M.Tech in Information Systems from Netaji Subhas Institute of Technology, New Delhi and Ph.D. from Faculty of technology, Delhi University, Delhi. His current research include SOA, Software Engg., MANETs, etc.