On the Aggregatability of Router Forwarding Tables

The rapid growth of global routing tables has raised concerns among many Internet Service Providers. The most immediate concern regarding routing scalability is the size of the Forwarding Information Base (FIB), which seems to be growing at a faster pace than router hardware can support. This paper focuses on one potential solution to this problem - FIB aggregation, i.e., aggregating FIB entries without affecting the forwarding paths taken by data traffic. Compared with alternative solutions to the routing scalability problem, FIB aggregation is particularly appealing because it is a purely local software optimization limited within a router, requiring no changes to routing protocols or router hardware. To understand the feasibility of using FIB aggregation to extend router lifetime, we present several FIB aggregation algorithms and evaluate their performance using routing tables and updates from tens of networks. We find that FIB aggregation can reduce the FIB table size by as much as 70% with small computational overhead. We also show that the computational overhead can be controlled through various mechanisms.

[1]  Songwu Lu,et al.  IPv4 address allocation and the BGP routing table evolution , 2005, CCRV.

[2]  Robert M. Hinden,et al.  New Scheme for Internet Routing and Addressing (ENCAPS) for IPNG , 1996, RFC.

[3]  Jia Wang,et al.  Making Routers Last Longer with ViAggre , 2009, NSDI.

[4]  Daniel Massey,et al.  Towards a New Internet Routing Architecture: Arguments for Separating Edges from Transit Core , 2008, HotNets.

[5]  Walter Willinger,et al.  A first-principles approach to understanding the internet's router-level topology , 2004, SIGCOMM 2004.

[6]  Steven Richardson Vertical Aggregation: A Strategy for FIB Reduction , 1996 .

[7]  Vince Fuller,et al.  Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy , 1993, RFC.

[8]  Xiaohu Xu,et al.  FIB Suppression with Virtual Aggregation , 2011 .

[9]  сети Обмен данными Classless Inter-Domain Routing , 2010 .

[10]  Kirk Lougheed,et al.  Border Gateway Protocol (BGP) , 2021, IP Routing Protocols.

[11]  Susan Hares,et al.  A Border Gateway Protocol 4 (BGP-4) , 1994, RFC.

[12]  Robin Whittle,et al.  Ivip (Internet Vastly Improved Plumbing) Architecture , 2010 .

[13]  Brian Zill,et al.  Constructing optimal IP routing tables , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[14]  John Moy,et al.  OSPF Version 2 , 1998, RFC.

[15]  Lixia Zhang,et al.  Report from the IAB Workshop on Routing and Addressing , 2007, RFC.

[16]  Don Towsley,et al.  On characterizing BGP routing table growth , 2004, Comput. Networks.