Difference between revisions of "TelcoWorkingGroup"
(→Who we are) |
Adrian Hoban (talk | contribs) |
||
Line 148: | Line 148: | ||
== ETSI-NFV Use Cases - High Level Description == | == ETSI-NFV Use Cases - High Level Description == | ||
* Use Case #1: Network Functions Virtualisation Infrastructure as a Service | * Use Case #1: Network Functions Virtualisation Infrastructure as a Service | ||
− | + | This is a reasonably generic IaaS requirement. | |
* Use Case #2: Virtual Network Function as a Service (VNFaaS). | * Use Case #2: Virtual Network Function as a Service (VNFaaS). | ||
− | + | This primarily targets Customer Premise Equipment (CPE) devices such as access routers, enterprise firewall, WAN optimizers etc. with some Provider Edge devices possible at a later date. ETSI-NFV Performance & portability considerations will apply to deployments that strive to meet high performance and low latency considerations. | |
* Use Case #3: Virtual Network Platform as a Service (VNPaaS). | * Use Case #3: Virtual Network Platform as a Service (VNPaaS). | ||
− | + | This is similar to #2 but at the service level. At larger scale and not at the "app" level only. | |
* Use Case #4: VNF Forwarding Graphs | * Use Case #4: VNF Forwarding Graphs | ||
− | + | Dynamic connectivity between apps in a "service chain". | |
* Use Case #5: Virtualisation of Mobile Core Network and IMS. | * Use Case #5: Virtualisation of Mobile Core Network and IMS. | ||
− | + | Primarily focusing on Evolved Packet Core appliances such as the Mobility Management Entity (MME), Serving Gateway (S-GW), etc. and the IP Multimedia Subsystem (IMS). | |
* Use Case #6: Virtualisation of Mobile base station | * Use Case #6: Virtualisation of Mobile base station | ||
− | + | Focusing on parts of the Radio Access Network such as eNodeB's, Radio Link Control and Packet Data Convergence Protocol, etc.. | |
* Use Case #7: Virtualisation of the Home Environment. | * Use Case #7: Virtualisation of the Home Environment. | ||
− | + | Similar to Use Case 2, but with a focus on virtualising residential devices instead of enterprise devices. Covers DHCP, NAT, PPPoE, Firewall devices, etc. | |
* Use Case #8: Virtualisation of CDNs | * Use Case #8: Virtualisation of CDNs | ||
− | + | Content Delivery Networks focusing on video traffic delivery. | |
* Use Case #9: Fixed Access Network Functions Virtualisation | * Use Case #9: Fixed Access Network Functions Virtualisation | ||
− | + | Wireline related access technologies. | |
== References: == | == References: == | ||
Line 188: | Line 188: | ||
== Active Blueprints == | == Active Blueprints == | ||
+ | The NFV use case mappings identified below are from the perspective of higher performing use cases. Please note that there are many possible configurations of devices for each of these use cases and it is not implied that they will all need the proposed capability in the relevant blueprint. | ||
PRIORITY - repeatedly mentioned at the BOF as blockers: | PRIORITY - repeatedly mentioned at the BOF as blockers: | ||
Line 193: | Line 194: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Description !! Project(s) !! Status !! Blueprint(s) !! Design | + | ! Description !! Project(s) !! Status !! Blueprint(s) !! Design(s) !! ETSI-NFV Use Cases |
|- | |- | ||
− | | Support two interfaces from one VM attached to the same network || Nova || first BP submit || https://blueprints.launchpad.net/nova/+spec/2-if-1-net || https://review.openstack.org/97716 | + | | Support two interfaces from one VM attached to the same network || Nova || first BP submit || https://blueprints.launchpad.net/nova/+spec/2-if-1-net || https://review.openstack.org/97716 || TBD |
|- | |- | ||
| VLAN trunking networks for NFV || Neutron || first BP submit | | VLAN trunking networks for NFV || Neutron || first BP submit | ||
| https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks https://blueprints.launchpad.net/neutron/+spec/l2-gateway https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms | | https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks https://blueprints.launchpad.net/neutron/+spec/l2-gateway https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms | ||
− | | https://review.openstack.org/97714 https://review.openstack.org/#/c/94612/ https://review.openstack.org/#/c/92541/ (patch) | + | | https://review.openstack.org/97714 https://review.openstack.org/#/c/94612/ https://review.openstack.org/#/c/92541/ (patch) || TBD |
|- | |- | ||
− | | Permit unaddressed interfaces for NFV use cases || Neutron || first BP submit || https://blueprints.launchpad.net/neutron/+spec/nfv-unaddressed-interfaces || https://review.openstack.org/97715 | + | | Permit unaddressed interfaces for NFV use cases || Neutron || first BP submit || https://blueprints.launchpad.net/neutron/+spec/nfv-unaddressed-interfaces || https://review.openstack.org/97715 || TBD |
|- | |- | ||
|} | |} | ||
Line 211: | Line 212: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Description !! Project(s) !! Status !! Blueprint(s) !! Design(s) | + | ! Description !! Project(s) !! Status !! Blueprint(s) !! Design(s) !! ETSI-NFV Use Cases |
|- | |- | ||
− | | SR-IOV Networking Support || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/pci-passthrough-sriov || https://review.openstack.org/#/c/86606/ | + | | SR-IOV Networking Support || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/pci-passthrough-sriov || https://review.openstack.org/#/c/86606/ || TBD |
|- | |- | ||
− | | colspan="3" | ''Support for NUMA and VCPU topology configuration'' || ''https://blueprints.launchpad.net/nova/+spec/nova-virt-numa-and-vcpu-topology'' || | + | | colspan="3" | ''Support for NUMA and VCPU topology configuration'' || ''https://blueprints.launchpad.net/nova/+spec/nova-virt-numa-and-vcpu-topology'' || || |
|- | |- | ||
| | | | ||
: Virt driver guest vCPU topology configuration | : Virt driver guest vCPU topology configuration | ||
− | || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/virt-driver-vcpu-topology || https://review.openstack.org/93510 | + | || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/virt-driver-vcpu-topology || https://review.openstack.org/93510 || |
|- | |- | ||
| | | | ||
: Virt driver guest NUMA node placement & topology | : Virt driver guest NUMA node placement & topology | ||
− | || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/virt-driver-numa-placement || https://review.openstack.org/93636 | + | || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/virt-driver-numa-placement || https://review.openstack.org/93636 || |
|- | |- | ||
| | | | ||
: Virt driver large page allocation for guest RAM [[#dupe|*]] | : Virt driver large page allocation for guest RAM [[#dupe|*]] | ||
− | || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/virt-driver-large-pages || https://review.openstack.org/93653 | + | || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/virt-driver-large-pages || https://review.openstack.org/93653 || |
|- | |- | ||
| | | | ||
: Virt driver pinning guest vCPUs to host pCPUs | : Virt driver pinning guest vCPUs to host pCPUs | ||
− | || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/virt-driver-cpu-pinning || https://review.openstack.org/93652 | + | || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/virt-driver-cpu-pinning || https://review.openstack.org/93652 || |
|- | |- | ||
| | | | ||
: I/O (PCIe) Based NUMA Scheduling | : I/O (PCIe) Based NUMA Scheduling | ||
− | || Nova || New || https://blueprints.launchpad.net/nova/+spec/input-output-based-numa-scheduling || TBD | + | || Nova || New || https://blueprints.launchpad.net/nova/+spec/input-output-based-numa-scheduling || TBD || |
|- | |- | ||
− | | Soft affinity support for server groups || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/soft-affinity-for-server-group || https://review.openstack.org/91328 | + | | Soft affinity support for server groups || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/soft-affinity-for-server-group || https://review.openstack.org/91328 || |
|- | |- | ||
− | | Open vSwitch-based Security Groups: Open vSwitch Implementation of FirewallDriver || Neutron || Design review in progress || https://blueprints.launchpad.net/neutron/+spec/ovs-firewall-driver || https://review.openstack.org/89712 | + | | Open vSwitch-based Security Groups: Open vSwitch Implementation of FirewallDriver || Neutron || Design review in progress || https://blueprints.launchpad.net/neutron/+spec/ovs-firewall-driver || https://review.openstack.org/89712 || |
|- | |- | ||
− | | Framework for Advanced Services in Virtual Machines || Neutron || || https://blueprints.launchpad.net/neutron/+spec/adv-services-in-vms || | + | | Framework for Advanced Services in Virtual Machines || Neutron || || https://blueprints.launchpad.net/neutron/+spec/adv-services-in-vms || || |
|- | |- | ||
− | | Neutron Services Insertion, Chaining, and Steering || Neutron || Approved || https://blueprints.launchpad.net/neutron/+spec/neutron-services-insertion-chaining-steering || https://review.openstack.org/93524 | + | | Neutron Services Insertion, Chaining, and Steering || Neutron || Approved || https://blueprints.launchpad.net/neutron/+spec/neutron-services-insertion-chaining-steering || https://review.openstack.org/93524 || |
|- | |- | ||
− | | Schedule vms per flavour cpu overcommit || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/flavor-cpu-overcommit || https://review.openstack.org/88286 | + | | Schedule vms per flavour cpu overcommit || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/flavor-cpu-overcommit || https://review.openstack.org/88286 || |
|- | |- | ||
− | | OVF Meta-Data Import via Glance || Glance || Submitted || https://blueprints.launchpad.net/glance/+spec/epa-ovf-meta-data-import || TBD | + | | OVF Meta-Data Import via Glance || Glance || Submitted || https://blueprints.launchpad.net/glance/+spec/epa-ovf-meta-data-import || TBD || |
|- | |- | ||
− | | colspan=" | + | | colspan="6" | ''Support for high performance Intel(R) Data Plane Development Kit based vSwitches'' |
|- | |- | ||
| | | | ||
: Open vSwitch to use patch ports in place of veth pairs for vlan n/w | : Open vSwitch to use patch ports in place of veth pairs for vlan n/w | ||
− | || Neutron || Design review in progress || https://blueprints.launchpad.net/neutron/+spec/openvswitch-patch-port-use || https://review.openstack.org/96183 | + | || Neutron || Design review in progress || https://blueprints.launchpad.net/neutron/+spec/openvswitch-patch-port-use || https://review.openstack.org/96183 || |
|- | |- | ||
| | | | ||
: Libvirt hugepage backed memory support | : Libvirt hugepage backed memory support | ||
− | || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/libvirt-hugepage || https://review.openstack.org/96821 | + | || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/libvirt-hugepage || https://review.openstack.org/96821 || |
|- | |- | ||
| | | | ||
: Support userspace vhost in ovs vif bindings | : Support userspace vhost in ovs vif bindings | ||
− | || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/libvirt-ovs-use-usvhost || https://review.openstack.org/95805 | + | || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/libvirt-ovs-use-usvhost || https://review.openstack.org/95805 || |
|- | |- | ||
− | | NIC state aware scheduling || Nova || Rejected || https://blueprints.launchpad.net/nova/+spec/nic-state-aware-scheduling || https://review.openstack.org/87978 | + | | NIC state aware scheduling || Nova || Rejected || https://blueprints.launchpad.net/nova/+spec/nic-state-aware-scheduling || https://review.openstack.org/87978 || |
|- | |- | ||
− | | Add PCI and PCIe device capability aware scheduling || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/pci-device-capability-aware-scheduling || https://review.openstack.org/92843 | + | | Add PCI and PCIe device capability aware scheduling || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/pci-device-capability-aware-scheduling || https://review.openstack.org/92843 || |
|- | |- | ||
− | | [http://snabb.co/nfv.html Snabb NFV] mechanism driver || Neutron || Design review in progress || https://blueprints.launchpad.net/neutron/+spec/snabb-nfv-mech-driver || https://review.openstack.org/95711 | + | | [http://snabb.co/nfv.html Snabb NFV] mechanism driver || Neutron || Design review in progress || https://blueprints.launchpad.net/neutron/+spec/snabb-nfv-mech-driver || https://review.openstack.org/95711 || |
|- | |- | ||
− | | VIF_SNABB (qemu vhost-user) support || Nova || Submitted w/ code || https://blueprints.launchpad.net/nova/+spec/vif-snabb || https://review.openstack.org/96138 | + | | VIF_SNABB (qemu vhost-user) support || Nova || Submitted w/ code || https://blueprints.launchpad.net/nova/+spec/vif-snabb || https://review.openstack.org/96138 || |
|- | |- | ||
− | |Solver Scheduler - complex constraints scheduler with NFV use cases || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/solver-scheduler || https://review.openstack.org/#/c/96543/ | + | |Solver Scheduler - complex constraints scheduler with NFV use cases || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/solver-scheduler || https://review.openstack.org/#/c/96543/ || |
|- | |- | ||
− | | Discless VM || Nova || Under discussion || https://blueprints.launchpad.net/nova/+spec/libvirt-empty-vm-boot-pxe || | + | | Discless VM || Nova || Under discussion || https://blueprints.launchpad.net/nova/+spec/libvirt-empty-vm-boot-pxe || || |
|- | |- | ||
− | | Network QoS API || Neutron || Under discussion || https://blueprints.launchpad.net/neutron/+spec/quantum-qos-api || https://review.openstack.org/#/c/88599 | + | | Network QoS API || Neutron || Under discussion || https://blueprints.launchpad.net/neutron/+spec/quantum-qos-api || https://review.openstack.org/#/c/88599 || |
|- | |- | ||
− | | Persist scheduler hints || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/persist-scheduler-hints || https://review.openstack.org/#/c/88983/ | + | | Persist scheduler hints || Nova || Design review in progress || https://blueprints.launchpad.net/nova/+spec/persist-scheduler-hints || https://review.openstack.org/#/c/88983/ || |
|- | |- | ||
− | | Port mirroring || Neutron || Under discussion || https://blueprints.launchpad.net/neutron/+spec/port-mirroring || | + | | Port mirroring || Neutron || Under discussion || https://blueprints.launchpad.net/neutron/+spec/port-mirroring || || |
|- | |- | ||
− | | Traffic Steering Abstraction || Neutron || Design review in progress || https://blueprints.launchpad.net/neutron/+spec/traffic-steering-abstraction || https://review.openstack.org/92477/ | + | | Traffic Steering Abstraction || Neutron || Design review in progress || https://blueprints.launchpad.net/neutron/+spec/traffic-steering-abstraction || https://review.openstack.org/92477/ || |
|- | |- | ||
|} | |} | ||
== Needed Development Not Yet Started == | == Needed Development Not Yet Started == |
Revision as of 14:15, 12 June 2014
Contents
Weekly NFV sub-team IRC meeting
MEETING TIME: (Proposed, subject to change) Wednesdays, 1400 UTC, #openstack-meeting-alt, starting June 4
Who we are
Add your name here if you're joining the meetings - IRC nicks are pretty anonymous unless you give us a clue! Please keep the list in alphabetical order by IRC nick.
Nick | Name | Affiliation | Interests |
---|---|---|---|
adrian-hoban | Adrian Hoban | Intel OpenStack team | NFV & SDN extensions across OpenStack projects |
cdub | Chris Wright | Red Hat | NFV and SDN work between OpenStack and OpenDaylight |
cgoncalves | Carlos Goncalves | Instituto de Telecomunicacoes | Service Function Chaining, Traffic Steering |
cloudon | Calum Loudon | Metaswitch Networks | Neutron, data plane acceleration, orchestration |
cliljenstolpe | Christopher Liljenstolpe | Metaswitch Networks | Neutron, orchestration, network architecture |
danpb | Daniel Berrange | Red Hat | Libvirt, KVM & Nova performance & enablement for NFV |
davidpc | David Pérez Caparrós | DOCOMO Euro-Labs | Supporting NFV in OpenStack |
eranb | Eran Bello | ASOCS | NFV compute and accelerator resources integration with OpenStack |
fjramons | Francisco-Javier Ramón Salguero | Telefónica | Libvirt, KVM & Nova performance & enablement for NFV |
ggarcia | Gerardo García | Telefónica | Libvirt, KVM & Nova performance & enablement for NFV |
heyongli | Yongli He | Intel Openstack team | nova enabling NFV SRIOV PCI passthrough |
ian_ott | Ian Jolliffe | Wind River | Openstack, NFV, Networking |
ijw | Ian Wells | Cisco's Openstack team | Vendor neutral NFV infrastructure, Cisco NFV appliances |
irenab | Irena Berezovsky | Mellanox | NFV, SDN, NFV SRIOV PCI passthrough |
lukego | Luke Gorrie | Snabb | Making open source NFV work for Deutsche Telekom's TeraStream project |
LouisF | Louis Fourie | Huawei | NFV-MANO, Service Function chaining, Traffic steering |
martin_t | Martin Taylor | Metaswitch Networks | Neutron networking and data plane acceleration |
rseth | Rajeev Seth | Sonus Networks | NFV integration with OpenStack |
russellb | Russell Bryant | Project: OpenStack TC, Nova. Corporate: Red Hat | Nova. Ensuring requirements and designs are consumable by OpenStack developers. Reviewing designs and implementations. |
s3wong | Stephen Wong | Midokura | NFV support on OpenStack |
sasud | S Sud | Intel | NFV and SDN use case PoCs |
smazziotta | Sandro Mazziotta | eNovance | OpenStack extensions required to meet NFV requirements |
sgordon | Steve Gordon | Red Hat | NFV and SDN enablement across OpenStack projects but particularly Nova and the Libvirt driver. |
yjiang5 | Yunhong Jiang | Intel | Nova enablement for NFV |
zeddii | Bruce Ashfield | Wind River | KVM, libvirt, nova and platform awareness for NFV |
zuqiang | Zu Qiang | Ericsson | NFV support in OpenStack |
yamahata | Isaku Yamahata | Intel | Neutron, servicevm, service chaining, traffic steering |
jmsoares | João Soares | Portugal Telecom | Service Function Chaining, Traffic Steering |
nijaba | Nick Barcet | eNovance | NFV support on OpenStack |
imendel | Itai Mendelsohn | Alcatel-Lucent | NFV in general and how OpenStack can enable it |
dmitry_huawei | Dmitry Meytin | Huawei | MANO integration with OpenStack |
kalyan | Kalyanjeet Gogoi | Juniper Networks | NFV integration with OpenStack |
runarut | Larry Pearson | AT&T | OpenStack as NFVI, VNF Service Chaining |
yukiarbel | Yuki Arbel | Alcatel Lucent | NFV, Openstack for NFV |
Mission statement
The sub-team aims to define the use cases and identify and prioritise the requirements which are needed to run Network Function Virtualization (NFV) workloads on top of OpenStack. This work includes identifying functional gaps, creating blueprints, submitting and reviewing patches to the relevant OpenStack projects and tracking their completion in support of NFV.
The requirements expressed by this group should be made so that each of them have a test case which can be verified using an OpenSource implementation. This is to ensure that tests can be done without any special hardware or proprietary software, which is key for continuous integration tests in the OpenStack gate. If special setups are required which cannot be reproduced on the standard OpenStack gate, the use cases proponent will have to provide a 3rd party CI setup, accessible by OpenStack infra, which will be used to validate developments against.
Chair: Russell Bryant (russellb)
Agenda for next meeting
Wednesday, June 4 at 1400 UTC in #openstack-meeting-alt.
Agenda: [1]
Previous meetings
Use Cases
Workload Type | Description | Characteristics | Examples | Requirements |
---|---|---|---|---|
Data plane | Tasks related to packet handing in an end-to-end communication between edge applications. |
|
|
- |
Control plane | Any other communication between network functions that is not directly related to the end-to-end data communication between edge applications. |
|
|
- |
Signal processing | All network function tasks related to digital processing |
|
|
- |
Storage | All tasks related to disk storage. |
|
|
- |
ETSI-NFV Use Cases - High Level Description
- Use Case #1: Network Functions Virtualisation Infrastructure as a Service
This is a reasonably generic IaaS requirement.
- Use Case #2: Virtual Network Function as a Service (VNFaaS).
This primarily targets Customer Premise Equipment (CPE) devices such as access routers, enterprise firewall, WAN optimizers etc. with some Provider Edge devices possible at a later date. ETSI-NFV Performance & portability considerations will apply to deployments that strive to meet high performance and low latency considerations.
- Use Case #3: Virtual Network Platform as a Service (VNPaaS).
This is similar to #2 but at the service level. At larger scale and not at the "app" level only.
- Use Case #4: VNF Forwarding Graphs
Dynamic connectivity between apps in a "service chain".
- Use Case #5: Virtualisation of Mobile Core Network and IMS.
Primarily focusing on Evolved Packet Core appliances such as the Mobility Management Entity (MME), Serving Gateway (S-GW), etc. and the IP Multimedia Subsystem (IMS).
- Use Case #6: Virtualisation of Mobile base station
Focusing on parts of the Radio Access Network such as eNodeB's, Radio Link Control and Packet Data Convergence Protocol, etc..
- Use Case #7: Virtualisation of the Home Environment.
Similar to Use Case 2, but with a focus on virtualising residential devices instead of enterprise devices. Covers DHCP, NAT, PPPoE, Firewall devices, etc.
- Use Case #8: Virtualisation of CDNs
Content Delivery Networks focusing on video traffic delivery.
- Use Case #9: Fixed Access Network Functions Virtualisation
Wireline related access technologies.
References:
- Network Functions Virtualization NFV Performance & Portability Best Practices - DRAFT
- ETSI-NFV Use Cases V1.1.1 [2]
Development Efforts
Active Bugs
Add the "nfv" tag to bugs to have them appear in these queries:
- Nova: https://bugs.launchpad.net/nova/+bugs?field.tag=nfv
- Neutron: https://bugs.launchpad.net/neutron/+bugs?field.tag=nfv
Active Blueprints
The NFV use case mappings identified below are from the perspective of higher performing use cases. Please note that there are many possible configurations of devices for each of these use cases and it is not implied that they will all need the proposed capability in the relevant blueprint.
PRIORITY - repeatedly mentioned at the BOF as blockers:
Description | Project(s) | Status | Blueprint(s) | Design(s) | ETSI-NFV Use Cases |
---|---|---|---|---|---|
Support two interfaces from one VM attached to the same network | Nova | first BP submit | https://blueprints.launchpad.net/nova/+spec/2-if-1-net | https://review.openstack.org/97716 | TBD |
VLAN trunking networks for NFV | Neutron | first BP submit | https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks https://blueprints.launchpad.net/neutron/+spec/l2-gateway https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms | https://review.openstack.org/97714 https://review.openstack.org/#/c/94612/ https://review.openstack.org/#/c/92541/ (patch) | TBD |
Permit unaddressed interfaces for NFV use cases | Neutron | first BP submit | https://blueprints.launchpad.net/neutron/+spec/nfv-unaddressed-interfaces | https://review.openstack.org/97715 | TBD |
The rest:
neutron port enhancement related to servicevm is summarized at https://wiki.openstack.org/wiki/ServiceVM/neutron-port-attributes