sdn & nfv overview · 8/1/2019  · sample nfv value prepositions. open innovation create...

44
SDN & NFV OVERVIEW

Upload: others

Post on 10-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

SDN & NFV OVERVIEW

Page 2: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

Stanford University – Clean Slate Project“…explore what kind of Internet we would design if we were to start with a

clean slate and 20-30 years of hindsight.”http://cleanslate.stanford.edu

Page 3: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization
Page 4: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

With SDN, ControlPlane is separatedfrom the physicaldevice

NOT ALL PROCESSING HAPPENS INSIDE DEVICE

In “traditional” networkControl Plane and DataPlane reside in thesame physical device

Page 5: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

Over the years…“Traditional” network paradigm

has remained mostly intact…

Page 6: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

$1.05 Billion Cash$1.05 Billion Cash+ $210 Million in stock+ $210 Million in stock

++

Page 7: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

WHY?WHY?

Page 8: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

Urs Holzle, Senior Vice President of Technology Infrastructure at Googlespeaking in a keynote at the

second annual Open Networking Summit (April 2012)

http://www.eetimes.com/electronics-news/4371179/Google-describes-its-OpenFlow-network

Page 9: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

What is SDN?(per Wikipedia definition)

Software defined networking (SDN) is an approach tocomputer networking that allows network administrators tomanage network services through abstraction of lower-level

functionality

Page 10: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

FOUR PARTS OF OPENFLOW• Controller – resides on a server

and provides control planefunction for the network

• OpenFlow Agent – resides on anetwork devices and fulfillrequests from the Controller

• Northbound APIs – enableapplications to interface withthe Controller

• OpenFlow Protocol – the Layer2 protocol that the Controllerand Agents use tocommunicate

• Controller – resides on a serverand provides control planefunction for the network

• OpenFlow Agent – resides on anetwork devices and fulfillrequests from the Controller

• Northbound APIs – enableapplications to interface withthe Controller

• OpenFlow Protocol – the Layer2 protocol that the Controllerand Agents use tocommunicate

Page 11: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

OPENFLOW PROCESSING PIPELINE

Table 0 Table 1 Table nExecuteActionSet

Ingress Port Packet+Ingress Port +Metadata

Action Set {} Action Set

…Packet

Action Set

Packet INPacket OUT

CONTROLLER

OF 1.1 and beyond model(multiple lookups)

OF 1.0 model(single lookup)

Action Set {} Action Set

Packet IN Packet OUT

Packet DROP

SingleTable

Source: OpenFlow 1.3.2 specification, figure 2

Page 12: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

ONF Board Members

Deutsche Telekom : Facebook :Goldman Sachs : YahooGoogle : Microsoft : NTT

Communications : Verizon

Page 13: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

Application Frameworks, Management Systems, Controllers, ...Application Frameworks, Management Systems, Controllers, ...

Orchestration

Management

OpenFlow OpenStack PuppetC/Java

Puppet

Neutron

ProtocolsPython NETCONF REST ACI Fabric

RESTfulRESTful

OPENFLOW IS NOT THE ONLY ONE

Forwarding

Control

Network Services

Orchestration

OpenFlow

Network OperatingNetwork Operating SystemsSystems –– IOS / NXIOS / NX--OS / IOSOS / IOS--XR / OthersXR / OthersAPIAPI and Dataand Data ModelsModels

Neutron

“Protocols”BGP, PCEP,...

OpFlex

YANG JSON

Page 14: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

ControllerController

Applications

Vendor-specific APIs

2a Pure SDNApplications

Virtual SwitchVirtual SwitchOverlaysOverlays

Vendor-specific APIs

3 Overlays Networks

Vendor-specific APIs

Applications

1 Programmable APIs

ControllerController

Applications

Vendor-specific APIs

2b Hybrid SDN

Applications(Network Mgmt,Monitoring, …)

NETWORK PROGRAMMABILITY OPTIONS

Data PlaneData Plane

OpenFlow,PCEP,I2RS,Netconf

VendorSpecific(e.g. onePK,Nexus API)

OverlayProtocols(e.g. VXLAN)

Control PlaneControl Plane

Data PlaneData PlaneOverlaysOverlays

Control PlaneControl Plane

Data PlaneData Plane

VendorSpecific(e.g. onePK,Nexus API)

Data PlaneData Plane

OpenFlow,PCEP,I2RS,Netconf

Control PlaneControl Plane

VendorSpecific(e.g. onePK,Nexus API)

Control PlaneControl Plane

