Files
neutron/releasenotes/notes/distributed-metadata-data-path-79d5c1295977379f.yaml
LIU Yulong 455a8a2224 Add basical functionalities for metadata path extension
This patch adds an agent extension for Neutron
openvswitch agent to make the metadata
datapath distributed.

The extension will do the following works when
handle port:
1. allocate Meta_IP and Meta_MAC
2. setup the host haproxy configurations for this port
3. cache port infos for deleting

The extension will do the following works when
delete port:
1. remove haproxy configurations of this port
2. clean up cache infos

Partially-Implements: blueprint distributed-metadata-datapath
Change-Id: Ia6e3e57b7e2ff61e8e7c950c095df15ffa3abd7a
2025-02-08 12:07:35 +08:00

14 lines
641 B
YAML

---
features:
- |
A new openvswitch agent extension ``metadata_path`` was added to implement
a distributed approach for virtual machines to retrieve metadata in
each running host without a traditional metadata-agent and its dependent
router or DHCP namespace.
For a new host, users need to create the OVS bridge
named ``br-meta``. The OVS-agent will implicitly add an entry
``meta:br-meta`` to the list of ``bridge_mappings``.
New config options ``provider_cidr``, ``provider_vlan_id``,
``provider_base_mac`` and ``host_proxy_listen_port`` are added to the
openvswitch agent ``[METADATA]`` section.