A routingsystem which is based on a hierarchy. For instance, a large network may be divided into multiple smaller networks, which in turn may be subdivided into even smaller networks. The highest level within the hierarchy would handle routing to the next level, which in turn would take care of the routing to the level below it, and so on.