network functions virtualization (nfv)...

60

Upload: truongnguyet

Post on 28-Mar-2018

253 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network
Page 2: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

Network Functions Virtualization (NFV) and how it will impact your network BRKSPG-2445

Simon Spraggs

Distinguished Consulting Engineer

[email protected]

Page 3: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Today’s network architectures

What is NFV and backdrop

NFV standardization

Applicability of NFV

Cisco and NFV

Use cases + demo

Page 4: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

NAT VM

Firewall VM

SBC VM

dDOS VM

Virus Scan VM

IPS VM

DPI VM

CGN VM

Portal VM

PCRF VM

DNS VM

DHCP VM

BRAS VM

SDN

Ctrl. VM RaaS VM

WLC VM

WAAS VM

CDN VM

Caching VM

NMS VM

Network Functions Virtualisation Enablers, benefits and applications

Enablers

Hypervisor and cloud computing technology

Improving x86 h/w performance

Optimised packet processing and coding techniques

Network industry standardising on Ethernet

SDN based orchestration

Value Proposition

Shorter innovation cycle

Improved service agility

Reduction in CAPEX and OPEX

Applications

Potentially all network functions

NfV = Transition of network infrastructure services to run on virtualised compute platforms

Using cloud technology to provide network functionality

Page 5: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

0.0

20.0

40.0

60.0

80.0

100.0

120.0

140.0

2012 2013 2014 2015 2016 2017

Ex

ab

yte

s p

er

Mo

nth

Web/Data(24.2%, 18.9%)

The Backdrop : Ever increasing Traffic Levels

Source: Cisco VNI Global IP Traffic Forecast, 2012–2017

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

2012 2013 2014 2015 2016 2017

Tra

ffic

Sh

are

Long-Haul (Also Traverses Metro)

58%

45%

42%

55%

23% CAGR 2012–2017

Metro : 10G Multiple 10G or 100G

Core : Multiple 10G 100G

Page 6: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

Network Functions Virtualization and

standardization

Page 7: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Network Functions Virtualization history

Brought to prominence in October 2012 13 operators published a white paper, coining the term Network Functions Virtualization (NFV)

Announced and the highlight of the “SDN and OpenFlow world Congress in Darmstadt

Formal process based on an ETSI Industry Standard Group (ISG) Created January 2013

Anticipated lifetime 2 years

Role of NFV ISG “Call to Arms”

Use cases, architecture and terminology, highlighting of functional gaps

Development by appropriate SDOs

Page 8: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Network Functions Virtualisation : Terminology

Network Function (NF): A functional building block within a network infrastructure, which has well-defined external interfaces and a well-defined functional behaviour. In practical terms, a Network Function is today often a network node or physical appliance

Virtualised Network Function (VNF): An implementation of an NF that can be deployed on a Network Function Virtualisation Infrastructure (NFVI).

NFV Infrastructure (NFVI): The NFV-Infrastructure is the totality of all hardware and software components which build up the environment in which VNFs are deployed. The NFV-Infrastructure can span across several locations

NFV Orchestrator (NFVO): The NFV Orchestrator is in charge of the network wide orchestration and management of NFV (infrastructure and software) resources, and realizing NFV service topology on the NFVI

NF Forwarding Graph: A graph of logical links connecting NF nodes for the purpose of describing traffic flow between these network function

VNF Component (VNFC) – Subcomponent of a VNF executing in a discrete VM*

Source NFV terminology document : http://www.etsi.org/deliver/etsi_gs/NFV/001_099/003/01.01.01_60/gs_NFV003v010101p.pdf

* Not formally defined in the terminology document

Page 9: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

ETSI NFV end-to-end reference architecture

© ETSI 2012. All rights reserved 9

Computing

Hardware

Storage

Hardware

Network

Hardware

Hardware resources

Virtualisation Layer

Virtualised

Infrastructure

Manager(s)

VNF

Manager(s)

VNF 2

Orchestrator

OSS/BSS

NFVI

VNF 3

VNF 1

Execution reference points Main NFV reference points Other reference points

Virtual

Computing Virtual Storage Virtual Network

NFV Management and

Orchestration

EMS 2

