Add OVN mechanism driver to the ML2 config document
Change-Id: I2ffee0c8dcfd9911681ba5dd0e16b6d3505a9271
This commit is contained in:
parent
74342f8d96
commit
0db771dcfe
@ -51,37 +51,49 @@ ML2 driver support matrix
|
|||||||
- VLAN
|
- VLAN
|
||||||
- VXLAN
|
- VXLAN
|
||||||
- GRE
|
- GRE
|
||||||
|
- Geneve
|
||||||
* - Open vSwitch
|
* - Open vSwitch
|
||||||
- yes
|
- yes
|
||||||
- yes
|
- yes
|
||||||
- yes
|
- yes
|
||||||
- yes
|
- yes
|
||||||
|
- yes
|
||||||
* - Linux bridge
|
* - Linux bridge
|
||||||
- yes
|
- yes
|
||||||
- yes
|
- yes
|
||||||
- yes
|
- yes
|
||||||
- no
|
- no
|
||||||
|
- no
|
||||||
|
* - OVN
|
||||||
|
- yes
|
||||||
|
- yes
|
||||||
|
- yes (requires OVN 20.09+)
|
||||||
|
- no
|
||||||
|
- yes
|
||||||
* - SRIOV
|
* - SRIOV
|
||||||
- yes
|
- yes
|
||||||
- yes
|
- yes
|
||||||
- no
|
- no
|
||||||
- no
|
- no
|
||||||
|
- no
|
||||||
* - MacVTap
|
* - MacVTap
|
||||||
- yes
|
- yes
|
||||||
- yes
|
- yes
|
||||||
- no
|
- no
|
||||||
- no
|
- no
|
||||||
|
- no
|
||||||
* - L2 population
|
* - L2 population
|
||||||
- no
|
- no
|
||||||
- no
|
- no
|
||||||
- yes
|
- yes
|
||||||
- yes
|
- yes
|
||||||
|
- yes
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
L2 population is a special mechanism driver that optimizes BUM (Broadcast,
|
L2 population is a special mechanism driver that optimizes BUM (Broadcast,
|
||||||
unknown destination address, multicast) traffic in the overlay networks
|
unknown destination address, multicast) traffic in the overlay networks
|
||||||
VXLAN and GRE. It needs to be used in conjunction with either the
|
VXLAN, GRE and Geneve. It needs to be used in conjunction with either the
|
||||||
Linux bridge or the Open vSwitch mechanism driver and cannot be used as
|
Linux bridge or the Open vSwitch mechanism driver and cannot be used as
|
||||||
standalone mechanism driver. For more information, see the
|
standalone mechanism driver. For more information, see the
|
||||||
*Mechanism drivers* section below.
|
*Mechanism drivers* section below.
|
||||||
@ -227,6 +239,14 @@ For more details, see the
|
|||||||
agent configuration is required. For details, see the related *L2 agent*
|
agent configuration is required. For details, see the related *L2 agent*
|
||||||
section below.
|
section below.
|
||||||
|
|
||||||
|
* OVN
|
||||||
|
|
||||||
|
The administrator must configure some additional configuration options for
|
||||||
|
the mechanism driver. When this driver is used, architecture of the Neutron
|
||||||
|
application in the cluster is different from what it is with other drivers
|
||||||
|
like e.g. Open vSwitch or Linuxbridge.
|
||||||
|
For details, see :ref:`OVN reference architecture<refarch-refarch>`.
|
||||||
|
|
||||||
* SRIOV
|
* SRIOV
|
||||||
|
|
||||||
The SRIOV driver accepts all PCI vendor devices.
|
The SRIOV driver accepts all PCI vendor devices.
|
||||||
@ -275,6 +295,9 @@ mechanism driver's ``supported_vnic_types`` list.
|
|||||||
* - Linux bridge
|
* - Linux bridge
|
||||||
- normal
|
- normal
|
||||||
- no
|
- no
|
||||||
|
* - OVN
|
||||||
|
- normal, direct, direct_macvtap, direct_physical
|
||||||
|
- no
|
||||||
* - MacVTap
|
* - MacVTap
|
||||||
- macvtap
|
- macvtap
|
||||||
- no
|
- no
|
||||||
@ -442,6 +465,8 @@ implementations:
|
|||||||
- Open vSwitch agent
|
- Open vSwitch agent
|
||||||
* - Linux bridge
|
* - Linux bridge
|
||||||
- Linux bridge agent
|
- Linux bridge agent
|
||||||
|
* - OVN
|
||||||
|
- No (there is ovn-controller running on nodes)
|
||||||
* - SRIOV
|
* - SRIOV
|
||||||
- SRIOV nic switch agent
|
- SRIOV nic switch agent
|
||||||
* - MacVTap
|
* - MacVTap
|
||||||
@ -470,6 +495,11 @@ non-L2 neutron agents:
|
|||||||
- yes
|
- yes
|
||||||
- yes
|
- yes
|
||||||
- yes
|
- yes
|
||||||
|
* - OVN
|
||||||
|
- no (own L3 implementation)
|
||||||
|
- no (DHCP provided by OVN, fully distributed)
|
||||||
|
- yes (running on compute nodes, fully distributed)
|
||||||
|
- no
|
||||||
* - SRIOV & SRIOV nic switch agent
|
* - SRIOV & SRIOV nic switch agent
|
||||||
- no
|
- no
|
||||||
- no
|
- no
|
||||||
@ -505,6 +535,11 @@ This guide characterizes the L2 reference implementations that currently exist.
|
|||||||
Can be used for instance network attachments as well as for attachments of
|
Can be used for instance network attachments as well as for attachments of
|
||||||
other network resources like routers, DHCP, and so on.
|
other network resources like routers, DHCP, and so on.
|
||||||
|
|
||||||
|
* OVN mechanism driver
|
||||||
|
|
||||||
|
Can be used for instance network attachments as well as for attachments of
|
||||||
|
other network resources like routers, metadata ports, and so on.
|
||||||
|
|
||||||
* SRIOV mechanism driver and SRIOV NIC switch agent
|
* SRIOV mechanism driver and SRIOV NIC switch agent
|
||||||
|
|
||||||
Can only be used for instance network attachments (device_owner = compute).
|
Can only be used for instance network attachments (device_owner = compute).
|
||||||
|
Loading…
Reference in New Issue
Block a user