[pve-devel] [PATCH pve-network 0/4] rework uplink-id

Alexandre Derumier aderumier at odiso.com
Thu Nov 28 09:40:23 CET 2019


remove uplink-id for vxlan/evpn interfaces.
We don't really need them, we can't simply look at peers address,
and find the correct routable loccal interface && local ip.

I also remove mutlicast vxlan for now, as it not really used by users.
(main usage of vxlan is across different layer3 network, so this need 
routable multicast over internet or local network)
and this avoid the need of uplink-id too

and some cleanup of uplink code in vlan && qinq

Alexandre Derumier (4):
  evpn: remove uplink-id
  zones: vxlan : remove uplink-id and multicast
  zones: vlan|qinq: add get_uplink_iface sub
  move find_local_ip_interface sub helper to zone plugin

 PVE/Network/SDN/Controllers/EvpnPlugin.pm | 17 +----
 PVE/Network/SDN/Controllers/Plugin.pm     | 24 -------
 PVE/Network/SDN/Zones.pm                  | 26 +++-----
 PVE/Network/SDN/Zones/EvpnPlugin.pm       | 15 ++---
 PVE/Network/SDN/Zones/FaucetPlugin.pm     |  2 +-
 PVE/Network/SDN/Zones/Plugin.pm           | 78 ++++++++++++++++++-----
 PVE/Network/SDN/Zones/QinQPlugin.pm       |  6 +-
 PVE/Network/SDN/Zones/VlanPlugin.pm       |  6 +-
 PVE/Network/SDN/Zones/VxlanPlugin.pm      | 61 ++++--------------
 test/documentation.txt                    | 11 ++--
 10 files changed, 101 insertions(+), 145 deletions(-)

-- 
2.20.1




More information about the pve-devel mailing list