Data PlaneData Plane

CLI,SNMP,Netflow,…

Page 15: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

Logical “switch” devices overlay thephysical network

OVERLAY 101

Underlying physical network carries datatraffic for overlay network

They define their own topology

Page 16: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

NETWORK FUNCTION VIRTUALIZATION (NFV)

NAT

VM

Firewall

VM

SBC

VM

dDOS

VM

Virus Scan

VM

IPS

VM

DPI

VM

CGN

VM

From specialized hardwareto common hardware

Service provisioningfrom days to minutes

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

From cabling to service chaining

Simple logistics & sparing

Dynamic & elastic scale

Seamless integration withPhysical network

Page 17: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

• e.g. IPv6/v4, MPLS, VPNs, Optical• High throughput / BW• Stateless functions• Mostly predictable traffic• Many flows needing isolation, significant traffic

management needed• Interface-specific functions (2-stage forwarding)

NetworkForwarding (L0-

3)

Better fit for NPU

ComputeBandwidth

VIRTUALIZING NETWORK FUNCTIONSX86 VS. CUSTOM CPU

• e.g. DPI, FW, CGN, BNG, Mobility S/PGW, AAA, DNS,DDOS

• Low to Med Throughput• Stateful functions• Unpredictable traffic• # of flows (traffic management) – varies• No interface-specific functions

NetworkServices

(L4+)

Better fit for x86(Virtualization)

ComputeBandwidth

Page 18: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

CP

U, G

B, b

ps

Traditional Physical CPE Virtual CPE as NFV Use Case

CP

U, G

B, b

ps

SAMPLE NFV VALUE PREPOSITIONS

CP

U, G

B, b

ps

CP

U, G

B, b

ps

Page 19: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

Open InnovationCreate competitive supply of innovative applications

by third parties

Network Function VirtualizationNetwork functions and software runningon any open standards-based hardware.Reduce CAPEX, OPEX, power and space

OpenInnovation

NewService

SDN, NFV AND OPEN INNOVATION

Orchestration for automation, provisioning andinterworking of physical and virtual resource.

Enable new service innovation from Weeksand Months to Minutes and Days

Software Defined NetworkSeparation of control and data plane. Create

network abstraction for faster innovation

Network Function VirtualizationNetwork functions and software runningon any open standards-based hardware.Reduce CAPEX, OPEX, power and space

NFVSDNNew

Service

Page 20: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization
Page 21: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

Open Source

Linux Foundation

Collaboration

OPENDAYLIGHT (ODL)

Collaboration

Network-Function Virtualization (NFV)

Software-Defined Networking (SDN)

Innovation

Page 22: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

WHAT IS PROJECT DAYLIGHT?• …an open source project formed by industry leaders and others under the

Linux Foundation with the mutual goal of furthering the adoption andinnovation of Software Defined Networking (SDN) through the creation of acommon vendor supported framework.

• Focus: Customers with some programming resources that desire afree, community-supported SDN controller

• …an open source project formed by industry leaders and others under theLinux Foundation with the mutual goal of furthering the adoption andinnovation of Software Defined Networking (SDN) through the creation of acommon vendor supported framework.

• Focus: Customers with some programming resources that desire afree, community-supported SDN controller

PlatinumPlatinum GoldGold SilverSilver

Page 23: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

OPENDAYLIGHT SDN PLATFORM

OpenFlow-enableddevices that areconfigured to thiscontrollerautomatically showup in the topology

Page 24: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

Community Support Cisco® Supported“Helium” Open SDN Controller

Defense4all

OpenContrailPlug-in

LISP FlowMapping

LogsMetrics

OVADistribution

One-Click InstallBGP-LS

MD-SAL

BasicClustering

AAA

Group Policy

DLUX

VENDORS BUILD ODL-BASED PLATFORM

Common Content IncrementalCiscoValue

PrecludedOpenDaylight

Content

SDNi

Defense4all

PacketCablePCMM

VTN Project

SNMP4SDN

AD-SAL

Monitoring

Central Mgmtand Admin

One-Click Install

Plug-in Clustering

Secure NetworkBootstrap Infra

Developer Support

PCEP

BasicClustering

L2 Switch

OpenFlowPlug-in

OVSDB

Controller

Service FunctionChaining

YANG Tools

Page 25: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

CISCO OPEN SDN CONTROLLER

Page 26: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

Preinstalled Apps• BGPLS Manager - Visualizes

network topology from BGPdatabase

• Inventory – AugmentedOpenDaylight “nodes” appidentifies all connected devices

