ofagent: physical interface mappings¶
https://blueprints.launchpad.net/neutron/+spec/ofagent-physical-interface-mappings
Problem description¶
ofagent currently has “bridge_mappings” config option inherited from ovs agent. it assumes multiple bridges are available. the assumption is ok for ovs agent but not desirable for ofagent.
Proposed change¶
introduce “physical_interface_mappings” config option for ofagent with a similar semantics to linuxbridge.
deprecate bridge_mappings for ofagent later.
document the upgrade procedure for deployers.
Alternatives¶
no alternative i can think of right now.
Data model impact¶
none
REST API impact¶
none
Security impact¶
none
Notifications impact¶
none
Other end user impact¶
none
Performance Impact¶
none
Other deployer impact¶
a deployer who’s using ofagent might need to tweak his configuration.
create veth pairs for each bridges in the existing bridge_mappings
use physical_interface_mappings instead of bridge_mappings
Developer impact¶
none
Implementation¶
Assignee(s)¶
- Primary assignee:
yamamoto
- Other contributors:
kakuma
Work Items¶
see “Proposed change” section.
Dependencies¶
we need to stop installing flows in physical bridges. we plan to do that in the following.
Testing¶
ryu/ofagent third party testing would find regressions.
Documentation Impact¶
document the upgrade procedure for deployers.
References¶
none