EMS 3

EMS 1

Service, VNF and Infrastructure Description

Or-Vi

Or-Vnfm

Vi-Vnfm

Os-Ma

Se-Ma

Ve-Vnfm

Nf-Vi

Vn-Nf

Vl-Ha

Page 10: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

ETSI NFV Organization

© ETSI 2012. All rights reserved 10

Computing

Hardware

Storage

Hardware

Network

Hardware

Hardware resources

Virtualisation Layer

Virtualised

Infrastructure

Manager(s)

VNF

Manager(s)

VNF 2

Orchestrator

OSS/BSS

NFVI

VNF 3

VNF 1

Execution reference points Main NFV reference points Other reference points

Virtual

Computing Virtual Storage Virtual Network

NFV Management and

Orchestration

EMS 2

EMS 3

EMS 1

Service, VNF and Infrastructure Description

Or-Vi

Or-Vnfm

Vi-Vnfm

Os-Ma

Se-Ma

Ve-Vnfm

Nf-Vi

Vn-Nf

Vl-Ha Infrastructure

S/W Architecture Management and

Operations

Technical

Steering

Committee

Reliability and

Availability

Performance

and portability

Security

Expert Groups

Page 11: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

NFV Infrastructure Group

Role: Infrastructure to support VNFs

Hypervisor domain

Virtual Machine technology

Compute domain

h/w on which VNFs execute

CPUs – x86 and ARM

Network Interface Cards

Accelerators

Storage

Infrastructure Network domain

Real and virtual infrastructure network

N/W virtual partitioning technology

Compute Storage Network

Virtual

Compute

Virtual

Storage

Virtual

Network

Virtualization Layer

Hypervisor Domain

Compute

Domain

Infrastructure

Network Domain

Page 12: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

NFV-MANO Group Role: Management framework of VNFs and NFVI

NFV Orchestrator

Life cycle management of n/w services

Across entire operators domain (multiple sites)

VNF Manager

lifecycle management of VNFs

Associated NFVI resources

Virtualised Infrastructure Manager

management of the NFVI components

specialist VIMs permitted (e.g. compute and n/w)

E/NMS: FCAPs for VNFs

OSS/BSS: linkage to legacy systems

.

Simplified

NFV Orchestrator

(NFVO)

VNF Manager

(VNFM)

Virtualised

Infrastructure

Manager

(VIM)

OSS/BSS

E/NMS

VNF

NFVI

Page 13: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Software Architecture Group

Role : Structure of VNFs and interfaces

VNF Designs Single or multiple components (VNFCs)

VNFC parallel or non parallel

VNFC Stateful, stateless, external state

Load balancing

Scaling models auto, on-demand, manual

Reuse

Description of VNF Characteristics

Defining VNF properties

Descriptor (VNFD) attributes

VNFC/VM

NFVI

VNFC/VM

VNF

EMS

VNFM Other

VNFs

Page 14: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Current Status of ETSI NFV

Coming up for first anniversary

5 publications

NFV use cases, Requirements, Architectural framework, Terminology and framework for Proof of Concept (PoC)

More detailed specification scheduled for 2014

High level architecture, use cases, functional components and gap analysis for each work group

NFV ISG is undertaking a gap analysis to identify what additional work needs to be done, and which bodies are best placed to do it.

Page 15: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

Applicability of Network Functions

Virtualization

Page 16: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

The “Service Provider” landscape

LTE

Metro and Access

xDSL

WiFi

RNC 2G 3G

Small

Cell

Gateways

OSS/BSS/NMS/EMS

Subsystems and Network Control

User plane

Core Network

Voice/IMS

HFC

PGW SGW

GGSN SGSN

MME

Security GWs

FW

DPI CGN Cache

streaming Transcoding

MSC-S MGW

BGCF

MGCF

PS/RLS

DRA

Video ingestion

DRM

EMS Provisioning Analytics Billing

AAA

DNS DHCP

CSCF

I-CSCF

Transcoding Cache control

Policy

LB

HLR

HSS

ENUM

TAS SMS-C

Service Provider Services

OCS MMS-C RMS

Biz CPE

Res CPE

Capacity Planning SecGW

Business PE

