Thursday, November 5, 2015

HSRP ( Host Standby Routing Protocol )


          ေဆာင္းတြင္းထဲေရာက္လာခဲ့ၿပီ။ ညညဆို ေစာေစာေလး ေကြးလိုက္ရမွကိုေက်နပ္တာ။ အင္း ဒါနဲ႕ပဲ မျဖစ္ဘူးေပါ့။ ကၽြန္ေတာ့္ blog ေလးကို အားေပးၾကတဲ့ cisco learner ေတြအတြက္ နည္းပညာပိုင္းဆိုင္ရာေတြ ဆက္ၿပီးေရးသားမယ္ post တင္ရမယ္ဆိုၿပီး အားတင္းထားတယ္။ ၀ါသနာကိုးဗ်။ တခါတေလမွာ ကၽြန္ေတာ္သိထားတာေတြကို ကၽြန္ေတာ္ျပန္ေရးတာေတာင္မွ အေတာ္ေလး ေခၽြးျပန္ပါတယ္။ ဘာ့ေၾကာင့္လဲဆိုေတာ့ ကၽြန္ေတာ္မွတ္ထားသိထားသမွ်ေတြက အခ်ိဳ႕ဆိုရင္ ကၽြန္ေတာ္ကိုယ္တိုင္နားလည္ဖို႕အတြက္ ေပါ့ေပါ့ေလးပဲမွတ္ထားျဖစ္တာ။ ဒီေတာ့ အျခား learner ေတြကိုသိေစခ်င္လို႕လည္း ေျပာျပေကာ ဘယ္က စေျပာရမွန္းမသိျဖစ္ေနတာ။ ၿပီးေတာ့ ကၽြန္ေတာ္ကိုယ္တိုင္ကလည္း လက္ေတြ႕ေတြလုပ္လို႕မ်ား နားမလည္တာေတြပါလာတယ္ ဆိုရင္ မလုပ္ခ်င္ေတာ့ဘူး။ ဒီေတာ့ စာမဆန္ပဲ အတတ္ႏိုင္ဆံုး လက္ေတြ႕က်က်ကိုပဲ ေရးျဖစ္ပါတယ္။ ဒါ့ေၾကာင့္ နားမလည္တာမ်ားေတြ႕ခဲ့ရင္ comment ေပးခဲ့ႏိုင္ပါတယ္။ သိသေလာက္ကိုေျပာျပေပးပါ့မယ္။
          စကားေျပာတာလည္းမ်ားသြားၿပီဆိုေတာ့ ဒီေန႕ HSRP အေၾကာင္းကိုေျပာၾကမယ္ဗ်ာ။ ဘာလဲ HSRP ဆိုတာ။ HSRP ဆိုတာကေတာ့ route redundancy protocol တစ္ခုပဲဗ်။ redundancy ဆိုတာ ဘယ္နယ္ပယ္မွာပဲျဖစ္ျဖစ္အေရးႀကီးတယ္ေလ။ ရြာတစ္ရြာမွာ မီးရေအာင္ မီးစက္တစ္လံုးေမာင္းထားတယ္။ အဲဒီမီးစက္မပ်က္ေသးသေရြ႕ေတာ့ အဲဒီရြာမွာ မီးရေနမွာေပါ့။ ဒါေပမဲ့ အဲဒီမီးစက္ပ်က္သြားခဲ့ရင္ေတာ့ မီးစက္ကိုျပန္ျပင္ၿပီးတဲ့အထိ တစ္ရြာလံုး မီးပ်က္ေနမွာေပါ့ဗ်ာ။ ဒီေတာ့ လွ်ပ္စစ္မီးသံုးၿပီးအလုပ္လုပ္ရတဲ့ အလုပ္ေတြအားလံုး ရပ္ဆိုင္းထားရမွာေပါ့။ ဒီေတာ့ အရံမီးစက္တစ္လံုး၀ယ္ထားလိုက္တယ္။ ပထမ သံုးေနတဲ့ မီးစက္မပ်က္သေရြ႕ေတာ့ သူ႕ကို ဒီအတိုင္းပဲထားမယ္။ အကယ္လို႕မ်ား ပထမသံုးေနတဲ့မီးစက္ကို ျပဳျပင္ဖို႕လိုအပ္လာၿပီဆိုရင္ေတာ့ သူ႕ကို ေမာင္းမယ္ေပါ့။ ဒီေတာ့ ရြာကလည္း မီးမပ်က္ေတာ့ဘူး၊ လုပ္ေနက်အလုပ္ေတြကိုပံုမွန္ဆက္လုပ္လို႕ရေနမယ္။ ဒါဟာ redundancy ပါပဲ။ ဒီေတာ့ ကၽြန္ေတာ္တို႕ network ေလာကမွာလည္း redundancy ဆိုတာကိုထည့္သြင္းစဥ္းစားၾကပါတယ္။ ဒါမွလည္း အေရးႀကီးတဲ့ network ေတြဟာ ပံုမွန္အတိုင္း အရွိန္မပ်က္ ဆက္ၿပီးအလုပ္လုပ္လို႕ရေနမွာပါ။ ဒီေတာ့ ေအာက္က topology ကိုၾကည့္ပါ။



