Lompat ke konten Lompat ke sidebar Lompat ke footer

Routing: Faktor-faktor Routing dan Cara Kerjanya

Routing: Faktor-faktor Routing dan Cara Kerjanya
gambar proses Routing

Daftar Isi

Tentang Routing

WEB TKJ - Pada jaringan komputer, routing adalah proses pengiriman paket data dari satu jaringan ke jaringan lainnya. Tujuan dari routing adalah memilih jalur terbaik untuk mengirim data dari sumber ke tujuan. Proses ini melibatkan penggunaan protokol routing seperti RIP (Routing Information Protocol), OSPF (Open Shortest Path First), atau BGP (Border Gateway Protocol).

Faktor-faktor yang Mempengaruhi Proses Routing

Berikut ini adalah faktor routing yang mempengaruhi proses routing antara lain:

1. Kecepatan koneksi dan latensi jaringan.
2. Beban jaringan dan tingkat lalu lintas.
3. Jumlah dan jenis router yang terlibat dalam rute.
4. Metrik dan kebijakan routing yang digunakan.

Cara Kerja Routing

Proses cara kerja routing sebenarnya cukup sederhana dan tidak berubah terhadap ukuran network yang anda miliki. Sebagai contoh, kita akan menggunakan gambar berikut untuk menjelaskan langkah demi langkah tentang apa yang terjadi jika host A ingin berkomunikasi dengan host B di sebuah network yang berbeda.

Host A -------------------- Lab A ------------------------ Host B
# (172.16.20.1)            (172.16.10.2)                        (172.16.20.2)


Pada contoh ini, seorang user di Host A melakukan ping ke IP address Host B. Routing tidak lebih sederhana dari ini, tetapi masih panjang prosesnya. Mari kita membahas langkah-langkah tersebut :

1. Internet Control Message Protocol (ICMP) menciptakan sebuah payload (data) pemintaan echo (di mana isinya hanya abjad di field data).

2. ICMP menyerahkan payload tersebut ke Internet Protokol (IP), yang lalu menciptakansebuah paket. 
  • Paling sedikit, paket ini berisi sebuah asal IP address, sebuah alamat tujuan IP, dan sebuah field protokol dengan nilai 01h (ingat bahwa Cisco suka menggunakan 0x di depan karakter heksadesimal, jadi di router mungkin terlihat seperti 0x01).
  • Semua itu memberitahukan kepada host penerima tentang kepada siapa host penerima harus menyerahkan payload ketika network tujuan telah dicapai -- pada contoh ini host menyerahkan payload kepada protokol ICMP.
3. Setelah paket dibuat, IP akan menentukan apakah IP address tujuan ada di network local atau network remote.

4. Karena IP menentukan bahwa ini adalah permintaan untuk network remote, maka paket perlu dikirimkan ke default gateway agar paket dapat di route ke network remote. Registry di Windows dibaca untuk mencari default gateway yang telah di konfigurasi.

5. Default gateway dari host 172.16.10.2 (Host A) dikonfigurasi ke 172.16.10.1. Untuk dapat mengirimkan paket ini ke default gateway, harus diketahui alamat hardware interface Ethernet 0 dari router (yang dikonfigurasi dengan IP address 172.16.10.1 tersebut).
  • Mengapa demikian? Agar paket dapat diserahkan ke layer data link,lalu dienkapsulasi menjadi frame, dan dikirimkan ke interface router yang terhubung ke network 172.16.10.0.
  • Host berkomunikasi hanya dengan alamat hardware pada LAN local. Penting untuk memahami bahwa Host A, agar dapat berkomunikasi dengan Host B, harus mengirimkan paket ke alamat MAC (alamat hardware) dari default gateway di network local.
6. Setelah itu, cache ARP dicek untuk melihat apakah IP address dari default gateway sudah pernah di resolved (diterjemahkan) ke sebuah alamat hardware:
  • Jika sudah, paket akan diserahkan ke layer data link untuk dijadikan frame (alamat hardaware dari host tujuan diserahkan bersama tersebut).
  • Jika alamat hardware tidak tersedia di cache ARP dari host, sebuah broadcast ARP akan dikirimkan ke network local untuk mencari alamat hardware dari 172.16.10.1. Router melakukan respon pada permintaan tersebut dan menyerahkan alamat hardware dari Ethernet 0, dan host akan menyimpan (cache) alamat ini. Router juga akan melakukan cache alamat hardware dari host A di cache ARP nya.
