Ok.
Sekarang saya akan membahas mengenai percobaan saya tentang sebuah scenario
network yang menggunakan routing EIGRP. Tentu saja eksperiment ini masih dengan
menggunakan simulator packet tracer. Dengan menggunakan Cisco yang real, saya
tidak mampu :).
EIGRP,
Enhanced Interior Gateway Routing Protocol merupakan protocol pengganti IGRP
(Interior Gateway Routing Protocol). Di posting sebelumnya, saya pernah
jelaskan, protocol ini termasuk salah satu protocol distance vector. Namun ada
juga yang menempatkan EIGRP sebagai protocol hybrid (distance vector dan link
state), karena EIGRP tidak hanya menghitung metricnya berdasarkan hoop, tapi
juga menghitung bandwidth, delay dan lainnya (CMIIW). Teknik untuk menentukan
metricnya ini disebut Diffusing Update Algorithm (DUAL). Ketika
networknya putus, maka akan menggunakan routing backup yang dimiliki. Jika
tidak ada routing backup, maka akan ditanyakan ke router tetangga untuk
dicarikan routing.
Scenario ke – 1 (Kondisi normal / awal)
Gambar
di bawah ini adalah gambar awal dari simulasi network yang akan dibuat.
Nantinya secara bertahap akan berkembang, dan kita lihat hasilnya apakah sudah
sesuai dengan teori.
Fa0/0
|
Fa1/0
|
Fa4/0
|
Fa5/0
|
|
R-JKT-00
|
10.0.0.254/24
|
172.16.0.2/30
|
172.16.3.2/30
|
|
R-MKS-11
|
10.1.1.254/24
|
172.16.0.1/30
|
172.16.1.1/30
|
|
R-MTR-22
|
10.2.2.254/24
|
172.16.2.2/30
|
172.16.1.2/30
|
|
R-SBY-33
|
10.3.3.254/24
|
172.16.2.1/30
|
172.16.3.1/30
|
|
R-JKT-44
|
10.0.0.253/24
|
10.4.4.254/24
|
Berikut
konfigurasi awal semua routernya. Usahakan untuk jangan mengcopy paste command-command
di bawah ini, pada terminal router cisco (packet tracer), tetapi commandnya diketik
manual, tentu saja agar hapal.
R-JKT-00
Router(config)#hostname R-JKT-00
R-JKT-00(config)#inter fa0/0
R-JKT-00(config-if)#ip address 10.0.0.254
255.255.255.0
R-JKT-00(config-if)#desc WAN
JAKARTA TO JAKARTA-ROUTER-44
R-JKT-00(config-if)#bandwidth 40000
R-JKT-00(config-if)#no shut
R-JKT-00(config-if)#inter fa4/0
R-JKT-00(config-if)#ip address
172.16.0.2 255.255.255.252
R-JKT-00(config-if)#desc WAN
JAKARTA TO MAKASAR
R-JKT-00(config-if)#bandwidth 10000
R-JKT-00(config-if)#no shut
R-JKT-00(config-if)#inter fa5/0
R-JKT-00(config-if)#ip address
172.16.3.2 255.255.255.252
R-JKT-00(config-if)#bandwidth 20000
R-JKT-00(config-if)#desc WAN
JAKARTA TO SURABAYA
R-JKT-00(config-if)#no shut
R-JKT-00(config-if)#do wr
Building configuration...
[OK]
R-MKS-11
Router(config)#hostname R-MKS-11
R-MKS-11(config)#inter fa4/0
R-MKS-11(config-if)#ip address
172.16.0.1 255.255.255.252
R-MKS-11(config-if)#bandwidth 10000
R-MKS-11(config-if)#no shut
R-MKS-11(config-if)#desc WAN
MAKASAR TO JAKARTA
R-MKS-11(config-if)#inter fa5/0
R-MKS-11(config-if)#ip address
172.16.1.1 255.255.255.252
R-MKS-11(config-if)#desc WAN
MAKASAR TO MATARAM
R-MKS-11(config-if)#bandwidth 2000
R-MKS-11(config-if)#no shut
R-MKS-11(config-if)#inter fa0/0
R-MKS-11(config-if)#ip address
10.1.1.254 255.255.255.0
R-MKS-11(config-if)#des LAN MAKASAR
R-MKS-11(config-if)#no shut
R-MKS-11(config-if)#exit
R-MKS-11(config)#ip dhcp pool
lanmks
R-MKS-11(dhcp-config)#network
10.1.1.0 255.255.255.0
R-MKS-11(dhcp-config)#default-router
10.1.1.254
R-MKS-11(dhcp-config)#do wr
Building configuration...
[OK]
R-MTR-22
Router>en
Router#config ter
Router(config)#hostname R-MTR-22
R-MTR-22(config)#inter fa5/0
R-MTR-22(config-if)#ip address
172.16.1.2 255.255.255.252
R-MTR-22(config-if)#desc WAN
MATARAM TO MAKASAR
R-MTR-22(config-if)#bandwidth 2000
R-MTR-22(config-if)#no shut
R-MTR-22(config-if)#inter fa4/0
R-MTR-22(config-if)#ip address
172.16.2.2 255.255.255.252
R-MTR-22(config-if)#desc WAN
MATARAM TO SURABAYA
R-MTR-22(config-if)#bandwidth 4000
R-MTR-22(config-if)#no shut
R-MTR-22(config-if)#inter fa0/0
R-MTR-22(config-if)#ip address
10.2.2.254 255.255.255.0
R-MTR-22(config-if)#des LAN MATARAM
R-MTR-22(config-if)#no shut
R-MTR-22(config-if)#exit
R-MTR-22(config)#ip dhcp pool
lanmtr
R-MTR-22(dhcp-config)#network
10.2.2.0 255.255.255.0
R-MTR-22(dhcp-config)#default
10.2.2.254
R-MTR-22(dhcp-config)#do wr
Building configuration...
[OK]
R-SBY-33
Router>en
Router#config ter
Router(config)#hostname R-SBY-33
R-SBY-33(config)#inter fa0/0
R-SBY-33(config-if)#ip add
10.3.3.254 255.255.255.0
R-SBY-33(config-if)#des LAN
SURABAYA
R-SBY-33(config-if)#no shut
R-SBY-33(config-if)#inter fa4/0
R-SBY-33(config-if)#ip add 172.16.2.1
255.255.255.252
R-SBY-33(config-if)#des WAN
SURABAYA TO MATARAM
R-SBY-33(config-if)#bandwidth 4000
R-SBY-33(config-if)#no shut
R-SBY-33(config-if)#inter fa5/0
R-SBY-33(config-if)#ip add
172.16.3.1 255.255.255.252
R-SBY-33(config-if)#des WAN SURABAYA
TO JAKARTA
R-SBY-33(config-if)#bandwidth 20000
R-SBY-33(config-if)#no shut
R-SBY-33(config-if)#exit
R-SBY-33(config)#ip dhcp pool
lansby
R-SBY-33(dhcp-config)#network
10.3.3.0 255.255.255.0
R-SBY-33(dhcp-config)#default-router
10.3.3.254
R-SBY-33(dhcp-config)#do wr
Building configuration...
[OK]
R-JKT-44
Router>en
Router#config ter
Router(config)#host R-JKT-44
R-JKT-44(config)#inter fa0/0
R-JKT-44(config-if)#ip address
10.0.0.253 255.255.255.0
R-JKT-44(config-if)#desc WAN
JAKARTA-44 TO JAKARTA-00
R-JKT-44(config-if)#bandwidth 40000
R-JKT-44(config-if)#no shut
R-JKT-44(config-if)#inter fa1/0
R-JKT-44(config-if)#ip address
10.4.4.254 255.255.255.0
R-JKT-44(config-if)#desc LAN
JAKARTA-44
R-JKT-44(config-if)#no shut
R-JKT-44(config-if)#exit
R-JKT-44(config)#ip dhcp pool
lanjkt44
R-JKT-44(dhcp-config)#network
10.4.4.0 255.255.255.0
R-JKT-44(dhcp-config)#default-router
10.4.4.254
R-JKT-44(dhcp-config)#do wr
Building configuration...
[OK]
Di
setiap interface router disetting besar bandwidthnya, kenapa ? ya, agar memang
mendekati kondisi real/kenyataanya di lapangan. Selain itu, dengan mensetting
bandwidth, nantinya akan terlihat sensitifitas kerja dari routing EIGRP.
Selanjutnya,
mengkonfigurasi routing di masing-masing router. Semua router Cisco disetting
menggunakan routing EIGRP, kecuali router R-JKT-44. Sengaja saya buat seperti
itu, agar tampak berbeda. Lalu dikarenakan letak si router R-JKT-44 di dalam
simulasi network tersebut, maka routing pada router Cisco R-JKT-44 hanya menggunakan
routing default.
Konfigurasi Routing di router Cisco
R-JKT-44
R-JKT-44(config)#ip route 0.0.0.0
0.0.0.0 fa0/0
Konfigurasi Routing di router Cisco
R-JKT-00
R-JKT-00# config ter
R-JKT-00(config)#router eigrp 5
R-JKT-00(config-router)#network 172.16.3.0
R-JKT-00(config-router)#network 172.16.0.0
R-JKT-00(config-router)#redistribute
connected
R-JKT-00(config-router)#redistribute
static
R-JKT-00(config-router)#no
auto-summary
R-JKT-00(config-router)#exit
R-JKT-00(config)#ip route 10.4.4.0
255.255.255.0 10.0.0.253
R-JKT-00(config)#do wr
Building configuration...
[OK]
Konfigurasi Routing di router Cisco
R-MKS-11
R-MKS-11#config ter
R-MKS-11(config)#router eigrp 5
R-MKS-11(config-router)#network
172.16.0.0
R-MKS-11(config-router)#network
172.16.1.0
R-MKS-11(config-router)#redistribute
connected
R-MKS-11(config-router)#do wr
Building configuration...
[OK]
Konfigurasi Routing di router Cisco
R-MTR-22
R-MTR-22(config)#router eigrp 5
R-MTR-22(config-router)#network
172.16.1.0
R-MTR-22(config-router)#network
172.16.2.0
R-MTR-22(config-router)#redistribute
connected
R-MTR-22(config-router)#do wr
Building configuration...
[OK]
Konfigurasi Routing di router Cisco
R-SBY-33
R-SBY-33(config)#router eigrp 5
R-SBY-33(config-router)#netwo
172.16.2.0
R-SBY-33(config-router)#netwo
172.16.3.0
R-SBY-33(config-router)#redistribute
connected
R-SBY-33(config-router)#do wr
Building configuration...
[OK]
Saatnya
melakukan pengetestan (test ping). Misalkan, dilakukan ping dan traceroute
(tracert) dari komputer PC441 ke Laptop22. Hasilnya akan tampak seperti pada
gambar di bawah ini.
Pada
router cisco R-JKT-00, table routingnya seperti di bawah ini.
R-JKT-00#sh ip route
Codes: C - connected, S - static, I
- IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O -
OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 -
OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF
external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 -
IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user
static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
10.0.0.0/24 is subnetted, 5 subnets
C 10.0.0.0 is directly connected,
FastEthernet0/0
D EX 10.1.1.0 [170/284160] via 172.16.0.1,
00:50:26, FastEthernet4/0
D EX 10.2.2.0 [170/670720] via 172.16.3.1,
00:27:46, FastEthernet5/0
D EX 10.3.3.0 [170/156160] via 172.16.3.1,
00:50:25, FastEthernet5/0
S 10.4.4.0 [1/0] via 10.0.0.253
172.16.0.0/30 is subnetted, 4 subnets
C 172.16.0.0 is directly connected,
FastEthernet4/0
D 172.16.1.0 [90/1285120] via 172.16.0.1,
00:50:25, FastEthernet4/0
D 172.16.2.0 [90/645120] via 172.16.3.1,
00:27:50, FastEthernet5/0
C 172.16.3.0 is directly connected,
FastEthernet5/0
Resume.
Menggunakan option auto-summary atau no auto-summary, sepertinya tidak ada pengaruh pada simulasi routing EIGRP ini. Ndak tau dalam real networknya gimana…(CMIIW).- Perhatikan settingan routing pada router R-JKT-44, router ini tidak menggunakan routing EIGRP, tetapi menggunakan routing default. Lalu perhatikan juga pada router R-JKT-00. Agar network 10.4.4.0/24, bisa masuk ke dalam table routing EIGRP, maka pada router R-JKT-00, dibuat ip routing static dan pada settingan router eigrp, masukkan option redistribute static.
- Dari hasil traceroute (tracert), packet dari PC441 untuk menuju ke PC22, akan melewati router R-JKT-33 – R-JKT-00 – R-SBY-33 – R-MTR-22. Dan akan tetap melewati jalur tersebut. Karena metricnya lebih kecil dibandingkan jalur lainnya. Metricnya ini, paling banyak dipengaruhi oleh factor bandwidth.
- Sebagai pengingat kembali. Cara membaca dari hasil command “sh ip route”. Misalkan seperti di bawah ini. (diambil contoh 1 baris saja)
D EX 10.2.2.0 [170/670720] via 172.16.3.1, 00:27:46, FastEthernet5/0
D EX : Routing EIGRP External.10.2.2.0 : network destination (network tujuan).[170/670720] : 170 = Administrative Distance (AD), 670720 = metricvia 172.16.3.1 : untuk menuju ke network destination, lewat gateway (pintu) 172.16.3.1,.00:27:46 : terakhir diupdate 27 menit, 46 detik yang lalu.
FastEthernet5/0 : gateway (pintu) fa 5/0, untuk menuju ke network destination.
- Command-command yang biasa digunakan untuk melihat status routing EIGRP, "sh ip eigrp interfaces", "sh ip eigrp neighbors", "sh ip eigrp topology", dan "sh ip eigrp traffic". Berikut hasil command tersebut pada router R-JKT-00.
R-JKT-00#sh ip eigrp interfaces
IP-EIGRP interfaces for process 5
Xmit Queue Mean
Pacing Time Multicast Pending
Interface Peers
Un/Reliable SRTT Un/Reliable
Flow Timer Routes
Fa4/0 1 0/0
1236 0/10 0 0
Fa5/0 1
0/0 1236
0/10 0 0
R-JKT-00#sh ip eigrp neighbors
IP-EIGRP neighbors for process 5
H
Address Interface Hold Uptime SRTT
RTO Q Seq
(sec) (ms) Cnt
Num
0
172.16.0.1 Fa4/0 12
01:55:24 40 1000
0 33
1
172.16.3.1 Fa5/0 11
01:55:24 40 1000
0 56
R-JKT-00#sh ip eigrp topology
IP-EIGRP Topology Table for AS 5
Codes: P - Passive, A - Active, U -
Update, Q - Query, R - Reply,
r - Reply status
P 172.16.0.0/30, 1 successors, FD
is 258560
via Connected, FastEthernet4/0
P 172.16.3.0/30, 1 successors, FD
is 130560
via Connected, FastEthernet5/0
P 10.0.0.0/24, 1 successors, FD is
89600
via Rconnected (89600/0)
P 10.1.1.0/24, 1 successors, FD is
284160
via 172.16.0.1 (284160/51200),
FastEthernet4/0
P 10.3.3.0/24, 1 successors, FD is
156160
via 172.16.3.1 (156160/51200),
FastEthernet5/0
P 172.16.1.0/30, 1 successors, FD
is 1285120
via 172.16.0.1 (1285120/1282560),
FastEthernet4/0
P 172.16.2.0/30, 1 successors, FD
is 645120
via 172.16.3.1 (645120/642560),
FastEthernet5/0
P 10.2.2.0/24, 1 successors, FD is
670720
via 172.16.3.1 (670720/668160),
FastEthernet5/0
P 10.4.4.0/24, 1 successors, FD is
89600
via Rstatic (89600/0)
R-JKT-00#sh ip eigrp traffic
IP-EIGRP Traffic Statistics for
process 5
Hellos sent/received: 3015/3019
Updates sent/received: 31/36
Queries sent/received: 2/3
Replies sent/received: 3/2
Acks sent/received: 42/32
Input queue high water mark 1, 0 drops
SIA-Queries sent/received: 0/0
SIA-Replies sent/received: 0/0
- Lihat hasil perintah/command “sh ip eigrp traffic”. Ini ternyata yang dinyatakan dalam teori. Ada 5 packet yang digunakan oleh EIGRP.
- Hello packet. Packet ini dikirim secara multicast ke IP Address 224.0.0.10, untuk mengetahui kondisi router-router tetangganya (neighbors), masih UP/hidup ataukah sudah Down/mati. Hello packet mempunyai hold time, bila dalam jangka waktu hold time router tetangga tidak membalas hello paket, maka router tersebut akan dianggap dalam keadaan mati.
- Update packets. Packet ini dikirim jika terjadi perubahan kondisi jaringan, misalnya ada tambahan router baru atau ada perubahan bandwidth.
- Query packets. Packet ini secara multicast dikirim, untuk request atau permintaan sebuah routing baru (alternatif) yang menuju ke network destination.
- Reply packets. Packet yang dikirim secara unicast untuk merespon router yang sudah mengirimkan Query packet.
- Ack (Acknowledgement). Packet untuk balasan pemberitahuan jika paket datanya (routing updatenya) telah diterima.
To be continue... Packet Tracer Scenario : Routing EIGRP (part 2)
No comments:
Post a Comment