[FROG] VxLAN EVPN VTEP on Linux host with frr 8.3.1 no communication

0xbabaf00l 0xbabaf00l at gmail.com
Sat Oct 8 09:53:10 UTC 2022


Hi list,

I'm trying to run a VxLAN EVPN VTEP (multicast BUM) on a Linux host
running frr 8.3.1.

The interface is up, but there is no traffic going in or coming out the VTEP.

I get these messages in frr.log:
zebra[68]: [VB5HM-D56CP] remote es 03:44:38:39:fe:ed:01:00:00:01 vtep
10.224.4.1 add  with unsupported df_alg 0
zebra[68]: [VB5HM-D56CP] remote es 03:44:38:39:fe:ed:01:00:00:01 vtep
10.224.4.2 add  with unsupported df_alg 0
zebra[68]: [VB5HM-D56CP] remote es 03:44:38:39:be:ef:03:00:00:01 vtep
10.224.5.31 add  with unsupported df_alg 0
zebra[68]: [VB5HM-D56CP] remote es 03:44:38:39:be:ef:03:00:00:01 vtep
10.224.5.32 add  with unsupported df_alg 0

'ip mroute' doesn't show any entries at all.
I tried to subscribe to a random multicast group using 'ip addr add
239.255.55.55/32 dev lo autojoin'
to verify that multicast routing is working in general and it does
create entries in 'ip mroute' output
on the Linux host and the PIM routers connected to. So for me,
multicast seems to be working.

The other VTEPs are on Mellanox switches running Cumulus Linux 5.2.1.
The other VTEPs can reach each other.

Any idea whats wrong?

The config files are mostly identical to the ones on the Cumulus switches.


My setup:
- Debian Linux 11 bullseye
- Kernel 5.18.16-1~bpo11+1
- frr 8.3.1 running in privileged docker container
- ifupdown2 3.1.0-1
- network interfaces (2) unnumbered via eBGP


/etc/network/interfaces:

auto lo
iface lo inet loopback
    address 10.224.6.11/32
    address xxxx:yyyy:zzzz:20ff:1:1:6:11/128

auto 100g-1
iface 100g-1
    mtu 9200

auto 100g-1.11
iface 100g-1.11
    mtu 9200

auto 100g-2
iface 100g-2
    mtu 9200

auto 100g-2.11
iface 100g-2.11
    mtu 9200

auto bridge
iface bridge
    bridge-ports vxlan-3560
    bridge-vlan-aware yes
    bridge-vids 3560

auto vxlan-3560
iface vxlan-3560
    vxlan-id 3560
    vxlan-mcastgrp 239.255.35.60
    bridge-access 3560
    bridge-learning off

auto vlan-3560
iface vlan-3560
    vlan-raw-device bridge
    vlan-id 3560
    address 10.4.31.100/24

/etc/frr/frr.conf:
service integrated-vtysh-config
frr defaults datacenter
log syslog debugging
ip forwarding
ipv6 forwarding
!
interface lo vrf default
 ip pim
 ip igmp
!
interface 100g-1.11 vrf default
 ipv6 nd ra-interval 5
 no ipv6 nd suppress-ra
 ip pim
 ip pim bfd
!
interface 100g-2.11 vrf default
 ipv6 nd ra-interval 5
 no ipv6 nd suppress-ra
 ip pim
 ip pim bfd
!
ip pim ecmp
ip pim rp 10.224.255.1 239.255.0.0/16
!
router bgp 4242000601 vrf default
 bgp router-id 10.224.6.11
 bgp bestpath as-path multipath-relax
 bgp bestpath compare-routerid
 neighbor firewall.underlay peer-group
 neighbor firewall.underlay remote-as external
 neighbor firewall.underlay capability extended-nexthop
 neighbor firewall.underlay bfd
 neighbor firewall.underlay password XXXXXXXXXXXX
 neighbor 100g-1.11 interface peer-group firewall.underlay
 neighbor 100g-2.11 interface peer-group firewall.underlay
!
 address-family ipv4 unicast
  network 10.224.6.11/32
 exit-address-family
!
 address-family ipv6 unicast
  neighbor firewall.underlay activate
  network xxxx:yyyy:zzzz:20ff:1:1:6:11/128
 exit-address-family
!
 address-family l2vpn evpn
  neighbor firewall.underlay activate
  advertise-all-vni
 exit-address-family

vtysh# sh bgp l2vpn evpn summary
BGP router identifier 10.224.6.11, local AS number 4242000601 vrf-id 0
BGP table version 0
RIB entries 1907, using 358 KiB of memory
Peers 2, using 1447 KiB of memory
Peer groups 1, using 64 bytes of memory

Neighbor                       V         AS   MsgRcvd   MsgSent
TblVer  InQ OutQ  Up/Down State/PfxRcd   PfxSnt Desc
1-rtr-leaf-core-cit(100g-1.11) 4 4242000101     12114     12088
0    0    0 09:10:56          974      974 N/A
2-rtr-leaf-core-cit(100g-2.11) 4 4242000102     12131     12087
0    0    0 09:10:53          974      974 N/A

Total number of neighbors 2

vtysh# sh evpn vni
detail  json
1a-fw-vnt-core-cit# sh evpn vni
VNI        Type VxLAN IF              # MACs   # ARPs   # Remote VTEPs
 Tenant VRF
3560       L2   vxlan-3560            2        0        0               default

vtysh# sh evpn l2-nh
VTEP             NH id      #ES
10.224.5.31      268435461  1
10.224.4.2       268435459  1
10.224.5.32      268435462  1
10.224.4.1       268435458  1

vtysh# sh evpn es
Type: B bypass, L local, R remote, N non-DF
ESI                            Type ES-IF                 VTEPs
03:44:38:39:be:ef:03:00:00:01  R    -
10.224.5.31,10.224.5.32
03:44:38:39:fe:ed:01:00:00:01  R    -                     10.224.4.1,10.224.4.2

vtysh# sh evpn next-hops vni all
[nothing]

Cheers,
Sascha



More information about the frog mailing list