Artikel Ilmiah
Artikel Ilmiah
Abstrak
Algoritma perutean adalah serangkaian operasi langkah demi langkah yang
digunakan untuk mengarahkan lalu lintas Internet secara efisien. Ketika satu paket data
meninggalkan sumbernya, ada banyak jalur berbeda yang dapat diambil ke tujuannya.
Algoritma routing digunakan untuk menentukan secara matematis jalan terbaik yang
harus diambil. Algoritme routing yang berbeda menggunakan metode yang berbeda untuk
menentukan jalur terbaik. Misalnya, algoritma vektor jarak menghitung grafik dari semua
rute yang tersedia dengan meminta setiap titik (disebut simpul) menentukan "biaya"
perjalanan ke setiap tetangga terdekat. Informasi ini dikumpulkan untuk setiap node
untuk membuat tabel jarak; yang digunakan untuk menentukan jalur terbaik ke dari satu
node ke node lainnya. Dengan beragam kebutuhan yang tersedia di internet, kebutuhan
akan koneksi ke internet telah menjadi kebutuhan dari hamper seluruh lemaga atau
institute saat ini, baik untuk keperluan bisnis dan penunjang kegiatan IT lainnya. Tidak
jarang pula satu koneksi memiliki lebih dari satu rute untuk satu tujuan tertentu. Routing
adalah tindakan memindahkan informasi di internetwork dari sumber ke tujuan. Routing
melibatkan dua kegiatan dasar : menentukan jalur routing yang optimal dan mengangkut
grup informasi (biasanya disebut paket) melalui internetwork. Algoritma perutean dapat
dibedakan menjadi 2 berdasarkan beberapa karakteristik utama. Pertama, tujuan khusus
dari perancang algoritma mempengaruhi operasi dari protokol routing yang dihasilkan.
Kedua, berbagai jenis algoritma perutean ada, dan masing-masing algoritma memiliki
dampak yang berbeda pada sumber daya jaringan dan router. Akhirnya, algoritma routing
menggunakan berbagai metrik yang memengaruhi perhitungan rute yang optimal.
Kata kunci: routing algorithm, static routing, dynamic routing, link state routing, RIP
Pendahuluan
Routing merupakan proses dimana sesuatu dibawa dari satu lokasi ke lokasi lainnya.
Dalam jaringan packet switching, perutean adalah pengambilan keputusan tingkat lebih
tinggi yang mengarahkan paket jaringan dari sumbernya ke tujuan mereka melalui node
jaringan perantara dengan mekanisme penerusan paket tertentu. Penerusan paket adalah
transit paket jaringan dari satu antarmuka jaringan ke antarmuka lainnya. Node perantara
biasanya adalah perangkat keras jaringan seperti router, gateway, firewall, atau sakelar.
Komputer serba guna juga meneruskan paket dan melakukan perutean, meskipun tidak
memiliki perangkat keras yang dioptimalkan secara khusus untuk tugas tersebut.
Proses routing biasanya mengarahkan penerusan berdasarkan tabel routing, yang
mempertahankan catatan rute ke berbagai tujuan jaringan. Tabel routing dapat ditentukan
oleh administrator, dipelajari dengan mengamati lalu lintas jaringan atau dibangun dengan
bantuan protokol routing.
Routing, dalam arti istilah yang lebih sempit, sering merujuk pada IP routing dan
berbeda dengan bridging. Routing IP mengasumsikan bahwa alamat jaringan terstruktur
dan alamat yang serupa menyiratkan kedekatan dalam jaringan. Alamat terstruktur
memungkinkan entri tabel perutean tunggal untuk mewakili rute ke sekelompok
perangkat. Dalam jaringan besar, pengalamatan terstruktur (routing, dalam arti sempit)
mengungguli pengalamatan tidak terstruktur (menjembatani). Routing telah menjadi
bentuk pengalamatan dominan di Internet. Bridging masih banyak digunakan dalam
jaringan area lokal. Pada suatu sistem jaringan komputer, router mempelajari informasi
routing dari sumber-sumber routing-nya yang terletak di dalem table routing (routing
table).
Algoritma Routing
Untuk mentransfer paket dari sumber ke tujuan, lapisan jaringan harus
menentukan rute terbaik melalui mana paket dapat ditransmisikan.
Apakah lapisan jaringan menyediakan layanan datagram atau layanan sirkuit
virtual, tugas utama lapisan jaringan adalah untuk menyediakan rute terbaik.
Protokol perutean menyediakan pekerjaan ini.
Protokol perutean adalah algoritma perutean yang menyediakan jalur terbaik dari
sumber ke tujuan. Jalur terbaik adalah jalur yang memiliki "jalur berbiaya terendah"
dari sumber ke tujuan.
Routing adalah proses meneruskan paket dari sumber ke tujuan tetapi rute terbaik
untuk mengirim paket ditentukan oleh algoritma routing.
Jenis Routing
Routing adalah proses yang dilakukan oleh lapisan 3 (atau lapisan jaringan) perangkat
untuk mengirimkan paket dengan memilih jalur optimal dari satu jaringan ke yang lain.
1. Routing statis
Routing statis adalah proses di mana kita harus menambahkan rute secara manual
dalam tabel routing.
Keuntungan :
Tidak ada biaya overhead routing untuk router CPU yang berarti router yang
lebih murah dapat digunakan untuk melakukan routing.
Ini menambah keamanan karena hanya administrator yang dapat mengizinkan
perutean ke jaringan tertentu saja.
Tidak ada penggunaan bandwidth antara router.
Kerugian :
Untuk jaringan besar, itu adalah tugas yang sibuk bagi administrator untuk
secara manual menambahkan setiap rute untuk jaringan dalam tabel routing
pada setiap router.
Administrator harus memiliki pengetahuan yang baik tentang topologi. Jika
administrator baru datang, maka ia harus secara manual menambahkan setiap
rute sehingga ia harus memiliki pengetahuan yang sangat baik tentang rute
topologi.
Konfigurasi :
2. Routing Default
Ini adalah metode di mana router dikonfigurasikan untuk mengirim semua paket ke
router tunggal (hop berikutnya). Tidak masalah jaringan mana yang dimiliki paket,
itu diteruskan ke router yang dikonfigurasi untuk perutean default. Ini umumnya
digunakan dengan router rintisan. Router rintisan adalah router yang hanya
memiliki satu rute untuk menjangkau semua jaringan lain.
Konfigurasi :
Menggunakan topologi yang sama yang kami gunakan untuk routing statis
sebelumnya.
Dalam topologi ini, R1 dan R2 adalah router rintisan sehingga kita dapat
mengonfigurasi perutean default untuk kedua router ini.
3. Routing Dinamis
Routing dinamis membuat penyesuaian rute secara otomatis sesuai dengan kondisi
rute saat ini dalam tabel routing. Routing dinamis menggunakan protokol untuk
menemukan tujuan jaringan dan rute untuk mencapainya. RIP dan OSPF adalah
contoh terbaik dari protokol routing dinamis. Penyesuaian otomatis akan dilakukan
untuk mencapai tujuan jaringan jika satu rute turun.
Mudah dikonfigurasikan.
Lebih efektif dalam memilih rute terbaik ke jaringan jarak jauh tujuan dan
juga untuk menemukan jaringan jarak jauh.
Kerugian :
1. Algoritma Adaptif
Ini adalah algoritma yang mengubah keputusan perutean kapan pun topologi jaringan atau
beban lalu lintas berubah. Perubahan dalam keputusan perutean tercermin dalam topologi
serta lalu lintas jaringan. Juga dikenal sebagai routing dinamis, ini menggunakan informasi
dinamis seperti topologi saat ini, memuat, menunda, dll untuk memilih rute. Parameter
optimasi adalah jarak, jumlah hop, dan perkiraan waktu transit.
2. Algoritma Non-Adaptif
Ini adalah algoritma yang tidak mengubah keputusan perutean setelah dipilih. Ini juga
dikenal sebagai routing statis karena rute yang akan diambil dihitung terlebih dahulu dan
diunduh ke router ketika router di-boot.
a. Flooding - Ini menyesuaikan teknik di mana setiap paket yang masuk dikirim pada
setiap saluran keluar kecuali dari mana itu datang. Satu masalah dengan hal ini
adalah bahwa paket-paket mungkin berjalan berulang-ulang dan sebagai hasilnya
sebuah simpul dapat menerima paket duplikat. Masalah-masalah ini dapat diatasi
dengan bantuan nomor urut, jumlah hop dan spanning tree.
b. Random Walk - Dalam metode ini, paket dikirim tuan rumah oleh tuan rumah atau
simpul demi simpul ke salah satu tetangganya secara acak. Ini adalah metode yang
sangat kuat yang biasanya diimplementasikan dengan mengirimkan paket ke tautan
yang paling tidak antri.
Rooting vs Flooding:
Routing Flooding
Diperlukan tabel routing Tidak memerlukan tabel routing
Dapat memberikan jalur terpendek Selalu memberikan jalur terpendek
Kurang bisa diandalkan Lebih bisa diandalkan
Lalu lintas kurang Lalu lintas tinggi
Tidak ada paket duplikat Ada paket duplikat
Routing Statis:
Routing Statis juga dikenal sebagai routing non-adaptif yang tidak mengubah tabel routing
kecuali administrator jaringan mengubah atau memodifikasinya secara manual. Routing
statis tidak menggunakan algoritma routing yang rumit dan memberikan keamanan yang
tinggi atau lebih daripada routing dinamis.
Routing Dinamis:
Routing dinamis juga dikenal sebagai routing adaptif yang mengubah tabel routing sesuai
dengan perubahan topologi. Routing dinamis menggunakan algoritma routing yang rumit
dan tidak memberikan keamanan tinggi seperti routing statis. Ketika perubahan jaringan
(topologi) terjadi, ia mengirim pesan ke router untuk memastikan bahwa perubahan maka
rute dihitung ulang untuk mengirim informasi routing yang diperbarui.
Hop count:
Hop count adalah jumlah router yang terjadi di antara sumber dan jaringan tujuan. Jalur
dengan jumlah hop terendah dianggap sebagai rute terbaik untuk mencapai jaringan dan
karenanya ditempatkan dalam tabel routing. RIP mencegah perutean loop dengan
membatasi jumlah harapan yang diizinkan di jalur dari sumber dan tujuan. Jumlah hop
maksimum yang diizinkan untuk RIP adalah 15 dan hop count 16 dianggap sebagai
jaringan yang tidak terjangkau.
Fitur RIP:
1. Pembaruan jaringan dipertukarkan secara berkala.
2. Pembaruan (informasi routing) selalu disiarkan.
3. Tabel routing penuh dikirim dalam pembaruan.
4. Router selalu percaya pada informasi routing yang diterima dari router tetangga. Ini
juga dikenal sebagai Routing pada rumor.
RIP Versi-1:
Ini adalah protokol standar terbuka yang artinya berfungsi pada berbagai router vendor.
Ini bekerja pada sebagian besar router, itu adalah protokol routing yang classful.
Pembaruan disiarkan. Nilai jarak administratifnya adalah 120, itu berarti tidak dapat
diandalkan, Semakin rendah nilai jarak administratif reliabilitasnya jauh lebih banyak.
Metriknya adalah jumlah hop dan jumlah hop maksimum adalah 15. Akan ada total 16
router dalam jaringan. Ketika akan ada jumlah hop yang sama untuk mencapai tujuan, Rip
mulai melakukan load balancing. Load balancing berarti jika ada tiga cara untuk mencapai
tujuan dan masing-masing cara memiliki jumlah router yang sama maka paket akan
dikirim ke setiap jalur untuk mencapai tujuan. Ini mengurangi lalu lintas dan juga
bebannya seimbang. Ini digunakan di perusahaan kecil, dalam tabel routing protokol ini
diperbarui dalam setiap 30 detik. Setiap kali tautan putus, rip lacak jalur lain untuk
mencapai tujuan. Ini adalah salah satu protokol yang paling lambat.
RIP Versi-2:
Ini mendukung Inter-Domain Routing (CIDR) tanpa kelas dan memiliki kemampuan untuk
membawa informasi subnet, metriknya juga hop count dan max hop count 15 sama
dengan rip versi 1. Ini mendukung otentikasi dan melakukan subnetting dan multicasting.
Ringkasan otomatis dapat dilakukan pada setiap router. Dalam RIPv2, topeng Subnet
disertakan dalam pembaruan perutean. RIPv2 multicast seluruh tabel routing ke semua
router yang berdekatan di alamat 224.0.0.9, berbeda dengan RIPv1 yang menggunakan
broadcast (255.255.255.255).
Kesimpulan
Jaringan berskala kecil algoritama routing yang sesuai adalah routing secara static
karena lebih menghemat bandwidth.
Algoritma link-state lebih baik di bandingkan dengan algoritma distance vector di
lihat dari sisi waktu konvergensi dan tidak adanya routing loop di dalam jaringan.
Algoritma EIGRP yang di kembangkan Cisco sudah menggabungkan kelebihan dari
algoritma link state dan algoritma distance vector, tetapi teknologi ini tidak banyak
di dukung oleh vendor router yang lain.
Daftar Pustaka