What is Network Function Virtualisation (NFV)?

khuhtanen 540 views 33 slides Nov 27, 2017
Slide 1
Slide 1 of 33
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33

About This Presentation

An updated presentation (v1.2) about what is the concept and the idea behind Network Function Virtualisation (NFV) for Tampere University of Technology Service oriented architectures course. Includes introduction to NFV and VNF (Virtualised Network Function) architecture, components and interfaces.


Slide Content

WHAT IS NETWORK FUNCTION
VIRTUALISATION (NFV)?

Network Function Virtualisation (NFV)

Virtualised Network Function (VNF)

Traditional Model
router
router
router
router
firewall
firewall
firewall
server
server
server
server
server
server
access
gateway
router router
router
routerrouter
firewall firewall
DHCP
DNS

Centralised Services
router
router
router
router
firewall
firewall
firewall
server
server
server
server
server
server
access
gateway
router router
router
routerrouter
firewall firewall
DHCP
DNS

Geographically distributed Point-of-Presences
(PoPs)
router
router
router
router
firewall
firewall
firewall
server
server
server
server
server
server
access
gateway
router router
router
routerrouter
firewall firewall
DHCP
DNS

Geographically distributed dedicated hardware
devices
router
router
router
router
firewall
firewall
firewall
server
server
server
server
server
server
access
gateway
router router
router
routerrouter
firewall firewall
DHCP
DNS

Static model
router
router
router
router
firewall
firewall
firewall
server
server
server
server
server
server
access
gateway
router router
router
routerrouter
firewall firewall
DHCP
DNS
●Each device and server has its own fixed function
and capacity.
●Adding more functions or capacity requires more
devices, which is very slow.

If something
breaks or
overloads...
router
router
router
router
firewall
firewall
firewall
server
server
server
server
server
server
access
gateway
router router
router
routerrouter
firewall firewall
DHCP
DNS
●Adding replacements or capacity is hard and slow.
●Devices and servers can only fill their fixed function
or role.
●Changes can only be reactive and done manually.

Traditional ways to cope with problems




The brave new world of
Network Function Virtualisation
NFV

Instead of this …
router
router
router
router
firewall
firewall
firewall
server
server
server
server
server
server
access
gateway
router router
router
routerrouter
firewall firewall
DHCP
DNS

NFV offers something like this…

Virtualised Network
Functions / devices
●Virtualised network functions run on virtual
hosts on top of the virtualisation
infrastructure in data centers or PoPs
●Virtual infrastructure can extend across PoPs

Functions/services/capacity
shared across regions or customer groups

Extra capacity
available freely


Capacity is general-
purpose capacity



Broadband Customer and Mobile Network PoPs prepare for
prime time in streaming by repurposing capacity to streaming
caches and regional routing and access capacity.
Enterprise customer
fights DDoS with
additional firewall
capacity
Operator prepares for peak
in SMS/MMS messages
Content Service
Provider adds
more capacity
and caching for
prime time
Prime time traffic
requires more firewall
capacity

But wait, there’s even more…

This is called Network Function Virtualisation
Infrastructure (NFVI)…

Each of the small boxes can be
a Virtualised Network Function (VNF) …

Each of the VNFs can consist of multiple
components (VNFC) …
Load
balancer
Load
balancer
Packet
Filter
Packet
Filter
Packet
Filter
Packet
Filter
Stateful
Firewall
Stateful
Firewall
Stateful
Firewall
Stateful
Firewall
Policy
and Rule
Database
Policy
and Rule
Database

VNFC

VNFC

VNFC

VNFC
●Each Virtualised Network
Function Component (VNFC)
may consist of several virtual
hosts, which automatically
scale up and down when
needed.

●VNFs and VNFCs can both
provide e.g. REST or netconf
interfaces for management,
monitoring and integration
purposes.

Idea is that VNFCs and VNFs can be re-used…
●… as building blocks of
new VNFs and services.
●They are supposed to
have web services like
REST APIs => web
developers are supposed
to be able to build
operator customer
self-service portals
●Standardised interfaces
should mean better
vendor interoperability
=> avoiding vendor
lock-ins

ETSI NFV Architecture and
Interfaces

Os-Ma
Ve-Vnfm
Nf-Vi
Or-Vnfm
Vi-Vnfm
Or-Vi
According to ETSI GS NFV-SWA 001 V1.1.1 (2014-12):
Network Functions Virtualisation (NFV); Virtual Network Functions Architecture

Os-Ma
Ve-Vnfm
Nf-Vi
Or-Vnfm
Vi-Vnfm
Or-Vi

Os-Ma
Ve-Vnfm
Nf-Vi
Or-Vnfm
Vi-Vnfm
Or-Vi

Os-Ma
Ve-Vnfm
Nf-Vi
Or-Vnfm
Vi-Vnfm
Or-Vi

Os-Ma
Ve-Vnfm
Nf-Vi
Or-Vnfm
Vi-Vnfm
Or-Vi

Os-Ma
Ve-Vnfm
Nf-Vi
Or-Vnfm
Vi-Vnfm
Or-Vi

VNF architecture
Vn-Nf
SWA-5
Vn-Nf
SWA-5
SWA-4
SWA-3
Ve-Vnfm-vnf
SWA-1
SWA-2
According to ETSI GS NFV-SWA 001 V1.1.1 (2014-12):
Network Functions Virtualisation (NFV); Virtual Network
Functions Architecture

VNF definition by ETSI
ETSI GS NFV-SWA 001 V1.1.1 (2014-12):
Network Functions Virtualisation (NFV); Virtual Network
Functions Architecture

Summary






For more information about Radiator VNF and
Radiator Software