EIGRP¶
Penjelasan¶
EIGRP (Enhanced Internet Gateway Routing Protocol) merupakan protokol milik CISCO.
merupakan jenis distance vector yang menggunakan metrik seperti IGRP. perbedaannya dapat melakukan update dengan cepat dan reliable, serta ada pemisahan keepalive, sehingga dapat dikategorikan sebagai protokol jenis hybrid atau advanced distance vector
teknologi yang digunakan EIGRP:
-
Neighbor discovery and recovery
menggunakan paket hello untuk mengidentifikasi keberadaan neighbor atau "router tetangga" secara cepat dan dapat mendeteksi manakala ada router lain yang sedang down
-
Reliable Transport Protocol (RTP)
EIGRP mengirip paket-paket menggunakan protokol transport yang bersifat reliable
-
Diffusing Update Algorithm (DUAL)
EIGRP dengan cepat dapat memilih path loop-free
-
Protocol-dependent modules
EIGRP bersifat modular dan mendukung beberapa jenis protokol, seoertu IPv4 dan IPv6. Juga dapat mendukung protokol lainnya seperti AppleTalk dan IPX
Konvergen / Convergence adalah bagian dari proses update tabel routing. Ketika link gagal atau ada perubahan rute, informasi terbaru dikirim ke seluruh jaringan yang menggambarkan perubahan dalam topologi jaringan.
Konfigurasi¶
konfigurasi dilakukan dengan GNS3 dan router Cisco 3600
Konfigurasi Dasar¶
Router 1¶
Router>ena
Router#conf t
Router(config)#int f0/0
Router(config-if)#ip addr 10.1.1.1 255.255.0.0
Router(config-if)#no shut
Router(config-if)#end
Router#sh ip int brief
...
Router#conf t
Router(config)#int f0/1
Router(config-if)#ip addr 192.168.1.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#end
Router#sh ip int brief
...
Router#conf t
Router(config)#router eigrp 100
Router(config-router)#network 10.1.0.0 0.0.255.255
Router(config-router)#end
Router#sh ip eigrp interface
...
Router#conf t
Router(config)#router eigrp 100
Router(config-router)#network 192.168.1.0 0.0.0.255
Router(config-router)#end
Router#sh ip eigrp interface
...
Router 2¶
Router>ena
Router#conf t
Router(config)#int f0/0
Router(config-if)#ip addr 10.1.1.2 255.255.0.0
Router(config-if)#no shut
Router(config-if)#end
Router#sh ip int brief
...
Router#conf t
Router(config)#int f0/1
Router(config-if)#ip addr 172.16.1.1 255.255.0.0
Router(config-if)#no shut
Router(config-if)#end
Router#sh ip int brief
...
Router#conf t
Router(config)#router eigrp 100
Router(config-router)#network 10.1.0.0 0.0.255.255
Router(config-router)#end
Router#sh ip eigrp interface
...
Router#conf t
Router(config)#router eigrp 100
Router(config-router)#network 172.16.1.0 0.0.255.255
Router(config-router)#end
Router#sh ip eigrp interface
...
PC1¶
PC2¶
Uji¶
ping dari PC1 ke PC2 dan sebaliknya, jika tidak ada kesalahan konfigurasi maka proses ini sudah terhubung
untuk mengecek routing, lakukan
simpan konfigurasi
Perintah Tambahan¶
Menentukan Bandwidth¶
Satuan Kbps
Menampilkan neighbor table¶
R1#sh ip eigrp neighbors
IP-EIGRP neighbors for process 100
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 10.1.1.2 Fa0/0 14 00:17:56 85 1140 0 5
- IP Address neighbor
- Interface yang menuju ke neighbor (outgoing interface)
- hold time
- uptime menyatakan berapa lama router tetangga telah aktif
- SRTT adalah waktu rata-rata (milidetik) antara pengiriman sebuah paket ke salah satu router tetangga dengan diterimanya paket ACK
- RTO adalah waktu (milidetik) ketika router menunggu ACK dari pengiriman paket unicast. paket unicast akan dikirm jika pengiriman paket multicast gagal
- Sequence number menyatakan nomor paket EIGRP terakhir diterima
Menampilkan topology table¶
R1#sh ip eigrp topology
IP-EIGRP Topology Table for AS(100)/ID(192.168.1.1)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - reply Status, s - sia Status
P 10.0.0.0/8, 1 successors, FD is 28160
via Summary (20002560/0), Null0
P 10.1.0.0/16, 1 successors, FD is 20002560
via Connected, FastEthernet0/0
P 192.168.1.0/24, 1 successors, FD is 28160
via Connected, FastEthernet0/1
P 172.16.0.0/16, 1 successors, FD is 30720
via 10.1.1.2 (20005120/28160), FastEthernet0/0
Menampilkan traffic¶
R1#sh ip eigrp traffic
IP-EIGRP Traffic Statistics for AS 100
Hellos sent/received: 993/482
Updates sent/received: 6/5
Queries sent/received: 0/0
Replies sent/received: 0/0
Acks sent/received: 2/4
SIA-Queries sent/received: 0/0
SIA-Replies sent/received: 0/0
Hello Process ID: 150
PDM Process ID: 146
IP Socket queue: 0/2000/4/0 (current/max/highest/drops)
Eigrp input queue: 0/2000/4/0 (current/max/highest/drops)
Menonaktifkan RIP / Protokol¶
Umumnya administrator LAN memilih protokol RIP karena relatif sederhana dan cocok untuk routing statis. jika dirasa perlu, kita bisa menonaktifkan RIP
LAB¶
Konfigurasi¶
Pada LAB ini penulis melakukan pengujian dengan melakukan subneting pada Router3 dan berbeda netmask pada router tetangga. Hasil yang diperoleh tetap sama, tiap PC dapat melakukan ping
pada PC lain.
Jika dirasa membingungkan bagi pembaca, silahkan mengganti Network pada Router3 agar memudahkan pemahaman
Router 1¶
conf t
int f0/0
ip addr 10.1.1.1 255.255.255.248
no shut
end
conf t
int f0/1
ip addr 20.1.1.1 255.255.255.248
no shut
end
conf t
int f1/0
ip addr 192.168.1.1 255.255.255.0
no shut
end
conf t
router eigrp 100
network 10.1.1.0 0.0.0.7
end
conf t
router eigrp 100
network 20.1.1.0 0.0.0.7
end
conf t
router eigrp 100
network 192.168.1.0 0.0.0.255
end
Router 2¶
conf t
int f0/0
ip addr 20.1.1.9 255.255.255.248
no shut
end
conf t
int f0/1
ip addr 10.1.1.2 255.255.255.248
no shut
end
conf t
int f1/0
ip addr 172.16.1.1 255.255.0.0
no shut
end
conf t
router eigrp 100
network 20.1.1.8 0.0.0.7
end
conf t
router eigrp 100
network 10.1.1.0 0.0.0.7
end
conf t
router eigrp 100
network 172.16.0.0 0.0.255.255
end
Router 3¶
conf t
int f0/0
ip addr 20.1.1.2 255.255.255.252
no shut
end
conf t
int f0/1
ip addr 20.1.1.10 255.255.255.252
no shut
end
conf t
int f1/0
ip addr 20.20.20.1 255.255.0.0
no shut
end
conf t
router eigrp 100
network 20.1.1.0 0.0.0.7
end
conf t
router eigrp 100
network 20.1.1.8 0.0.0.7
end
conf t
router eigrp 100
network 20.20.0.0 0.0.255.255
end
PC 1¶
PC 2¶
PC 3¶
Pengujian¶
Pengeceken rute yang dilalui dapat menggunakan perintah traceroute <ip_dst>
R1#traceroute 20.20.20.10
Type escape sequence to abort.
Tracing the route to 20.20.20.10
1 20.1.1.2 12 msec 20 msec 20 msec
2 20.20.20.10 24 msec 28 msec 12 msec
coba matikan salah satu interface, misal interface f0/1
pada router1 (rute mengarah ke router3), dan mencari tau rute jika interface itu dimatikan
setelah itu router1 akan menentukan sendiri rute menuju router3
R1#ping 20.20.20.10
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 20.20.20.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 60/90/116 ms
R1#
R1#
R1#traceroute 20.20.20.10
Type escape sequence to abort.
Tracing the route to 20.20.20.10
1 10.1.1.2 64 msec 60 msec 60 msec
2 20.1.1.10 60 msec 60 msec 60 msec
3 20.20.20.10 88 msec 88 msec 88 msec
terlihat bahwa setelah interface dimatikan, router akan menjari jalan dengan melalui router2, dan berakhir ke router3
begitu juga dengan router3 yang akan secara sendiri mengatur ulang rute
R3#ping 192.168.1.10
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 72/87/92 ms
R3#traceroute 192.168.1.10
Type escape sequence to abort.
Tracing the route to 192.168.1.10
1 20.1.1.9 64 msec 60 msec 60 msec
2 10.1.1.1 88 msec 88 msec 92 msec
3 192.168.1.10 124 msec 92 msec 88 msec
R3#