BNG

ePDG

eWAG

HCS

HNB-GW

WLC

A-SBC I-SBC

SDN Controller

BGP server

Video Network

Transrating

Voice/IMS Video Data

FTTx

PON

CMTS

Wireless

Wireline

Metro Network

Data Center

DC Network

SP Data Center

Enterprise

Data Center

Page 17: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Building Network Equipment

General Purpose Processors (x86, ARM, PPC)

Wide range of capabilities (including packet processing)

Evolving multi-core capability (8+ processors per die)

Support virtualization and easy to program

Fixed function ASICs

Integrated s/w, v efficient / inflexible

Network Processor Units (NPUs)

Designed for flexible packet processing

Multi-threaded (100s) / n/w acceleration / integrated memory

Programmable in high level languages

Page 18: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Building Network Equipment

General Purpose Processors (x86, ARM, PPC)

Wide range of capabilities (including packet processing)

Evolving multi-core capability (8+ processors per die)

Support virtualization and easy to program

Fixed function ASICs

Integrated s/w, v efficient / inflexible

Network Processor Units (NPUs)

Designed for flexible packet processing

Multi-threaded / n/w acceleration / integrated memory

Programmable in high level languages

Page 19: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

X86 as a packet processing platform

x86 performance has improved hugely

x25 improvements in packet processing since 2008*

Why ?

Moore’s Law

H/W improvements

S/W optimization (DPDK, Vector Packet Processing)

Some on-going, some one-off

x86 Performance: what’s quoted

140mpps (80Gbps) 16 cores Intel*

6 mpps L2 switching OVS switch (without DPDK) – 10 cores – 6wind**

68mpps L2 switching OVS switch with DPDK – 10 cores – 6wind**

20mpps L3 forwarding using Vector Packet Processing – 1 core - Cisco

Headline numbers, limited real workload testing, limited understanding of feature impact

.

*40Gbps Packet Processing on One Intel Architecture Core IDF2012: http://intelstudios.edgesuite.net/idf/2012/sf/aep/COMS003/COMS003.html

**Accelerated OpenFlow-compatible Virtual Switch http://www.6wind.com/wp-content/uploads/PDF/prod/6WIND-Virtual-Switch-Product-Brief.pdf

Page 20: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

X86 as a packet processing platform

Source : http://www.sdncentral.com/companies/6wind-nfv-interview-2013/2013/08/

At this point in the evolution of NFV, the ETSI ISG working groups …. are mainly

focused on topics relating to network management and orchestration.

…….

Before too long, though, we expect attention to shift to a fundamental data-plane issue

that must be addressed in order for any NFV implementation to be cost-effective.

Page 21: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Real world and NPU performance

Core feature set

Millions of routes

multi-field ACLs with policing

basic QoS with WRED

Edge feature set

As above,

hierarchical traffic management with shaping,

>policers + accounting and stats

nPower x1

400Gbps / hundreds of millions pps with features

Integrated high speed framers and MACs

Lower power budget than single Intel Sandy Bridge and Ivy Bridge

Integrated to create 1Tbps per slot line cards

Page 22: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Network solutions: Requirements

CPU

Reqs

Backbone, Metro and DC switching

Business CPE

Home CPE

0 10Mbps 100Mbps 1Gbps 10Gbps 100Gbps 1Tbps 10Tbps 100Tbps 1Pbps

Wireless

GWs

High

Low

Wireline GWs

Appliances (L4-L7)

OSS/BSS, subsystem

and N/W control

Page 23: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Network solutions: Design approaches

CPU

Reqs

Backbone, Metro and DC switching

Business CPE

Home CPE

0 10Mbps 100Mbps 1Gbps 10Gbps 100Gbps 1Tbps 10Tbps 100Tbps 1Pbps

Wireless

GWs

High

Low

Wireline GWs

Appliances (L4-L7)

Distributed: CPUs + Lots of NPUs

Distributed: Lots CPUs + NPUs

Centralized: CPU + NPU

CPU

Centralized: CPU or SoC

Variable CPU / FPGA / NPU

OSS/BSS, subsystem

and N/W control

Page 24: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Virtual Network Functions (VNF) – evaluation criteria

