This one works as intended! Was able to have 2 isis sessions and have them failover:ok, fixed, it's was a small bug on "node" param not parsed, then the isis config was not loaded and frr config not generated.
can you try it again (same link)
libpve-network-perl_0.8.1_all.deb 9e318acae4455e4339980d1099e09074
Code:
pve4-test# show isis interface
Area 1:
Interface CircId State Type Level
eno7 0x0 Up lan L1L2
eno8 0x7 Up lan L1L2
Code:
pve4-test# show isis route
Area 1:
IS-IS L1 IPv4 routing table:
Prefix Metric Interface Nexthop Label(s)
---------------------------------------------------------
10.0.0.0/31 20 eno8 10.1.0.6 -
10.0.0.2/31 20 eno7 10.1.0.8 -
10.1.0.0/31 20 eno8 10.1.0.6 -
10.1.0.2/31 20 eno7 10.1.0.8 -
10.1.0.4/31 20 eno7 10.1.0.8 -
10.1.0.6/31 20 eno8 10.1.0.6 -
10.1.0.8/31 20 eno7 10.1.0.8 -
10.66.66.0/24 20 eno7 10.1.0.8 -
10.99.99.1/32 20 eno7 10.1.0.8 -
eno8 10.1.0.6 -
10.99.99.2/32 10 eno8 10.1.0.6 -
10.99.99.3/32 10 eno7 10.1.0.8 -
10.99.99.4/32 20 eno8 10.1.0.6 -
10.99.99.5/32 20 eno7 10.1.0.8 -
10.99.99.6/32 20 eno7 10.1.0.8 -
10.99.99.7/32 0 - - -
192.168.245.0/24 20 eno7 10.1.0.8 -
eno8 10.1.0.6 -
IS-IS L2 IPv4 routing table:
Prefix Metric Interface Nexthop Label(s)
---------------------------------------------------------
0.0.0.0/0 20 eno7 10.1.0.8 -
eno8 10.1.0.6 -
10.0.0.0/31 20 eno8 10.1.0.6 -
10.0.0.2/31 20 eno7 10.1.0.8 -
10.1.0.0/31 20 eno8 10.1.0.6 -
10.1.0.2/31 20 eno7 10.1.0.8 -
10.1.0.4/31 20 eno7 10.1.0.8 -
10.1.0.6/31 20 eno8 10.1.0.6 -
10.1.0.8/31 20 eno7 10.1.0.8 -
10.66.66.0/24 20 eno7 10.1.0.8 -
10.99.99.1/32 20 eno7 10.1.0.8 -
eno8 10.1.0.6 -
10.99.99.2/32 10 eno8 10.1.0.6 -
10.99.99.3/32 10 eno7 10.1.0.8 -
10.99.99.4/32 20 eno8 10.1.0.6 -
10.99.99.5/32 20 eno7 10.1.0.8 -
10.99.99.6/32 20 eno7 10.1.0.8 -
10.99.99.7/32 20 eno7 10.1.0.8 -
eno8 10.1.0.6 -
192.168.245.0/24 20 eno7 10.1.0.8 -
eno8 10.1.0.6 -
We ran into a small issue because of the interface ip-addresses being used as VTEP addresses causing downtime.
This is fixed by using the same workaround in the interfaces file from this thread:
https://forum.proxmox.com/threads/s...onfiguration-to-use-it-over-wiregaurd.106401/
Code:
iface vxlan_vni100
vxlan-local-tunnelip 10.99.99.7
This makes sure the VTEP ip is set to the ip-address on the loopback interface which is available on all links:
Code:
pve4-test# show evpn vni detail
VNI: 100
Type: L2
Tenant VRF: vrf_evpnz1
VxLAN interface: vxlan_vni100
VxLAN ifIndex: 63
SVI interface: vni100
SVI ifIndex: 12
Local VTEP IP: 10.99.99.7
It would be nice to have that available in the interface as well but this is definitely workable for us.
Thank you so much for your work! Not at all a problem, I'm already glad you're willing to help.I'll keep you in touch, thanks for your patience. (Sorry to be late, I was very busy at work this week)
Once these changed make it into the repo we'll start using it in our new cluster.
If you have any questions regarding this setup to get it ready for the repo please let me know.