Synopsis
We discuss the three major Forwarding Information Base (FIB) techniques by which a router can classify incoming packets to decide which of its interfaces to forward the packet on: Ternary Content-Addressable Memory (TCAM), Tree-Bitmap and similar algorithms and direct memory lookup. The FIB and RIB tasks of routers are the fundamental determinants of Internet routing system scalability.