Halo semuanya, Kembali lagi di blog ini. Pada tulisan kali ini kita akan mempelajari teknis konfigurasi iBGP pada router Cisco. Disini saya tidak menjelaskan BGP kembali secara teori namun jika kalian ingin mengunduh modul atau refrensi tentang teori BGP sebelumnya kalian bisa klik disini

Untuk topologi yang digunakan sebagai berikut 



Langsung saja kita masuk ke bagian konfigurasi, Disini kita memiliki R1 dan R2 didalam 1 AS Number yang sama (iBGP). Dan R2 terhubung ke R3 dengan AS Number yang berbeda (eBGP). Fokus kita disini adalah pada R1 dan R2.

Sebelum nya kita tambahkan dulu IP address pada masing-masing interface router sesuai dengan topologi diatas. Kita juga akan menambahkan alamat loopback untuk kedua router untuk advertise dan verifikasi network.

#Konfigurasi Interfaces

R1(config)#interface gig0/0       
R1(config-if)#ip address 172.20.20.1 255.255.255.252
R1(config-if)#description "to_R2"
R1(config-if)#no shutdown 
R1(config-if)#exit
R1(config)#interface lo0
R1(config-if)#ip address 1.1.1.1 255.255.255.255

R2(config)#interface gig0/0       
R2(config-if)#ip address 172.20.20.2 255.255.255.252
R2(config-if)#description "to_R1"
R2(config-if)#no shutdown 
R2(config-if)#exit
R2(config)#interface lo0
R2(config-if)#ip address 2.2.2.2 255.255.255.255
R2(config-if)#end

Selanjutnya kita akan menambahkan routing BGP untuk kedua router tersebut.
#Konfigurasi iBGP

R1(config)#router bgp 65511
R1(config-router)#neighbor 172.20.20.2 remote-as 65511
R1(config-router)#network 1.1.1.1 mask 255.255.255.255
R1(config-router)#exit

R2(config)#router bgp 65511 
R2(config-router)#neighbor 172.20.20.1 remote-as 65511
R2(config-router)#network 2.2.2.2 mask 255.255.255.255
R2(config-router)#end

Kemudian untuk verifikasi BGP kita bisa menggunakan perintah "show ip bgp summary"
#Verifikasi BGP

R2#sh ip bgp summary
BGP router identifier 2.2.2.2, local AS number 65511
BGP table version is 3, main routing table version 3
2 network entries using 288 bytes of memory
2 path entries using 160 bytes of memory
2/2 BGP path/bestpath attribute entries using 304 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 752 total bytes of memory
BGP activity 2/0 prefixes, 2/0 paths, scan interval 60 secs

Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
172.20.20.1     4        65511       6       6        3    0    0 00:01:24        1

R2#sh ip bgp  
BGP table version is 3, 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, m multipath, b backup-path, f RT-Filter, 
              x best-external, a additional-path, c RIB-compressed, 
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
 *>i 1.1.1.1/32       172.20.20.1              0    100      0 i
 *>  2.2.2.2/32       0.0.0.0                  0         32768 i

Dapat dilihat pada summary kita memiliki 1 prefix yaitu IP 1.1.1.1/32 yang telah diadvertise router 1 sebelumnya. Namun jika kita memiliki 1 router internal dibelakang R2, Jika R1 tidak memiliki koneksi secara langsung dengan router tersebut, R1 tidak akan mendapat prefix IP yang di advertise oleh router dibelakang R2 tersebut.

Aturan BGP tidak forwading route yang dijangkau untuk mengatasi Split Horizon yang untuk saat ini kita belum perlu membahas. Untuk mengatasi masalah tersebut kita memiliki 2 Opsi, Diantaranya menggunakan Full Mesh / Route reflector.

Untuk saat ini sekian pembahasan materi tentang iBGP, Semoga bermanfaat.

Stay Curious

0 Comments