Dynamic VLAN configuration for Neutron ML2 Plugin
Neutron ML2 plugin is a framework plugin which supports multiple L2 technologies such as VLANs, VxLAN, GRE to be used simultaneously.
Drivers within the ML2 framework implement separately extensible sets of network types and of mechanisms for accessing networks of those types.
The configuration for these type drivers (VLAN and VxLAN) needs to be pre-defined in the ml2_conf.ini before starting the “neutron-server” service.
Once the service has started there is no way for the administrator to modify the VLAN or VxLAN segment ranges. The admin has to first stop the “neuron-server” service, update the changes into ml2_conf.ini and then restart the service.
This Blueprint proposes a solution to implement a REST API extension interface to the neutron-server which allows dynamic configuration of VLAN and VxLAN segments at runtime
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Arun Kumar
- Direction:
- Needs approval
- Assignee:
- Arun Kumar
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Armando Migliaccio