Friday, October 16, 2020

BELAJAR BGP ( eBGP Peering )

 

eBGP Peering





Assalamu’alaikum temen – temen, kembali lagi di blogg saya, dan terima kasih telah berkunjung di blogg saya, pada blogg kali ini saya akan kembali membahas materi di blogg sebelumnya… masih seputar BGP ya temen – temen…

 

Di lab seblumnya kita sudah membahas tentang materi iBGP Peering Loopback….. kemarin kita masih membahas tentang iBGP yaa… nahh sekarang kita bakal masuk ke materi baruu nichh, walaupun masih seputar BGP.. yaitu eBGP…

 

Oke seperti biasa… karena ini materi baru, saya akan menjelaskan sedikit mengenai eBGP ini yaaa…

 

External BGP atau sering disingkat EBGP berarti sebuah sesi BGP yang terjadi antardua router atau lebih yang berbeda autonomous systemnya atau berbeda hak administratif.

 

Tidak hanya sekadar beda nomor AS saja, namun benar-benar berbeda administrasinya. Jadi misalnya router Kita dengan router ISP ingin dapat saling bertukar informasi dengan menggunakan bantuan BGP, maka kemungkinan besar Kita akan membuat sesi EBGP.

 

Hal ini dikarena autonomous system router Kita dengan router ISP dibuat berbeda. Pihak ISP tentu tidak akan memasukkan router BGP Kita dalam autonomous systemnya karena memang bukan hak dan kewajiban mereka untuk mengurus router Kita.

 

Dengan perbedaan autonomous system ini, maka seperangkat peraturan saat melakukan routing update tentu berbeda dengan apa yang ada dalam IBGP. Untuk itulah sesi BGP jenis ini dikategorikan berbeda, yaitu sebagai External BGP.

 

*Oke gimana?? Udah ada gambaran lah yaa tentang eBGP ini

*Sooo kita langsung aja ke konfigurasinya……

*Oiya, karena ini termasuk materi lanjutan, jadi ada beberapa konfigurasi yang saya tidak konfigurasi disini.. seperti konfigurasi pada R1.. temen - temen bisa melihat nya di materi sebelumnya...


LINK = 

👉https://insinyurbocah2109.blogspot.com/2020/10/belajar-bgp-ibgp-peering-konfigurasi.html 

( iBGP Peering Dasar )


👉https://insinyurbocah2109.blogspot.com/2020/10/belajar-bgp-ibgp-peering-loopback.html

( iBGP Peering Loopback )



TOPOLOGI = 




Karena R1 sudah di konfigurasi IP nya, jadi kita akan memberikan terlebih dahulu IP pada R2 dan R3


R2

R2-TKJB#

R2-TKJB#conf t

Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line.  End with CNTL/Z.

R2-TKJB(config)#

R2-TKJB(config)#int f6/0

R2-TKJB(config-if)#ip add 23.23.23.2 255.255.255.0

R2-TKJB(config-if)#no sh


R3

R3-TKJB#conf t

Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line.  End with CNTL/Z.

R3-TKJB(config)#

R3-TKJB(config)#int f6/0

R3-TKJB(config-if)#ip add 23.23.23.3 255.255.255.0

R3-TKJB(config-if)#no sh

R3-TKJB(config-if)#

R3-TKJB(config-if)#ex

R3-TKJB(config)#

R3-TKJB(config)#

R3-TKJB(config)#int lo 0

R3-TKJB(config-if)#ip add 3.3.3.3 255.255.255.255

R3-TKJB(config-if)#ex

R3-TKJB(config)#


Nahhh kalo udahh, sekarang kita konfigurasi BGP nyaaa........


R2

R2-TKJB(config)#rou

R2-TKJB(config)#router bgp 12

R2-TKJB(config-router)#neigh 

R2-TKJB(config-router)#neighbor 23.23.23.3 remo

R2-TKJB(config-router)#neighbor 23.23.23.3 remote-as 3

R2-TKJB(config-router)#exit


R3

R3-TKJB(config)#ro

R3-TKJB(config)#router bgp 3

R3-TKJB(config-router)#neigh

R3-TKJB(config-router)#neighbor 23.23.23.2 remo

R3-TKJB(config-router)#neighbor 23.23.23.2 remote-as 12

R3-TKJB(config-router)#net 3.3.3.3 mask 255.255.255.255

R3-TKJB(config-router)#exit


Pengecekan.........


R3

R3-TKJB(config)#do sh ip bgp summary

BGP router identifier 3.3.3.3, local AS number 3

BGP table version is 4, main routing table version 4

3 network entries using 396 bytes of memory

