Hello List, I'm sure I'm missing something fairly obvious but don't know where to start.
First, forgive my ASCII art : [BSD A] <--> [PEER A] ^ | v [BSD B] <--> [PEER B] The following works OK : - eBGP - iBGP - Routing to and from machines behind the BSD boxes - Pinging internet routes learnt from either peer from "BSD A" console The following does not work : - Pinging internet routes learnt from "Peer B" on "BSD B". However it is possible to ping routes learnt from "Peer A" on "BSD B". It is also possible to ping routes learnt from "Peer B" on "BSD B" if I use ping with the "-I" flag and pick a LAN-side interface to ping from. What have I missed ? bgpctl sh nex reports fine, and there are no default routes hiding in output from "route -n show".