Router dan Routing

Routing adalah suatu proses menentukan jalur(path) yang akan dilalui oleh paket data. Jalur yang baik tergantung pada beban jaringan, panjang datagram, type of service requested dan pola trafik. Pada umumnya skema routing hanya mempertimbangkan jalur terpendek (the shortest path).

Router adalah suatu perangkat atau device yang digunakan untuk mengirimkan suatu paket data dari jaringan komputer yang berbeda, yang artinya router adalah alat penghubung dari dua atau lebih jaringan komputer yang berbeda. Router berfungsi untuk menentukan jalur pengiriman paket data antar jaringan.

Routing dapat dibagi menjadi 2 jenis:

Static Routing
Merupakan sebuah mekanisme pengisian tabel routing yang dilakukan oleh admin secara manual pada tiap-tiap router

Kelebihan
  • Meringankan kerja prosesor yg ada pada router
  • Tdk ada BW yg digunakan utk pertukaran informasi isi tabel routing antar router
  • Tingkat keamanan lebih tinggi dibanding mekanisme lainnya

Kekurangan

  • Admin harus mengetahui informasi tiap-tiap router yg terhubung jaringan
  • Jika terdapat penambahan/perubahan topologi jaringan admin harus mengubah isi tabel routing
  • Tidak cocok utk jaringan yg besar

Dynamic Routing
Dynamic Routing adalah routing yang berkerja menggunakan protokol routing dan memiliki algoritma dalam menentukan jalur.

Kelebihan

  • Apabila terjadi perubahan dalam suatu jaringan, maka protokol routing akan secara otomatis melakukan routing ulang sehingga dapat menyesuaikan dengan keadaan jaringan yang baru.

Kekurangan

  • Dynamic routing membutuhkan sumber daya jaringan yang lebih besar (seperti CPU dan memory) sehingga performa jaringan dapat menurun.

Dynamic routing menggunakan suatu protokol routing. Protokol tersebut akan menentukan jalur - jalur yang akan dilewati paket, membuat tabel routing serta mengubah tabel routing apabila terjadi perubahan pada jaringan. Tabel routing berisikan informasi keberadaan beberapa network, baik network yang terhubung langsung (directly connected network) maupun network yang tidak terhubung langsung (remote network).

Tabel routing juga berisi informasi bagaimana cara router tersebut mencapai suatu network. Tabel routing sangat penting karena digunakan router sebagai pedoman untuk mengirimkan setiap paket data yang diterima. Informasi dalam tabel routing berupa baris-baris network address yang disebut sebagai entry route atau biasa disebut route saja. Dalam setiap entry route juga telah ada informasi tentang interface mana yang dapat digunakan router tersebut untuk mengirimkan paket data.

Pada dynamic routing, terdapat update tabel routing yang dilakukan secara periodik. Fungsi dari update tabel routing ini adalah, agar setiap router yang terhubung dapat mengenali jalur - jalur yang digunakan oleh router pengirim. Nantinya, router - router dalam jaringan tersebut akan bekerja sama untuk meneruskan paket - paket agar sampai ketujuan.

Berikut beberapa macam protokol routing:

Routing Information Protocol (RIP)

Routing Information Protocol atau RIP adalah salah satu protokol routing yang pertama kali dibuat. RIP digunakan baik di Local Area Networks (LAN) dan Wide Area Networks (WAN), dan juga berjalan pada lapisan Aplikasi model OSI. Ada beberapa versi RIP termasuk RIPv1 dan RIPv2. Versi asli atau RIPv1 menentukan jalur jaringan berdasarkan tujuan IP dan jumlah hop perjalanan.

RIPv1 berinteraksi dengan jaringan dengan menyiarkan tabel IP-nya ke semua router yang terhubung ke jaringan. RIPv2 sedikit lebih canggih dari ini dan mengirimkan tabel routingnya ke alamat multicast. RIPv2 juga menggunakan otentikasi untuk menjaga data lebih aman dan memilih subnet mask dan gateway untuk lalu lintas di masa mendatang. Batasan utama RIP adalah ia memiliki jumlah hop maksimum 15 yang membuatnya tidak cocok untuk jaringan yang lebih besar.

Interior Gateway Routing Protocol (IGRP)

IGRP adalah protokol distance vector routing yang diproduksi oleh Cisco. IGRP dirancang untuk dibangun di atas fondasi yang ditetapkan pada RIP agar berfungsi lebih efektif dalam jaringan yang terhubung lebih besar dan melebihi batasan 15 hop yang ditempatkan pada RIP. IGRP menggunakan metrik seperti bandwidth, delay, reliability, and load untuk membandingkan kelayakan rute dalam jaringan. Namun, hanya bandwidth dan delay yang digunakan di bawah pengaturan default IGRP.