Physical Design Requirements

interface count, interface size, system design requirements, specialist N/W functions

Performance Requirements

L1-L3 packet performance, CPU processing, fabric capacity

Network Architecture

Will virtualization fit the network architecture principles of the network

Elasticity of the service

Economics

Onboarding, CapEX and OpEx

Page 25: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Virtualized standard server based solutions – assessment

Strengths

• High CPU processing functions

• Not extreme packet processing

• Low physical interface counts (<20)

• Low-medium interface speeds

• Ethernet interfaces (copper 10/1000/10Gbps)

• Standard hardware server builds

• Elastic services where h/w can be redeployed

Weaknesses

• Very high packet processing

• Specialized SP design and h/w functionality

• High physical interface counts (>20s)

• High interface speeds (>40G)

• Diverse interfaces types

• Unpredictable performance metrics

Page 26: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Custom solutions – assessment

Strengths

• High packet performance / bandwidth

• Power efficiency (Gb/W)

• High speed interfaces / interface counts / interface diversity

• Specialized telco functionality

• Mature functionality

• Predictable performance metrics

Weaknesses

• Longer developments cycles

• Closed s/w and h/w designs

• Solution flexibility / reuse

Page 27: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Appeal of virtualized solutions

Appeal of x86 virtualization Higher Lower

Virtualization Opportunities

Some very obvious / many SP and architecture dependent

Consumer CPE

DC

infrastructure

Core

Metro

OSS/BSS/NMS/EMS

Video Solutions

Mobile Gateways

User Plane Appliances (GiLAN)

SP applications

IMS

DC Virtual appliances

Network control

Wireline gateways (BNG/BRAS)

Business CPE and services

Consumer Services

Active Cisco virtualization efforts

Backbone

Metro

Active Cisco

infrastructure efforts

Page 28: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

Cisco and Network Functions Virtualization

Page 29: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Cisco’s High Level NFV strategy

A hybrid network environment consisting of custom NFs and Virtualized NFs

– High capacity plumbing and gateways NFs on custom solutions

– Management and services VNFs

Supplementing existing hardware solutions with virtualized solutions

Infrastructure : From data center to edge / different form factors

Multi-hypervisor strategy for NVF KVM preferred but others required

Modular and abstracted orchestration utilizing OpenStack and Open Daylight

Participate in standards associated with NFV

– Concentrated on protocol development to date

– Upping our NFV ISG activity

Lab infrastructure for developing customer driven solutions

Cisco is fully behind NFV and have multiple NFV related projects underway

Page 30: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Wide Area Network

• Real : High capacity plumbing and high performance gateways

• Virtualized : CPU intensive functions, low – mid range packet processing functions

• Interaction required between the real and virtual network functions via orchestration

Cisco’s NFV vision – architectural components

Data Centre

and / or

Customer

Premises PoP

Virtualised Network Functions

(VNFs)

Orchestration (NFVO)

Policy

Server

Classification

+

Redirection

Function

Compute

+

Virtualization Technology (NFVI)

+

Service Chaining

Network

Overlays

Page 31: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Centralised DC

IP edge CPE

NGN

NFVI compute - Placement of resources

VSM running in an ASR9000

Stand Alone UCS Server

UCS directly connected to ASR9000

Blade or chassis based UCS

ISR G2 Cloud Connector (UCS)

PoP Customer

Premises

Page 32: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

NFVI compute - Cisco’s approach to compute domain

Covers compute / NICs / Accelerators

Industry / Cisco testing reveals large variations in performance based on

Hardware / hypervisor / VM configuration

Cisco VNF development approach to date has been:

Wide range of servers

Wide range and versions of hypervisors

Pretty standard NIC cards

Non h/w accelerated solutions

Value feedback on

whether we should be doing reference h/w and s/w builds

Views on incorporating h/w accelerator technology

Page 33: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

NFVI hypervisor – Cisco’s approach

ETSI allows virtualized and bare metal solutions

Cisco approach

Concentrating on virtualized solutions

Multi-hypervisor approach for the overall market place

SP’s running NFV environments KVM managed by Openstack

Bare Metal

Virtual Machine

Page 34: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

