The technique of Forwarding Information Base (FIB) aggregation reduces FIB size by combining entries whose prefixes are numerically aggregatable and whose next hops are the same. It is a software solution that can be applied to a single router without upgrading the hardware, changing the control plane, or affecting packets’ forwarding paths. Thus it can be deployed incrementally and selectively in a network at operators’ discretion. This technology reduces FIB aggregation’s overhead in the following aspects:
Background:
Routers exchange information using routing protocols to route packets through the network. The exchanged information is stored in a Routing Information Base (RIB), which stores all IP routing information, and is responsible for next-hop selection. The router processes information in the RIB to determine how to forward packets from the router, with this information stored in a forwarding information base (FIB). The FIB in routers contains a subset of the RIB information, such as the address prefixes and their select next hops, for fast lookup during data forwarding. In the core of the network, it is possible for the FIB to contain hundreds of thousands of entries (e.g. one for each route in the FIB). Once the FIB becomes so large that it can no longer fit in the fast memory of routers’ line cards, ISPs have to upgrade their line cards, eventually making internet services more expensive.
Applications:
Advantages: