BGP Vs IGPs


ကြ်န္ေတာ္တို႕ရဲ႕ BGP က တျခား IGP ေတြနဲ႕ တူတာေတြလဲရွိပါတယ္။ မတူတာေတြလဲရွိေပါ႕။ သူက IGP ေတြလို IP Prefix ေတြ Advertise မလုပ္ပါဘူး ။ ဒါေပမယ္႕လဲ တခ်ိဳ႕ information ေတြေတာ႕ advertise လုပ္ရတာေပါ႕။ ဥပမာ- သူက Network Layer Reachability Information (NLRI) ဆိုၿပီး Prefix Length ေတြကို Advertise လုပ္တယ္။ ဒါမွလဲ Route ေတြအမ်ားၾကီးထဲက ဘယ္ Route ကိုေရြးရမလဲဆိုတာ သူသိမွာပါ။ မက္ကနဇင္ အရေျပာရရင္လဲ သူလဲပဲ Neighbour Relation ေတြ လုပ္ထားရတာပဲ။ ဒါမွာ topology information ေတြ exchange လုပ္လို႕ရမယ္ေလ။ OSPF တို႕ EIGRP တို႕လိုပါပဲ။

မတူတာေတြမွာေတာ႕ သူကအားသာတာေတြမ်ားပါတယ္။ IGP ေတြက သူ႕ Neighbour ေတြက ဒီလိုပဲ Subnet တူတူေပၚမွာ Multicast ေတြသံုးၿပီး ေတြ႕ေတြ႕သြားၾကတာပါ။ BGP က်ေတာ႕၊ သူက သူ႕Neighbour ျဖစ္ဖုိ႕အတြက္ subnet တူစရာမလိုဘူး။ ဒါတကယ္အားသာပါတယ္။ ဒါဆိုသူဟာ မတူတဲ႕ Network Subnet နွစ္ခုၾကားမွာ Neighbour Relationship ကိုဘယ္လိုထိန္းထားပါသလဲ။ သီးသန္႕ TCP Connection (port 179) ကိုသံုးၿပီး BGP Message ေတြဖလွယ္တာပါ။ ဒါေၾကာင္႕ Subnet တူတူ မတူတူ ကိစၥမရွိပါဘူး။ ဒါေပမယ္႕ Neighbour Discoverying အတြက္ သီးသန္႕ Configure လုပ္ဖို႕လုိပါမယ္။(မ်ားေသာအားျဖင္႕ မတူတဲ႕ Subnet ေတြ ကိုသာ အျပင္မွာေတြ႕ရပါတယ္။)

ေနာက္… best route ကိုေရြးတဲ႕ေနရာမွာလဲ BGP ကတမ်ိဳး။ တျခား Protocol ေတြကေတာ႕ Metric ေတြေပၚအေျခခံၿပီးေရြးတယ္။ Metric ဆိုတာ Route ရဲ႕ Property တစ္ခုပါပဲ၊ သူကအထဲမွာ Value ေတြပါမယ္။ Routing Algorithm ေတြက အဲဒီ Value ေတြကိုၾကည္႕ၿပီး ဘယ္ Route က ဘယ္ Route ထက္ပိုသာလဲေရြးတယ္။(Metric Value အနဲဆံုးကအေကာင္းဆံုးပဲ)။ ဘာလို႕ေရြးရလဲဆိုေတာ႕ Dynamic Protocol ေတြရဲ႕တာ၀န္အရ သူတို႕ေတြက တတ္နိုင္သေလာက္ ေကာင္းသမ်အေကာင္းဆံုး Route မ်ားျဖင္႕သာလွ်င္ Routing Table ကိုတည္ေဆာက္ရမွာမုိ႕ပဲ။ ဥပမာ- RIP က Metric Value တစ္ခုျဖစ္တဲ႕ hopcounts ေတြကိုၾကည္႕ၿပီး ဘယ္ Route ကေကာင္းလဲဆံုးျဖတ္တာမ်ိဳးေပါ႕။ ထားပါေတာ႕ Metric ေတြကို။ BGP က်ေတာ႕ ပိုရွုပ္ေထြးတဲ႕ process ေတြ ေနာက္ Path Attribute လို႕ေခၚတဲ႕ Metric လိုမ်ိဳးနဲ႕ BGP Message ေတြဖလွယ္ၾကၿပီး အဲဒီ အမ်ိဳးမ်ိဳးေသာ information ေတြေပၚမွာအေျခခံၿပီးေတာ႕ေရြးပါတယ္။

ၿပီးေတာ႕ IGP ေတြက တကယ္႕ကို ထိေရာက္လွ်င္ျမန္တဲ႕ Route ေတြကို ေရြးဖို႕အားသန္ၾကေပမယ္႕၊ BGP က်ေတာ႕ က်ယ္ျပန္႕ၾကီးမား ၿပီး Stable ျဖစ္နိုင္မယ္ဆိုရင္ သိပ္ျမန္တဲလမ္းေၾကာင္းကိုေတာင္ေရြးမွာမဟုတ္ဘူး။ ဒီေနရာမွာ BGP ဟာ အင္တာနက္ Routing Protocol ဆိုတဲ႕အတိုင္း အၾကံၾကီးပါလိမ္႕မယ္။ Demand မ်ားမ်ားကို Handle လုပ္နိုင္မယ္႕ Route ကိုပဲေရြးပါမယ္။ Interior နဲ႕ Exterior ခံယူခ်က္ခ်င္းကြာသြားပါၿပီ။

Ref : Cisco.Press.CCNP.ROUTE.642.902.Official.Certification.Guide.Feb.2010

0 comments:

Post a Comment