24 yang beroperasi dengan protokol yang sama dan saling berbagi informasi routing
yang sama [10]. EIGRP merupakan protokol yang bersifat hybrid, dikatakan hybrid karena
menggabungkan kelebihan yang ada pada distane vector dan link state, dimana EIGRP mengirim update informasi tentang jaringan sekaligus untuk mencapai
tujuan, merupakan karakterisik dari distance vector, disamping itu EIGRP mensikronkan routing tabel antara router tetangga dan mengirim informasi
terbaru ketika terjadi perubahan topologi. Hal inilah yang membuat EIGRP sesuai untuk network yang sangat besar. Kelebihan EIGRP dibandingkan dengan
protokol lain yaitu kecepatan konvergensinya dimana pada saat jaringan mengalami masalah atau gangguan maka router akan segera melakukan update
routing, dan kemampuan update secara persial yaitu router mengirimkan update ke router lain ketika terdapat rute baru dalam routing tabel, serta mendukung
protocol-protocol layer network yang berbeda melalui modul-modul yang disebut protocol-dependent modules PDMs [10][11].
Router yang telah dikonfigurasi menggunakan EIGRP menyimpan semua routing tetangganya, sehingga dengan mudah melakukan adaptasi pada rute
alternatif. Jika tidak ada rute yang cocok EIGRP akan segera melakukan query tetangga atau menanyakan, untuk mencari rute alternatif tersebut. Hal ini terus
dijalankan hingga rute alternatif ditemukan. EIGRP menggunakan DUAL Diffusing Update Algoritm dalam mencari dan menjaga jalur terbaik [11].
2.10 Mekanisme Kerja EIGRP
Untuk mendukung proses routing yang cepat dan handal EIGRP menggunakan beberapa fitur yaitu, RTP Reliable Transport Protocol, Neighbor
DiscoveryRecovery, EIGRP Metric, DUAL Diffusing Update Algoritm [12].
2.10.1 RTP Reliable Transport Protocol
RTP bertanggung jawab untuk menjamin sampainya paket EIGRP dari suatu router ke semua router tetangganya. Pada proses routing dengan EIGRP
suatu router menyebarkan paket secara multicast, maka router EIGRP akan mencatat router tetangga mana saja yang memberikan balasan. Apabila ada router
Universitas Sumatera Utara
25 tetangga yang terdafar dalam routing tabel namun tidak memberikan balasan,
maka router tersebut akan mengirim ulang paket data secara muticast hanya ke router tetangga yang tidak memberikan balasan. EIGRP menggunakan empat tipe
paket data untuk berkomunikasi dengan router tetangganya yakni hello, update acknowledgement, query dan relpy [12].
i. Hello Hello yaitu paket data yang disebarkan secara multicast untuk mencari router
yang akan dijadikan sebagai router tetangga seperti yang diperlihatkan pada Gambar 2.20.
Gambar 2.20 Pengiriman Paket Hello [12] ii. Update
Update digunakan untuk mengirimkan update informasi routing. Update-update ini dapat berupa unicast untuk router tertentu atau multicast untuk beberapa router
yang terhubung.
iii. Acknowledgement Acknowledgement merupakan paket yang dikirimkan oleh router tetangga
penerima paket update ke router yang mengirim paket. Ilustrasi pengiriman paket update dan acknowledgement diperlihatkan pada Gambar 2.21.
Universitas Sumatera Utara
26 Gambar 2.21 Pengiriman Paket Update dan Acknowledgement [12]
iv. Query dan reply Query dan reply dikirimkan pada saat alamat yang ingin dituju tidak
mempunyai feasible sensor. Paket query dikirimkan secara multicast, dan paket reply dikirimkan sebagai respon untuk meminta pemilihan jalur ulang. Ilustrasi
pengiriman paket query dan reply diperlihatkan pada Gambar 2.22.
Gambar 2.22 Pengiriman Paket Query dan Reply [12]
2.10.2 Neighbor DiscoveryRecovery