Router
adalah perangkat untuk "memilih" jalur yang akan diambil datagram
untuk mencapai tujuannya. Ini adalah mesin dengan beberapa adapter jaringan,
yang masing-masing terhubung ke jaringan yang berbeda. Jadi, dalam konfigurasi
yang paling sederhana, router hanya perlu "melihat" jaringan mana
yang merupakan komputer untuk mengirim datagram dari pengirim.
Namun, di Internet skema ini jauh lebih rumit karena alasan berikut:
Jumlah
jaringan yang terhubung dengan router biasanya besar
Jaringan
yang terhubung dengan router dapat dihubungkan ke jaringan lain yang router
tidak ketahui secara langsung
Dengan demikian, router beroperasi melalui tabel routing dan protokol routing, sesuai dengan model berikut:
- Router menerima bingkai dari mesin yang terhubung ke salah satu jaringan yang dilampirkan
- Datagram ditransmisikan ke lapisan IP
- Router melihat header datagram
- Jika alamat IP tujuan milik salah satu jaringan di mana salah satu antarmuka router dilampirkan, informasi harus dikirim ke lapisan 4 setelah header IP telah di-enkapsulasi (dihapus).
- Jika alamat IP tujuan adalah bagian dari jaringan yang berbeda, router berkonsultasi dengan tabel peruteannya, sebuah tabel yang mendefinisikan jalur yang akan diambil untuk alamat yang diberikan.
- Router mengirim datagram melalui kartu jaringan yang terhubung ke jaringan di mana router memutuskan untuk mengirim paket.
Jadi,
ada dua skenario: pengirim dan penerima milik jaringan yang sama, dalam hal ini
kita berbicara tentang pengiriman langsung, atau setidaknya ada satu router
antara pengirim dan penerima, dalam hal ini kita berbicara tentang pengiriman
tidak langsung. .
Dalam
hal pengiriman tidak langsung, peran router, terutama dari tabel routing,
sangat penting. Dengan demikian pengoperasian router ditentukan oleh cara di
mana tabel routing ini dibuat.
Jika
tabel routing dimasukkan secara manual oleh administrator, kita berbicara
tentang routing statis (layak untuk jaringan kecil). Jika router itu sendiri
membangun tabel routing berdasarkan pada informasi yang diterimanya (melalui
protokol routing), itu disebut routing dinamis.
Tabel
routing adalah tabel korespondensi antara alamat mesin yang ditargetkan dan
node berikutnya yang harus dikirim oleh router. Pada kenyataannya itu cukup
bahwa pesan dikirimkan pada jaringan yang berisi mesin, oleh karena itu tidak
perlu untuk menyimpan alamat IP lengkap dari mesin: hanya pengidentifikasi
jaringan dari alamat IP (itu adalah yaitu ID jaringan) perlu disimpan.
Oleh
karena itu tabel routing adalah array yang berisi pasangan alamat router
berikutnya dapat diakses langsung Antarmuka.
Dengan
demikian, mengetahui alamat penerima yang dienkapsulasi dalam pesan, akan dapat
mengetahui antarmuka mana yang mengirim pesan (yaitu kartu jaringan mana yang
digunakan), dan router mana, yang dapat diakses langsung pada jaringan tempat
kartu ini terhubung, setel ulang datagram.
Mekanisme
untuk mengetahui hanya alamat dari tautan selanjutnya yang menuju ke tujuan
disebut dengan routing hop-berturut-turut (Bahasa Inggris routing-hop).
Namun,
penerima mungkin milik jaringan yang tidak dirujuk dalam tabel perutean. Dalam
hal ini, router menggunakan router default (juga disebut gateway default).
Pesan
tersebut kemudian diserahkan dari router ke router dalam lompatan
berturut-turut, sampai penerima milik jaringan yang terhubung langsung ke
router. Yang terakhir kemudian mengirimkan pesan langsung ke mesin target ...
Dalam
kasus perutean statis, administrator memperbarui tabel perutean. Dalam kasus
routing dinamis, di sisi lain, protokol yang disebut protokol routing
memungkinkan tabel diperbarui secara otomatis sehingga selalu berisi rute
optimal.
Protokol perutean
Internet
adalah sekumpulan jaringan yang terhubung. Oleh karena itu, tidak semua router
melakukan pekerjaan yang sama tergantung pada jenis jaringannya.
Memang, ada berbagai level router, sehingga mereka bekerja dengan protokol yang berbeda:
- Router inti adalah router utama karena mereka yang menghubungkan jaringan yang berbeda.
- Router eksternal memungkinkan koneksi jaringan otonom di antara mereka. Mereka bekerja dengan protokol yang disebut EGP (Exterior Gateway Protocol) yang berkembang sedikit demi sedikit sambil menjaga nama yang sama
- Router internal memungkinkan perutean informasi dalam jaringan mandiri. Mereka bertukar informasi melalui protokol yang disebut Interior Gateway Protocol (IGP), seperti RIP dan OSPF
Protokol RIP
RIP
adalah singkatan dari Routing Information Protocol. Ini adalah protokol tipe
Vector Distance, artinya setiap router berkomunikasi dengan router lain tentang
jarak yang memisahkan mereka (jumlah lompatan yang memisahkannya). Jadi, ketika
router menerima salah satu dari pesan-pesan ini, ia menambah jarak ini dengan 1
dan mengkomunikasikan pesan ke router yang dapat diakses secara langsung.
Dengan cara ini, router dapat mempertahankan rute pesan yang optimal dengan
menyimpan alamat router berikutnya dalam tabel routing sehingga jumlah hop
untuk mencapai jaringan minimal. Namun, protokol ini hanya memperhitungkan
jarak antara dua mesin dalam hal lompatan, tetapi tidak mempertimbangkan
keadaan tautan untuk memilih bandwidth terbaik.
Protokol OSPF
Open
Shortest Path First (OSPF) lebih baik daripada RIP dan mulai menggantinya
sedikit demi sedikit. Ini adalah protokol-jenis jalan-link (yang dapat
diterjemahkan oleh protokol link state), ini berarti bahwa, tidak seperti RIP,
protokol ini tidak mengirim ke router yang berdekatan jumlah melompat yang
memisahkan mereka, tetapi keadaan koneksi yang memisahkan mereka. Dengan cara
ini, setiap router dapat memetakan keadaan jaringan dan karenanya dapat memilih
rute yang paling tepat kapan saja untuk pesan yang diberikan.
Selain
itu, protokol ini menghindari router tingkat menengah yang harus meningkatkan jumlah
lompatan, yang menghasilkan informasi yang jauh lebih sedikit, yang
memungkinkan bandwidth yang lebih baik dan bermanfaat daripada dengan RIP.