Hierarchical Based Routing