Jumat, 24 Februari 2017

Lab 123 - BGP Aggregation Attribute MAP

Wihh banyak banget nih fitur-fitur nya BGP.. bahas BGP ga habis2 nih.. hehe.. kali ini kita akan belajar tentang attribute map pada BGP.. makanan apa lagi nih attribute map??? seperti biasa yaa... kita langsung ngelab aja.. nanti stelah ngelab tmen2 juga tau sendiri apa itu attribute map.. kelamaan kalau bahas teori.. hehe

Okeoke kita akan pake topologi ini yaa

Pertama kita konfig BGP nya dulu ya.. asumsinya kita udah konfig ip address standard IDN yaa.. berikut konfig BGP nya..
R1 access-list 1 permit 1.1.0.0 0.0.0.255 access-list 1 permit 1.1.1.0 0.0.0.255 access-list 1 permit 1.1.2.0 0.0.0.255 access-list 1 permit 1.1.3.0 0.0.0.255 ! route-map loopback permit 10 match ip address 1 ! router bgp 1 bgp log-neighbor-changes redistribute connected route-map loopback neighbor 12.12.12.2 remote-as 2
R2(config-router)#do sh run | s r b router bgp 2 bgp log-neighbor-changes neighbor 12.12.12.1 remote-as 1 neighbor 23.23.23.3 remote-as 3
R3(config-router)#do sh run | s r b router bgp 3 bgp log-neighbor-changes neighbor 23.23.23.2 remote-as 2
Sekarang kita lihat hasilnya yaa
R3(config-router)#do sh ip bgp BGP table version is 5, local router ID is 23.23.23.3 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.0.0/24 23.23.23.2 0 2 1 ? *> 1.1.1.0/24 23.23.23.2 0 2 1 ? *> 1.1.2.0/24 23.23.23.2 0 2 1 ? *> 1.1.3.0/24 23.23.23.2 0 2 1 ?
Oke masih normal yaa... sekarang kita akan mengkonfigurasikan summarization dengan aggregation di R2
R2(config)#router bgp 2 R2(config-router)#aggregate-address 1.1.0.0 255.255.252.0 summary-only as-set R2(config-router)#do cle ip bgp * soft
Masih ada yang belum tau tentang perintah as-set diatas?? kalo belum.. silahkan baca lab sebelumnya disini yaa..

Kita lihat hasilnya di R3
R3(config-router)#do sh ip bg BGP table version is 10, local router ID is 23.23.23.3 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.0.0/22 23.23.23.2 0 0 2 1 ?
Oke.. di R3 sudah tersummary ya.. sekarang kita mau konfig attribute map nih.. attribute map ini bisa kita gunakan untuk memodifikasi attribute dari prefix yang di aggregate menggunakan as-set..

Pada contoh diatas, origin dari prefix yang kita aggregate di R2 adalah incomplate.. nah dengan menggunakan attribute map ini kita bisa memodifikasi origin nya menjadi IGP.. kita coba yaa
R2(config)#route-map manipulate-origin R2(config-route-map)#set origin igp R2(config-route-map)#exit R2(config)#router bgp 2 R2(config-router)# aggregate-address 1.1.0.0 255.255.252.0 as-set summary-only attribute-map manipulate-origin
perhatikan bahwa kita membuat route-map di R2, namun tidak ada parameter match. kalau seperti ini artinya untuk semuanya..

sekarang kita coba lihat hasilnya lagi di R3 yaa
R3(config-router)#do sh ip bgp BGP table version is 11, local router ID is 23.23.23.3 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.0.0/22 23.23.23.2 0 0 2 1 i
Nah perhatikan sekarang origin nya sudah berganti menjadi IGP...

Sekarang kita buat contoh kasus lain.. misal kita mengkonfigurasikan community no-advertise pada R1..
R1(config)#ip prefix-list prefix-24 permit 1.1.0.0/22 ge 24 le 24 R1(config)#route-map com-no-advertise R1(config-route-map)#match ip address prefix-list prefix-24 R1(config-route-map)#set community no-advertise R1(config-route-map)#exit R1(config)#router bgp 1 R1(config-router)#nei 12.12.12.2 route-map com-no-advertise out R1(config-router)#nei 12.12.12.2 send-community
Kita lihat hasilnya di R2
R2(config)#do sh ip bgp 1.1.0.0 BGP routing table entry for 1.1.0.0/24, version 12 Paths: (1 available, best #1, table default, not advertised to any peer, Advertisements suppressed by an aggregate.) Not advertised to any peer Refresh Epoch 1 1 12.12.12.1 from 12.12.12.1 (1.1.3.1) Origin incomplete, metric 0, localpref 100, valid, external, best Community: no-advertise
Perhatikan bahwa community nya no-advertise, jadi prefix ini tidak akan diadvertise kemanapun.. alhasil R3 pun tidak akan punya informasi tentang prefix ini
R3(config-router)#do sh ip bgp R3(config-router)#
Teruss bagaimana dong??? tenang... kita bisa manipulasi prefix ini menggunakan attribute map pada R2...
R2(config)#route-map remove-community R2(config-route-map)#set community none R2(config-route-map)#exit R2(config)#router bgp 2 R2(config-router)#aggregate-address 1.1.0.0 255.255.252.0 as-set summary-only attribute-map remove-community R2(config-router)#do cle ip bgp * soft
Sekarang kita coba lihat lagi di R2
R2(config-router)#do sh ip bgp 1.1.0.0 BGP routing table entry for 1.1.0.0/24, version 12 Paths: (1 available, best #1, table default, not advertised to any peer,
Advertisements suppressed by an aggregate.) Not advertised to any peer Refresh Epoch 2 1 12.12.12.1 from 12.12.12.1 (1.1.3.1) Origin incomplete, metric 0, localpref 100, valid, external, best Community: no-advertise
Perhatikan bahwa keterangan di R2 masih tetap tidak diadvertise kemanapun,,, karena community nya no-advertise.. tapi coba kita lihat di R3..
R3(config-router)#do sh ip bgp BGP table version is 13, local router ID is 23.23.23.3 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.0.0/22 23.23.23.2 0 0 2 1 ?
Perhatikan bahwa R3 sudah punya informasi tentang prefix 1.1.0.0/22... Oke kira2 bisa dimengerti ya?? intinya attribute map BGP itu fungsinya untuk menghilangkan atau memodifikasi attribute pada prefix yang diaggregate...

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