Protocoalele de Rutare Dinamică sunt folosite de către routere pentru a partaja informații despre accesibilitatea și starea rețelelor la distanță. Protocoalele de rutare dinamică efectuează mai multe activități , inclusiv descoperirea rețelei și mentenanța tabelelor de rutare.

Descoperirea rețelei este abilitatea unui protocol de rutare de a partaja informații despre rețelele pe care le cunoaște cu alte routere care de asemenea folosesc același protocol de rutare. În loc de a depinde de rute statice configurate manual către rețele la distanță pe fiecare router , un protocol de rutare dinamic permite ca router-ele să învețe automat despre aceste rețele de la alte routere. Aceste rețele și calea cea mai bună către fiecare , sunt adăugate în tabela de rutare a router-ului și sunt identificate ca rețele învațate de un protocol de rutare dinamic specific.

În timpul descoperirii rețelei , routerele schimbă rute și actualizează tabelele de rutare. Routerele au convers după ce au terminat de făcut schimb și actualizat tabelele lor de rutare. Routerele apoi mențin rețeaua în tabela lor de rutare.

Figura oferă un scenariu simplu despre cum două routerere vecine ar iniția un schimb de informații de rutare. În acest mesaj simplificat , R1 se introduce singur și rețelele la care se poate ajunge. R2 răspunde și oferă R1 cu rețelele sale.