IGRP ideal untuk jaringan yang lebih besar karena ia menyiarkan update setiap 90 detik dan memiliki jumlah hop maksimum 255. Hal ini memungkinkannya untuk mempertahankan jaringan yang lebih besar daripada protokol seperti RIP. IGRP juga banyak digunakan karena tahan terhadap routing loop karena dia meng update dirinya sendiri secara otomatis ketika perubahan rute terjadi dalam jaringan.

Enhance Interior Gateway Routing Protocol (EIGRP)

Enhanced Interior Gateway Routing Protocol atau EIGRP adalah protokol distance vector routing yang digunakan untuk jaringan IP, AppleTalk, dan NetWare. EIGRP adalah protokol kepemilikan dari Cisco yang dirancang untuk mengikuti protokol IGRP asli. Saat menggunakan EIGRP, router mengambil informasi dari tabel routing tetangganya dan mencatatnya. Tetangga ditanyai tentang rute dan ketika perubahan terjadi, router memberi tahu tetangganya tentang perubahan itu. Ini memiliki hasil akhir yang membuat router tetangga mengetahui apa yang terjadi di perangkat terdekat.

EIGRP dilengkapi dengan sejumlah fitur untuk memaksimalkan efisiensi, termasuk Reliable Transport Protocol (RTP) dan Diffusing Update Algorithm (DUAL). Transmisi paket dibuat lebih efektif karena rute dihitung ulang untuk mempercepat proses konvergensi.

Open Shortest Path First (OSPF)

Protokol Open Shortest Path First atau OSPF adalah link-state IGP yang dibuat khusus untuk jaringan IP menggunakan algoritma Shortest Path First (SPF). Algoritma routing SPF digunakan untuk menghitung jalur terpendek spanning-tree untuk memastikan transmisi data paket yang efisien. Router OSPF memelihara database yang merinci informasi tentang topologi jaringan di sekitarnya. Database ini diisi dengan data yang diambil dari Link State Advertisements (LSAs) yang dikirim oleh router lain. LSA adalah paket yang merinci informasi tentang berapa banyak sumber daya yang akan diambil jalur tertentu.

OSPF juga menggunakan algoritma Dijkstra untuk menghitung ulang jalur jaringan ketika topologi berubah. Protokol ini juga relatif aman karena dapat mengotentikasi perubahan protokol untuk menjaga keamanan data. Ini digunakan oleh banyak organisasi karena dapat diskalakan ke lingkungan yang besar. Perubahan topologi dilacak dan OSPF dapat menghitung ulang rute paket yang disusupi jika rute yang sebelumnya digunakan telah diblokir.

Intermediate System-to-Intermediate System (IS-IS)

Intermediate System-to-Intermediate System (IS-IS) adalah link-state, IP routing protokol dan protokol IGPP yang digunakan di internet untuk mengirim informasi routing IP. IS-IS menggunakan versi modifikasi dari algoritma Dijkstra. Jaringan IS-IS terdiri dari berbagai komponen termasuk sistem akhir, (perangkat pengguna), sistem perantara (router), area, dan domain.

Pada IS-IS router diatur ke dalam kelompok yang disebut area dan beberapa area dikelompokkan bersama untuk membuat domain. Router di dalam area ditempatkan dengan Layer 1 dan router yang menghubungkan segmen bersama-sama diklasifikasikan sebagai Layer 2. Ada dua jenis alamat jaringan yang digunakan oleh IS-IS; Network Service Access Point  (NSAP) dan Network Entity Title (NET).

Border Gateway Protocol (BGP)

Border Gateway Protocol atau BGP adalah routing protokol internet yang diklasifikasikan sebagai protokol distance vector. BGP dirancang untuk menggantikan EGP dengan pendekatan routing yang terdesentralisasi. Algoritma Best Path Selection BGP digunakan untuk memilih rute terbaik untuk transfer paket data. Jika Anda tidak memiliki setelan khusus apa pun, BGP akan memilih rute dengan jalur terpendek ke tujuan.

BGP hanya mengirim data tabel router yang diperbarui ketika ada perubahan. Akibatnya, tidak ada auto-discovery perubahan topologi yang berarti pengguna harus mengkonfigurasi BGP secara manual. Dari segi keamanan, protokol BGP dapat diautentikasi sehingga hanya router yang disetujui yang dapat saling bertukar data.

Referensi:
https://catatanteknisi.com/pengertian-router-cara-kerja-router/
https://www.diaryconfig.com/2016/01/pengertian-routing.html
https://www.comparitech.com/net-admin/routing-protocol-types-guide/
https://rinosafrizal.com/memahami-tabel-routing/

Komentar