7. Setelah paket dan alamat hardware tujuan diserahkan ke layer data link, maka driver LAN akan digunakan untuk menyediakan akses media melalui jenis LAN yang digunakan (pada contoh ini adalah Ethernet).
  • Sebuah frame dibuat, dienkapsulasi dengan informasi pengendali. Di dalam frame ini alamat hardware dari host asal dan tujuan, dalam kasus ini juga ditambah dengan field EtherType yang menggambarkan protokol layer network apa yang menyerahkan paket tersebut ke layer data link- dalam kasus ini, protokol itu adalah IP.
  • Pada akhir dari frame itu terdapat sebuah field bernama Frame Check Sequence (FCS) yang menjadi tempat penyimpanan dari hasil perhitungan Cyclic Redundancy Check (CRC).
8. Setelah frame selesai dibuat, frame tersebut diserahkan ke layer Physical untuk ditempatkan di media fisik ( pada contoh ini adalah kabel twisted-pair )dalam bentuk bit-bit, yang dikirim saru per satu.

9. Semua alat di collision domain menerima bit-bit ini dan membuat frame dari bit-bit ini. Mereka masing-masing melakukan CRC dan mengecek jawaban di field FCS. Jika jawabannya tidak cocok, frame akan dibuang.
  • Jika CRC cocok, maka alamat hardware tujuan akan di cek untuk melihat apakah alamat tersebut cocok juga (pada contoh ini, dicek apakah cocok dengan interface Ethernet 0 dari router).
  • Jika alamat hardware cocok, maka field Ether-Type dicek untuk mencari protokol yang digunakan di layer Network.
10. Paket ditarik dari frame, dan apa yang tertinggal di frame akan dibuang. Paket lalu diserahkan ke protokol yang tercatat di field Ether-Type—pada contoh ini adalah IP.

11. IP menerima paket dan mengecek alamat tujuan IP. Karena alamat tujuan dari paket tidak sesuai dengan semua alamat yang dikonfigurasi di router penerima itu sendiri, maka router penerima akan melihat pada IP address network tujuan di routing tablenya.

12. Routing table harus memiliki sebuah entri di network 172.16.20.0, jika tidak paket akan dibuang dengan segera dan sebuah pesan ICMP akan dikirimkan kembali ke alamat pengirim dengan sebuah pesan “destination network unreachable” (network tujuan tidak tercapai)

13. Jika router menemukan sebuah entri untuk network tujuan di tabelnya, paket akan dialihkan ke interface keluar (exit interface) pada contoh, interface keluar ini adalah interface Ethernet 1.

14. Router akan melakuakan pengalihan paket ke buffer Ethernet 1.

15. Buffer Ethernet 1 perlu mengetahui alamat hardware dari host tujuan dan pertama kali ia akan mengecek cache ARP-nya.
  • Jika alamat hardware dari Host B sudah ditemukan, paket dan alamat hardware tersebut akan diserahkan ke layer data link untuk dibuat menjadi frame.
  • Jika alamat hardware tidak pernah diterjemahkan atau di resolved oleh ARP (sehingga tidak dicatat di cache ARP), router akan mengirimkan sebuah permintaan ARP keluar dari interface E1 untuk alamat hardware 172.16.20.2.
  • Host B melakukan respon dengan alamat hardwarenya, dan paket beserta alamat hardware tujuan akan dikirimkan ke layer data link untuk dijadikan frame.
16. Layer data link membuat sebuah frame dengan alamat hardware tujuan dan asal , field Ether-Type, dan field FCS di akhir dari frame. Frame diserahkan ke layer Physical untuk dikirimkan keluar pada medium fisik dalam bentuk bit yang dikirimkan satu per satu.

17. Host B menerima frame dan segera melakuakan CRC. Jika hasil CRC sesuai dengan apa yang ada di field FCS, maka alamat hardware tujuan akan dicek. Jika alamat host juga cocok, field Ether-Type akan di cek untuk menentukan protokol yang akan diserahi paket tersebut di layer Network -- Pada contoh ini, protokol tersebut adalah IP.

Penutup

Routing memainkan peran penting dalam pengiriman data yang efisien dalam jaringan komputer. Dengan pemilihan jalur terbaik dan penggunaan algoritma routing yang tepat, routing dapat meningkatkan kinerja jaringan secara keseluruhan. Memahami proses routing dan faktor-faktor yang mempengaruhinya akan membantu dalam merancang dan mengelola jaringan yang handal dan efektif.

Saya harap artikel di atas memenuhi persyaratan Anda. Jika Anda memiliki pertanyaan lebih lanjut, jangan ragu untuk mengajukannya.

Admin
Admin Terimakasih Atas Kunjungan Anda.

Posting Komentar untuk "Routing: Faktor-faktor Routing dan Cara Kerjanya"