vmware-nsx/vmware_nsx/services/trunk
Abhishek Raut ff5ebec12c NSXv3: Add support for trunk service driver
This patch adds support for trunk extensions in the NSXv3
plugin.
Now you can create trunk and subports which map to CIF
on the backend.
i.e. trunk port <-> parent port and subport <-> child port
on the backend.
If backend fails to update subports, the status of trunk will be set
to ERROR.

Use OSC commands for trunk CRUD operations.
For e.g.
Create trunk with a subport:
openstack network trunk create --parent-port <parent-port>
    --subport port=child-port,segmentation-type=vlan,segmentation-id=200
    TRUNK_NAME

Delete trunk:
openstack network trunk delete TRUNK_NAME

Change-Id: Iedd47d868d803ca8c52856554885fd7d14668924
2016-09-11 04:03:12 -07:00
..
nsx_v3 NSXv3: Add support for trunk service driver 2016-09-11 04:03:12 -07:00
__init__.py NSXv3: Add support for trunk service driver 2016-09-11 04:03:12 -07:00
README.rst NSXv3: Add support for trunk service driver 2016-09-11 04:03:12 -07:00

Enabling NSX trunk driver using DevStack

  1. Download DevStack

  2. Enable trunk service and configure following flags in local.conf:

    [[local]|[localrc]]
    # Trunk plugin NSXv3 driver config
    ENABLED_SERVICES+=,q-trunk
    Q_SERVICE_PLUGIN_CLASSES=trunk