Tuesday, October 13, 2020

BELAJAR BGP ( iBGP Peering konfigurasi dasar )

 

BGP

( Border Gateway Protocol )





Assalamu’alaikum teman – teman… kembali lagi di blogg sayaa, jadi pada blogg kali ini kita akan membahas materi yang berbeda dari sebelumnya… pada kali ini kita akan membahas materi tentang BGP, sebelum masuk ke konfigurasi… saya akan sedikit membahasnya yaa, supaya kalian ada sedikit gambarannya…

 

Border Gateway Protocol (BGP) merupakan salah satu jenis routing protokol yang digunakan untuk koneksi antar Autonomous System (AS), dan salah satu jenis routing protokol yang banyak digunakan di ISP besar (Telkomsel) ataupun perbankan. BGP termasuk dalam kategori routing protokol jenis Exterior Gateway Protokol (EGP).

 

Dengan adanya EGP, router dapat melakukan pertukaran rute dari dan ke luar jaringan lokal Auotonomous System (AS). BGP mempunyai skalabilitas yang tinggi karena dapat melayani pertukaran routing pada beberapa organisasi besar. Oleh karena itu BGP dikenal dengan routing protokol yang sangat rumit dan kompleks.

 

Okee gimana…??? Masih puyeng??..

 

Intinya BGP itu masih tergolong dynamic routing protocol, sama seperti EIGRP, OSPF, RIP… tapi yang membedakan nya adalah BGP adalah dynamic routing protocol yang digunakan untuk menghubungkan antar dynmaic routing protocol ( EIGRP, OSPF, RIP, ). Karena BGP sajalah yang mampu untuk melakukan hal tersebut… sehingga kenapa BGP ini tidak digunakan di jaringan internal, misal dalam satu gedungg…. Biasanya BGP digunakan untuk menghubungungkan jaringan antar gedung sehingga bisa saling berkomunikasi….

 

*Nah  sekarang kita langsung ke konfigurasinyaaa… disini saya akan mengkonfigurasi BGP dasar sajaaa ya yaitu iBGP Peering, jadi biar kalian gk terlalu pusing, hehehehehe :D

 

Untuk peering BGP, kita bisa menggunakan IP Loopback untuk iBGP dan Internal Physical untuk eBGP. Kita akan melakukan peering dari IP Inteface physical untuk membuat eBGP. Router R1 dan R2 harus dalam 1 AS number yang sama yakni AS 12.

 

TOPOLOGI =




R1

R1-TKJB#conf t

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

R1-TKJB(config)#int f0/0

R1-TKJB(config-if)#ip add 12.12.12.1 255.255.255.0

R1-TKJB(config-if)#no sh

R1-TKJB(config)#

R1-TKJB(config)#router bgp 12

R1-TKJB(config-router)#neig 

R1-TKJB(config-router)#neighbor 12.12.12.2 remote

R1-TKJB(config-router)#neighbor 12.12.12.2 remote-as 12

R1-TKJB(config-router)#exit

R1-TKJB(config)#


R2

R2-TKJB#conf t

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

R1-TKJB(config)#

R1-TKJB(config)#

R1-TKJB(config)#int f0/0

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

R2-TKJB(config-if)#no sh

R2-TKJB(config-if)#exit

R2-TKJB(config)#

R2-TKJB(config)#rout

R2-TKJB(config)#router bgp 12

R2-TKJB(config-router)#neighbor 12.12.12.1 remote-as 12

*Oct 13 10:21:17.236: %BGP-5-ADJCHANGE: neighbor 12.12.12.1 Up

R2-TKJB(config-router)#exit

R2-TKJB(config)#

R2-TKJB(config)#


Pengecekan....


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

BGP router identifier 12.12.12.1, local AS number 12

BGP table version is 1, main routing table version 1


Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down State/PfxRcd

12.12.12.2      4           12         4              5               1         0    0         00:00:53        0


Pastikan pada bagian State/PfxRcd terdapat nilainya walaupun 0. Selanjutnya kita akan coba lakukan advertise suatu route ke BGP...


R1

R1-TKJB(config)#int lo 0

R1-TKJB(config-if)#

*Oct 13 10:31:46.519: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up

R1-TKJB(config-if)#ip add 1.1.1.1 255.255.255.255

R1-TKJB(config-if)#

R1-TKJB(config-if)#exit

R1-TKJB(config)#router bgp 12

R1-TKJB(config-router)#net 1.1.1.1 mask 255.255.255.255

R1-TKJB(config-router)#exit

R1-TKJB(config)#


R2

R2-TKJB(config)#int lo 0

R2-TKJB(config-if)#ip add

*Oct 13 10:34:27.967: %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up

R2-TKJB(config-if)#ip add 2.2.2.2 255.255.255.255

R2-TKJB(config-if)#

R2-TKJB(config-if)#ex

R2-TKJB(config)#

R2-TKJB(config)#router bgp 12

R2-TKJB(config-router)#net 2.2.2.2 mask 255.255.255.255

R2-TKJB(config-router)#exit

R2-TKJB(config)#


TEST PING!!!!......


R1

R1-TKJB(config)#do ping 2.2.2.2

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 28/30/32 ms


R2

R2-TKJB(config)#do ping 1.1.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 24/28/36 ms


Pengecekkan Kembaliii....


R1

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

BGP router identifier 12.12.12.1, local AS number 12

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 272 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 720 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

12.12.12.2      4           12        21              20        3             0    0        00:15:10        1



R1

R1-TKJB(config)#do sh ip bgp

BGP table version is 3, local router ID is 12.12.12.1

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

 *>  1.1.1.1/32       0.0.0.0                  0                      32768      i  

 *>i 2.2.2.2/32       12.12.12.2            0         100      0    i



R1

R1-TKJB(config)#do sh ip route bgp

Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP

       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

       E1 - OSPF external type 1, E2 - OSPF external type 2

       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

       ia - IS-IS inter area, * - candidate default, U - per-user static route

       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP

       + - replicated route, % - next hop override


Gateway of last resort is not set


      2.0.0.0/32 is subnetted, 1 subnets

B        2.2.2.2 [200/0] via 12.12.12.2, 00:12:02


*Nahhh udah dehh, gampang kan :V
*Gampang lahhh... kan udh dijelasin, hehehe


*Sampai situ dulu ya temen - temen 😊😊😊
*kita akan lanjutkan materi BGP berikutnya, pada blogg selanjutnyaaa











TERIMAKASIH
WASSALAMU'ALAIKUM WR.WB 





















 

 

 

0 comments:

Post a Comment