[email protected]# show interfaces { bridge br1001 { address 10.26.0.1/24 member { interface vxlan1001 { } } vrf tenant1 } dummy dum0 { address 10.209.36.254/32 } ethernet eth0 { address 37.59.2xx.2xx/29 } loopback lo { } tunnel tun21 { address 10.91.2.2/30 description "vr01-b AMS1" encapsulation gre parameters { ip { ttl 200 } } remote 185.206.xx.xxx source-address 37.59.xx.xxx } vxlan vxlan1001 { description tenant1 mtu 1500 parameters { nolearning } port 4789 source-address 10.209.36.254 vni 1001 } } protocols { bgp { address-family { l2vpn-evpn { advertise-all-vni } } local-as 209300 neighbor 10.209.36.100 { peer-group fabric } parameters { default { no-ipv4-unicast } router-id 10.209.36.254 } peer-group fabric { address-family { l2vpn-evpn { soft-reconfiguration { inbound } } } remote-as 209300 update-source dum0 } } ospf { area 0 { network 10.91.2.0/30 } interface tun21 { mtu-ignore network point-to-point } parameters { router-id 10.209.36.254 } passive-interface default passive-interface-exclude tun21 redistribute { connected { } } } static { route 0.0.0.0/0 { next-hop 37.59.xx.xxx { } } } } service { ssh { } } system { config-management { commit-revisions 100 } console { device ttyS0 { speed 115200 } } host-name vrAccess01.par.fr.router.net ipv6 { disable } login { user vyos { authentication { encrypted-password xxxxxxx } } } name-server 1.1.1.1 ntp { server time1.vyos.net { } server time2.vyos.net { } server time3.vyos.net { } } syslog { global { facility all { level info } facility protocols { level debug } } } } vrf { name tenant1 { protocols { bgp { address-family { ipv4-unicast { redistribute { connected { } } } l2vpn-evpn { advertise { ipv4 { unicast { } } } rd 10.209.36.254:1001 route-target { export 65000:1001 import 65000:1001 } } } local-as 209300 parameters { router-id 10.209.36.254 } } } table 1001 vni 1001 } }
vrAccess01.par.fr.router.net# show run Building configuration... Current configuration: ! frr version 7.5.1-20210305-00-g0509784dc frr defaults traditional hostname vrAccess01.par.fr.router.net log syslog log facility local7 service integrated-vtysh-config ! ip route 0.0.0.0/0 37.59.203.246 ! interface tun21 ip ospf mtu-ignore ! router bgp 209300 bgp router-id 10.209.36.254 no bgp ebgp-requires-policy no bgp default ipv4-unicast no bgp network import-check neighbor fabric peer-group neighbor fabric remote-as 209300 neighbor fabric update-source dum0 neighbor 10.209.36.100 peer-group fabric ! address-family l2vpn evpn neighbor fabric activate neighbor fabric soft-reconfiguration inbound advertise-all-vni exit-address-family ! router bgp 209300 vrf tenant1 bgp router-id 10.209.36.254 no bgp ebgp-requires-policy no bgp network import-check ! address-family ipv4 unicast redistribute connected exit-address-family ! address-family l2vpn evpn advertise ipv4 unicast rd 10.209.36.254:1001 route-target import 65000:1001 route-target export 65000:1001 exit-address-family ! router ospf ospf router-id 10.209.36.254 auto-cost reference-bandwidth 100 timers throttle spf 200 1000 10000 redistribute connected passive-interface default no passive-interface tun21 network 10.91.2.0/30 area 0 ! line vty ! end
vrAccess01.par.fr.router.net# show bgp l2vpn evpn vni 1001 VNI: 1001 (known to the kernel) Type: L2 Tenant-Vrf: tenant1 RD: 10.209.36.254:2 Originator IP: 10.209.36.254 Mcast group: 0.0.0.0 Advertise-gw-macip : Disabled Advertise-svi-macip : Disabled Import Route Target: 12757:1001 Export Route Target: 12757:1001
vrAccess01.par.fr.router.net# show bgp l2vpn evpn BGP table version is 3, local router ID is 10.209.36.254 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal Origin codes: i - IGP, e - EGP, ? - incomplete EVPN type-1 prefix: [1]:[ESI]:[EthTag]:[IPlen]:[VTEP-IP] EVPN type-2 prefix: [2]:[EthTag]:[MAClen]:[MAC]:[IPlen]:[IP] EVPN type-3 prefix: [3]:[EthTag]:[IPlen]:[OrigIP] EVPN type-4 prefix: [4]:[ESI]:[IPlen]:[OrigIP] EVPN type-5 prefix: [5]:[EthTag]:[IPlen]:[IP] Network Next Hop Metric LocPrf Weight Path Route Distinguisher: 10.209.36.1:1000 *>i[5]:[0]:[24]:[10.40.1.0] 10.209.36.1 0 100 0 ? RT:12757:1000 ET:8 Rmac:b8:ca:3a:6c:65:50 *>i[5]:[0]:[29]:[192.168.10.0] 10.209.36.1 0 100 0 ? RT:12757:1000 ET:8 Rmac:b8:ca:3a:6c:65:50 *>i[5]:[0]:[32]:[10.40.1.1] 10.209.36.1 0 100 0 ? RT:12757:1000 ET:8 Rmac:b8:ca:3a:6c:65:50 Route Distinguisher: 10.209.36.1:1001 *>i[5]:[0]:[24]:[10.26.1.0] 10.209.36.1 0 100 0 ? RT:65000:1001 ET:8 Rmac:56:02:6e:63:c9:3f *>i[5]:[0]:[24]:[10.26.4.0] 10.209.36.1 0 100 0 ? RT:65000:1001 ET:8 Rmac:56:02:6e:63:c9:3f *>i[5]:[0]:[31]:[10.11.11.2] 10.209.36.1 0 100 0 ? RT:65000:1001 ET:8 Rmac:56:02:6e:63:c9:3f *>i[5]:[0]:[32]:[10.26.1.1] 10.209.36.1 0 100 0 ? RT:65000:1001 ET:8 Rmac:56:02:6e:63:c9:3f *>i[5]:[0]:[32]:[10.26.4.1] 10.209.36.1 0 100 0 ? RT:65000:1001 ET:8 Rmac:56:02:6e:63:c9:3f Route Distinguisher: 10.209.36.1:1002 *>i[5]:[0]:[24]:[10.28.1.0] 10.209.36.1 0 100 0 ? RT:65000:1002 ET:8 Rmac:b8:ca:3a:6c:65:50 *>i[5]:[0]:[31]:[10.11.11.4] 10.209.36.1 0 100 0 ? RT:65000:1002 ET:8 Rmac:b8:ca:3a:6c:65:50 *>i[5]:[0]:[32]:[10.28.1.1] 10.209.36.1 0 100 0 ? RT:65000:1002 ET:8 Rmac:b8:ca:3a:6c:65:50 Route Distinguisher: 10.209.36.1:1003 *>i[5]:[0]:[24]:[10.29.1.0] 10.209.36.1 0 100 0 ? RT:65000:1003 ET:8 Rmac:b8:ca:3a:6c:65:50 *>i[5]:[0]:[31]:[10.11.11.6] 10.209.36.1 0 100 0 ? RT:65000:1003 ET:8 Rmac:b8:ca:3a:6c:65:50 *>i[5]:[0]:[32]:[10.29.1.1] 10.209.36.1 0 100 0 ? RT:65000:1003 ET:8 Rmac:b8:ca:3a:6c:65:50 Route Distinguisher: 10.209.36.2:1000 *>i[5]:[0]:[24]:[10.40.1.0] 10.209.36.2 0 100 0 ? RT:12757:1000 ET:8 Rmac:ae:bd:dc:aa:11:f1 *>i[5]:[0]:[29]:[192.168.10.0] 10.209.36.2 0 100 0 ? RT:12757:1000 ET:8 Rmac:ae:bd:dc:aa:11:f1 Route Distinguisher: 10.209.36.2:1001 *>i[5]:[0]:[24]:[10.26.1.0] 10.209.36.2 0 100 0 ? RT:65000:1001 ET:8 Rmac:b2:14:e3:8f:dc:81 *>i[5]:[0]:[24]:[10.26.4.0] 10.209.36.2 0 100 0 ? RT:65000:1001 ET:8 Rmac:b2:14:e3:8f:dc:81 *>i[5]:[0]:[31]:[10.11.11.2] 10.209.36.2 0 100 0 ? RT:65000:1001 ET:8 Rmac:b2:14:e3:8f:dc:81 Route Distinguisher: 10.209.36.2:1002 *>i[5]:[0]:[24]:[10.28.1.0] 10.209.36.2 0 100 0 ? RT:65000:1002 ET:8 Rmac:7e:29:d7:4b:17:c9 *>i[5]:[0]:[31]:[10.11.11.4] 10.209.36.2 0 100 0 ? RT:65000:1002 ET:8 Rmac:7e:29:d7:4b:17:c9 Route Distinguisher: 10.209.36.2:1003 *>i[5]:[0]:[24]:[10.29.1.0] 10.209.36.2 0 100 0 ? RT:65000:1003 ET:8 Rmac:1e:15:95:67:b0:36 *>i[5]:[0]:[31]:[10.11.11.6] 10.209.36.2 0 100 0 ? RT:65000:1003 ET:8 Rmac:1e:15:95:67:b0:36 Route Distinguisher: 10.209.36.10:1000 *>i[5]:[0]:[24]:[10.40.2.0] 10.209.36.10 0 100 0 ? RT:12757:1000 ET:8 Rmac:b8:ca:3a:6c:62:c0 *>i[5]:[0]:[32]:[10.40.2.1] 10.209.36.10 0 100 0 ? RT:12757:1000 ET:8 Rmac:b8:ca:3a:6c:62:c0 Route Distinguisher: 10.209.36.10:1001 *>i[5]:[0]:[24]:[10.26.2.0] 10.209.36.10 0 100 0 ? RT:65000:1001 ET:8 Rmac:2a:66:a5:fc:07:45 *>i[5]:[0]:[24]:[10.26.5.0] 10.209.36.10 0 100 0 ? RT:65000:1001 ET:8 Rmac:2a:66:a5:fc:07:45 *>i[5]:[0]:[31]:[10.11.11.2] 10.209.36.10 0 100 0 ? RT:65000:1001 ET:8 Rmac:2a:66:a5:fc:07:45 *>i[5]:[0]:[32]:[10.26.2.1] 10.209.36.10 0 100 0 ? RT:65000:1001 ET:8 Rmac:2a:66:a5:fc:07:45 *>i[5]:[0]:[32]:[10.26.5.1] 10.209.36.10 0 100 0 ? RT:65000:1001 ET:8 Rmac:2a:66:a5:fc:07:45 Route Distinguisher: 10.209.36.10:1002 *>i[5]:[0]:[24]:[10.28.2.0] 10.209.36.10 0 100 0 ? RT:65000:1002 ET:8 Rmac:b8:ca:3a:6c:62:c0 *>i[5]:[0]:[31]:[10.11.11.4] 10.209.36.10 0 100 0 ? RT:65000:1002 ET:8 Rmac:b8:ca:3a:6c:62:c0 *>i[5]:[0]:[32]:[10.28.2.1] 10.209.36.10 0 100 0 ? RT:65000:1002 ET:8 Rmac:b8:ca:3a:6c:62:c0 Route Distinguisher: 10.209.36.10:1003 *>i[5]:[0]:[24]:[10.29.2.0] 10.209.36.10 0 100 0 ? RT:65000:1003 ET:8 Rmac:66:e8:f2:39:ec:1e *>i[5]:[0]:[31]:[10.11.11.6] 10.209.36.10 0 100 0 ? RT:65000:1003 ET:8 Rmac:66:e8:f2:39:ec:1e *>i[5]:[0]:[32]:[10.29.2.1] 10.209.36.10 0 100 0 ? RT:65000:1003 ET:8 Rmac:66:e8:f2:39:ec:1e Route Distinguisher: 10.209.36.11:1000 *>i[5]:[0]:[24]:[10.40.2.0] 10.209.36.11 0 100 0 ? RT:12757:1000 ET:8 Rmac:b8:ca:3a:6a:d2:60 Route Distinguisher: 10.209.36.11:1001 *>i[5]:[0]:[24]:[10.26.2.0] 10.209.36.11 0 100 0 ? RT:12757:1001 RT:65000:1001 ET:8 Rmac:a2:71:f3:9c:93:7f *>i[5]:[0]:[24]:[10.26.5.0] 10.209.36.11 0 100 0 ? RT:12757:1001 RT:65000:1001 ET:8 Rmac:a2:71:f3:9c:93:7f *>i[5]:[0]:[31]:[10.11.11.2] 10.209.36.11 0 100 0 ? RT:12757:1001 RT:65000:1001 ET:8 Rmac:a2:71:f3:9c:93:7f Route Distinguisher: 10.209.36.11:1002 *>i[5]:[0]:[24]:[10.28.2.0] 10.209.36.11 0 100 0 ? RT:65000:1002 ET:8 Rmac:b2:af:dc:2d:29:48 *>i[5]:[0]:[31]:[10.11.11.4] 10.209.36.11 0 100 0 ? RT:65000:1002 ET:8 Rmac:b2:af:dc:2d:29:48 Route Distinguisher: 10.209.36.11:1003 *>i[5]:[0]:[24]:[10.29.2.0] 10.209.36.11 0 100 0 ? RT:65000:1003 ET:8 Rmac:76:fc:82:ae:a8:3d *>i[5]:[0]:[31]:[10.11.11.6] 10.209.36.11 0 100 0 ? RT:65000:1003 ET:8 Rmac:76:fc:82:ae:a8:3d Route Distinguisher: 10.209.36.20:1000 *>i[5]:[0]:[24]:[10.40.3.0] 10.209.36.20 0 100 0 ? RT:12757:1000 ET:8 Rmac:16:ec:b4:21:d5:da *>i[5]:[0]:[29]:[192.168.10.0] 10.209.36.20 0 100 0 ? RT:12757:1000 ET:8 Rmac:16:ec:b4:21:d5:da *>i[5]:[0]:[32]:[10.40.3.1] 10.209.36.20 0 100 0 ? RT:12757:1000 ET:8 Rmac:16:ec:b4:21:d5:da Route Distinguisher: 10.209.36.20:1001 *>i[5]:[0]:[24]:[10.26.3.0] 10.209.36.20 0 100 0 ? RT:65000:1001 ET:8 Rmac:1e:be:98:24:47:63 *>i[5]:[0]:[24]:[10.26.6.0] 10.209.36.20 0 100 0 ? RT:65000:1001 ET:8 Rmac:1e:be:98:24:47:63 *>i[5]:[0]:[31]:[10.11.11.2] 10.209.36.20 0 100 0 ? RT:65000:1001 ET:8 Rmac:1e:be:98:24:47:63 *>i[5]:[0]:[32]:[10.26.3.1] 10.209.36.20 0 100 0 ? RT:65000:1001 ET:8 Rmac:1e:be:98:24:47:63 *>i[5]:[0]:[32]:[10.26.6.1] 10.209.36.20 0 100 0 ? RT:65000:1001 ET:8 Rmac:1e:be:98:24:47:63 Route Distinguisher: 10.209.36.20:1002 *>i[5]:[0]:[24]:[10.28.3.0] 10.209.36.20 0 100 0 ? RT:65000:1002 ET:8 Rmac:20:67:7c:5d:99:70 *>i[5]:[0]:[31]:[10.11.11.4] 10.209.36.20 0 100 0 ? RT:65000:1002 ET:8 Rmac:20:67:7c:5d:99:70 *>i[5]:[0]:[32]:[10.28.3.1] 10.209.36.20 0 100 0 ? RT:65000:1002 ET:8 Rmac:20:67:7c:5d:99:70 Route Distinguisher: 10.209.36.20:1003 *>i[5]:[0]:[24]:[10.29.3.0] 10.209.36.20 0 100 0 ? RT:65000:1003 ET:8 Rmac:20:67:7c:5d:99:70 *>i[5]:[0]:[31]:[10.11.11.6] 10.209.36.20 0 100 0 ? RT:65000:1003 ET:8 Rmac:20:67:7c:5d:99:70 *>i[5]:[0]:[32]:[10.29.3.1] 10.209.36.20 0 100 0 ? RT:65000:1003 ET:8 Rmac:20:67:7c:5d:99:70 Route Distinguisher: 10.209.36.21:1000 *>i[5]:[0]:[24]:[10.40.3.0] 10.209.36.21 0 100 0 ? RT:12757:1000 ET:8 Rmac:20:67:7c:5d:88:20 Route Distinguisher: 10.209.36.21:1001 *>i[5]:[0]:[24]:[10.26.3.0] 10.209.36.21 0 100 0 ? RT:65000:1001 ET:8 Rmac:20:67:7c:5d:88:20 *>i[5]:[0]:[24]:[10.26.6.0] 10.209.36.21 0 100 0 ? RT:65000:1001 ET:8 Rmac:20:67:7c:5d:88:20 *>i[5]:[0]:[31]:[10.11.11.2] 10.209.36.21 0 100 0 ? RT:65000:1001 ET:8 Rmac:20:67:7c:5d:88:20 Route Distinguisher: 10.209.36.21:1002 *>i[5]:[0]:[24]:[10.28.3.0] 10.209.36.21 0 100 0 ? RT:65000:1002 ET:8 Rmac:20:67:7c:5d:88:20 *>i[5]:[0]:[31]:[10.11.11.4] 10.209.36.21 0 100 0 ? RT:65000:1002 ET:8 Rmac:20:67:7c:5d:88:20 Route Distinguisher: 10.209.36.21:1003 *>i[5]:[0]:[24]:[10.29.3.0] 10.209.36.21 0 100 0 ? RT:65000:1003 ET:8 Rmac:20:67:7c:5d:88:20 *>i[5]:[0]:[31]:[10.11.11.6] 10.209.36.21 0 100 0 ? RT:65000:1003 ET:8 Rmac:20:67:7c:5d:88:20 Route Distinguisher: **10.209.36.254:2** *> [3]:[0]:[32]:[10.209.36.254] 10.209.36.254 32768 i ** ET:8 RT:12757:1001**