/
VDP extension for SR-IOV VDP extension for SR-IOV

VDP extension for SR-IOV - PowerPoint Presentation

marina-yarberry
marina-yarberry . @marina-yarberry
Follow
344 views
Uploaded On 2019-06-24

VDP extension for SR-IOV - PPT Presentation

Lu Huang China Mobile huangluchinamobilecom SRIOV Scenario in telecom cloud Network In telecom cloud NFV is used to replace traditional core network such as EPC IMS etc Traditional specific device is transformed into virtual network function software VNF running on virtual machin ID: 760179

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "VDP extension for SR-IOV" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

VDP extension for SR-IOV

Lu Huang

, China Mobile

(huanglu@chinamobile.com)

Slide2

SR-IOV Scenario in telecom cloud Network

In telecom cloud, NFV is used to replace traditional core network, such as EPC, IMS, etc. Traditional specific device is transformed into virtual network function software (VNF) running on virtual machine (VM) of generic hardware (e.g. x86).And SDN controller is used to build traffic path for VNFs. Usually SDN controller can control vSwitches to build paths through OPENFLOW. But in some case, SR-IOV is introduced in for acceleration, where traffic don’t go through vSwitch. So in SR-IOV scenario SDN controller have to control physical switch to build paths for VMs/VNFs.

OpenStack

NFV-O

VNFM

SDNcontroller

Server

VM

VM

vSwitch

Server

VM

VM

pSwitch

SR-IOV

Non SR-IOV

VLAN x

VLAN y

Slide3

VDP extension requirement in SR-IOV scenario

When building forwarding paths, SDN controller should get the association between network and VMs. In non-SR-IOV scenario, vSwitch can report “port status” to SDN controller who can read port UUID from vSwitch through OVSDB. Based on port UUID, SDN controller can associate ports on vSwitch and networksIn SR-IOV scenario, there’s no standard entity and protocol for information exchange between SDN controller, pSwitch and Server. VDP extension probably is the appropriate solution for us.

OpenStack

NFV-O

VNFM

SDN

controller

Server

VM

VM

vSwitch

Server

VM

VM

pSwitch

SR-IOV

Non SR-IOV

Create network

Create port (with UUID)

OpenFlow

& OVSDB

?

?

VLAN x

VLAN y

Slide4

Further consideration

There’s another scenario where we have the similar requirement. In some cases, pSwitches work as the SDN forwarding devices no matter vSwitches exist or not. Then we need to use extended VDP as same as the SR-IOV scenario.

OpenStack

NFV-O

VNFM

SDNcontroller

Server

VM

VM

vSwitch

Server

VM

VM

pSwitch(VTEP)

SR-IOV

Non SR-IOV

Create network

Create port (with UUID)

?

?

VLAN x

VLAN y

pSwitch

(VTEP)

?

?

Slide5

Proposal

Support SR-IOV scenario in VDP extension, which is not an EVB case. Support information exchange between server and pSwitch, pSwitch and SDN contoller Support UUID+VID exchange

OpenStack

NFV-O

VNFM

SDNcontroller

Server

VM

VM

vSwitch

Server

VM

VM

pSwitch

SR-IOV

Non SR-IOV

Create network

Create port (with UUID)

OpenFlow

& OVSDB

VDP(UUID + VID)

VLAN x

VLAN y

VDP(UUID + VID)

Slide6

Thank you

Q&A