Tuesday, 14 June 2011

BGP - Part4

BGP path selection procedure
1.Next hop router ကို access လုပ္လို႔မရရင္ route ကို ဖ်က္ခ်ပါတယ္။
2.Route 2ခု ယွဥ္လာရင္ weight တန္ဖိုးမ်ားတာကို ေရြးပါတယ္။
3.Weight တူေနရင္ local preference တန္ဖိုးမ်ားတာကို best route အျဖစ္ယူပါတယ္။
4.Local preference ေတြတူေနရင္ locally injected route (via Network command) ကိုေရြးပါတယ္။
5.မရွိရင္ AS-path တိုတာကို ယူပါတယ္။
6.AS-path length ေတြပါတူေနရင္ေတာ့ origin type ကိုစဥ္းစားရပါေတာ့မယ္။ BGP Part3 မွာပါတဲ့ show ip bgp command ကို run တဲ့အခါ ေတြ႔ရတဲ့ Origin codes: i - IGP, e - EGP, ? – incomplete (redistribute route ေတြကိုေျပာတာပါ) ဆိုတာေတြပါ။ အဲဒီေနရာမွာ lowest origin code ကို prefer ျဖစ္ပါတယ္။ ဥပမာ… route 1ခုက ‘i’ ေနာက္ route 1ခုက ‘e’ ဆိုရင္ BGP က origin code: i ရွိတဲ့routeကိုေရြးပါတယ္။ i<e<? လို႔မွတ္ထားနုိင္ပါတယ္။
7.အဲတာေတာင္တူေနေသးရင္ MED နွင့္ဆံုးျဖတ္ပါတယ္။ MED ငယ္တာကိုယူတာပါ။
8.MED ေတြတူေနရင္ေကာ??? External route နွင့္ internal ယွဥ္ၿပီး external (eBGP route) ကိုေရြးယူပါတယ္။
9.External route 2ခုျဖစ္ေနရင္ နီးဆံုး IGP neighbor ရွိတဲ့ route ကိုေရြးပါတယ္။
10.ေနာက္ဆံုးအေနနွင့္ lowest BGP RID ရွိတဲ့ route က best route ျဖစ္သြားပါတယ္။

Starting very basic BGP configuration
အဲ… configuration မစခင္ eBGP ရဲ႕လိုအပ္ခ်က္ကိုေျပာပါမယ္…
1.Local router ရဲ႕ ASN နွင့္ neighbor router က reference လုပ္တဲ့ ASN တူရမယ္။
2.Connect လုပ္ထားတဲ့ router 2ခုရဲ႕ RID မတူရ။
3.MD5 authentication ကို configure လုပ္ထားရင္ တူရမယ္။


Configuration
E1(config)# router bgp 11
E1(router)# neighbor 10.1.1.2 remote-as 1

ISP(config)# router bgp 1
ISP(router)# neighbor 10.1.1.1 remote-as 11

14/6/2011

No comments:

Post a Comment