Jadi apa perbedaan antara protokol yang diarahkan dan protokol routing?
Sekarang protokol yang diarahkan membawa data pengguna, misalnya, akan IPv4 atau IPv6.
Saat Anda menggunakan protokol lapisan yang lebih tinggi sepertiHTTP
atau FTP, protokol tersebut menggunakan protokol lapisan bawah seperti
IPv4 atau IPv6 untuk membawa data pengguna dari satu perangkat ke perangkat lainnya.
Jadi, ketika Anda terhubung
ke situs web dan Anda melihat halaman web yang akan dianggap sebagai data yang dirutekan.
Data dari server web sedang dialihkan ke PC Anda
sekarang skema pengalamatan yang digunakan oleh protokol diarahkan didasarkan pada protokol khusus ini
seperti IPv4 menggunakan alamat 32 bit dan IPv6 menggunakan alamat 128 bit.
Sekarang bagaimana router tahu di mana perangkat berada dalam jaringan?
Sebagai contoh, PC saya berbasis di Inggris tetapi
ketika saya pergi ke Facebook. com traffic dikirim dari PC
saya ke Facebook yang berbasis di California
dan kembali lagi, Bagaimana perangkat saya benar-benar mencapai layanan facebook di
pusat data di California dan bagaimana data kembali ke PC saya di Inggris?
Bagaimana data pengguna diteruskan dari satu perangkat ke perangkat lainnya?
Sekarang penting untuk menyadari bahwa setiap router di sepanjang
jalur antara PC saya di Inggris dan facebook. com membuat keputusan
routing yang independen.
Sebagai contoh, jika saya telusuri ke facebook. com dan dalam hal ini,
saya akan mengatur
batas waktu ke nilai rendah seperti 50 milidetik.
Lalu lintas sedang diteruskan dari PC saya dengan basis
hop-by-hop dari 1 router ke router berikutnya hingga diharapkan
mencapai facebook. com, setiap
hop ini adalah router independen yang
membuat keputusan routing independen.
Sekarang Facebook dan banyak situs web besar lainnya akan memiliki
pusat data yang tersebar di seluruh dunia
sehingga lalu lintas saya mungkin tidak benar-benar pergi ke AS
tetapi mungkin pergi ke pusat data lokal
di Eropa yang semuanya tergantung pada bagaimana jaringan dikonfigurasi .
Keputusan perutean yang dibuat oleh router
ini dikenal sebagai paradigma perutean hop-by-hop dengan perutean
lalu lintas unicast didasarkan pada alamat tujuan saja bukan pada alamat
sumber sehingga router memutuskan
kemana lalu lintas berdasarkan alamat IP tujuan dalam
contoh saya ini alamat ini dan router akan memutuskan kemana
harus merutekan traffic berdasarkan alamat IP tujuan dan informasi yang
disimpan dalam tabel routing.
Setiap router di sepanjang jalur perlu menentukan antarmuka keluar
untuk meneruskan lalu lintas untuk mencapai alamat IP tujuan.
Untuk itu router mengkomunikasikan informasi tentang jaringan menggunakan protokol routing.
Mereka kemudian akan menentukan jalur terbaik ke alamat IP tujuan
menggunakan kriteria khusus untuk protokol perutean individual tersebut.
Sebagai contoh, RIP menggunakan jumlah hop untuk menentukan jalur terbaik.
OSPF menggunakan bandwidth antarmuka untuk menentukan jalur terbaik.
EIGRP menggunakan bandwidth dan penundaan untuk menentukan jalur terbaik.
Jadi protokol routing digunakan untuk secara otomatis mengiklankan jaringan antara
router dan itulah bagaimana router
belajar tentang jaringan yang tersedia dalam topologi.
Penting juga untuk dicatat
bahwa jika router tidak tahu tentang alamat IP tujuan.
Dengan kata lain, informasi tentang alamat IP tujuan itu tidak
ada dalam tabel routing-nya, itu akan menjatuhkan paket unicast.
Alamat IP tujuan adalah kecocokan dengan jaringan dan subnet dalam tabel
perutean router sehingga jika perute menerima lalu lintas yang pergi ke
alamat IP misalkan 10. 1. 1. 1 tetapi
alamat IP itu tidak cocok dengan jaringan di tabel perutean router.
Router akan menjatuhkan paket karena tidak tahu harus meneruskan ke mana pada dasarnya jika Anda memberi tahu router
mengirim traffic ke alamat IP 10. 1. 1. 1 dan
router tidak tahu bagaimana menuju ke jaringan atau alamat IP tersebut.
Router akan menjatuhkan lalu lintas itu jika tidak
ada rute yang cocok dalam tabel routing lalu lintas akan turun.
Ini berlaku khusus untuk paket unicast tempat
kami melakukan router berdasarkan alamat IP tujuan.
Jadi secara ringkas, protokol routing memungkinkan router untuk belajar tentang jaringan tujuan.
Itu memfasilitasi perubahan informasi yang dialihkan antar perangkat.
Router dapat secara dinamis belajar tentang jaringan dalam topologi
dan kemudian dapat membuat keputusan routing berdasarkan kriteria yang
berbeda seperti jumlah hop bandwidth atau penundaan untuk menentukan jalur terbaik.
Router kemudian cukup memilih antarmuka keluar berdasarkan tabel routing dan
kemudian akan meneruskan paket dari antarmuka itu untuk mencapai tujuan.