L3 VPN

Internet

vWeb Scrubber

vLoadbalancer

vRouter

L2 or L3

Fabric

NFVI network - Virtual partitions

vFirewall

IaaS capabilities Managed Services

Functionality

L3 VPN

Internet

Physical Infrastructure

Example: Managed Services Virtual Partition

Page 35: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

NFVI network - creating the virtual network partitions

Infrastructure Network Infrastructure Network

Underlay and overlays

Example vPE and VXLAN

Infrastructure partitioning

Example VLANs

Functionality of virtual N/W orchestration controller application dependent on physical

infrastructure and virtualization technology

Virtual

Infrastructure

Manager

Virtual

Infrastructure

Manager

Page 36: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Re-direction

function Internet

NAT

Service Chains

Default Service

Service 2

Service 1

NAT

Video

opt DPI

DPI

NFVI network - Service Chaining or Forwarding Graphs

Complex Services and Service Chains Simple Service Chains

DNS

DNS

DNS LB

• Steer traffic through a one or more service entities

• Critical for non routed data plane services

• Important for control plane services

• Physically/logically directed or carried in packet metadata

Page 37: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

• Service ordering determined by real or virtual n/w structure

vForwarder Service

Redirection

Internet

Service Path information determines Service Chaining

• Service ordering by info in user packet

• 5 drafts submitted by Cisco at Berlin IETF

• New IETF working group “Service Function Chaining (sfc)

NFVI network - Service Chaining or Forwarding Graphs

External Controller

vForwarder vForwarder

HDR Original Frame NSH

vSwitch 1

2 3

vSwitch 5

6 7

4

Page 38: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

VNF: A flexible development strategy

Both approaches will be utilized by Cisco

In some cases both flavors for the same Network Function

Example: Mobile gateway solutions

Single instance VNF characteristics

Operational simplicity

Simpler development process

Finite scale and elasticity (1 server)

Scale through N+1 components

Example: QPC-SI mobile solution and CSR1000v

Composite VNF characteristics

Single management entity

Improved scalability / elasticity and redundancy

Elasticity

Load balancing

Redundancy

Example QPC-DI mobile solution

OR

Server HW

Hypervisor

VM 1

VNF

Server HW

Hypervisor

VM 2

VNFC

Server HW

Hypervisor

VM 3

VNFC

Server HW

Hypervisor

VM 1

VNFC

VNF

Single Instance

Composite

Page 39: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

VNF development strategy – Mobile example

QvPC-DI mobile solution (distributed Instance)

2 x Control Function

n x Service Function and n x Fabric Function VMs

Potential to distribute the components

QvPC-SI mobile solution

Single Instance solution

Server HW #1

(CPU, Memory, Storage)

Hypervisor

(KVM, VMWare, etc.)

VM 1

Guest OS (StarOS)

Full EPC or

specific EPC component

(e.g., MME, SGW, PGW)

Single StarOS Instance (SSI)

Single VM

Many Functions Server HW

Hypervisor

VM 2

Service

Function

Server HW

Hypervisor

VM 2

Service

Function

Server HW

Hypervisor

VM 3

Service

Function

Server HW

Hypervisor

VM 2

Service

Function

Server HW

Hypervisor

VM 1

Control

Function

Server HW

Hypervisor

VM 2

Service

Function

Server HW

Hypervisor

VM 2

Service

Function

Server HW

Hypervisor

VM 2

Service

Function

Server HW

Hypervisor

VM 6

Fabric

Function

Page 40: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

vCGN

(via

CSR1000v)

Adaptive

Security

Appliance

(ASA + VSG)

Email

Security

(Ironport)

Web

Security

(Ironport)

Network

Analysis

Module

(vNAM)

Netscaler

Load

Balancer

Quantum

Policy Suite

vCPE

(CSR1000v)

vIOS

Classic

OnePK SDK

IOS-XR

Virtual Route

Reflector

(32bit and 64

bit)

PGW/SGW

(STAR-OS)

Virtual L2

Switch

(Nexus

1000v)

Virtual

Forwarder

(L2 / L3

forwarder)

Load

balancer

(VPP)

vDPI

(vSCE)

