HISILICON SEMICONDUCTOR HUAWEI TECHNOLOGIES CO., LTD. Page 1 HUAWEI TECHNOLOGIES CO., LTD. Forwarding graph usages in NFV Shitao li
HISILICON SEMICONDUCTOR HUAWEI TECHNOLOGIES CO., LTD. Page 1
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体 HUAWEI TECHNOLOGIES CO., LTD.
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
Forwarding graph usages in NFV
Shitao li
HISILICON SEMICONDUCTOR HUAWEI TECHNOLOGIES CO., LTD. Page 2
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
Network Service with two VNFFGs (VNF forwarding
graph) with different NFPs(network forwarding path)
Page 2
VNFFG1 including:
VNFs: VNF1, VNF2, VNF3
Connection_points:CP1,CP4,CP5,CP8,
CP10,CP11, CP14
VLs: VL1, VL2, VL4
NFPs: VNFFG1:NFP1, VNFFG1:NFP2
VNFFG2 including:
VNFs:VNF1, VNF3
Connection_points: CP1, CP4, CP6,
CP7, CP11, CP14
VLs: VL1, VL3, VL4
NFPs: VNFG2:NFP1
HISILICON SEMICONDUCTOR HUAWEI TECHNOLOGIES CO., LTD. Page 3
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
NFPs(network forwarding path)
Page 3
VNFFG1:NFP1---
CP1CP4CP5CP8CP10CP11CP14
VNFFG1:NFP2---
CP1CP4CP5CP10CP11CP14
VNFFG2:NFP1---
CP1CP4CP6CP7CP11CP14
HISILICON SEMICONDUCTOR HUAWEI TECHNOLOGIES CO., LTD. Page 4
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
Lifecycle management for FG-1
Page 4
HISILICON SEMICONDUCTOR HUAWEI TECHNOLOGIES CO., LTD. Page 5
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体 Page 5
Lifecycle management for FG-2
HISILICON SEMICONDUCTOR HUAWEI TECHNOLOGIES CO., LTD. Page 6
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
Proposal using Group for VNFFG
Page 6
<VNFFG>:
type: <tosca.groups.nfv.vnffg>
description: <VNF forwarding graph>
properties:
vendor:
version:
cp: [ <list_of_all_connection points>]
vl: [ <list of all virtual links>]
vnf:[ <list of all VNFs>]
members: [ <list of all forwarding paths>]
1, consider VNFFG as a group, e.g. define a new group type called
“tosca.groups.nfv.vnffg”
2, in the members element, list all the network forwarding path that
included in the forwarding graph.,
3, consider VL, CP, VNF as properties
4, the description of forwarding path can use Chris proposal
HISILICON SEMICONDUCTOR HUAWEI TECHNOLOGIES CO., LTD. Page 7
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
Forwarding path proposal
Copyright © 2015 Ubicity Corp. 7
CP11
CP
Forwarder
CP12
CP
Forwarder
CP31
CP
Forwarder
CP32
CP
Forwarder
CP33
CP
Forwarder
CP13
CP
Forwarder
CP21
CP
Forwarder
FG-Red
Forwarding path
1
2
3
4
ForwardsThrough
HISILICON SEMICONDUCTOR HUAWEI TECHNOLOGIES CO., LTD. Page 8
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
In VNF description
Copyright © 2015 Ubicity Corp. 8
tosca_definitions _version:
tosca_default_namespace :
description: example for VNF1
subsititution_mappings:
node_type: tosca.nodes.nfv.VNF.VNF2
requirements:
virtualLink1: [CP11, virtualLink]
virtualLink2: [CP12, virtualLink]
virtualLink3: [CP13, virtualLink]
capabilities:
forwarder1: [CP11, forwarder]
forwarder2: [CP12, forwarder]
forwarder3: [CP12, forwarder]
Indicate that the
forwarder capabilities are
exposed by CPs
HISILICON SEMICONDUCTOR HUAWEI TECHNOLOGIES CO., LTD. Page 9
35pt
: R153 G0 B0
:
LT Medium
: Arial
32pt
: R153 G0 B0
黑体
22pt
) :18pt
黑色
:
LT Regular
: Arial
20pt
):18pt
黑色
细黑体
In NSD (Forwarding path node template)
Copyright © 2015 Ubicity Corp. 9
Forwarding path1:
type: tosca.nodes.nfv.FP
properties:
policy:
requirement:
forwarder: CP01
forwarder: VNF1
capability: forwarder1 #CP11
forwarder: VNF1
capability: forwarder3 #CP13
forwarder: VNF3
capability: forwarder1 #CP31
forwarder: VNF3
capability: forwarder3 #CP33
forwarder: CP02