Software, Software Defined Network, Network Function Virtualization, SDN, NFV, Internet of things, Basics of Internet of things, Network Basics, Virtualization, Limitation of Conventional Network, Open flow, Basics of conventional network,
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
Β
SDN( Software Defined Network) and NFV(Network Function Virtualization) for Internet of Things
1. By: Sagar Rai P
IMSc Computer Science
St Philomena PG Centre
SDN and NFV for IOT
2. Contents
ο About the network.
ο Limitations of conventional network architectre.
ο Software Defined Networking.
ο Open flow.
ο Network Function Virtualization.
ο Summary.
3. What is a network?
ο Computer network or data network is
telecommunication network which allow nodes to
share resources.
ο In computer networks networked computing
devices exchange data with each other using
data link.
ο The connections between nodes are established
using either cable media or the wireless media.
ο The best known computer network in Internet.
4. The limitations of the conventional network
architecture.
ο Complex Network Devices: The conventional
networks are getting increasingly complex with
more and ore protocols being implemented to
improve link speeds and reliability.
ο Management Overhead: Conventional networks
involve significant management overhead.
Network managers find it increasingly difficult to
manage multiple network devices and interfaces
from multiple vendors.
ο Limited Scalability: The virtualization
technologies used in cloud computing
environments has increased the number of virtual
hosts requiring network access.
5. What is Software Defined
Networking?
ο Software Defined Networking is a networking
architecture that separates the control plane from
the data plane and centralizes the network
controller. Network
application
Network
application
Network Operating System
Specialized Packet Forwarding
hardware
Network
application
Network
application
Network
application
Network
application
Network
application
Network
application
Network Operating System
Network Operating System
Network Operating System
Specialized Packet Forwarding
hardware
Specialized Packet Forwarding
hardware
Specialized Packet Forwarding
hardware
Conventional
Network
Architecture
6. Key element of the SDN
ο Centralized Network Controller: With decoupled
control and dataplanes and centralized network
controller, the network administrators can rapidly
configure the network.
ο Programmable Open APIs: SDN architecture
supports programmable open API for interface
between the SDN application and control
layers(Northbound interface).
ο Standard Communication
Interface(OpenFlow): SDN architecture uses a
standard communication interface between the
control and infrastructure layers(Southbound
interface).
8. Open flow
ο Which is defined by Open Networking Foundation(ONF) is
broadly accepted by SDN protocol for the southbound
interface.
ο Eith Open Flow, the forwarding plane of the network
devices can be directly accessed and manipulated.
ο Open flow uses the concept of flows to identify network
traffic based on predefined match rules.
ο Flows can be programmed statically or dynamically by
SDN control software.
ο Openflow protocol is implemented on both sides of the
interface between the controller and the network devices.
ο The controller manages the switch via the openflow switch
protocol.
ο The controller can add, update and delete flow entries in
the flow table.
ο Each flow entries contains the match fields, counters and
set of instructions to apply matching packets.
10. Network Function Virtualization:
ο NFV is a technology that leverages virtualization
to consolidate the heterogeneous network
devices onto industry standard hish volume
servers, switches and storage.
ο NFV is complementory to SDN as NFV can
provide the infrastucture on which SDN can run.
ο NFV and SDN are mutually beneficial to
eachother but not dependent.
ο Network functions can be virtualized without SDN,
similarly, SDN can run without NFV.
12. Key element of NFV:-
ο Virtualized Network Function (VNF): VNF is a
software implementation of a network function
which is capable of running over the NFV
Infrastucture (NFVI).
ο NFV Infrastructure (NFVI): NFVI includes
compute, network and storage resources that are
virtualized.
ο NFV Management and Orchestration: NFV
Management and Orchestration focuses on all
virtualization-specific management tasks and
covers the orchestration and life cycle
management of physical and/or software
resources that supports the infrastructure
virtualization, and life cycle management of
13. Something about NFVβ¦.
ο NFV comprises of network functions implemented
in software that run virtualized resources in the
cloud.
ο NFV enables separation of network functions
which are implemented in software from
underlying hardware.
ο Thus network functions can be easily tested and
upgraded by installing new software while the
hardware remains the same.
ο Vitalizing network functions reduces the
equipment costs and also reduces power
consumption