3 path entries using 156 bytes of memory

4/3 BGP path/bestpath attribute entries using 672 bytes of memory

1 BGP AS-PATH entries using 24 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

Bitfield cache entries: current 1 (at peak 1) using 32 bytes of memory

BGP using 1280 total bytes of memory

BGP activity 3/0 prefixes, 3/0 paths, scan interval 60 secs

Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down

State/PfxRcd

23.23.23.2 4 12 7 5 4 0 0 00:01:15 2


R3

R3-TKJB(config)#do sh ip bgp

BGP table version is 4, 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

*> 3.3.3.3/32            0.0.0.0                  0                 32768     i

*> 11.11.11.11/32    23.23.23.2                                      0  12 i

*> 22.22.22.22/32    23.23.23.2            0                       0  12 i



Coba Test Ping!!!!...........



R3

R3-TKJB(config)#do ping 11.11.11.11
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 11.11.11.11, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)



Nah disini kita bisa liat bahwa ping nya belum bisa berjalan yaa.....
pasti ada konfigurasi yang kurang.... :), sementara ituu kita coba cek dulu di sisi R1


R1

R1-TKJB(config)#do show ip bgp
BGP table version is 3, local router ID is 11.11.11.11
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
* i3.3.3.3/32               23.23.23.3           0        100            0     3 i
*> 11.11.11.11/32        0.0.0.0                0                    32768   i
*>i22.22.22.22/32       2.2.2.2                0        100            0      i



Nahhhh kan, disini kita bisa liat route BGP dari R3 (3.3.3.3) nggak ada tanda > bestnya. ini dikarenakan IP next hopnya gak reacheble yang dari R1 nya... akibatnya ketika paket ping dikirim ke R1, si R1 ini bingung.. karena tidak tau cara ngembaliin paket ping nya ke si R3....


Coba kita cek di tabel routing R1.....



R1

R1-TKJB(config)#do sh ip route bgp
 22.0.0.0/32 is subnetted, 1 subnets
B 22.22.22.22 [200/0] via 2.2.2.2, 02:17:06



Disini kita bisa liat, kalo nggak ada routing untuk di sisi R3nya... mau IP di interface fisik atau loopback....


Kita bisa menggunakan salah satu cara... yaitu dengan mengadvertise networknyaa...


R2

R2-TKJB(config)#rou
R2-TKJB(config)#router bgp 12
R2-TKJB(config-router)#net 23.23.23.0 mask 255.255.255.0



Nahh kalo udah, sekarang coba dicek lagi di bagian R1 nyaa!!!!


R1

R1-TKJB(config)#do sh ip bgp
BGP table version is 6, local router ID is 11.11.11.11
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 3.3.3.3/32          23.23.23.3        0            100           0  3 i
*> 11.11.11.11/32       0.0.0.0           0                     32768     i
*>i 22.22.22.22/32     2.2.2.2           0             100          0     i  
*>i 23.23.23.0/24       2.2.2.2           0             100          0     i




Dan sekarang kita bisa liat pada network 23.23.23.0 sudah ada tanda > bestnya yang artinya next hopnya sudah reacheble



Sekarang test ping lagi!!!!


R3

R3-TKJB(config)#do ping 11.11.11.11
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 11.11.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 25/32/40 ms


R3

R3-TKJB(config)#do ping 12.12.12.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 12.12.12.1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5),




Oke sudah bisa Piing dan reply, lalu masalah berikutnya... di R1 kita belum bisa ping bagaimana dong?? :(,


Kita bisa menggunakan cara yang tadi diatas, yaitu dengan mengadvertise networknya, berarti disini kita akan mengadvertise network 12.12.12.0


R1

R1-TKJB(config)#ro
R1-TKJB(config)#router bgp 12
R1-TKJB(config-router)#net 12.12.12.0 mask 255.255.255.0


Pengecekkan Terakhir!!!


R3

R3-TKJB(config)#do sh ip ro bgp

 22.0.0.0/32 is subnetted, 1 subnets
B 22.22.22.22 [20/0] via 23.23.23.2, 02:25:12
 11.0.0.0/32 is subnetted, 1 subnets
B 11.11.11.11 [20/0] via 23.23.23.2, 02:25:12
 12.0.0.0/24 is subnetted, 1 subnets
B 12.12.12.0 [20/0] via 23.23.23.2, 00:05:23


R3

R3-TKJB(config)#do ping 12.12.12.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 11.11.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 27/33/42 ms


DONE :)









TERIMAKASIH
WASSALAMU'ALAIKUM WR.WB














 

 

 

0 comments:

Post a Comment