[RFE] Physical network awareness

Bug #1735394 reported by Mark Goddard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Networking ML2 Generic Switch
Fix Released
Undecided
Mark Goddard

Bug Description

Ironic added support for physical network awareness [1] in the pike release. With multiple physical networks it is possible that each physical network extends over a subset of the devices in a network. Further, the segmentation ID space on different physical networks may overlap.

This RFE proposes to support configuration of a set of physical networks on each switch. On neutron network creation and deletion, NGS will only (de)provision VLANs on devices tagged with that network's physical network. If a device is not tagged with any physical networks, the old behaviour of provisioning all networks on all devices is used.

Configuration of physical networks will be via a new per-device config option, ngs_physical_networks:

[genericswitch:switch1]
device_type = acme
ip = 1.2.3.4
username = bob
password = drowssap
ngs_physical_networks = physnet1,physnet2

[1] https://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/physical-network-awareness.html

Mark Goddard (mgoddard)
Changed in networking-generic-switch:
assignee: nobody → Mark Goddard (mgoddard)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to networking-generic-switch (master)

Fix proposed to branch: master
Review: https://review.openstack.org/524178

Changed in networking-generic-switch:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to networking-generic-switch (master)

Reviewed: https://review.openstack.org/524178
Committed: https://git.openstack.org/cgit/openstack/networking-generic-switch/commit/?id=d277d536f1414e14730995639d0903c378e93284
Submitter: Zuul
Branch: master

commit d277d536f1414e14730995639d0903c378e93284
Author: Mark Goddard <email address hidden>
Date: Thu Nov 30 11:26:29 2017 +0000

    Add physical network awareness

    Ironic added support for physical network awareness [1] in the pike
    release. With multiple physical networks it is possible that each
    physical network extends over a subset of the devices in a network.
    Further, the segmentation ID space on different physical networks may
    overlap.

    This change adds support for configuration of a set of physical networks
    on each switch. On neutron network creation and deletion, NGS will only
    (de)provision VLANs on devices tagged with that network's physical
    network. If a device is not tagged with any physical networks, the old
    behaviour of provisioning all networks on all devices is used.

    Configuration of physical networks is be via a new per-device config
    option, ngs_physical_networks:

    [genericswitch:switch1]
    device_type = acme
    ip = 1.2.3.4
    username = bob
    password = drowssap
    ngs_physical_networks = physnet1,physnet2

    [1]
    https://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/physical-network-awareness.html

    Change-Id: I77a8247f6152fd0133c8f5a325ca20cd35fa669d
    Closes-Bug: #1735394

Changed in networking-generic-switch:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/networking-generic-switch 0.5.0

This issue was fixed in the openstack/networking-generic-switch 0.5.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.