1

In a largish (1M+) IP environment I am responsible for monitoring/alarming and guarding IPAM integrity. Seeing an opportunity to kill two birds with one stone, I asked the guys responsible for the network (a mix of Cisco and Juniper) to configure the routers to send traps on BGP table content changes of internal networks. I want to use them for the NMS and to check for unauthorized networks.

They are convinced this is a bad idea but are not able to explain, or I am not able to understand why, except for that this will generate a lot of traps, which I don't care for. Filtering and fatter NICs will take care of that.

Is this a really bad idea and if so what would be a better approach? Keep in mind that a commercial solution is not an option.

1 Answer 1

4

The concern is that generating the traps will affect the performance of the router, especially on that day when things go wrong and you have a lot of changes. Some problem will cause instability, which will lead to a flurry of traps, which will tax the router, leading to even more instability,...

An alternative is to dedicate a router to monitoring the BGP table. This router does not route traffic. It participates in BGP, but does not advertise any prefixes. This router can send you traps -- if it runs into problems, your network is not affected.

4
  • A VM with Quagga would be enough?
    – JdeHaan
    Commented Dec 15, 2016 at 18:35
  • Probably, as long as you have enough memory for the routing table.
    – Ron Trunk
    Commented Dec 15, 2016 at 18:36
  • Thanks. That is something that will make everybody happy.
    – JdeHaan
    Commented Dec 15, 2016 at 19:05
  • 2
    Take a look at exabgp (github.com/Exa-Networks/exabgp), it's written with tasks like these in mind.
    – Teun Vink
    Commented Dec 15, 2016 at 19:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.