Fungsi routing sendiri menghubungkan lebih dari 1 router agar dapat terhubung. Contohnya kita membutuhkan routing, jika kita memiliki data yang ingin diakses di server dan server tersebut memiliki router yang berbeda dengan PC kita.

Tujuan dari routing protocol sendiri mencakup fungsi-fungsi seperti mencari network jarak jauh, memelihara informasi routing terkini, memilih jalur ke network tujuan serta kemampuan untuk menemukan jalur baru jika jalur saat ini tidak lagi tersedia.