• (YANG) Model Explorer –Exposes system models andpreviews JSON API body

• OpenFlow Manager – Manages,visualizes, and troubleshootsflows + previews JSON API body

• PCEP Manager – Creates,modifies, and deletes MPLS LSPs

Centralized OA&M• Robust

user, application, andfeature administration

• Status monitoring;system, cluster, node

• Event logging

• Real-timeCPU, memory, disk, heapsize, load, and networkutilization metrics

SDN APPLICATIONS AS DISTINGUISHER

• BGPLS Manager - Visualizesnetwork topology from BGPdatabase

• Inventory – AugmentedOpenDaylight “nodes” appidentifies all connected devices

• (YANG) Model Explorer –Exposes system models andpreviews JSON API body

• OpenFlow Manager – Manages,visualizes, and troubleshootsflows + previews JSON API body

• PCEP Manager – Creates,modifies, and deletes MPLS LSPs

• Robustuser, application, andfeature administration

• Status monitoring;system, cluster, node

• Event logging

• Real-timeCPU, memory, disk, heapsize, load, and networkutilization metrics“One-Click” Install

• VMware ESXi and OracleVirtual Box hypervisor ready

Page 27: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

Virtualized NetworkFunction, actual NFapplication (ex. vFR,

vCPE,vLB)

Virtualized NetworkFunction, actual NFapplication (ex. vFR,

vCPE,vLB)

Traditional ElementManager

Traditional ElementManager

Lifecycle mgmt for VFNs(upgrade, scale, termina

tion, etc.)

Lifecycle mgmt for VFNs(upgrade, scale, termina

tion, etc.)

Orchestration of overallsolution

Orchestration of overallsolutionDeployment

templates, forwardinggraph, service-related

information

Deploymenttemplates, forwardinggraph, service-related

information

OSS(CMDB, Montoring, Alarming,

IPAM/DNS/DHCP)BSS (CRM, Billing, Order

Mgmt)

OSS(CMDB, Montoring, Alarming,

IPAM/DNS/DHCP)BSS (CRM, Billing, Order

Mgmt)

ETSI NFV REFERENCE ARCHITECTURE

(MANO)

Virtualized NetworkFunction, actual NFapplication (ex. vFR,

vCPE,vLB)

Virtualized NetworkFunction, actual NFapplication (ex. vFR,

vCPE,vLB)

Virtualisation layer,Server (hypervisor),Network, Storage

Virtualisation layer,Server (hypervisor),Network, Storage

PhysicalhardwarePhysical

hardware

ResourceMgr, Operations

ResourceMgr, Operations

Lifecycle mgmt for VFNs(upgrade, scale, termina

tion, etc.)

Lifecycle mgmt for VFNs(upgrade, scale, termina

tion, etc.)

Page 28: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

SAMPLE PRODUCTS MAPPED TO ETSI NFV

VNF Manager

Service, VNF andInfrastructure

Description

Service Catalog

Cisco Network Services Orchestrator (Based on Tail-F NCS)

SP’s ExistingOSS/Catalog

NFVOrchestrator

OpenStack HeatCisco VNF Manager

REST API

Service Lifecycle Management(ESC)

Service Lifecycle Management(ESC)

VMware BigSwitch

VNF Manager

VNF Library (sample list)

OpenStack

CSR1kvCSR1kvCSR1kv

NFF3rd Party

vNFASAvASAvASAv

QvPC SIQvPC SIvWAAS

QvPC DIQvPC DIvWSA

Virtual Infra.Managers (VIM)

Service Lifecycle Management Service Provisioning

ODLCisco APIC, VTC

(Compute and Storage VIMs)

OpenStack Heat

VirtualNetwork

(Network VIMs)

Service Lifecycle Management(ESC)

Service Lifecycle Management(ESC)

OVSOVS

Cisco VTF, VPP, AVS

Page 29: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

Openstack is an IAAS (Infrastructure As AService) cloud computing project

It is also referred to as a Cloud Operating System

“…provides a means to control (administer)compute, storage, network and virtualization technologies…”

Page 30: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization
Page 31: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization
Page 32: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

OPENSTACK TO MANAGE IAAS

Page 33: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

OVERLAY NETWORK WITH VIRTUAL SWITCH

Page 34: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

VXLAN TUNNELS CONNECT VIRTUAL MACHINES

Page 35: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

Neutron is used to helpmanage the overlay(virtual) networks

This is one linkagebetween

SDN and OpenStack

