c3afb3147e
This change adds a requirement for an "IPv6 Impact" section. In the review for Kilo priorities [1], the issue was raised around IPv6 being a priority. One outcome was the thought to ensure new features are IPv6 ready from the start. This change ensures specs have a section detailing how they affect IPv6. I've also updated approved specs with what I perceive to be their IPv6 readiness. I hope the original authors can view these to confirm what I've put in there. [1] https://review.openstack.org/#/c/136514/ Change-Id: I6b12615d5d650ea55b8e78fd43c702af8f87b3f7
2.3 KiB
2.3 KiB
OFAgent: Simplify bridge setup
https://blueprints.launchpad.net/neutron/+spec/ofagent-bridge-setup
Problem Description
- ofagent uses bridge name (eg. "br-int") to specify the bridge to control. it's OVS-dependent.
- ofagent automatically set up the bridge on startup. (i.e. add-br, set br protocols, set-controller, etc) there are little point to perform it every time an agent starts up. one-time setup during deployment is enough. also, it's OVS-dependent.
Proposed Change
- use datapath-id instead of bridge name. introduce a new config option to specify the bridge using datapath-id. make it an alternative of "integration_bridge" option.
- remove code to set up the bridge from ofagent. document the instruction to set up the bridge instead.
- adapt devstack accordingly.
- retire "integration_bridge" option for ofagent later. (probably in "L" cycle.)
Alternatives
instead of datapath-id, OFPMP_DESC might be usable to distinguish bridge. OVS by default doesn't provide useful description though.
Data Model Impact
none
REST API Impact
none
Security Impact
none
Notifications Impact
none
Other End User Impact
none
Performance Impact
none
IPv6 Impact
none
Other Deployer Impact
a deployer needs to update his config.
Developer Impact
none
Community Impact
none
Implementation
Assignee(s)
- Primary assignee:
-
yamamoto
- Other contributors:
-
kakuma
Work Items
see "Proposed Change" section.
Dependencies
none
Testing
update the existing tests if necessary.
Tempest Tests
none
Functional Tests
none
API Tests
none
Documentation Impact
User Documentation
the new option and upgrade instruction need to be documented.
Developer Documentation
none
References
none