Software Defined Networking
Software Defined Networking
Software Defined Networking
n to
SOFTWARE-DEFINED
NETWORKING (SDN)
By : Kaniamgai Rongmei
Outline:
Existing Network System.
What is Software Defined Network?
What does SDN actually do?
SDN features.
Advantages of SDN.
Disadvantages of SDN.
Example of SDN.
Changing traffic
patterns :
Within the enterprise data center, traffic patterns
have changed significantly. In contrast to clientserver applications where the bulk of the
communication occurs between one client and one
server, today's applications access different
databases and servers, creating a flurry of machineto-machine.
Finally, many enterprise data centers managers
are contemplating a utility computing
model, which might include a private
cloud, public cloud, or some mix of
both,
resulting in additional traffic across
the wide
area network.
Consumerization of IT :
Users are increasingly employing mobile personal
devices such as Smartphone, Tablets and
notebooks to access the corporate network.
IT is under pressure to accommodate these
personal devices in a fine-grained manner while
protecting corporate data and intellectual property
and meeting compliance mandates.
Big data :
What is SDN?
Software-defined networking (SDN)
is an approach to computer networking that
allows network administrators to manage network
services
through abstraction of
higher-level
functionality. This is done by separating the system
that makes decisions about where traffic is sent
(the control plane) from the systems that forward
traffic to the selected destination (the data plane),
enabling network control to become directly
programmable and the infrastructure to be
abstracted from applications and network
services.
Control Plane:
Makes decisions about where traffic is sent.
Control plane packets are destined to or
locally originated by the router itself.
The control plane functions include the system
configuration, management, and exchange of
routing table information.
The route controller exchanges the topology
information with other routers and constructs a
routing table based on a routing protocol.
Control plane packets are processed by the router
to update the routing table information.
It is the Signal controller of the network
Data Plane:
Also known as Forwarding Plane.
Forwards traffic to the next hop along the path to the
selected destination network according to control
plane logic.
Data plane packets go through the router.
The routers/switches use what the control plane built
to dispose of incoming and outgoing frames and
packets.
SDN Features:
Directly programmable: Network control is directly
programmable because it is separated from
forwarding functions.
Easy to Modify: Abstracting control from forwarding
lets administrators dynamically adjust network-wide
traffic flow to meet changing needs.
Centrally managed: Network intelligence is logically
centralized in software-based SDN controllers that
maintain a global view of the network, which
appears to
applications and policy as a
single, logical switch.
SDN Features:
Programmatically configured: SDN lets network
managers configure, manage, secure, and optimize
network resources very quickly via dynamic,
automated SDN programs, which they can write
themselves because the programs do not depend on
proprietary software.
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.
Advantages of SDN:
Centralized network provisioning :
SDN provides a centralized view of the entire
network, making it easier to centralize enterprise
management and provisioning. SDN can accelerate
service delivery and provide more easy in
provisioning both virtual and physical network devices
from a central location.
Centralized Security :
With virtual machines coming and going as part of
physical systems, its more difficult to consistently
apply firewall and content filtering polices. When you
add in complexities such as securing BYOD
devices, the security problem is compounded.
The SDN Controller provides a central point of
control to distribute security and policy
information consistently throughout the
enterprise.
Cloud abstraction :
Cloud computing is here to stay and it is evolving
into a unified infrastructure. By abstracting cloud
resources using software defined networking, its
easier to unify cloud resources. The networking
components
that
make
up massive
data
center platforms can all be managed from the SDN
controller.
Disadvantages of SDN :
THANKS
THANKS