Skip to content

Motivation

A raw BGP full feed (the so-called "global routing table") contains a lot of junk you do not want in your routers. In the best case, it contains prefixes to non-routable networks; in the worst case, it can break your internal routing.

There are a number of measures to filter a full BGP feed which will be explained in the following sections.

In general, we have three sources of information to fill your BGP table:

  • the raw input you receive from your peers
  • one or more block lists where you define what you not want from that specific peer or from all peers
  • an allow list or whitelist, where you define what you allow from that peer

Job Snijders defined that at RIPE77 as intersecting sets.

three circles