The sizes of the BGP routing tables have increased by an order of magnitude over the last six years. This dramatic growth of the routing table can decrease the packet forwarding speed and demand more router memory space. In this paper, we explore the extent that various factors contribute to the routing table size and characterize the growth of each contribution. We begin with measurement study using routing tables of Oregon route views server to determine the contributions of multi-homing, load balancing, address fragmentation, and failure to aggregate to routing table size. We find that the contribution of address fragmentation is the greatest and is three times to that of multihoming or load balancing. The contribution of failure to aggregate is the least. Although multihoming and load balancing contribute less to routing table size than address fragmentation does, we observe that the contribution of multihoming and that of load balancing grow faster than the routing table does and ...
Tian Bu, Lixin Gao, Donald F. Towsley