Les protocoles de routage peuvent être classés dans différents groupes selon leurs caractéristiques. Plus précisément, les protocoles de routage peuvent être classés en fonction de leur :

Par exemple, les protocoles de routage IPv4 sont classés comme suit :

Les protocoles de routage par classe, RIPv1 et IGRP, sont des protocoles anciens et sont uniquement utilisés dans les réseaux plus anciens. Ces protocoles de routage ont évolué pour devenir respectivement les protocoles de routage sans classe RIPv2 et EIGRP. Les protocoles de routage à état de liens sont sans classe par nature.

La Figure 1 présente une vue hiérarchique de la classification des protocoles de routage dynamique.

Les figures 2 à 5 illustrent le rôle, le fonctionnement et le comportement des différents protocoles de routage.