BGP kalo gak salah adalah singkatan dari Border Gateway
Protocol (pernah setting tapi gak apal singkatannya :D). Biasanya
digunakan untuk penghubung antar ISP. Jadi ISP ini untuk terhubung
dengan ISP lainnya menggunakan BGP. Dalam BGP kita mengenal istilah
Upstream dan Downstream. Upstream adalah jalur kita untuk keluar atau
untuk terhubung internet. Sementara Downstream adalah biasanya client
kita yaitu yang menggunakan kita untuk akses keluar.
Dalam BGP ada istilah AS Path, jadi AS Path itu adalah identity BGP.
Jika kita show ip bgp maka ketahuan lewat mana saja jalur BGP kita.
Misalnya 77712 – 81772 – 54888. Jadi 81772 merupakan upstream dari 54888
dan downstream dari 77712. Untuk mengetahui apa itu AS Path bisa cek di
CIDR Report
Langsung saja dibawah ini adalah contoh settingnya.
Setting dasar di interface yang mengarah ke BGP lawan
PakdeRouter#conf term
PakdeRouter(config)#interface gi0/2
PakdeRouter(config-if)#description BGP
PakdeRouter(config-if)#ip address 192.168.200.1 255.255.255.252
Setting di routing BGP
PakdeRouter#conf term
PakdeRouter(config)#router bgp 99999
PakdeRouter(config-router)#no synchronization
PakdeRouter(config-router)#bgp log-neighbor-changes
PakdeRouter(config-router)#neighbor 192.168.200.2 remote-as 11111
PakdeRouter(config-router)#neighbor 192.168.200.2 description contoh-client
PakdeRouter(config-router)#neighbor 192.168.200.2 prefix-list upstream-out out
PakdeRouter(config-router)#neighbor 192.168.200.2 route-map upstream-out out
Setting agar IP dari neighbor yang BGP
ke router kita bisa down lewat bgp kita (dalam contoh ini saya
menggunakan metode ip2 tersebut saya daftarkan di prefix list)
PakdeRouter(config)#ip prefix-list upstream-out seq 11 permit 192.168.201.0/24
PakdeRouter(config)#ip prefix-list upstream-out seq 13 permit 192.168.202.0/24
PakdeRouter(config)#ip prefix-list upstream-out seq 15 permit 192.168.203.0/24
PakdeRouter(config)#ip prefix-list upstream-out seq 17 permit 192.168.204.0/24
Setting agar IP dari neighbor yang BGP
ke router kita bisa up lewat bgp kita (mendaftarkan dulu IP nya di
access list untuk kemudian di route map)
PakdeRouter(config)#access-list 50 remark Contoh-Client
PakdeRouter(config)#access-list 50 permit 192.168.201.0 0.0.0.255
PakdeRouter(config)#access-list 50 permit 192.168.202.0 0.0.0.255
PakdeRouter(config)#access-list 50 permit 192.168.203.0 0.0.0.255
PakdeRouter(config)#access-list 50 permit 192.168.204.0 0.0.0.255
PakdeRouter(config)#route-map upstream-out permit 10
PakdeRouter(config-route-map)#match ip address 50
Melihat apakah BGP sudah establish
PakdeRouter#show ip bgp summary
BGP router identifier 192.168.200.1, local AS number 99999
BGP table version is 67593792, main routing table version 67593792
332102 network entries using 39852240 bytes of memory
661935 path entries using 34420620 bytes of memory
115351/58531 BGP path/bestpath attribute entries using 14303524 bytes of memory
102606 BGP AS-PATH entries using 2728994 bytes of memory
861 BGP community entries using 36738 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
73548 BGP filter-list cache entries using 882576 bytes of memory
Bitfield cache entries: current 10 (at peak 14) using 316 bytes of memory
BGP using 92225008 total bytes of memory
BGP activity 3346213/3014109 prefixes, 56880703/56218768 paths, scan interval 60 secs
Neighbor
V AS MsgRcvd MsgSent TblVer InQ OutQ
Up/Down State/PfxRcd
192.168.200.2 4 11111 297252 21869625
67593792 0 0
2d01h 4
Melihat prefix yang diterima oleh router kita dari router neighbor
PakdeRouter#show ip bgp neighbors 192.168.200.2 routes
BGP table version is 67594381, local router ID is 192.168.200.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
*> 192.168.201.0/24
192.168.200.2
0 11111 ?
*> 192.168.201.0/24
192.168.200.2
0 11111 i
*> 192.168.201.0/24
192.168.200.2
0 11111 i
*> 192.168.201.0/24
192.168.200.2
0 11111 i
Melihat prefix yang kita kirim ke router neighbor (dalam kasus ini kita sebagai upstream, sehingga [refix yang dilempar banyak)
PakdeRouter#show ip bgp neighbors 192.168.200.2 advertised-routes
BGP table version is 67594381, local router ID is 192.168.200.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.*.*.0/16
203.***.***.181
0
0 100** 4*88 i
*> 1.**.***.0/17 203.***.***.181
2878
0 100** 9*18 3809* 178*9 e
*> 1.**.*.0/24 203.***.***.181
1431
0 100** 12*9 4*37 48*8 1*431 18*45 i
*> 1.**.*.0/14
203.***.***.181
1431
0 100** 47*6 4134 4847 18245 i
*> 1.**.*.0/24
203.***.***.181
1431
0 100** 47*6
……………………………………………………………………..
Melakukan traceroute dan show ip bgp ke IP neighbor yang di advertise ke kita dari luar (dalam contoh ini dari oregon)
route-views>show ip bgp 192.168.201.0 | i 99999
69*9 100** 99999
1*214 267*9 100** 99999
4*26 7*3 100** 99999
80*5 100** 99999
2*05 3*49 100** 99999
161*0 6*39 100** 99999
Untuk traceroute saya rasa sudah pada bisa.:)
sekian postingan dari saya, untuk OSPF silahkan lihat di postingan yang sebelumnya, jika ada salah kata saya mohon maaf. untuk kritik dan saran silahkan berkomentar.
referensi
No comments:
Post a Comment