A forgalomirányító protokollokat jellemzőik alapján különböző csoportokba sorolhatjuk. A csoportosítást a következők alapján lehet elvégezni:
- Felhasználási terület - Belső (Interior Gateway Protocol, IGP) vagy külső (Exterior Gateway Protocol, EGP) irányító protokollok
- Működés - Távolságvektor, kapcsolatállapot vagy útvonal-vektor alapú protokollok
- Viselkedés - Osztály alapú (hagyományos) vagy osztály nélküli protokollok
Az IPv4-es irányító protokollok például a következőképpen csoportosíthatók:
- RIPv1 (hagyományos) - Távolságvektor és osztály alapú belső protokoll.
- IGRP (hagyományos) - A Cisco által kifejlesztett, távolságvektor és osztály alapú belső protokoll (12.2 IOS verzióktól kezdve nem használják).
- RIPv2 - Távolságvektor alapú, osztály nélküli belső protokoll.
- EIGRP - A Cisco által kifejlesztett távolságvektor alapú, osztály nélküli belső protokoll.
- OSPF - Kapcsolatállapot alapú, osztály nélküli belső protokoll.
- IS-IS - Kapcsolatállapot alapú, osztály nélküli belső protokoll.
- BGP - Útvonal-vektor alapú, osztály nélküli külső protokoll.
A hagyományos osztály alapú RIPv1 és IGRP protokollokat csak régebbi hálózatokban használják. Ezekből a protokollokból fejlődött ki az osztály nélküli megfelelőjük, a RIPv2 és az EIGRP. A kapcsolatállapot alapú protokollok alapértelmezetten osztály nélküliek.
Az 1. ábrán a dinamikus forgalomirányító protokollok csoportosításának hierarchikus nézete látható.
A 2.-5. ábrákon a különböző protokollok felhasználási területei, működésük és viselkedésük van kiemelve.