Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
NFV - Network Functions Virtualisation
SOL006
Commits
f1ed50a8
Commit
f1ed50a8
authored
Jan 11, 2019
by
Mahesh Jethanandani
Browse files
Fix for bug#95
parent
df8a2e67
Pipeline
#282
failed with stage
in 0 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
example-data/nfv.xml
View file @
f1ed50a8
...
...
@@ -274,11 +274,17 @@
<max-number-of-instances>
1
</max-number-of-instances>
<virtual-link-connectivity>
<virtual-link-profile-id>
mgmt
</virtual-link-profile-id>
<cpd-id>
management
</cpd-id>
<constituent-cpd-id>
<constituent-base-element-id>
firewall
</constituent-base-element-id>
<constituent-cpd-id>
management
</constituent-cpd-id>
</constituent-cpd-id>
</virtual-link-connectivity>
<virtual-link-connectivity>
<virtual-link-profile-id>
r2fw
</virtual-link-profile-id>
<cpd-id>
outside
</cpd-id>
<constituent-cpd-id>
<constituent-base-element-id>
firewall
</constituent-base-element-id>
<constituent-cpd-id>
outside
</constituent-cpd-id>
</constituent-cpd-id>
</virtual-link-connectivity>
</vnf-profile>
<vnf-profile>
...
...
@@ -290,11 +296,17 @@
<max-number-of-instances>
1
</max-number-of-instances>
<virtual-link-connectivity>
<virtual-link-profile-id>
mgmt
</virtual-link-profile-id>
<cpd-id>
management
</cpd-id>
<constituent-cpd-id>
<constituent-base-element-id>
router
</constituent-base-element-id>
<constituent-cpd-id>
management
</constituent-cpd-id>
</constituent-cpd-id>
</virtual-link-connectivity>
<virtual-link-connectivity>
<virtual-link-profile-id>
r2fw
</virtual-link-profile-id>
<cpd-id>
right
</cpd-id>
<constituent-cpd-id>
<constituent-base-element-id>
router
</constituent-base-element-id>
<constituent-cpd-id>
right
</constituent-cpd-id>
</constituent-cpd-id>
</virtual-link-connectivity>
</vnf-profile>
<virtual-link-profile>
...
...
@@ -343,15 +355,24 @@
<max-number-of-instances>
1
</max-number-of-instances>
<virtual-link-connectivity>
<virtual-link-profile-id>
fw2dpi
</virtual-link-profile-id>
<cpd-id>
inside
</cpd-id>
<constituent-cpd-id>
<constituent-base-element-id>
firewall
</constituent-base-element-id>
<constituent-cpd-id>
inside
</constituent-cpd-id>
</constituent-cpd-id>
</virtual-link-connectivity>
<virtual-link-connectivity>
<virtual-link-profile-id>
mgmt
</virtual-link-profile-id>
<cpd-id>
management
</cpd-id>
<constituent-cpd-id>
<constituent-base-element-id>
firewall
</constituent-base-element-id>
<constituent-cpd-id>
management
</constituent-cpd-id>
</constituent-cpd-id>
</virtual-link-connectivity>
<virtual-link-connectivity>
<virtual-link-profile-id>
r2fw
</virtual-link-profile-id>
<cpd-id>
outside
</cpd-id>
<constituent-cpd-id>
<constituent-base-element-id>
firewall
</constituent-base-element-id>
<constituent-cpd-id>
outside
</constituent-cpd-id>
</constituent-cpd-id>
</virtual-link-connectivity>
</vnf-profile>
<vnf-profile>
...
...
@@ -363,11 +384,17 @@
<max-number-of-instances>
1
</max-number-of-instances>
<virtual-link-connectivity>
<virtual-link-profile-id>
mgmt
</virtual-link-profile-id>
<cpd-id>
management
</cpd-id>
<constituent-cpd-id>
<constituent-base-element-id>
router
</constituent-base-element-id>
<constituent-cpd-id>
management
</constituent-cpd-id>
</constituent-cpd-id>
</virtual-link-connectivity>
<virtual-link-connectivity>
<virtual-link-profile-id>
r2fw
</virtual-link-profile-id>
<cpd-id>
right
</cpd-id>
<constituent-cpd-id>
<constituent-base-element-id>
router
</constituent-base-element-id>
<constituent-cpd-id>
right
</constituent-cpd-id>
</constituent-cpd-id>
</virtual-link-connectivity>
</vnf-profile>
<pnf-profile>
...
...
@@ -375,7 +402,10 @@
<pnfd-id>
physical-dpi
</pnfd-id>
<virtual-link-connectivity>
<virtual-link-profile-id>
fw2dpi
</virtual-link-profile-id>
<cpd-id>
outside
</cpd-id>
<constituent-cpd-id>
<constituent-base-element-id>
physical-dpi
</constituent-base-element-id>
<constituent-cpd-id>
outside
</constituent-cpd-id>
</constituent-cpd-id>
</virtual-link-connectivity>
</pnf-profile>
<virtual-link-profile>
...
...
@@ -468,7 +498,10 @@
<max-number-of-instances>
1
</max-number-of-instances>
<virtual-link-connectivity>
<virtual-link-profile-id>
r2fw
</virtual-link-profile-id>
<cpd-id>
right
</cpd-id>
<constituent-cpd-id>
<constituent-base-element-id>
router
</constituent-base-element-id>
<constituent-cpd-id>
right
</constituent-cpd-id>
</constituent-cpd-id>
</virtual-link-connectivity>
</vnf-profile>
<virtual-link-profile>
...
...
@@ -502,7 +535,10 @@
<max-number-of-instances>
1
</max-number-of-instances>
<virtual-link-connectivity>
<virtual-link-profile-id>
r2fw
</virtual-link-profile-id>
<cpd-id>
outside
</cpd-id>
<constituent-cpd-id>
<constituent-base-element-id>
firewall
</constituent-base-element-id>
<constituent-cpd-id>
outside
</constituent-cpd-id>
</constituent-cpd-id>
</virtual-link-connectivity>
</ns-profile>
</df>
...
...
src/yang/etsi-nfv-ns.yang
View file @
f1ed50a8
...
...
@@ -807,18 +807,41 @@ submodule etsi-nfv-ns {
information element."
;
}
leaf-list
cpd-id
{
type
leafref
{
path
"deref(../../vnfd-id)/../ext-cpd/id"
;
}
list
constituent-cpd-id
{
key
"constituent-base-element-id"
;
description
"
References the descriptor of
a connection point on a
VNF/PNF or a SAP
which connects to virtual links
instantiated from
the profile identified in the
virtualLinkProfileId
attribute."
;
"
Describes
a connection point on a
VNF/PNF or a SAP
which connects to virtual links
instantiated from
the profile identified in the
virtualLinkProfileId
attribute."
;
reference
"GS NFV IFA014: Section 6.3.7.2, NsVirutalLinkConnectivity
information element."
;
"GS NFV IFA014: Section 6.3.7
NsVirtualLinkConnectivity information element"
;
leaf
constituent-base-element-id
{
type
leafref
{
path
"../../../id"
;
}
description
"Reference to the profile of an NS constituent."
;
reference
"GS NFV IFA014: Section 6.4.8
CpdInConstituentElement information element"
;
}
leaf
constituent-cpd-id
{
type
leafref
{
path
"deref(../../../vnfd-id)/../nfv:ext-cpd/nfv:id"
;
}
description
"A reference to the descriptor of a connection point
attached to one of the constituent VNFs and PNFs or to
the descriptor of a NS SAP."
;
reference
"GS NFV IFA014: Section 6.4.4.2 CpdPool information
element"
;
}
}
}
}
...
...
@@ -874,18 +897,41 @@ submodule etsi-nfv-ns {
information element."
;
}
leaf-list
cpd-id
{
type
leafref
{
path
"deref(../../pnfd-id)/../ext-cpd/id"
;
}
list
constituent-cpd-id
{
key
"constituent-base-element-id"
;
description
"
References the descriptor of
a connection point on a
VNF/PNF or a SAP
which connects to virtual links
instantiated from
the profile identified in the
virtualLinkProfileId
attribute."
;
"
Describes
a connection point on a
VNF/PNF or a SAP
which connects to virtual links
instantiated from
the profile identified in the
virtualLinkProfileId
attribute."
;
reference
"GS NFV IFA014: Section 6.3.7.2, NsVirutalLinkConnectivity
information element."
;
"GS NFV IFA014: Section 6.3.7
NsVirtualLinkConnectivity information element"
;
leaf
constituent-base-element-id
{
type
leafref
{
path
"../../../id"
;
}
description
"Reference to the profile of an NS constituent."
;
reference
"GS NFV IFA014: Section 6.4.8
CpdInConstituentElement information element"
;
}
leaf
constituent-cpd-id
{
type
leafref
{
path
"deref(../../../pnfd-id)/../nfv:ext-cpd/nfv:id"
;
}
description
"A reference to the descriptor of a connection point
attached to one of the constituent VNFs and PNFs or to
the descriptor of a NS SAP."
;
reference
"GS NFV IFA014: Section 6.4.4.2 CpdPool information
element"
;
}
}
}
}
...
...
@@ -1340,28 +1386,45 @@ submodule etsi-nfv-ns {
"GS NFV IFA014: Section 6.3.7.2, NsVirutalLinkConnectivity
information element."
;
}
leaf-list
cpd-id
{
type
leafref
{
path
"deref(../../nsd-id)/../sapd/
id"
;
}
description
"
References the descriptor of
a connection point on a
VNF/PNF or a SAP
which connects to virtual links
instantiated from
the profile identified in the
virtualLinkProfileId
attribute."
;
list
constituent-cpd-id
{
key
"constituent-base-element-
id"
;
description
"
Describes
a connection point on a
VNF/PNF or a SAP
which connects to virtual links
instantiated from
the profile identified in the
virtualLinkProfileId
attribute."
;
reference
"GS NFV IFA014: Section 6.3.7.2, NsVirutalLinkConnectivity
information element."
;
}
description
"Defines the connection information of the NS, it
contains connection relationship between an NS SAP and
a NS virtual Link of the composite NS."
;
reference
"GS NFV IFA014: Section 6.3.11.2 NsProfile information
element"
;
}
}
"GS NFV IFA014: Section 6.3.7
NsVirtualLinkConnectivity information element"
;
leaf
constituent-base-element-id
{
type
leafref
{
path
"../../../id"
;
}
description
"Reference to the profile of an NS constituent."
;
reference
"GS NFV IFA014: Section 6.4.8
CpdInConstituentElement information element"
;
}
leaf
constituent-cpd-id
{
type
leafref
{
path
"deref(../../../nsd-id)/../nfv:sapd/nfv:id"
;
}
description
"A reference to the descriptor of a connection point
attached to one of the constituent VNFs and PNFs or to
the descriptor of a NS SAP."
;
reference
"GS NFV IFA014: Section 6.4.4.2 CpdPool information
element"
;
}
}
}
}
list
dependencies
{
key
"id"
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment