SDN( Software Defined Network) and NFV(Network Function Virtualization) for Internet of Things
9,697 views
14 slides
Oct 24, 2017
Slide 1 of 14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
About This Presentation
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,
Size: 580.72 KB
Language: en
Added: Oct 24, 2017
Slides: 14 pages
Slide Content
By: Sagar Rai P IMSc Computer Science St Philomena PG Centre SDN and NFV for IOT
Contents About the network. Limitations of conventional network architectre . Software Defined Networking. Open flow. Network Function Virtualization. Summary.
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.
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.
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
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).
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.
OpenFlow Switch SDN Controller OpenFlow Control Group Table Flow Table Flow Table Pipeline OpenFlow Switch OpenFlow Protocol
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.
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 VNF’s.
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