[go: up one dir, main page]

0% found this document useful (0 votes)
14 views28 pages

Lecture 4

The document outlines a course on Network Virtualization and Software-Defined Networking (SDN), covering topics such as network hypervisors, NFV, and OpenStack for NFV deployment. It discusses the architecture and evolution of OpenDaylight, the benefits of NFV including cost reduction and agility, and the integration of SDN and NFV for enhanced network management. Additionally, it highlights the importance of a distributed NFV infrastructure and the role of automation in network operations.

Uploaded by

Idk Kano
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views28 pages

Lecture 4

The document outlines a course on Network Virtualization and Software-Defined Networking (SDN), covering topics such as network hypervisors, NFV, and OpenStack for NFV deployment. It discusses the architecture and evolution of OpenDaylight, the benefits of NFV including cost reduction and agility, and the integration of SDN and NFV for enhanced network management. Additionally, it highlights the importance of a distributed NFV infrastructure and the role of automation in network operations.

Uploaded by

Idk Kano
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

23/10/2024 Prof.

Ahmed Didouh 1
Course Objectives

• Chapter 1: Introduction to Network Virtualization and SDN

• Chapter 2: Network Hypervisors and Flow Management

• Chapter 3: Network Virtualization Platforms


• ONOS Plateform
• OpenDayLight
• Chapter 4: Network Function Virtualization (NFV)

• Chapter 5: Overview of OpenStack for NFV Deployment

23/10/2024 Prof. Ahmed Didouh 2


OpenDayLight Architecture

23/10/2024 Prof. Ahmed Didouh 3


ODL versions evolution

23/10/2024 Prof. Ahmed Didouh 4


ODL controller

23/10/2024 Prof. Ahmed Didouh 5


ODL GUI

23/10/2024 Prof. Ahmed Didouh 6


Network Functions Virtualisation (NFV)

23/10/2024 Prof. Ahmed Didouh 7


Network Functions Virtualisation (NFV)
Relocating network functions from dedicated appliances to pools of generic
industry servers, leveraging:

• A Cloud Computing Technology

• A Virtualisation Technologies
• Advances in general purpose processors performance

23/10/2024 Prof. Ahmed Didouh 8


Expected Benefits: Cost
Reduction and Increased Agility

• A Lower CAPEX-Capital Expenditure-


(commodity servers) and OPEX (high
automation)
• Greater flexibility to scale up and down
resources assigned to applications
based on actual usage
• Reduced time-to-market to deploy new
or upgraded network services
• Ability to handle several tenants on the
same infrastructure

23/10/2024 Prof. Ahmed Didouh 9


SDN & NFV

23/10/2024 Prof. Ahmed Didouh 10


SDN and NFV are orthogonal to
each other

• SDN decouples (and centralizes) the control plane from the user/data/forwarding plane.
• NFV decouples the software from the hardware.

23/10/2024 Prof. Ahmed Didouh 11


NFV & SDN hand-in-hand

• Combining SDN and NFV to enable automation


of connectivity services management

• Implementing SDN using the NFV technology

• Implementing NFV using the SDN technology

23/10/2024 Prof. Ahmed Didouh 12


NFV natively supports Network Slicing

• “Network Functions
Virtualisation in
mobile networks can also be
used to create core
network instances optimized
for specific services, e.g.
for Machine-to-Machine
communications (M2M).”
NFV White Paper, October 2012

23/10/2024 Prof. Ahmed Didouh 13


NFV and Network Slicing
• In a resource-centric viewpoint,
a Network Slice can be
represented as a Network Service
instance or a concatenation of
Network Service instances.

• The virtualized resources for a


slice subnet and their connectivity
to physical resources can be
represented by a nested Network
Service, or one or more VNFs and
PNFs directly attached to the
Network Service used by
the network slice.

23/10/2024 Prof. Ahmed Didouh 14


Architectural concepts

23/10/2024 Prof. Ahmed Didouh 15


The NFVI is a distributed infrastructure
• An NFV Infrastructure comprises one or more points of
presence and is thus a Distributed Cloud (sometimes
referred to as a Telco Cloud)

• Examples of NFVI point of presences include


• Highly centralized data centres (DCs)
• Local / Regional network points of presence (PoPs)
• … and Customer Premises

• The location of a virtualised network function has a direct


impact on the end-to-end quality of experience (latency):
• Rule of thumb: Date plane functions (e.g. CDN) in local/regional
PoPs, control functions (e.g. IMS) in DCs

23/10/2024 Prof. Ahmed Didouh 16


A distributed NFVI rather than a huge
centralized Cloud

23/10/2024 Prof. Ahmed Didouh 17


A data model driven system

NFV management and orchestration


procedures are driven by a set of machine
readable deployment templates that include:
• Resource Requirements
• Deployment Constraints
• Lifecycle management policies and scripts

High automation of network operations and


• monitoring is expected to reduce:
• The time to deployment - in minutes rather than
months
• The time to repair
• and the risk of misconfigurations

23/10/2024 Prof. Ahmed Didouh 18


VNFs, VNF components and Virtualisation
Containers

23/10/2024 Prof. Ahmed Didouh 19


Options for the Virtualisation Layer
Hypervisor
• Enables VNF providers to choose the VNF’s OS, which can be a
qualified OS or a “Just Enough Operating System”, depending on
desired instantiation time and memory footprint
OS Containers
• OS imposed by the infrastructure provider (e.g. Linux / Docker)

23/10/2024 Prof. Ahmed Didouh 20


Open Source landscape for NFV (non-
exhaustive list)

23/10/2024 Prof. Ahmed Didouh 21


Quizz 2

23/10/2024 Prof. Ahmed Didouh 22


Nested Virtualisation
The virtualisation layer may be composed of multiple nested sub-layers, each
using a different virtualisation technology.
• Top sub-layer: Visible to the VIM, The partitions it creates provide the role of
the NFV “virtualisation container”.
• Other sub-layers: May or may not be visible to the VIM

23/10/2024 Prof. Ahmed Didouh 23


Container Infrastructure Service
Management
• Some de-facto industry solutions enable a 1-N mapping between VNFC instances and
Containers.

• Impact on NFV-MANO under study in ETSI GR NFV-IFA 029 (NFV Release 3).

23/10/2024 Prof. Ahmed Didouh 24


VNF to VNF interfaces

23/10/2024 Prof. Ahmed Didouh 25


Virtual Link vs. Virtual Network

23/10/2024 Prof. Ahmed Didouh 26


Basic communication patterns (hypervisor
case)

• Many more options


(including communication via
shared memory)

23/10/2024 Prof. Ahmed Didouh 27


Overlay technologies in NFV
Virtual Links between VNFC
instances are deployed as overlay
tunnels between
vSwitches/vRouters in NFVI Nodes
and Gateways to the WANs.
Widely used, to minimize
configuration needs on physical
routers in an NFVI each time
a virtualisation container is created.
−These routers form the underlay

23/10/2024 Prof. Ahmed Didouh 28

You might also like