Page 36: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

VXLAN TUNNEL FROM HARDWARE SWITCH

Local LANSegment

Local LANSegment

VTEPVTEP VTEPVTEP

VVEncapsulatio

nEncapsulatio

n

Local LANSegment

PhysicalHost

Local LANSegment

PhysicalHostVTEPVTEP V

Encapsulation

Encapsulation

VirtualHosts

Local LANSegment

VirtualSwitch

VTEP – VXLAN Tunnel End-PointVNI/VNID – VXLAN Network Identifier

Page 37: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

VXLAN EXTENDS VLAN FROM 4K TO 16M

• Traditionally VLAN space is expressedover 12 bits (802.1Q tag)

– Limits the maximum number ofsegments in a Data Center to 4096VLANs

• VXLAN leverages the VNI field with atotal address space of 24 bits

– Support of ~16M segments• Segment-ID (VNI) is part of the VXLAN

header and supported in Hardware byvarious Router and Switch products

Cisco DFAFrame

• Traditionally VLAN space is expressedover 12 bits (802.1Q tag)

– Limits the maximum number ofsegments in a Data Center to 4096VLANs

• VXLAN leverages the VNI field with atotal address space of 24 bits

– Support of ~16M segments• Segment-ID (VNI) is part of the VXLAN

header and supported in Hardware byvarious Router and Switch products

VXLANFrame

Classical Ethernet Frame

CRC(new)

VxLAN(8)

UDP(8)

IP(20)

Original CE Frame50 bytes

OuterMAC(14)

VNI

DMAC SMAC 802.1Q Etype CRCPayload

DMAC SMAC 802.1Qoptional Etype Payload

ags

8 bits 24 bits 8 bits24 bits

Reserved ReservedVNI

Segment-IDSegment-ID = VNIVNI

Page 38: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

VTEP PEER DISCOVERY & ADDRESS LEARNINGUsing Multicast Flood & Learn #1

V1

MAC VNI VTEP

MAC_A 30000 E1/12

MAC VNI VTEP

MAC_B 30000 E1/4

MAC_A 30000 V1

V2

31

ARP Request for IP_BSrc MAC: MAC_ADst MAC: FF:FF:FF:FF:FF:FF

3

ARP Request for IP_BSrc MAC: MAC_ADst MAC: FF:FF:FF:FF:FF:FF

MAC VNI VTEP

MAC_B 30000 E1/4

V3

Und

erla

y

SIP: IP_V1DIP: 239.1.1.1SIP: IP_V1DIP: 239.1.1.1

SMAC: MAC_V1DMAC: 00:01:5E:01:01:01SMAC: MAC_V1DMAC: 00:01:5E:01:01:01

UDPUDP

VXLAN VNID: 30000VXLAN VNID: 30000

ARP RequestARP Request

SMAC: MAC_ADMAC: FF:FF:FF:FF:FF:FFSMAC: MAC_ADMAC: FF:FF:FF:FF:FF:FF

Ove

rlay

2

Host BMAC_B / IP_B

Virtual Switch

ARP Request for IP_BSrc MAC: MAC_ADst MAC: FF:FF:FF:FF:FF:FF4

MAC VNI VTEP

MAC_C 30000 E1/8

MAC_A 30000 V1

3

Host AMAC_A / IP_A

1

Host CMAC_C / IP_C

4MAC VNI VTEP

MAC_C 30000 E1/8

Page 39: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

VTEP PEER DISCOVERY & ADDRESS LEARNINGUsing Multicast Flood & Learn #2

ARP Response from IP_BSrc MAC: MAC_BDst MAC: MAC_A

MAC VNI VTEP

MAC_B 30000 E1/4

MAC_A 30000 V1

MAC VNI VTEP

MAC_A 30000 E1/12

MAC_B 30000 V2

ARP Response for IP_BSrc MAC: MAC_BDst MAC: MAC_A

7

V2V1

MAC VNI VTEP

MAC_A 30000 E1/12

Host AMAC_A / IP_A Host B

MAC_B / IP_BV3

57

Und

erla

y

SIP: IP_V2DIP: IP_V1SIP: IP_V2DIP: IP_V1

SMAC: hop-by-hopDMAC: MAC_V2SMAC: hop-by-hopDMAC: MAC_V2

UDPUDP

VXLAN VNID: 30000VXLAN VNID: 30000

ARP ResponseARP Response

SMAC: MAC_BDMAC: MAC_ASMAC: MAC_BDMAC: MAC_A

Ove

rlay

