On 10/25/22 09:04, Vladimir Dombrovski wrote:
Hello Rémi/Wido/others,
We've tested this integration, I can confirm it doesn't work, I
believe it's missing:
- Some way to implement VXLAN in the OVS Plugin
Understood, that would be be some work.
- A new VXLAN script that provisions VXLANs on OVS instead of the host
(/usr/share/cloudstack-common/scripts/vm/network/vnet/modifyvxlan.sh)
Also when you want to use a EVP+BGP+VXLAN underlay you need to modify
this script.
We use VXLAN and EVPN in production extensively, but we have our own
/usr/share/modifyvxlan.sh script on the hypervisors tailored to our
situation. I don't see a generic script being able to handle all network
topologies.
As for why this is interesting: Openvswitch is an L2+L3 router that
implements a lot of useful SDN functionality: QoS, Traffic monitoring,
DDoS protection, Meshing* (requires additionally an SDN controller).
Although none of these features are controllable by Cloudstack, they
could be very useful in production setups that require more
fine-grained network controls that iptables+linux bridges could offer
(current vRouter setup), without having to invest in other more
expensive integrations such as Netscaler/Juniper/F5/Bigswitch..., the
long-term support of which is expensive, thus difficult (e.g.
https://github.com/apache/cloudstack/issues/6381).
Vladimir
On Mon, 24 Oct 2022 at 22:13, Wido den Hollander <w...@widodh.nl> wrote:
On 10/21/22 12:36, Rémi Paeta wrote:
Hi there,
Is there any plugin development planned to add VXLAN support with
OpenVswitch?
No, it's not. If somebody wants it, somebody has to step up to develop this.
Can I ask what the benefit would be of Openvswitch with VXLAN vs the
Linux bridging? (I'm not very familiar with Openvswitch, but am with VXLAN).
Wido
I saw that OpenStack and OpenNebula already have it.
Thank you in advance for your answers.