Pada lab ini kita akan belajar tentang salah satu atribute BGP yang lain, yaitu AS Path. Langsung aja berikut topologi yang akan kita gunakan pada lab ini.
Gambar 1 Topologi jaringan BGP |
Topologi ini merupakan topologi yang kita gunakan pada lab sebelumnya, biar gak pusing kita hapus aja dulu konfig yang kita lakukan sebelumnya
R1(config-if)#router bgp 1R1(config-router)#no neighbor 14.14.14.4 route-map PREFERENCE in
Untuk keperluan lab ini, kita buat IP Loopback pada R2 dan kita advertise ke BGPR3(config-if)#router bgp 3 R3(config-router)#no neighbor 34.34.34.4 route-map PREFERENCE in
Sekarang kita coba lihat tabel routing BGP di R4R2(config)#int l0 R2(config-if)#ip add 2.2.2.2 255.255.255.255 R2(config-if)#router bgp 2 R2(config-router)#net 2.2.2.2 mask 255.255.255.255
R4#sh ip bgp BGP table version is 26, 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 * 2.2.2.2/32 34.34.34.3 0 123 i *> 14.14.14.1 0 123 i *> 4.4.4.4/32 0.0.0.0 0 32768 i * 12.12.12.0/24 34.34.34.3 0 123 i *> 14.14.14.1 0 0 123 i r 14.14.14.0/24 34.34.34.3 0 123 i r> 14.14.14.1 0 0 123 i * 23.23.23.0/24 34.34.34.3 0 0 123 i *> 14.14.14.1 0 123 i r 34.34.34.0/24 34.34.34.3 0 0 123 i r> 14.14.14.1 0 123 i
Perhatikan bahwa secara default R4 akan menggunakan jalur via R1 untuk menuju 2.2.2.2. Coba kita traceroute ya..
R4#traceroute 2.2.2.2Type escape sequence to abort. Tracing the route to 2.2.2.2 1 14.14.14.1 [AS 123] 0 msec 0 msec 0 msec 2 12.12.12.2 [AS 123] 0 msec 0 msec 4 msec
Tuh kan bener.... Oke, tujuan kita adalah melakukan manipulasi agar jalur yang digunakan oleh R4 adalah jalur via R3. Langsung konfig aja ya, ntar penejelasannya di ahir aja
R1(config)#access-list 3 permit 2.2.2.2R1(config)#route-map ASPREPEND permit 10 R1(config-route-map)#match ip address 3 R1(config-route-map)#set as-path prepend 200 200 R1(config-route-map)#route-map ASPREPEND permit 20 R1(config-route-map)#router bgp 1 R1(config-router)#neighbor 14.14.14.4 route-map ASPREPEND out R1(config-router)#do cle ip bgp *
Konfig diatas intinya adalah kita "seolah-olah" menambahkan as path 200 sebanyak dua kali pada route yang melewati R1. Coba kita lihat hasilnya
R4#show ip bgpBGP table version is 53, 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 * 2.2.2.2/32 14.14.14.1 0 123 200 200 i *> 34.34.34.3 0 123 i *> 4.4.4.4/32 0.0.0.0 0 32768 i * 12.12.12.0/24 34.34.34.3 0 123 i *> 14.14.14.1 0 0 123 i r 14.14.14.0/24 34.34.34.3 0 123 i r> 14.14.14.1 0 0 123 i * 23.23.23.0/24 14.14.14.1 0 123 i *> 34.34.34.3 0 0 123 i r 34.34.34.0/24 14.14.14.1 0 123 i r> 34.34.34.3 0 0 123 i
Perhatikan bahwa saat ini jika melewati R1, maka as pathnya adalah 123,200,200. AS Path ini lebih panjang daripada jalur yang melewati R3, sehingga R4 akan lebih memilih jalur yang melewati R3. Coba kita trace
Sip2,, sekarang jalur yang digunakan oleh R4 sudah jalur via R3,R4#trace 2.2.2.2Type escape sequence to abort. Tracing the route to 2.2.2.2 1 34.34.34.3 [AS 123] 4 msec 0 msec 0 msec 2 23.23.23.2 [AS 123] 4 msec 0 msec 0 msec
Tidak ada komentar:
Posting Komentar
Komentar