Dua jenis algoritma yang umum digunakan dalam routing adalah algoritma Distance Vector (vektor jarak) dan algoritma Link State (keadaan tautan). Meskipun keduanya bertujuan untuk mengoptimalkan routing, mereka memiliki perbedaan mendasar dalam cara kerja dan pendekatan yang digunakan.
Kita akan membahas setiap algoritma tersebut, mulai dari karakteristik, cara kerja hingga keunggulan masing-masing algoritma peroutingan yang digunakan.