Checklist and troubleshooting
Checklist
- Two reflectors, on different hardware, and every client peering with both.
route-reflector-clienton the reflectors only; clients need nothing special.- Reflectors peer with each other as ordinary iBGP peers.
- Every client can reach every other client's next hop (IGP for loopbacks; next-hop-self on edges for external routes).
- Distinct cluster IDs unless you have a reason to share one.
- A reflector doesn't need to be in the forwarding path, but if it is, it must have every route it reflects in its own FIB.
When it doesn't work
| Symptom | Look at | Usual cause |
|---|---|---|
| Clients don't see each other's routes | PfxSnt on the reflector | route-reflector-client missing |
| Route received but unusable on a client | show ip bgp <prefix>: next hop "inaccessible" | Client can't reach the originator's next hop |
| One reflector down, routes vanish | Client's session list | Client only peers with one reflector |
| A reflector drops a route you expected | The route's cluster list | It saw its own cluster ID (shared cluster ID) |
vyos@RR1:~$ show configuration commands | match "protocols bgp"
set protocols bgp neighbor 198.51.100.2 address-family ipv4-unicast
set protocols bgp neighbor 198.51.100.2 description 'RR2'
set protocols bgp neighbor 198.51.100.2 remote-as 'internal'
set protocols bgp neighbor 198.51.100.2 shutdown
set protocols bgp neighbor 198.51.100.11 description 'c1'
set protocols bgp neighbor 198.51.100.11 peer-group 'CLIENTS'
set protocols bgp neighbor 198.51.100.11 shutdown
set protocols bgp neighbor 198.51.100.12 description 'c2'
set protocols bgp neighbor 198.51.100.12 peer-group 'CLIENTS'
set protocols bgp neighbor 198.51.100.12 shutdown
set protocols bgp neighbor 198.51.100.13 description 'c3'
set protocols bgp neighbor 198.51.100.13 peer-group 'CLIENTS'
set protocols bgp neighbor 198.51.100.13 shutdown
set protocols bgp parameters router-id '198.51.100.1'
set protocols bgp peer-group CLIENTS address-family ipv4-unicast route-reflector-client
set protocols bgp peer-group CLIENTS remote-as 'internal'
set protocols bgp system-as '64500'- Line 1: Including the maintenance shutdowns.