4-6 Softwire

Concentrat

or

(VPP)

Quantum

WAN

Orchestration

VIRL

Wireless LAN

Controller

Prime Access

Registrar

(RADIUS)

Prime

Network

Registrar

(DNS and

DHCP)

Quantum

WAN

Orchestration

Simulation and Test

Network Control

CSR1000vCSR1000v

OSS/BSS and SP Applications

Prime

Central

Prime

Fulfillment

Prime

Provisioning

Prime

Security

Manager

Prime

Infrastructure

Mobility

Services

Engine

Identity

Services

Engine

Wide Area

Application

Services

(vWaaS)

Deep Packet

Inspection

(CRS1000v)

User Plane Appliances

vBNG

(CSR1000v)

Routing / Switching / Gateways

Ipsec

Gateway

(CRS1000v)

SGSN/GGSN

(STAR-OS)

vSecGW

(ASR9000)

eWAG/ePDG

(STAR-OS)

MME

(STAR-OS)

eWAG/ePDG

(STAR-OS)

MME

(STAR-OS)

Control Plane components

CDN

VNF- Cisco VNF status

Page 41: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

NFV Orchestration - Generalised Cloud Orchestration Model

From monolithic …

Device Device Device

Compute Domain

Controller

Device Device Device

Storage

Domain Controller

Device Device Device

Network

Domain Controller

Cross Domain Orchestration

Service Service Service Service Service API

Device API

[Animated]

Monolithic Orchestration Solution

Page 42: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

CLOUD SERVICE ORCHESTRATION

CATALOG WORKFLOW

NBI

DFA

NETWORK CONTROL

IFC

vPE VM / STORAGE

CONTROL AWS

VMware

OS

Tenant

VMs Virtual Services

Virtual

Network Physical

Network

Compute / Storage

SERVICE CONTROL

vASA

CSR

VM / STORAGE

ELASTICITY

Cross domain

orchestration

Domain

controllers

Infrastructure

NFV Orchestration: Cisco architecture framework

OTHER DOMAIN

CONTROLLERS

IPAM

WAVE

CONTROLLER PLATFORM

Page 43: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

NFV Orchestration - What is OpenStack ?

Open source software for building highly scalable public and private clouds

Started in July 2010 : Today 6000 individuals and 190 companies

Project names

Horizon – Dashboard

Nova – Compute

Swift / Glance – Storage

Neutron – Network

Keystone – Security

Heat and Ceilometer : New in Havana release: Orchestration and performance

Page 44: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

CLOUD SERVICE ORCHESTRATION

CATALOG WORKFLOW

NBI

DFA

NETWORK CONTROL

IFC

vPE VM / STORAGE

CONTROL AWS

VMware

OS

Tenant

VMs Virtual Services

Virtual

Network Physical

Network

Compute / Storage

SERVICE CONTROL

vASA

CSR

VM / STORAGE

ELASTICITY

Cross domain

orchestration

Domain

controllers

Infrastructure

NFV Orchestration: What is SDN ?

OTHER DOMAIN

CONTROLLERS

IPAM

WAVE

CONTROLLER PLATFORM

SDN

Page 45: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

CLOUD SERVICE ORCHESTRATION

CATALOG WORKFLOW

NBI

DFA

NETWORK CONTROL

IFC

vPE VM / STORAGE

CONTROL AWS

VMware

OS

Tenant

VMs Virtual Services

Virtual

Network Physical

Network

Compute / Storage

SERVICE CONTROL

vASA

CSR

VM / STORAGE

ELASTICITY

Cross domain

orchestration

Domain

controllers

Infrastructure

NFV Orchestration: Cisco architecture framework

OTHER DOMAIN

CONTROLLERS

IPAM

WAVE

CONTROLLER PLATFORM

NfV: NFVI

NfV: VNF

NfV: VIMs NfV: VIMs NfV: VNF

managers

NfV: NFV Orchestrator

Page 46: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

NFV orchestration in action

Page 47: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

Network Functions Virtualization Use Cases

Page 48: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Use Cases

Virtualized SP and third party applications / appliances

Virtualized gateways (PE, P-GW, BNG/BRAS)

