Understanding NFV and the MANO stack
-
Upload
affan-syed -
Category
Technology
-
view
56 -
download
3
Transcript of Understanding NFV and the MANO stack
![Page 1: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/1.jpg)
Understanding NFV andthe MANO StackDr. Syed Affan Ahmed
Adjunct Associate Professor
FAST-NU (Islamabad)
![Page 2: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/2.jpg)
About me
PhD (CS) from USC, undergrad (EE) from EME. Avid technologist, researcher and academic. Built a top-quality research lab at FAST-NU and then migrated to industry.
Director Engineering at PLUMgrid, and NFV/SDN company until recently. Founded the Openstack Pakistan user-group.
![Page 3: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/3.jpg)
Talk outline
![Page 4: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/4.jpg)
Why NFV? Its motivation and challenges
ETSI NFV Stack and the MANO
Overview of MANO components
MANO implementations and current status
State of the MANO stack
OPNFV
Goals/outline
![Page 5: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/5.jpg)
THE NFV buzz….
5
To NFV or not to NFV…
![Page 6: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/6.jpg)
6
3GPP Communication ecosystem
![Page 7: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/7.jpg)
7
Telecom Networks and their clouds
Access network Core DC
Internet
Classifier
Video acc
VoIP
xyzService chains
RAN
RAN
Core DCAccess network
![Page 8: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/8.jpg)
8
Network Function Virtualization (NFV)
Replace hardware network appliances with software
Deployable over commodity machines
Cost savings and no vendor lock-in
Agility in service provisioningvCPE Classifier
Video acc
VoIP
??Service chains
Each service/network function is in software
![Page 9: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/9.jpg)
The NFV Value proposition
Physical install appliance/site
Inefficient asset utilization
Development is time
consuming, upgrade difficult
Limits modularity, vendor
choice
Flexibility / Extensibility
High asset utilization
Continuously deployed
/upgraded
Achieve Modularity
Opens the competitive '
landscape
Innovative Ecosystem
Legacy Limitation Benefits of NFV
![Page 10: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/10.jpg)
Lots of promise
Business value; real!
Lots of Challenges
NFV = managing a “Carrier-grade” Cloud
NFV Challenges for Telco
https://www.ixiacom.com/sites/default/files/resources/whitepaper/demystifying_nfv_in_carrier_networks_a_definitive_guide_to_successful_migrations.pdf
Everything that was known, is now unknown
![Page 11: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/11.jpg)
Carrier grade software (99.999% reliable)
How: use micro-services, load balancing, and cloud-native VNFs
Containers, Hyper-convergence, and SDN for flexibility
Security and visibility in managing virtual infra
How: new tools and techniques to monitor virtual infra; group-based policies
failure prediction, virtual Tap, Isolation guarantees
Packet processing at line rates, latency and jitter
How: high speed packet processing on commodity machines
SR-IOV, fd.io/VPP, DPDK, IOVisor
Technical Challenges for NFV
![Page 12: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/12.jpg)
THE ETSI NFV Stackaka a potpourri of difficult-to-remember-acronyms
12
![Page 13: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/13.jpg)
Network Functions Virtualization (NFV):
principle of separating network functions from the hardware they run,
i.e. Software Defined Functionality!
Virtual NF (VNF)
implementation of an NF as software on an NFV infrastructure
Network Service (NS)
composition of Network Functions for an in-network service (e2e)
13
A few keywords
![Page 14: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/14.jpg)
14
NFV High Level Framework
MANO is to NFV as Control Plane is to SDN.
![Page 15: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/15.jpg)
15
NFV Arch details (Focusing on MANO)
![Page 16: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/16.jpg)
16
Virtual Infrastructure Manager (VIM)
For IT people, it’s just a CMS
Manages life cycle of virtual resources in an NFVI domain.
Keeps inventory of virtual machines (VMs) associated with physical resources.
APIs to expose physical and virtual resources to other management systems.
![Page 17: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/17.jpg)
VNFM manages life cycle of VNFs.
VNF resources managed by VMs
Generic vs application specific
It scales up/down VNFs
FCAPS of VNF
fault, configuration, accounting, performance, security management
17
VNF Manager
![Page 18: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/18.jpg)
Stringing VNFs together to form a service chain
Managing multi-site resources to best meet operator/telco goals
Integration with SDN components important
18
NFV Orchestrator (NFVO): Why Needed?
![Page 19: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/19.jpg)
Addressing the State of MANO
19
![Page 20: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/20.jpg)
NFVI and VIM are the lowest layer, generally separable- Openstack/VMWare (a lifeline for Openstack viz the Docker craze!)
VNFM can be generic, OR provided by VNF/app developers- A VNFM typically is for a single VIM/Cloud (some confusion)
NFVO is the most “in-the-air” at this point- likely a different space for startups, innovation (Rift, Aria)
- Standardizing modeling language (TOSCA, YAML, NETCONF/YANG) - selection of SDN and VIM(s) can be made here (multi-site/multi-cloud)- unclear if applications over NFV go through OSS-NFVO or a different northbound API will exist?
20
The many ways in which NFV is being implemented!
Multi hypervisor, Multi-VIM, Multi-VNFM
![Page 21: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/21.jpg)
Lots of “Open” implementations that are trying to standardize around the APIs to talk between managers
open-source vs standards
As of Dec 2016, most of the “implementations” of MANO layers have varying levels of compliance and interpretation
e.g. AT&T’s ECOMP, Rift.ware, Cloudify/Aria
21
A word of caution
![Page 22: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/22.jpg)
22
Other takes on NFV orchestration
![Page 23: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/23.jpg)
OPNFV: Open source, meet NFV
![Page 24: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/24.jpg)
Initial Focus
Initial focus
![Page 25: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/25.jpg)
What is OPNFV?
In Colorado the focus has started to move towards MANO
![Page 26: Understanding NFV and the MANO stack](https://reader033.fdocuments.net/reader033/viewer/2022042618/5899dd021a28ab4a0b8b6f27/html5/thumbnails/26.jpg)
NFV is real, so are its challenges
NFV standardization is happening via code
Telcos need to quickly understand the landscape
26
Conclusion