Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Software Defined Networking (SDN)
1. Visionary people with Ownership & Leadership skills including Accountability creates Nexus of Success & Yearn for innovative Solutions
Session 10 : SDN (Software Defined Networking)
NSIG (Network Special Interest Group)
Session Owner : Aalok Shah
2. Agenda
What is SDN?
SDN Framework
Contents
Demystifying SDN Definition
Why SDN is Required?
Benefits of SDN
Quick Brush-up
4. Demystifying SDN Definition
As per Wikipedia,
Software-defined networking (SDN) technology is an approach to computer networking
that allows network administrators to programmatically initialize, control, change, and
manage network behavior dynamically via open interfaces and provide abstraction of
lower-level functionality.
The physical separation of
the network control plane
from the data plane, and
where a control plane
controls several devices.
5. What is control plane and data plane?
There are mainly two planes of operation in networking
❖ Control plane
❖ Forwarding plane or Data plane:
•These planes of operation are the building blocks of the layered
architecture of today’s network hardware evolved.
6. ✓ It is the part of the network device architecture that is concerned with the drawing
network topology or the information in routing table that defines what to do with the
incoming packet.
✓ It makes the decision about the traffic sent.
✓ Control plane packets are destined to or locally originated by the device itself.
✓ It is the signaling of the networks.
✓ All control plane activities are handled by CPU and it is not time constraint or
critical. So it is slow path.
Control plane:
7. ✓ It is the part of the networks which carries the user traffic as per the logic of control
plane.
✓ It actually moving the packet based on what device learned.
✓ Data plane traffic travel through the device, rather than to or from them.
✓ It involves activities like forwarding, fragmentation and reassembly , or replication
for multicasting.
✓ Data plane runs at line rate,
E.g. 100 Gbps for 100 Gbps Ethernet => Fast path
=> Typically implemented using special hardware.
Forwarding plane
9. With SDN…..
1.Centralized network provisioning:
Software defined networks provide a centralized view of the entire network,
making it easier to centralize enterprise management and provisioning. For
example, more VLANs are becoming part of physical LANs.
2.Holistic enterprise management.
SDN allows IT managers to experiment with network configuration without
impacting the network. SDN also supports management of both physical and
virtual switches and network devices from a central controller.
3. Content delivery
Controlling data traffic is one of the primary advantages of software
defined networking. The ability to direct and automate data traffic makes
implementing quality of services (QoS) for voice over IP (VOIP), video and
audio transmissions much easier
10. 4. Reduced operating costs.
Centralized management, operational efficiency and better hardware use
all enable reduced costs.
5. Enhanced security.
While virtualization has made management more complex, having a
centralized network controller can bring the reins of control back to IT
professionals’ hands and create a central point of control to distribute security
and policy information consistently throughout the enterprise.
6.Reduced hardware management and costs.
You can extend the life of existing hardware because you have shifted
the decision making to the SDN controller.
7. Open standards-based and vendor-neutral:
When implemented through open standards, SDN simplifies network
design and operation because instructions are provided by SDN controllers
instead of multiple, vendor-specific devices and protocols.
With SDN...
11. SDN Framework
● SDN Application: Those are programs that
explicitly and directly communicate their
network requirements and desired network
behavior to the SDN Controller via a
northbound interface (NBI). They may
consists of one SDN Application Logic and
one or more NBI Drivers.
● Controllers: The “brains” of the network,
Controllers offer a centralized view of the
overall network, and enable network
administrators to dictate to the underlying
systems (like switches and routers) how the
forwarding plane should handle network
traffic.
● Infrastructure Layer: This layer consists of
SDN enabled network devices connected
together forming the data/forwarding plane.
Controller communicate with SDN devices
over southbound interface.
12. SDN Framework
● Southbound APIs:
Southbound APIs are used
to relay information to the
switches and routers
“below.” OpenFlow,
considered the first standard
in SDN, was the original
southbound API and
remains as one of the most
common protocols.
● Northbound APIs:
Northbound APIs are used
to communicate with the
applications and business
logic “above.” These help
network administrators to
programmatically shape
traffic and deploy services.
13. OpenFlow isn’t SDN
● The OpenFlow Standard is an initiative created by the
Open Networking Foundation it is a user-driven
organisation the objective of which is to promote the
adoption of SDN through open standards
development.
● OpenFlow and SDN have been used interchangeable
and confused for the same thing recently but they are
not. SDN is a concept with a broad objectives which
Networking Vendors can choose to implement to meet
the ones they want however they please.
● The standards are evolving and growing to cover
more areas of the networks and will continue to
expand. It has the potential to be the one control
protocol to sit over all networking protocols but its
future is by no means guaranteed.
● We will have to wait and watch to see how the big
players choose to adopt SDN and whether openness
and collaboration are seen as advantageous to them
commercially or if they decide that pushing forward in
a proprietary way to achieve their goals faster.
OpenFlow
SDN
14. SDN Benefits
● Directly Programmable: Network directly programmable because the control
functions are decoupled from forwarding functions, which enable the network
to be programmatically configured by proprietary or open source automation
tools, including OpenStack, Puppet, and Chef.
● Centralized Management: Network intelligence is logically centralized in
SDN controller software that maintains a global view of the network, which
appears to applications and policy engines as a single, logical switch.
● Reduce CapEx: SDN potentially limits the need to purchase purpose-built,
ASIC-based networking hardware.
● Reduce OpEX: SDN enables algorithmic control of the network of network
elements (such as hardware or software switches / routers that are
increasingly programmable, making it easier to design, deploy, manage, and
scale networks. The ability to automate orchestration optimizes service
availability and reliability by reducing overall management time and the chance
for human error.
● Deliver Agility and Flexibility: SDN helps organizations rapidly deploy new
applications, services, and infrastructure to quickly meet changing business
goals and objectives.
● Enable Innovation: SDN enables organizations to create new types of
applications, services, and business models that can offer new revenue
streams and more value from the network.