Virtual Managed Services

Virtual Home CPE

Virtualized mobile solutions

Page 49: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Internet

NfV use case: Virtualized SP / 3rd party applications

Many examples

OSS/BSS, voice and video solutions, N/W control, video/collaboration solutions, wireless/wifi, security

NFV transition well underway

Cisco has a wide range of FCS’d products in this space

See earlier slide for details

New solutions coming think and fast

Ask your SE for the latest status

Centralised DC

Orchestration

IP edge CPE

NGN

Streamer DHCP

DNS

Content

Ingestion

IMS

Page 50: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Internet

NfV use case: Virtualized Edge Gateway

Cisco complementing existing h/w gateway solutions with virtualized g/w solutions

vPE, vBNG/BRAS based on Cloud Service Router (CSR1000: IOS-XE 3.13 July 2014)

Virtual mobile gateways (MME, S/PGW) based on QvPC solutions

CableLabs have kicked off work on vCMTS

Virtualized gateways may require architectural changes

Virtual racking and stacking

Centralised DC

Orchestration Policy

Server

IP edge CPE

NGN

vBNG vBNG

Page 51: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

NFV Use Case: Managed services

Metro +

WAN Data Centre BranchOffice

Service appliances

in the branch and DC

Metro +

WAN Data Centre

Metro +

WAN Data Centre

Metro +

WAN Data Centre

Virtualised services on

the physical router

Branch Office

Virtualised

router and services V

BranchOffice

Virtualized branch

services V

L

2

C

P

E

Branch Office

Cloud Connector

available

Today

Systems Work underway

Metro +

WAN Data Centre

Virtualized service in DC

V L

2

C

P

E

Branch

Office

Systems Work underway

Under investigation

Page 52: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

NfV use case : Virtual residential gateway

Quantum Virtual Broadband Node

L2 domain between home and data centre

Virtualized CPE and home services in the cloud

Status: Shipping in 2QCY2014

Cloud Data Centre

Gateway

Internet

L2 Domain

Data Centre

Services

Wireless AP

Management and Control

FW

L2 Domain

Page 53: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

NfV use case: virtual services infrastructure

Physical Appliances are complex to design

Mismatched capacities

Diverse resiliency strategies

Incompatible networking

Re-configuration (adding capacity or adding an appliance) is difficult

Hard-wired service chains

IMS User

Video Only

Android User

Enterprise Access GGSN/

PGW

DPI FirewallWebProxy

FWVO

A-SBC

12ABC

3DEF

4GHI

5JKL

6MNO

7

PQRS

8TUV

9

WXYZ

*0#

Signal Strength

AP

NA

PN

AP

NA

PN

AddressTranslation

Page 54: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

NfV use case: Virtual Service Infrastructure

Simple reconfiguration of service chains via SDN and virtualization tools Improved scaling

Elastic services

GiLAN solution trials : 1HCY2014

Cloud Orchestration and Management

Access GGSN/PGW

Web Proxy NAT DPI FW

VO

VO FW

FW

A-SBC

12ABC

3DEF

4GHI

5JKL

6MNO

7

PQRS

8TUV

9

WXYZ

*0#

Signal Strength

ASR 9000

Page 55: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

Summary

Page 56: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Summary

The backdrop to NFV and all network evolution is increasing amount of network traffic

Cisco is fully behind NFV and has multiple efforts underway

– VNFs, NFVIs and orchestration

NFV: some functions are obvious / large spectrum are dependent on SP and their architecture

A hybrid network environment consisting of blend of custom NFs and Virtualized NFs (VNFs)

Outlined some of the use cases Cisco is working on

Page 57: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

Virtual CDN demonstration

Page 59: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network

© 2014 Cisco and/or its affiliates. All rights reserved. BRKSPG-2445 Cisco Public

Complete your online session evaluation

Complete four session evaluations and the overall conference evaluation to receive your Cisco Live T-shirt

Complete Your Online Session Evaluation

59

Page 60: Network Functions Virtualization (NFV) andd2zmdbbm9feqrf.cloudfront.net/2014/eur/pdf/BRKSPG-2445.pdf · Network Functions Virtualization (NFV) and how it will impact your network