Wednesday, April 18, 2012

BGP Attribute: Weight, Local Preference and Metric

Atribut BGP, seperti weight, local preference dan metric akan sangat berguna ketika router Anda memiliki multiple exit/outgoing atau melakukan manipulasi outbond routing. Atribut ini akan membantu Anda dalam menentukan best path sesuai keinginan Anda.

Weight

Router dengan weight tertinggi akan dipilih sebagai best path. Nilai weight antara 0 sampai 65535. Weight hanya berlaku di lokal router saja.
Format perintah:
 neighbor {ip address | peer-group} weight {value}  

Berikut contoh konfigurasi bgp weight:
 inter-core(config)# router bgp 500   
 inter-core(config-router)# neighbor 1.2.4.5 remote-as 100   
 inter-core(config-router)# neighbor 1.2.4.5 weight 200   



Local Preference

Router dengan local preference tertinggi akan dipilih sebagai best path. Local preference akan advertise ke router yang berada dalam satu AS number. By default, local preference bernilai 100, Anda dapat merubah nilai default ini menggunakan perintah dibawah ini:
 router bgp 500   
 bgp default local-preference 500  

Berikut contoh konfigurasi local preference menggunakan route-map:
 inter-core(config)# route-map setlocalpref permit 10  
 inter-core(config-route-map)# set local-preference 500  
 inter-core(config-route-map)# router bgp 500  
 inter-core(config-router)# neighbor 1.2.4.5 route-map setlocalpref in  
 inter-core# clear ip bgp 1.2.4.5 soft in  

Metric

Router dengan metric terkecil akan dipilih sebagai best path. By default, metric memiliki nilai 0. Berbeda dengan local preference, metric akan di-advertise antar AS number. Berikut contoh konfigurasi metric:
 inter-core(config)# route-map setmetric permit 10   
 inter-core(config-route-map)# set metric 50   
 inter-core(config-route-map)# router bgp 500   
 inter-core(config-router)# neighbor 1.2.4.5 route-map setmetric out  

No comments: