20 Introduction To SDN and NFV
20 Introduction To SDN and NFV
age 2 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Forewor
d
The open ecosystem of the computing industry brings booming development
of multiple fields, such as Commercial Off-the-Shelf (COTS), operating
system, virtualization, middleware, cloud computing, and software
applications. The network industry is also seeking transformation and
development. Software Defined Networking (SDN) and Network Functions
Virtualization (NFV) are mainly used.
This course aims to help engineers understand the development of SDN and
NFV and introduce Huawei SDN and NFV solutions.
age 3 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Objective
s
Upon completion of this course, you will be able to:
▫ Describe the development of SDN and NFV.
age 4 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Content
s
1. SDN Overview
2. NFV Overview
age 5 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Evolution of the Computer Era
Mainframe PC (compatible)
App
Vertical integration and closed interfaces Horizontal integration and open interfaces
Small-scale industry applications Large-scale application across industries
age 6 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Network Industry Development:
Implications from the IT Industry
The transformation of the IT industry has triggered the thinking of the network industry. The industry has
proposed the SDN concept and has made attempts to put SDN into commercial use, aiming to make
networks more open, flexible, and simple.
Computing Industry Openness Promotes Ecosystem What About Network Industry
Development Changes
technologies,
OS operating systems,
FusionSphere Network application
middleware,
Virtualization database software, …
are compatible with each other, and network convergence is Forwarding plane
Forwarding table,
Configuration commands
Management plane
protocol, and algorithm
Control plane
Receive frames
Send frames
age 8 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Thinking in the Network Field:
Problems Faced by Typical Networks
?
Difficult O&M Slow service deployment
age 9 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Frequent
Complex Difficult Slow Service
Network
Technologies O&M Deployment
Congestion
C A F G H E
6G/5G 1
Used bandwidth/Total D E Global path calculation and optimal tunnel path adjustment:
bandwidth
152 129
124 150
79
age 11 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Frequent Network Complex Difficult Slow Service
Congestion Technologies O&M Deployment
Manual packet Abnormal flows account for 3.65% of all flows on the
Manual fault Manual fault
obtaining for
identification
locating faults
diagnosis network.
The network
faults that are
found upon user
complaints are
just the tip of
the iceberg.
• Traditional O&M networks rely on manual fault • Traditional O&M only monitors device indicators.
identification, location, and diagnosis. Some indicators are normal, but user experience is
• More than 85% of network faults are found only poor. There is no correlated analysis of users and
after service complaints. Problems cannot be networks.
proactively identified or analyzed. • According to data center network (DCN) statistics, it
takes 76 minutes to locate a fault on average.
age 12 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Slow
Frequent Network Complex Difficult
Service
Congestion Technologies O&M
Deployment
Service network
Long service deployment period:
New service deployment involves E2E device
VN for configuration modification.
VN for office VN for video
scientific
purposes surveillance
research End-to-end configuration
using commands
Physical
network Low physical network deployment efficiency:
The physical network does not support zero touch
provisioning (ZTP).
Command line-based
configuration by device
age 13 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
SDN Origin
SDN was developed by the Clean Slate Program at Stanford University as an innovative new network
architecture. The core of SDN is to separate the control plane from the data plane of network devices to
implement centralized control of the network control plane and provide good support for network
application innovation.
SDN has three characteristics in initial phase: forwarding-control separation, centralized control, and open
programmable interfaces. SDN application
age 14 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Basic Concepts of OpenFlow
OpenFlow is an SBI protocol between a controller and a switch. It defines three types of
messages: Controller-to-Switch, Asynchronous, and Symmetric. Each message contains more
subtypes. Controller-to-Switch
OpenFlow Controller
This message is sent by the controller. It is used to
manage and query switch information.
Asynchronous
Symmetric
This message can be initiated by a switch or controller.
Symmetric messages include Hello, Echo, and Error
OpenFlow switches messages.
age 15 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Flow Table Overview
OpenFlow switches forward packets based on flow tables.
Each flow entry includes the Match Fields, Priority, Counters, Instructions, Timeouts, Cookie,
and Flags. The Match Fields and Instructions are key fields for packet forwarding.
▫ The Match Fields is a field against which a packet is matched and can be customized.
▫ The Instructions field indicates OpenFlow processing when a packet matches a flow entry.
age 17 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Comparison Between Forwarding
Modes
Typical Routing Protocol: OpenFlow:
Packet Forwarding Based on Routing Tables Packet Forwarding Based on Flow Tables
OpenFlow controller
Routing protocol
10.0.0.0/30 10.0.0.0/30
1.1.1.1 1.1.1.2
G0/0/1
Flow table
matching
process:
Table 0 Table 1 … Table N
Routing Destination Protoc Outbound
Next Hop
table Network ol Interface
Flow Match Priorit Instruction Timeout
Counters Cookie
10.0.0.0/30 OSPF 1.1.1.2 G0/0/1 table Fields y s s
• In typical cases, network devices query routing tables • OpenFlow is a network protocol. Switches running
to guide traffic forwarding. OpenFlow forward traffic based on flow tables.
• Entries in a routing table are calculated by running a • Flow tables are calculated by the OpenFlow controller and
routing protocol between network devices. then delivered to switches.
• The length of the routing table is fixed. Network • A flow table has variable length and defines various
devices forward packets based on the longest match matching and forwarding rules. A network device has
rule. A network device has only one routing table. multiple flow tables.
age 18 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Essential Requirements of SDN
The essence of SDN is to make networks more open, flexible, and simple. It builds a
centralized brain for a network and implements fast service deployment, traffic optimization,
or network service openness through centralized control in the global view.
SDN has the following benefits:
▫ Provides centralized management, simplifying network management and O&M.
▫ Shields technical differences, simplifies network configuration, and reduces O&M costs.
age 19 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
SDN Network Architecture
The SDN network architecture consists of the orchestration application layer, controller layer, and device
layer. Different layers are connected through open interfaces. From the perspective of the controller layer,
SBIs oriented to the device layer and NBIs oriented to the orchestration application layer are
distinguished. OpenFlow is one of SBI protocols.
Service
Orchestration application layer App collaborati
on
NBI
Service
Controller layer orchestrati
on
SBI
age 20 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Huawei SDN Network Architecture
Huawei SDN network architecture supports various SBIs and NBIs, including OpenFlow, OVSDB, NETCONF,
PCEP, RESTful, SNMP, BGP, JSON-RPC, and RESTCONF interfaces.
Network
Cloud
Application EMS Orchestration Apps
platfor
s m
NBI plane RESTful SNMP MTOSI/CORBA Kafka/SFTP RESTCONF
Open NBI
Open SBI
PCEP NETCONF OpenFlow BGP-LS OVSDB SNMP BGP Json-RPC
Telemetry
Interface Interface Interface Interface Interface Interface Interface Interface
Forwarding Security
AP Switch CPE Router VNF
device gateway
age 21 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Huawei SDN Solution - Integrating
Management, Control, and Analysis to Build an
Intent-Driven Network
Application Cloud Self- Mobile Third-party …
layer platfor help app app
m portal
Network
manageme
nt and
control Manager Controller Analyzer
layer
AP AP
DC Fabric
Campus Campus
CPE CPE
Network
WAN/DCI WAN/DCI
layer
DC Fabric
Branch SD-WAN
CPE Branch
CPE
age 22 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Introduction to iMaster NCE
Huawei iMaster NCE is the industry intelligent network automation platform that integrates
management, control, analysis, and AI capabilities.
SDN-based automatic service Unified data base Full lifecycle management
configuration/deployment Detection, location, and Simulation verification and
AI-based intelligent analysis, troubleshooting monitoring optimization
prediction, and troubleshooting Planning +
Automation + Manager + Controller + Construction +
Intelligence Analyzer Maintenance +
Optimization
2 3 4
Autonomous Driving
NMS Controller Analyzer Network System
Network
=
age 23 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
iMaster NCE Application
DC iMaster NCE-Fabric *
Enterprise
iMaster NCE-Campus *
campus
WAN
transmissi iMaster NCE-T
on
age 24 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Enterprise
DC
Campus
Analyzer
Simplified deployment
• Service intent self-understanding and conversion
+AI • Network change simulation and evaluation, eliminating human
Controller Manager errors
Intelligent O&M:
• Rapid fault detection and location based on knowledge graph and
expert experience
• Fast fault rectification based on expert experiences and simulation
Telemetry & ERSPAN analysis
NETCONF & SNMP
Real-time optimization:
• AI-Fabric-oriented local traffic inference and online model training
and optimization
VM VM VM
VM VM VM
• User behavior prediction and resource optimization suggestions
VM VM VM
age 25 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Enterprise
DC
Campus
iMaster NCE-Fabric
Verification result
analysis
Intent Simulation Network
Network design
conversion verification configuration
Work order
Built-in model:
Intent model ACL deployment
10
Network provisioning
minutes
Huawei iMaster NCE-Fabric supports automatic and fast deployment of virtualization, cloud
computing, and container networks.
age 27 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Enterprise
DC
Campus
Configuration to
be changed
Resource
sufficiency
Live network
configuration Access
Live network
connectivity
topology information
Impact on
Network Formal verification original
Live network
modeling algorithm
resource information services
age 28 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Enterprise
DC
Campus
age 29 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Enterprise
DC
Campus
age 30 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Enterprise
DC
Campus
Device Plug-and-Play
Deployment by Scanning Bar Deployment Through the
DHCP-based Deployment
Codes Registration Query Center
1 1 1 2
Registration
query center
4 4 3 5
3 4
DHCP server
3
2 2
1. Pre-configuration
1. Pre-configuration
1. Pre-configuration 2. Information synchronization
2. Obtaining registration information through
2. Deployment by scanning bar codes 3. Obtaining registration information through
the DHCP server
3. Automatic device registration and login the registration query center
3. Automatic device registration and login
4. Automatic configuration delivery 4. Automatic device registration and login
4. Automatic configuration delivery
5. Automatic configuration delivery
age 31 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Free Mobility:
Enterprise
DC
Campus
age 32 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Enterprise
DC
Campus
Native
The switch integrates the AC function, eliminating wireless traffic forwarding bottlenecks and
AC reducing fault nodes. Wired and wireless devices are centrally managed.
• Unified management and converged forwarding of wired and wireless services
• Converged management for wired and wireless users and gateway convergence
• Converged authentication points for wired and wireless access
• Unified wired and wireless policy execution
age 33 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Enterprise
DC
campus
Co us
2 applications.
m ers
surveillance >
m
3. Support native AC or
on
scenario: independent AC
Wireless video deployment.
...
services of common
...
users increase,
us V I P
1
er
occupying a large
number of network
resources and VIP Common
causing network user Camer users
Video Mobile phone and
congestion. s a surveillance tablet
age 35 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Enterprise
DC
campus
age 36 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Enterprise
DC
campus
Objects
Power adjustment
Optimal channel
selection
Channel usage
be ensured. Time
Signal interference ratio
Channel/Frequency Before After AI-powered
bandwidth/Power radio smart radio
calibration calibration
age 37 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Content
s
1. SDN Overview
2. NFV Overview
age 38 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
NFV Background: Thinking from IT
Industry Transformation
The IT industry transformation brings thinking on network architecture and device
architecture in the network industry. The network architecture layer involves the SDN
controller and the device architecture layer involves the device deployment mode.
IT Industry Transformation
• In recent years, IT technologies such as Network
virtualization and cloud computing have been ?
booming, and applications deployed on hardware
have been gradually migrated to the cloud.
Applications are deployed on private clouds, public
clouds, or hybrid clouds as software. • Thinking about the network industry: Can
App App
network applications be deployed in a software-
OS OS based manner?
App
Virtualizatio • In the context, Network Functions Virtualization
n/ VM VM
Cloudificatio
(NFV) is introduced.
OS n
age 39 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Origin of NFV
In October 2012, 13 top carriers (including AT&T, Verizon, VDF, DT, T-Mobile, BT, and
Telefonica) released the first version of NFV White Paper at the SDN and OpenFlow World
Congress. In addition, the Industry Specification Group (ISG) was founded to promote the
definition of network virtualization requirements and the formulation of the system
architecture.
In 2013, the ETSI NFV ISG conducted the first phase of research and completed the
formulation of related standards. The ETSI NFV ISG defined NFV requirements and
architecture and sorts out the standardization processes of different interfaces.
age 40 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
NFV Value
NFV aims to address issues such as complex deployment and O&M and service
innovation difficulties due to large numbers of telecom network hardware devices.
NFV brings the following benefits to carriers while reconstructing telecom networks:
▫ Shortened service rollout time
▫ Open ecosystem
age 41 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Key NFV Technologies: Virtualization
Virtualization is the foundation of NFV, and cloudification is the key.
On traditional telecom networks, each NE is implemented by dedicated hardware, resulting in high costs
and difficult O&M. Virtualization features partition, isolation, encapsulation, and independence from
hardware, which can meet NFV requirements. Carriers use virtualization to run software-based NEs on
universal infrastructures. Partition Isolation
Multiple VMs can concurrently VMs that run on the same server
run on a single physical server. are isolated from each other.
All data of a VM is saved in files. A VMs can run on any servers without
VM can be moved and replicated by any modifications.
moving and replicating the files.
age 42 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Key NFV Technology: Cloudification
As defined by the National Institute of Standards and Technology (NIST), cloud computing is a model that
allows users to obtain resources (for example, networks, servers, storage devices, applications, services)
in a shared compute resource pool based on their needs anytime, anywhere. This model enables fast
resource provisioning and release, and minimizes the resource management workload and interactions
with service providers.
Cloud computing has many advantages. Cloudification of network functions on carriers' networks mainly
Characteristics of Cloud Computing
uses resource pooling and rapid elastic scaling.
1 On-demand self-service 2 Broad network access 3 Resource pooling 4 Rapid elasticity 5 Measured service
Buy
age 43 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Introduction to the NFV Architecture
The NFV architecture includes the network functions virtualization infrastructure (NFVI), a virtualized
network function (VNF), and management and orchestration (MANO). In addition, the NFV architecture
needs to support the existing business support system (BSS) or operations support system (OSS).
MANO:
VNF: uses cloud resources to construct software
Provides functions
NEs.
such as service
orchestration,
service
management, and
NFVI: provides cloud-based resource pools. resource
management.
age 44 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Standard NFV Architecture
ETSI defines the standard NFV architecture, which consists of the NFVI, VNF, and MANO. The NFVI includes
the universal hardware layer and virtualization layer. The VNF is implemented using software, and the
MANO implements management and orchestration of an NFV architecture.
NFV Management and Orchestration
MANO
Os-Ma
OSS/BSS NFV
Orchestrator
VNF Or-Vnfm
EM 1 EM 2 EM 3 Ve-Vnfm Service, VNF, and
VNF Infrastructure
VNF 1 VNF 2 VNF 3 Manager(s)
Description
Vn-Nf
NFV Vi-Vnfm
I Virtualization Layer
Virtual Virtual Virtual Nf-Vi Virtualized
Computing Network Or-Vi
Storage Infrastructure
Vi-Ha Manager(s)
Hardware
Computing Storage Network
Execution reference point Other reference point Main NFV reference points
age 45 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Functional Modules of the NFV
Architecture
Main functional modules defined in the standard NFV architecture:
OSS or Management system for a service provider. It is not a functional component in the NFV architecture, but the
BSS MANO must provide an interface for interoperation with the OSS or BSS.
MANO NFV management and orchestration. The MANO includes the VIM, VNFM, and NFVO, and provides unified
management and orchestration for VNFs and the NFVI.
• VIM: NFVI management module that runs on an infrastructure site. The VIM provides functions such as
resource discovery, virtual resource management and allocation, and fault handling.
• VNFM: It controls the VNF lifecycle (including instantiation, configuration, and shutdown).
• NFVO: It orchestrates and manages all the software resources and network services on an NFV network.
VNF VNFs refer to VMs as well as service NEs and network function software deployed on the VMs.
NFVI NFV infrastructure, including required hardware and software. The NFVI provides a running environment
for VNFs.
• Hardware layer: includes hardware devices that provide compute, network, and storage resources.
• Virtualization layer: abstracts hardware resources to form virtual resources, such as virtual compute,
storage, and network resources. The virtualization function is implemented by Hypervisor [1].
age 46 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
NFV Architecture Interfaces
Main interfaces of the standard NFV architecture:
Interface Description
Is used between the virtualization layer and hardware layer. The virtualization layer meets basic hardware
Vi-Ha compatibility requirements.
Is used between a VM and the NFVI. It ensures that VMs can be deployed on the NFVI to meet performance,
Vn-Nf reliability, and scalability requirements. The NFVI meets VMs' OS compatibility requirements.
Is used between the virtualization layer management software and NFVI. It provides management of virtual
Nf-Vi computing, storage, and network systems of NFVI, virtual infrastructure configuration and connections, as well as
system usage, performance monitoring, and fault management.
Is used between the VNFM and a VNF, implementing VNF lifecycle management, VNF configuration, VNF
Ve-Vnfm performance, and fault management.
Is used for interaction between the service application management system or service orchestration system and
Vi-Vnfm virtualization layer management software.
Sends configuration information to the VNFM, configures the VNFM, and connects the orchestrator and VNFM. It
Or-Vnfm exchanges information with the NFVI resources allocated to VNFs and information between VNFs.
Is used to send resource reservation and resource allocation requests required by the orchestrator and exchange
Or-Vi virtual hardware resource configurations and status information.
age 47 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Huawei's NFV Solution
In the Huawei NFV architecture, functions of the virtualization layer and VIM are implemented by the
HUAWEI CLOUD Stack NFVI platform. HUAWEI CLOUD Stack can virtualize compute, storage, and network
resources and centrally manage, monitor, and optimize physical virtualization resources.
Huawei provides cloud-based solutions for carriers' wireless networks, bearer networks, transport
networks, access networks, and core networks.
VNF MANO
Cloud CloudOpera
CloudBB CloudEdg CloudCor 5G Core
DSL/OLT NFVO
e e
VNFM
NFVI
HUAWEI CLOUD Stack
FusionSphere
FusionCompute FusionStorage FusionNetwork OpenStack + OM
Hardware
Computing Storage Network
age 48 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
FAQ
Q1: What is the relationship between SDN and NFV in the industry?
A: Both SDN and NFV involve network transformation and the NFV concept was
proposed at the SDN and OpenFlow World Congress. However, they are independent
of each other. SDN mainly affects the network architecture, and NFV mainly affects
the NE deployment mode.
Q2: What is the relationship between SDN and NFV in Huawei solutions?
A: Huawei provides different solutions for SDN and NFV, but they are associated.
Huawei NFVI solution is provided by HUAWEI CLOUD Stack.
age 49 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Quiz
1. (Multiple) Which of the following statements about Huawei SDN solution are true?
( )
A. The solution supports various SBI protocols, such as RESTful, NETCONF, and OVSDB.
C. The solution integrates management, control, and analysis to build a simplified network.
D. The solution provides open and programmable network interfaces to support third-party
application development and system interconnection.
age 50 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Summar
y
With the transformation and development of the network industry, SDN and
NFV are proposed.
SDN is an innovation of network architecture. It uses a controller to make
networks more open, flexible, and simple.
NFV is an innovation in the deployment of telecom network devices. Based
on virtualization and cloud computing, NFV helps reconstruct telecom
networks.
age 51 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
More Information
For more information about OpenFlow, visit https://www.opennetworking.org/
.
For more information about Huawei SDN solution, see the HCIP course.
age 52 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.
Thank You
www.huawei.com
age 53 Copyright © 2020 Huawei Technologies Co., Ltd. All rights reserved.