On distingue deux catégories principales : les protocoles de routage statique, et les protocoles de routage dynamique.Les statiques impliquent la configuration manuelle des chemins réseau par un administrateur. Chaque route est explicitement définie, ce qui peut offrir un niveau de contrôle très précis sur le flux des données.Cependant, cette approche devient rapidement impraticable à mesure que la taille et la complexité du réseau augmentent. Elle est plus adaptée aux réseaux plus petits, où les changements dans la topologie sont rares.De leur côté, les protocoles dynamiques permettent aux routeurs de communiquer entre eux pour partager des informations sur la topologie. Ils s’adaptent automatiquement aux changements dans la configuration du réseau, et ajustent les chemins en conséquence.À l’évidence, cela les rend particulièrement adaptés aux réseaux de grande envergure et dynamiques. Parmi les plus connus, on peut citer OSPF (Open Shortest Path First), RIP (Routing Information Protocol), et EIGRP (Enhanced Interior Gateway Routing Protocol).