ကၽြန္ေတာ္တို႕မွာ 192.168.1.0/24 ဆိုတဲ့ network တစ္ခုရွိမယ္။ ၿပီးေတာ့ ISP ကို Router 1 ကေနျဖတ္ၿပီးေတာ့ internet ခ်ိတ္ဆက္ထားတယ္ေပါ့။ ဒီေတာ့ ကၽြန္ေတာ္တို႕အေနနဲ႕ စဥ္းစားရမွာတစ္ခုရွိပါတယ္။ ကၽြန္ေတာ္တို႕ရဲ႕ network သည္ အခ်ိန္နဲ႕ တေျပးညီေဆာင္ရြက္ေနရတဲ့ time sensitive network လား၊ ဒါမွမဟုတ္ network ကို အခ်ိန္အတိုင္းအတာတစ္ခုေလာက္ပဲသံုးတာလားေပါ့။ ဥပမာ banking network လိုမ်ိဳးေတြဆိုရင္ network ျပတ္ေတာက္မႈဟာ ၾကီးမားတဲ့ ဆံုးရံႈးမႈေတြဆီကို ဦးတည္ႏိုင္ပါတယ္။ ဒါမွမဟုတ္ပဲ email ပို႕တာေလာက္ download ဆြဲတာေလာက္ပဲ network ကိုသံုးတာဆိုရင္ေတာ့ HSRP ကိုသံုးဖို႕မလိုအပ္ဘူးေပ့ါဗ်ာ။ ဒီေတာ့ အထက္က network ကိုပဲၾကည့္။ အကယ္လို႕မ်ား R1 ကေန ISP ကိုခ်ိတ္ဆက္ထားတဲ့ network သာ down သြားခဲ့ရင္ ကၽြန္ေတာ္တို႕ network သည္ internet ခ်ိတ္ဆက္မႈျပတ္ေတာက္သြားၿပီျဖစ္ပါတယ္။ ဒါဟာ time sensitive network ေတြအတြက္ေတာ့ ေကာင္းမြန္တဲ့ network တည္ေဆာက္ပံုမဟုတ္ပါဘူး။ ဒီေတာ့ ကၽြန္ေတာ္တို႕က ဒီလိုမ်ိဳး မျဖစ္ေအာင္ ဘယ္လိုလုပ္မလဲဆိုေတာ့ ISP ဆီကို network ႏွစ္ခုသံုးၿပီးခ်ိတ္ဆက္ထားမယ္။ ေအာက္က ပံုအတိုင္းေပါ့။ ၿပီးေတာ့ HSRP ကိုသာသံုးထားမယ္ဆိုရင္ ေတာ့ network တစ္ခု down ေပးမယ့္လည္း ေနာက္တစ္ခုနဲ့ ISP ကိုအလိုေလွ်ာက္ခ်ိတ္ဆက္ေပးမွာျဖစ္လို႕ network ျပတ္ေတာက္တာမ်ိဳးမျဖစ္ေတာ့ဘူးေပါ့။



