The Cisco IP routing table is not a flat database.
The routing table is actually a hierarchical structure that is used to speed up the lookup process when locating routes and forwarding packets.
Within this structure, the hierarchy includes several levels.