Hi, pve-network is now able to generate bgp evpn configuration, so we have a true anycast routable vxlan sdn now :)
It's still missing configuration for outside gateway, but 2vms in 2differents vnet/subnet should be already able to communicate. Frr6 from debian buster official repo seem to be buggy, but it's working with frr7 buster deb from https://deb.frrouting.org/ Here the packages: https://deb.frrouting.org/frr/pool/frr-stable/f/frr/frr_7.1-1~deb10u1_amd64.deb https://deb.frrouting.org/frr/pool/frr-stable/f/frr/frr-pythontools_7.1-1~deb10u1_all.deb (pythontools is needed for frr reload) Changelog v2: - add support to unicast/frr vxlan config in unified vxlan plugin - add frr plugin - add frr config generation - add documentation with sample pvesh commands Changelog v1: -add subs for local network config generation -add code and api for transport/vnet local status Alexandre Derumier (13): add generate_etc_network_config && write_etc_network_config subs add new status sub and move code from test api2: add local endpoint for listing content of a transportzone api2: add local endpoint for listing transportzones status make Vxlanplugin generic for multicast/unicast/frr add frr plugin vxlanplugin: add vrf and vrfvxlan vxlan: add support for ipv4/ipv6/mac for anycast routing generate network config in a hash sdn: add generate_frr_config add update_delete hook on frr related options sdn: add write_frr_config add documentation.txt PVE/API2/Network/Makefile | 2 + PVE/API2/Network/SDN.pm | 3 +- PVE/API2/Network/SDN/Content.pm | 80 +++++++ PVE/API2/Network/SDN/Makefile | 8 + PVE/API2/Network/SDN/Status.pm | 110 ++++++++++ PVE/Network/SDN.pm | 246 ++++++++++++++++++++- PVE/Network/SDN/FrrPlugin.pm | 101 +++++++++ PVE/Network/SDN/Makefile | 2 +- PVE/Network/SDN/Plugin.pm | 28 +++ PVE/Network/SDN/VlanPlugin.pm | 32 +-- PVE/Network/SDN/VnetPlugin.pm | 7 +- PVE/Network/SDN/VxlanMulticastPlugin.pm | 121 ----------- PVE/Network/SDN/VxlanPlugin.pm | 277 ++++++++++++++++++++++++ test/documentation.txt | 82 +++++++ test/generateconfig.pl | 86 +------- test/statuscheck.pl | 37 +--- 16 files changed, 966 insertions(+), 256 deletions(-) create mode 100644 PVE/API2/Network/SDN/Content.pm create mode 100644 PVE/API2/Network/SDN/Makefile create mode 100644 PVE/API2/Network/SDN/Status.pm create mode 100644 PVE/Network/SDN/FrrPlugin.pm delete mode 100644 PVE/Network/SDN/VxlanMulticastPlugin.pm create mode 100644 PVE/Network/SDN/VxlanPlugin.pm create mode 100644 test/documentation.txt -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel