|
22 | 22 | - Verify BGP is running: `show bgp summary` |
23 | 23 | - Check BGP EVPN neighbors: `show bgp evpn summary` |
24 | 24 | - Verify loopback reachability: `ping 10.255.255.1 source 10.255.255.3` |
25 | | -- Check BGP configuration: `show running-config section bgp` |
| 25 | +- Check BGP configuration: `show running-config | section router bgp` |
| 26 | +- View all EVPN routes: `show bgp evpn` |
| 27 | +- Check EVPN Type 2 routes (MAC-IP): `show bgp evpn route-type mac-ip` |
| 28 | +- Check EVPN Type 3 routes (IMET): `show bgp evpn route-type imet` |
| 29 | +- View EVPN instance for VLAN: `show bgp evpn instance vlan <vlan-id>` |
| 30 | +- Check detailed EVPN routes: `show bgp evpn route-type mac-ip detail` |
| 31 | + |
| 32 | +## VXLAN/EVPN MAC Learning |
| 33 | + |
| 34 | +### Check Learned MACs via VXLAN |
| 35 | +```bash |
| 36 | +# View all MAC addresses learned via VXLAN (Arista equivalent of Cisco's "show l2route evpn mac all") |
| 37 | +show vxlan address-table |
| 38 | + |
| 39 | +# Check MACs for specific VLAN |
| 40 | +show vxlan address-table vlan <vlan-id> |
| 41 | +``` |
| 42 | + |
| 43 | +### Check EVPN MAC-IP Routes |
| 44 | +```bash |
| 45 | +# View all EVPN Type 2 routes (MAC-IP advertisements) |
| 46 | +show bgp evpn route-type mac-ip |
| 47 | + |
| 48 | +# Check specific MAC or IP |
| 49 | +show bgp evpn route-type mac-ip <mac-address> |
| 50 | +show bgp evpn route-type mac-ip <ip-address> |
| 51 | + |
| 52 | +# View with details (includes route distinguishers, extended communities) |
| 53 | +show bgp evpn route-type mac-ip detail |
| 54 | +``` |
| 55 | + |
| 56 | +### Check VXLAN VTEPs |
| 57 | +```bash |
| 58 | +# List remote VTEPs |
| 59 | +show vxlan vtep |
| 60 | + |
| 61 | +# Check VXLAN interface status |
| 62 | +show interface Vxlan1 |
| 63 | + |
| 64 | +# View VXLAN flood lists for BUM traffic |
| 65 | +show vxlan flood vtep |
| 66 | + |
| 67 | +# Check VXLAN counters |
| 68 | +show vxlan counters |
| 69 | +``` |
| 70 | + |
| 71 | +### Verify ARP Learning for EVPN |
| 72 | +```bash |
| 73 | +# Check if switch has learned IP-to-MAC bindings |
| 74 | +show ip arp |
| 75 | + |
| 76 | +# For MAC+IP to be advertised in EVPN Type 2 routes, the switch must have |
| 77 | +# ARP entries. If empty, only MAC-only routes will be advertised. |
| 78 | +# ARP suppression/proxy requires MAC+IP routes to function. |
| 79 | +``` |
26 | 80 |
|
27 | 81 | ## Devstack Deployment Issues |
28 | 82 | - Check network connectivity on trunk0: `ip link show trunk0` |
|
0 commit comments