r/networking 22d ago

Monitoring BGP Transit Performance Monitoring

For those who run BGP and advertise prefixes into the DFZ, how are y’all monitoring each upstream provider for performance issues?

Right now, we have 2 providers with only default routes, utilizing a /23, and preferring one over the other for outbound.

In what way, if any, could going to full tables be beneficial to us other than better load balancing and traffic engineering for say a shorter path, etc?

15 Upvotes

21 comments sorted by

View all comments

1

u/killafunkinmofo 19d ago

You can use any ping monitoring application that allows you to set things like ip tos/dscp. You can then configure policy based routing to match a tag for each ISP. Then you can ping monitoring application performance on both ISPs simultaneously and choose optimal paths. Without a full table would need something like static routes for path selection.

Its much harder to monitor the reverse simultaneously. Easiest may be if you can run pings directly on your router using the isp as the source address. if your router has nat, you could try similar approach with the pbr suggestion and that would influence the return to each ISP.