Jumat, 11 November 2016

Lab 99 - BGP Local AS

Pada lab ini kita akan belajar tentang BGP Local AS. Berikut topologi yang akan kita gunakan pada lab ini
Gambar 1 Topologi jaringan BGP
Contoh kasusnya adalah sebagai berikut. Pada awalnya ketiga router tersebut berada di tiga area yang berbeda, R1 di AS 1, R2 di AS 2 dan R3 di AS 3. Suatu saat kita diminta untuk melakukan merge pada R1 dan R2 menjadi AS 12, dengan catatan kita tidak boleh melakukan perubahan konfigurasi di R3. Untuk menyelesaikan contoh kasus ini kita bisa menggunakan fitur local AS. 

Langsung aja kita konfig dengan asumsi awal dulu ya, yaitu ketiga router tersebut berada di AS yang berbeda
R1(config)#int e0/0
R1(config-if)#no sh R1(config-if)#ip add 12.12.12.1 255.255.255.0 R1(config-if)#int l0 R1(config-if)#ip add 1.1.1.1 255.255.255.255 R1(config-if)#router bgp 1 R1(config-router)#nei 12.12.12.2 remote-as 2 R1(config-router)#net 1.1.1.1 mask 255.255.255.255
R2(config)#int e0/0 R2(config-if)#no sh R2(config-if)#ip add 12.12.12.2 255.255.255.0 R2(config-if)#int e0/1 R2(config-if)#no sh R2(config-if)#ip add 23.23.23.2 255.255.255.0 R2(config-if)#int l0 R2(config-if)#ip add 2.2.2.2 255.255.255.255 R2(config-if)#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)#net 2.2.2.2 mask 255.255.255.255
R3(config)#int e0/0 R3(config-if)#no sh R3(config-if)#ip add 23.23.23.3 255.255.255.0 R3(config-if)#int l0 R3(config-if)#ip add 3.3.3.3 255.255.255.255 R3(config-if)#router bgp 3 R3(config-router)#nei 23.23.23.2 remote-as 2 R3(config-router)#net 3.3.3.3 mask 255.255.255.255
Untuk pengujian, pastikan ketiga router tersebut memiliki tabel routing yang lengkap
R1(config-router)#do sh ip bgp BGP table version is 4, local router ID is 1.1.1.1 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 0.0.0.0 0 32768 i *> 2.2.2.2/32 12.12.12.2 0 0 2 i *> 3.3.3.3/32 12.12.12.2 0 2 3 i
R2(config-router)#do sh ip bgp BGP table version is 4, local router ID is 2.2.2.2 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 12.12.12.1 0 0 1 i *> 2.2.2.2/32 0.0.0.0 0 32768 i *> 3.3.3.3/32 23.23.23.3 0 0 3 i
R2(config-router)#do sh ip bg BGP table version is 4, local router ID is 2.2.2.2 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 12.12.12.1 0 0 1 i *> 2.2.2.2/32 0.0.0.0 0 32768 i *> 3.3.3.3/32 23.23.23.3 0 0 3 i
Oke seluruh router sudah punya informasi yang lengkap. Sekarang kita lakukan merge pada R1 dan R2. Ingat,.. kita tidak boleh melakukan perubahan pada R3!
R1(config)#no router bgp 1
R2(config)#no router bgp 2
Kita konfigurasikan AS 12 pada R1 dan R2
R1(config)#router bgp 12 R1(config-router)#nei 12.12.12.2 remote-as 12 R1(config-router)#net 1.1.1.1 mask 255.255.255.255
R2(config)#router bgp 12 R2(config-router)#nei 12.12.12.1 remote-as 12 R2(config-router)#nei 23.23.23.3 remote-as 3 R2(config-router)#net 2.2.2.2 mask 255.255.255.255
Setelah melakukan konfigurasi seperti diatas, akan muncul sebuah peringatan pada R2
R2(config-router)# *Oct 30 00:18:35.615: %BGP-3-NOTIFICATION: received from neighbor 23.23.23.3 active 2/2 (peer in wrong AS) 2 bytes 000C
Pesan eror ini menginformasikan kepada kita bahwa ada mis match configuration antara R2 dan R3. Hal ini dikarenakan R3 hanya mengetahui keberadaan AS 2, dan saat ini R2 sudah tidak berada di AS 2 lagi, R2 sekarang berada di AS 12.

Untuk mengatasi hal ini sebenarnya kita bisa merubah konfigurasi di R3, namun di awal sudah dikatakan bahwa kita tidak boleh merubah konfigurasi di R3. Untuk mengatasi ini, kita akan konfigurasi local as di R2
R2(config)#router bgp 12
R2(config-router)#neighbor 23.23.23.3 local-as 2 no-prepend
Sesaat setelah konfigurasi local as seperti diatas, akan ada peringatan bahwa adjacency antara R2 dan R3 sudah terbentuk
R2(config-router)#
*Oct 30 00:22:57.831: %BGP-5-ADJCHANGE: neighbor 23.23.23.3 Up
Kita coba lihat tabel routing di R3, pastikan R3 sudah memiliki informasi tentang 1.1.1.1 dan 2.2.2.2
R3(config-router)#do sh ip bgp BGP table version is 8, local router ID is 3.3.3.3 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 23.23.23.2 0 2 12 i *> 2.2.2.2/32 23.23.23.2 0 0 2 12 i *> 3.3.3.3/32 0.0.0.0 0 32768 i
Jozzz.. R3 sudah punya informasi tentang 1.1.1.1 dan 2.2.2.2.

Like the Post? Do share with your Friends.

Tidak ada komentar:

Posting Komentar

Komentar

FeedBack

Jika Anda merasa terbantu dengan artikel dari Coretan Bocah IT, silahkan berlangganan GRATIS via email. Dengan begitu, Anda akan mendapat kiriman artikel setiap ada artikel baru yang terbit di Coretan Bocah IT

Masukkan Email :

IconIconIconFollow Me on Pinterest