understanding nfv and the mano stack

27
Understanding NFV and the MANO Stack Dr. Syed Affan Ahmed Adjunct Associate Professor FAST-NU (Islamabad) [email protected]

Upload: affan-syed

Post on 07-Feb-2017

56 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Understanding NFV and the MANO stack

Understanding NFV andthe MANO StackDr. Syed Affan Ahmed

Adjunct Associate Professor

FAST-NU (Islamabad)

[email protected]

Page 2: Understanding NFV and the MANO stack

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

Talk outline

Page 4: Understanding NFV and the MANO stack

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

THE NFV buzz….

5

To NFV or not to NFV…

Page 6: Understanding NFV and the MANO stack

6

3GPP Communication ecosystem

Page 7: Understanding NFV and the MANO stack

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

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

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

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

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

THE ETSI NFV Stackaka a potpourri of difficult-to-remember-acronyms

12

Page 13: Understanding NFV and the MANO stack

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

14

NFV High Level Framework

MANO is to NFV as Control Plane is to SDN.

Page 15: Understanding NFV and the MANO stack

15

NFV Arch details (Focusing on MANO)

Page 16: Understanding NFV and the MANO stack

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

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

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

Addressing the State of MANO

19

Page 20: Understanding NFV and the MANO stack

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

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

22

Other takes on NFV orchestration

Page 23: Understanding NFV and the MANO stack

OPNFV: Open source, meet NFV

Page 24: Understanding NFV and the MANO stack

Initial Focus

Initial focus

Page 25: Understanding NFV and the MANO stack

What is OPNFV?

In Colorado the focus has started to move towards MANO

Page 26: Understanding NFV and the MANO stack

NFV is real, so are its challenges

NFV standardization is happening via code

Telcos need to quickly understand the landscape

26

Conclusion

Page 27: Understanding NFV and the MANO stack

Thank you!

[email protected]

Twitter: @aintiha