Add support for the Neutron service plugin "trunk"

Change-Id: Ia22f286e85be90983ca79291b3a54596bba30d6c
This commit is contained in:
Christian Berendt 2020-06-27 17:00:15 +02:00
parent f13847a5a2
commit 3ff15a8ee7
5 changed files with 22 additions and 0 deletions

View File

@ -632,6 +632,7 @@ enable_neutron_bgp_dragent: "no"
enable_neutron_provider_networks: "no"
enable_neutron_segments: "no"
enable_neutron_sfc: "no"
enable_neutron_trunk: "no"
enable_neutron_metering: "no"
enable_neutron_infoblox_ipam_agent: "no"
enable_neutron_port_forwarding: "no"

View File

@ -409,6 +409,8 @@ service_plugins:
enabled: "{{ enable_neutron_segments | bool }}"
- name: "sfc"
enabled: "{{ enable_neutron_sfc | bool }}"
- name: "trunk"
enabled: "{{ enable_neutron_trunk | bool }}"
- name: "vpnaas"
enabled: "{{ enable_neutron_vpnaas | bool }}"
- name: "port_forwarding"

View File

@ -78,3 +78,16 @@ encrypted ping packets observed being sent from one to the other.
For more information on this and VPNaaS in Neutron refer to the
:neutron-vpnaas-doc:`Neutron VPNaaS Testing <contributor/index.html#testing>`
and the `OpenStack wiki <https://wiki.openstack.org/wiki/Neutron/VPNaaS>`_.
Trunking
--------
The network trunk service allows multiple networks to be connected to an
instance using a single virtual NIC (vNIC). Multiple networks can be presented
to an instance by connecting it to a single port.
Modify the ``/etc/kolla/globals.yml`` file as the following example shows:
.. code-block:: yaml
enable_neutron_trunk: "yes"

View File

@ -323,6 +323,7 @@
#enable_neutron_provider_networks: "no"
#enable_neutron_segments: "no"
#enable_neutron_sfc: "no"
#enable_neutron_trunk: "no"
#enable_neutron_metering: "no"
#enable_neutron_infoblox_ipam_agent: "no"
#enable_neutron_port_forwarding: "no"

View File

@ -0,0 +1,5 @@
---
features:
- |
With the boolean parameter ``enable_neutron_trunk`` it is now possible
to enable or disable the Neutron service plugin ``trunk``.