A routing protocol that takes link loading and bandwidth when selecting between alternate routes. Example: OSPF.