Routing is Complex
For each packet, router must consider all possible alternative routes
As noted earlier, it must do complex calculations on each router forwarding table row
This complexity requires a complex and expensive router for relatively low packet forwarding rates