6

Page 40: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

PROTOCOL LEARNING & DISTRIBUTIONUsing VXLAN EVPN #1

RR RR

V2V1 1

1

1

Host AMAC_A / IP_A Host B

MAC_B / IP_B

Virtual Switch

Host CMAC_C / IP_C

Host YMAC_Y / IP_Y

V3

1 VTEPs advertise Host Routes (IP+MAC)for the Host within the Control-Plane

Page 41: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

PROTOCOL LEARNING & DISTRIBUTIONUsing VXLAN EVPN #2

RR RR

V2V1

22

2

MAC, IP VNI VTEP

MAC_A, IP_A 30000 V1

MAC_C, IP_C 30000 V3

MAC_Y, IP_Y 30001 V3

3 3

MAC, IP VNI VTEP

MAC_B, IP_B 30000 V2

MAC_C, IP_C 30000 V3

MAC_Y, IP_Y 30001 V3

Host AMAC_A / IP_A Host B

MAC_B / IP_B

Virtual Switch

Host CMAC_C / IP_C

Host YMAC_Y / IP_Y

V3

2 BGP propagates routes forThe Host to all other VTEPs

MAC, IP VNI VTEP

MAC_A, IP_A 30000 V1

MAC_B, IP_B 30000 V2

3 VTEPs obtain host routes forremote hosts and install in RIB/FIB

3

Page 42: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

VXLAN PACKET FORWARDINGOnce Peer & Address Learning is Done

RR RRMAC, IP VNI VTEP

MAC_B, IP_B 30000 E1/4

MAC_A, IP_A 30000 V1

MAC, IP VNI VTEP

MAC_A, IP_A 30000 E1/12

MAC_B, IP_B 30000 V2

SIP: IP_ADIP: IP_BSIP: IP_ADIP: IP_B

SMAC: MAC_ADMAC: MAC_BSMAC: MAC_ADMAC: MAC_B

1SIP: IP_ADIP: IP_BSIP: IP_ADIP: IP_B

SMAC: MAC_ADMAC: MAC_BSMAC: MAC_ADMAC: MAC_B

V2V1

Host AMAC_A / IP_A Host B

MAC_B / IP_B

4

SIP: IP_ADIP: IP_B

1SIP: IP_ADIP: IP_BSIP: IP_ADIP: IP_B

Und

erla

y

SIP: IP_V1DIP: IP_V2SIP: IP_V1DIP: IP_V2

SMAC: MAC_V1DMAC: hop-by-hopSMAC: MAC_V1DMAC: hop-by-hop

UDPUDP

VXLAN VNID: 30000VXLAN VNID: 30000

SMAC: MAC_ADMAC: MAC_BSMAC: MAC_ADMAC: MAC_B

SIP: IP_ADIP: IP_BSIP: IP_ADIP: IP_B

Ove

rlay

2

SIP: IP_V1DIP: IP_V2SIP: IP_V1DIP: IP_V2

SMAC: hop-by-hopDMAC: MAC_V2SMAC: hop-by-hopDMAC: MAC_V2

Und

erla

y

VXLAN VNID: 30000VXLAN VNID: 30000

SMAC: MAC_ADMAC: MAC_BSMAC: MAC_ADMAC: MAC_B

SIP: IP_ADIP: IP_BSIP: IP_ADIP: IP_B

UDPUDP

Ove

rlay

3

V3

Page 43: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

Management &Orchestration(ETSI NFV MANO)

ServicesConsumptions

SDN & NFVSolutions

Business Outcomes

Cloud VPN/VMS, vCPE, vEPC

User Web Portal, AdminPortal, Ticketing System,Billing/BSS, UCS Director

BigThree

Cisco NSOVNF Manager:

Elastic Controller

OSS/Management

UnderlayTechnologies

Virtualization& Overlay(include VNFs)

VIM andOverlay/SDNControllers(Network VIM)

Compute: Physical(servers), Linux OS

Network: Physical (Routers &Switches), Routing, Switching,Network Device OS/Firmware

Storage: Physical(disks), OS, FCOE

ComputeVirtualization:

Hypervisor (KVM)

Network Virtualization:VXLAN, OpenFlow, MPL

S, EVPN, OVSDB

StorageVirtualization:CEPH, Swift

VTSVTS

Page 44: SDN & NFV OVERVIEW · 8/1/2019  · SAMPLE NFV VALUE PREPOSITIONS. Open Innovation Create competitive supply of innovative applications by third parties Network Function Virtualization

THANK YOU