Yakov Rekhter previously wrote:
I absolutely agree that the time has come to remove complex routing
protocols from routers and use workstations.
1. I am not sure whether BGP could be classified as a "complex routing
The information it is used to carry at the XPs is complex; so are the
routing policies some folk want to use.
2. The proposed scheme does not remove BGP from the routers. In fact, BGP is
used to communicate forwarding information between the routers and the route
Of course, but the server condenses all of the paths it learns at the XP
to just one path per prefix learned at the XP, thus significantly
reducing the load on the router: now the router has several times fewer
paths to choose from and store in memory.
So, if we're to assume that BGP is "a complex routing protocol", then using
router servers does not allow "to remove complex routing protocols from
routers". And if we're to assume that BGP is not a complex routing protocol,
then we don't have a problem of removing "complex routing protocols from
So, it seems that using route servers would have no impact wrt to removing
"complex routing protocols from routers".
But with reducing the load on them.
Frankly, I think every NAP should require this sort of setup, at least
until routers get good enough in these respects, and even requiere that
BGP4 NAP traffic be pushed off onto a lower bandwidth LAN.
PS: If I remember correctly, every peer at some NAPs gets two IP host
addresses for them to use at the NAP; this means that using a BGP4
"proxy" (if I call it a route server some might think I'm referring
to the RA route server) is a possibility for all, and noone is
stopping anyone from using one at those NAPs.