IGP digunakan untuk routing pada routing domain, beberapa jaringan ini berada dibawah
pengontrolan sebuah organisasi atau administrator. Autonomous System biasanya terdiri dari
berbagai jaringan individu milik perusahaan, sekolah dan organisasi lainnya. IGP digunakan
untuk merutekan jaringan autonomus system, dan juga digunakan untuk merutekan jaringan
single itu sendiri. Contohnya, CENIC mengoperasikan autonomous system yang terdiri atas
sekolah-sekolah, colleges dan universitas yang ada di California. CENIC menggunakan IGR
untuk merutekan autonomous system untuk interkoneksi semua institusi tersebut. Setiap
institusi pendidikan tersebut juga menggunakan IGP yang mereka pilih untuk merutekan
jaringan mereka sendiri. IGP yang digunakan oleh masing-masing institusi tersebut
menyediakan jakur terbaik untuk masing-masing routing domains, seperti halnya IGP yang
digunakan CENIC menyediakan jalur terbaik untuk autonomous system itu sendiri. Yang
termasuk kedalam IGP untuk IP antara lain: RIP, IGRP, EIGRP, OSPF, dan IS-IS.
Protokol routing, lebih spesifik algoritma yang dipakai oleh protokol tersebut, menggunakan
matrik untuk menentukan jalur terbaik dari sebuah jaringan tujuan. Matrik yang digunakan oleh
protokol routing RIP adalah menghitung hop, yang merupakan sejumalah router yang harus
dilalui pakwet untuk sampai ke jaringan lain. Sedangkan OSPF menggunakan bandwidth untuk
menentukan jalur tersingkat untuk sampai ke jaringan tujuan.
Disisi lain EGP, dirancang untuk pemakain antar autonomous system yang berbeda yang
berada dalam pengontrolan administrator jaringan yang berbeda pula. BGP merupakan satu-
satunya protokol routing yang diimplementasikan oleh EGP dan digunakan pada jaringan
internet. BGP mengginalan protokol path vector yang menggunakan berbagai atribut yang beda
untuk mengukur rute. Pada level ISP, ada yang lebih penting dari pada sekedar memilih jalur
tercepat. BGP biasa digunakan antar ISP dan terkadang antara perusahaan dengan ISP.
Beberapa protokol distance vector mengirim secara periodic dan lengkap informasi
routing pada sebuah router yang terhubung padanya. Pada jaringan yang lebih luas hal
ini mengakibatkan beban trafik yang cukup besar terhadap link yang ada.
Meskipun algoritma Bellman-Ford menangani database untuk jaringan lain, algoritma ini
tidak memungkinkan router untuk mengetahui topologi yang sebenarnya dari sebuah
internetwork. Router hanya mengetahui informasi routing yang diterima dari router lain
yang terhubung padanya.
Protokol distance vector menggunakan router sebagai post penanda disepanjang jalur
yang dilewati paket sampai ke titik tujuan. Informasi satu-satunya yang diketahui router
tentang jaringan remote adalah arah atau metric untuk mencapai jaringan tujuan dan
jalur mana atau interface mana untuk sampai kesana. Protokol routing distance vector
tidak mengetahui peta sebenarnya dari topologi jaringan.
Dengan beberapa protokol routing distance vector, router mengirimkan secara periodic
perubahan informasi routing yang terjadi pada router yang terhubung dengannya.
Protokol routing link-state tidak menggunakan system ini. Setelah jaringan terpusat, link-
state akan mengirimkan informasi perubahan ketika terjadi perubahan topologi.
Protocol classful routing tidak mengirim informasi subnet mask pada update
routing. Protokol routing pertama seperti RIP adalah classful. Ini dikarenakan ketika
alamat jaringan dialokasikan berdasarkan kelas, yaitu class A, B atau C. Protokol routing
tidak perlu menyertakan subnetmask pada update routing karena network mask bisa
langsung dikenali berdasarkan octet pertama dari alamat jaringan tersebut.
Protokol routing classful masih bisa digunakan pada jaringan saat ini, namun karena
tidak mengikutsertakan subnet mask maka tidak bisad diimplementasikan pada semua
keadaan. Protokol routing classful tidak bisa digunakan ketika jaringan memakai jenis
subnet mask lebih dari satu, dengan kata lain protokol routing classful tidak mendukung
VLSM.
Ada kelemahan lain dari protokol routing classful ini termasuk ketidakmampuan untunk
mendukung jaringan discontiguous.
Yang termasuk kedalam protokol routing classless adalah: RIPv2, EIGRP, OSPF, IS-IS,
BGP.
3.2.5 Convergence
What is Convergence?
Convergence situasi dimana semua routing table router-router berada dalam keadaan
yang mantap. Jaringan berada dalam keadaan convergence ketika semua router telah
selesai dan memiliki informasi yang akurat tentang jaringan yang ada. Waktu
convergence merupakan waktu yang dibutuhkan untuk router-router berbagi informasi,
menghitung jalur terbaik dan mengupdate routing tablenya. Jaringan tidak ada
beroperasi sampai keadaan jaringan convergence, biasanya kebanyakan jaringan
membutuhkan waktu convergence yang lumayan singkat.