Provider Network Support¶
Warning
Please note, while this document is still being maintained, this is slowly being updated to re-group and classify features using the definitions described in here: Introduction.
This document covers the maturity and support for various network isolation technologies.
When considering which capabilities should be marked as mature the following general guiding principles were applied:
Inclusivity - people have shown ability to make effective use of a wide range of network plugins and drivers with broadly varying feature sets. Aiming to keep the requirements as inclusive as possible, avoids second-guessing how a user wants to use their networks.
Bootstrapping - a practical use case test is to consider that starting point for the network deploy is an empty data center with new machines and network connectivity. Then look at what are the minimum features required of the network service, in order to get user instances running and connected over the network.
Reality - there are many networking drivers and plugins compatible with neutron. Each with their own supported feature set.
Summary
Feature | Status | Linux Bridge | Networking MidoNet | Networking ODL | Networking OVN | Open vSwitch |
---|---|---|---|---|---|---|
VLAN provider network support | mature | ✔ |
✖ |
? |
✔ |
✔ |
VXLAN provider network support | mature | ✔ |
✖ |
✔ |
✖ |
✔ |
GRE provider network support | immature | ? |
✖ |
✔ |
✖ |
✔ |
Geneve provider network support | immature | ? |
✖ |
✖ |
✔ |
✔ |
Details
- VLAN provider network support
Status: mature
Driver Support:
- Open vSwitch:
complete
- Linux Bridge:
complete
- Networking ODL:
unknown
- Networking MidoNet:
incomplete
- Networking OVN:
complete
- Open vSwitch:
- VXLAN provider network support
Status: mature
Driver Support:
- Open vSwitch:
complete
- Linux Bridge:
complete
- Networking ODL:
complete
- Networking MidoNet:
incomplete
- Networking OVN:
incomplete
- Open vSwitch:
- GRE provider network support
Status: immature
Driver Support:
- Open vSwitch:
complete
- Linux Bridge:
unknown
- Networking ODL:
complete
- Networking MidoNet:
incomplete
- Networking OVN:
incomplete
- Open vSwitch:
- Geneve provider network support
Status: immature
Driver Support:
- Open vSwitch:
complete
- Linux Bridge:
unknown
- Networking ODL:
incomplete
- Networking MidoNet:
incomplete
- Networking OVN:
complete
- Open vSwitch:
Notes:
- This document is a continuous work in progress