ပံုမွာေတြ႕ရတဲ့အတိုင္း  ကၽြန္ေတာ္တို႕ network ကိုခ်ိတ္ဆက္ထားလိုက္မယ္ဆိုရင္ အကယ္လို႕မ်ား ISP ကိုသြားတဲ့ N 1 network သာ down သြားခဲ့မယ္ဆိုရင္ N 2 ဘက္ကေန ISP ကိုခ်ိတ္ဆက္ေပးထားမွာျဖစ္ၿပီး N 2 ဘက္က network down သြားခဲ့ရင္လည္း N 1 ဘက္ကေန ISP ကိုခ်ိတ္ဆက္ေပးသြားမွာျဖစ္ပါတယ္။ အိုေခ ဒီေတာ့ HSRP ကို LAB လုပ္ၾကတာေပါ့။ 


HSRP ကို configure လုပ္ရမွာကေတာ့ ISP ကိုခ်ိတ္ဆက္ထားတဲ့ R1 နဲ႕ R2 မွာေပါ့။ R1 ဘက္က connection ျပတ္ေတာက္သြားရင္ R2 ဘက္ကသြားမယ္။ R2 ဘက္က connection ျပတ္ေတာက္သြားရင္ R1 ဘက္ကသြားမယ္။ ႏွစ္လိုင္းစလံုးေကာင္းေနေသးရင္ေတာ့ R1 ဘက္ကပဲသြားခိုင္းမယ္။ R1 ကို primary အေနနဲ႕ထားမယ္ေပါ့။ ဒါကို HSRP terminology မွာ Active လုိ႕ေခၚပါတယ္။ က်န္ R2 ကိုေတာ့ standby ေပ့ါ။ အိုေခ။

ဒီေတာ့ configuration ကို စလုပ္ၾကည့္ရေအာင္။

Active အေနနဲ႕ထားမယ့္ R1 မွာ

()# interface fa0/0
()# standby 1 ip 192.168.1.254 ( ဒါကေတာ့ virtual IP ပါ။ PC ေတြမွာ default gateway ip ထည့္ရင္ ဒီေကာင့္ကိုထည့္ေပးထားရမွာ။)
()# standby 1 priority 105 ( default က 100 ျဖစ္တယ္။ priority ျမင့္တဲ့ ေကာင္က active router ျဖစ္မယ္ေပါ့၊ )
()# standby 1 preempt 
()# standby 1 track fa0/1 ( ဒါကေတာ့ outgoing interface ရဲ႕အေျခအေနကို ေစာင့္ၾကည့္တာပါ။)

Standby အေနနဲ႕ ထားမယ့္ R2 မွာကေတာ့
()# interface fa0/1
()# standby 1 ip 192.168.1.254 ( R1 နဲ႕ R2 အတူတူပဲ )
()# standby 1 preempt


ဒီလိုဆိုရင္ HSRP configuration ၿပီးဆံုးၿပီျဖစ္ပါတယ္။ ကၽြန္ေတာ္ lab file တင္ေပးထားပါတယ္။ ဘယ္လိုစမ္းရမလဲဆိုေတာ့ router 1 ရဲ႕ interface fa0/1 ကို shutdown ခ်လိုက္။ ျပီးရင္ PC0 ကေန loopback IP 10.0.0.1 ကို ping ၾကည့္ ရေနရမယ္။ ေနာက္ၿပီး Router 2 ရဲ႕ interface fa0/0 ကို shutdown ခ်ၾကည့္ ၿပီးရင္ PC0 ကေန 10.0.0.1 ကို ping ၾကည့္ရေနရမယ္။ အိုေခး။ 

lab file ကို ဒီမွာ ယူပါ၊


No comments:

Post a Comment