Pada lab sebelumnya kita telah belajar melakukan Load Sharing pada BGP Multihoming 2 ISP Sama. Selanjutnya pada lab ini kita juga akan belajar melakukan load sharing. Namun saat ini kita akan menggunakan 2 ISP yang berbeda. Oke langsung aja berikut topologi yang akan kita gunakan pada lab ini
Gambar 1 Topologi jaringan BGP |
Diasumsikan kita udah konfig seperti yang telah kita lakukan pada lab sebelumnya ya.. tapi kita hapus aja konfig BGP nya.. kita hanya ambil konfig IP nya aja dari yang kita lakukan sebelumnya
R1(config)#no router bgp 12
R2(config)#no router bgp 12
R3(config)#no router bgp 3
Oke.. sekarang kita konfig ulang BGP nya sesuai topologi diatas ya..R4(config)#no router bgp 4
R1(config)#router bgp 1 R1(config-router)#nei 13.13.13.3 remote-as 3 R1(config-router)#nei 12.12.12.2 remote-as 2 R1(config-router)#nei 14.14.14.4 remote-as 4 R1(config-router)#net 1.1.1.1 mask 255.255.255.255
R2(config)#router bgp 2 R2(config-router)#nei 12.12.12.1 remote-as 1 R2(config-router)#nei 23.23.23.3 remote-as 3 R2(config-router)#nei 24.24.24.4 remote-as 4 R2(config-router)#net 2.2.2.2 mask 255.255.255.255
R3(config)#router bgp 3 R3(config-router)#nei 13.13.13.1 remote-as 1 R3(config-router)#nei 23.23.23.2 remote-as 2 R3(config-router)#net 3.3.3.3 mask 255.255.255.255
Sekarang kita lihat tabel routing di R4 ya..R4(config)#router bgp 4 R4(config-router)#nei 14.14.14.1 remote-as 1 R4(config-router)#nei 24.24.24.2 remote-as 2 R4(config-router)#net 4.4.4.4 mask 255.255.255.255
R4(config-router)#do sh ip bgp BGP table version is 5, local router ID is 4.4.4.4 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path * 1.1.1.1/32 24.24.24.2 0 2 1 i *> 14.14.14.1 0 0 1 i * 2.2.2.2/32 14.14.14.1 0 1 2 i *> 24.24.24.2 0 0 2 i * 3.3.3.3/32 24.24.24.2 0 2 3 i *> 14.14.14.1 0 1 3 i *> 4.4.4.4/32 0.0.0.0 0 32768 i
Perhatikan bahwa jalur yang digunakan untuk menuju 3.3.3.3 secara default adalah via R1. jalur via R2 tidak akan pernah digunakan selama jalur via R1 masih up. Coba kita lakukan trace
R4(config-router)#do trace 3.3.3.3 source 4.4.4.4Type escape sequence to abort. Tracing the route to 3.3.3.3 1 14.14.14.1 0 msec 0 msec 0 msec 2 13.13.13.3 0 msec 0 msec 0 msec
Perhatikan jalur yang digunakan hanya jalur via R1 saja. Ini artinya secara default BGP menerapkan fitur backup link. Sekarang bagaimana jika kita pengen konfigurasi load sharing?
Sekarang kita coba trace lagiR4(config-router)#maximum-paths 2R4(config-router)#bgp bestpath as-path multipath-relax R4(config-router)#do cle ip bgp *
R4(config-router)#do trace 3.3.3.3 source 4.4.4.4 Type escape sequence to abort. Tracing the route to 3.3.3.3 1 14.14.14.1 0 msec 24.24.24.2 0 msec 14.14.14.1 0 msec 2 23.23.23.3 0 msec 13.13.13.3 0 msec 23.23.23.3 0 msec
Perhatikan bahwa sekarang sudah terjadi load sharing. Load sharing yang dilakuakn secara default adalah 1 banding 1. Ini nih buktinya
Tuh bener kan.. gimana kalo ternyata bandwidth antara e0/0 dan e0/1 beda? gini nih solusinyaR4(config-router)#do sh ip ro 3.3.3.3Routing entry for 3.3.3.3/32 Known via "bgp 4", distance 20, metric 0 Tag 1, type external Last update from 24.24.24.2 00:01:22 ago Routing Descriptor Blocks: 24.24.24.2, from 24.24.24.2, 00:01:22 ago Route metric is 0, traffic share count is 1 AS Hops 2 Route tag 1 MPLS label: none * 14.14.14.1, from 14.14.14.1, 00:01:22 ago Route metric is 0, traffic share count is 1 AS Hops 2 Route tag 1 MPLS label: none
Kita coba lihat lagi tabel routing di R4R4(config)#int e0/0 R4(config-if)#bandwidth 10240 R4(config-if)#int e0/1 R4(config-if)#bandwidth 20480 R4(config-if)#router bgp 4 R4(config-router)#bgp dmzlink-bw R4(config-router)#nei 14.14.14.1 dmzlink-bw R4(config-router)#nei 24.24.24.2 dmzlink-bw R4(config-router)#do cle ip bgp *
R4(config-if)#do sh ip ro 3.3.3.3 Routing entry for 3.3.3.3/32 Known via "bgp 4", distance 20, metric 0 Tag 1, type external Last update from 14.14.14.1 00:00:26 ago Routing Descriptor Blocks: * 24.24.24.2, from 24.24.24.2, 00:00:26 ago Route metric is 0, traffic share count is 2 AS Hops 2 Route tag 1 MPLS label: none 14.14.14.1, from 14.14.14.1, 00:00:26 ago Route metric is 0, traffic share count is 1 AS Hops 2 Route tag 1 MPLS label: none
Perhatikan bahwa trafic count antara dua link tersebut sudah berbeda. Untuk lebih memastikan kita cek menggunakan perintah ip cef ya..
R4(config-if)#do sh ip cef 3.3.3.3 internal15 hash buckets < 0 > IP adj out of Ethernet0/0, addr 14.14.14.1 F56C6420 < 1 > IP adj out of Ethernet0/1, addr 24.24.24.2 F56C62F0 < 2 > IP adj out of Ethernet0/0, addr 14.14.14.1 F56C6420 < 3 > IP adj out of Ethernet0/1, addr 24.24.24.2 F56C62F0 < 4 > IP adj out of Ethernet0/0, addr 14.14.14.1 F56C6420 < 5 > IP adj out of Ethernet0/1, addr 24.24.24.2 F56C62F0 < 6 > IP adj out of Ethernet0/0, addr 14.14.14.1 F56C6420 < 7 > IP adj out of Ethernet0/1, addr 24.24.24.2 F56C62F0 < 8 > IP adj out of Ethernet0/0, addr 14.14.14.1 F56C6420 < 9 > IP adj out of Ethernet0/1, addr 24.24.24.2 F56C62F0 < 10 > IP adj out of Ethernet0/1, addr 24.24.24.2 F56C62F0 < 11 > IP adj out of Ethernet0/1, addr 24.24.24.2 F56C62F0 < 12 > IP adj out of Ethernet0/1, addr 24.24.24.2 F56C62F0 < 13 > IP adj out of Ethernet0/1, addr 24.24.24.2 F56C62F0 < 14 > IP adj out of Ethernet0/1, addr 24.24.24.2 F56C62F0
Perhatikan bahwa perbandingan antara eth0/0 dan eth0/1 sudah sesuai dengan yang kita konfigurasikan sebelumnya..
Tidak ada komentar:
Posting Komentar
Komentar