Wednesday, January 6, 2016

STP လို႕ေခၚတဲ့ Spanning Tree Protocol အပိုင္း (၃)


          ေဆာင္းတြင္းအေအးက ပိုပိုၿပီးေအးလာၿပီ။ အရိုးထဲထိေအာင္ေအးေနတဲ့ ရန္ကုန္က ဇန္န၀ါရီ အေအးဓါတ္ ေၾကာင့္ အားလံုးအေႏြးထည္ကိုယ္စီနဲ႕လမ္းေပၚမွာ အေအးကိုအန္တုရင္း ကုိယ္၀ါသနာပါရာ ကိုယ္အားသန္ရာ ရွာေဖြဆည္းပူးဖို႕အတြက္ သြားလာလႈပ္ရွားေနၾကတဲ့ လူငယ္ လူလတ္ လူႀကီး ေတြကို တိုက္ခန္းေပၚကၾကည့္ၿပီး ကၽြန္ေတာ္တစ္ေယာက္တည္းျပံဳးေနမိတယ္။ ေလ့လာဆည္းပူးျခင္းဆိုတာ ဘာေတြပဲျဖစ္ေနေန ေလ့လာေနရမွာပဲ။ ကုိယ္လိုခ်င္တဲ့ေနရာတစ္ခုကို ေရာက္ရွိဖို႕အတြက္ ဘာေတြပဲျဖစ္ေနေန ဆက္သြားေနတဲ့သူေတြသာလွ်င္ ပန္းတိုင္ဆိုတာကိုေရာက္ရွိၾကမွာပါ။ အိုေခ။ ကၽြန္ေတာ္တို႕လည္း ဒီေန႕ အပိုင္း (၃) ကိုဆက္ေလ့လာၾကတာေပါ့။
          အပိုင္း (၂) မွာကၽြန္ေတာ္ priority number နဲ႕ MAC address ကိုႏိႈင္းယွဥ္ၿပီး root bridge ေရြးခ်ယ္တာေျပာၿပီးၿပီေနာ္။ ဒီေတာ့ path cost အေၾကာင္းကိုဆက္ေျပာမယ္။ switch ေတြဟာ power စၿပီး on တဲ့အခ်ိန္မွာ BPDU message ေတြပို႕ၾကတယ္။ အဲဒီထဲမွာ path cost လည္းပါတယ္။ ဒါကေနာက္တစ္ခုေပါ့။

၂) switch ေတြဟာ အစမွာ သူတို႕ကိုယ္သူတို႕ root bridge လို႕သတ္မွတ္ထားၾကတယ္။ ဒါ့ေၾကာင့္ root bridge ID နဲ႕ transmitting bridge ID ႏွစ္ခုစလံုးမွာ သူ႕ရဲ႕ priority နဲ႕ MAC address ေတြကိုထည့္ၿပီးအျခား switch ေတြဆီကိုပို႕တယ္။ တစ္ခ်ိန္တည္းမွာပဲ path cost ဆိုတာကိုလည္းပို႕တယ္။ ဒါေပမဲ့ path cost ရဲ႕တန္ဖိုးဟာ အစမွာေတာ့ 0 ျဖစ္ေနမယ္။ သူ႕ရဲ႕တန္ဖိုးက 0 ကေန 65535 အတြင္းျဖစ္ႏိုင္တယ္။ ဒီေတာ့ ဘာ့ေၾကာင့္ path cost ကိုသံုးသလဲေပါ့။ ဒါကေတာ့ root switch / bridge ဆီကိုေရာက္ဖို႕အတြက္ non root switch/ bridge ေတြဆီမွာ root port ကိုရွာတဲ့အခါမွာသံုးတာျဖစ္ပါတယ္။ ဘာျဖစ္လို႕လည္းဆိုေတာ့ root switch ဆီကိုခ်ိတ္ဆက္ထားတာ link တစ္ခုထက္မကရွိႏိုင္တယ္ေလ။ အကယ္လို႕မ်ား ဒီလို link ႏွစ္ခုစလံုးက root switch ဆီကိုေရာက္ႏိုင္တယ္ဆိုရင္ path cost အနည္းဆံုးနဲ႕ root switch ဆီကိုေရာက္ႏိုင္တဲ့ port ကို root port အျဖစ္ေရြးခ်ယ္လိုက္တာျဖစ္ပါတယ္။ path cost ဟာ ကၽြန္ေတာ္တို႕သံုးတဲ့ ethernet cable ရဲ႕ bandwidth အေပၚမွာမူတည္ၿပီးတြက္တာျဖစ္ပါတယ္။ ဒါကို IEEE ကသတ္မွတ္ေပးၿပီးသား။ ဒီေတာ့ ေအာက္က ဇယားေလးကိုအရင္မွတ္ရေအာင္။



ဒီဇယားမွာ ကိုၾကည့္ရင္ 10 Gbps bandwidth ရွိတဲ့ cable ဆိုရင္ cost တန္ဖိုး 2 ရွိမယ္လို႕သတ္မွတ္ထားတာ ေတြ႕ရမယ္။ ေနာက္ column တစ္ခုမွာေတာ့ 1 လို႕ျပထားတာေတြ႕ရမယ္။ ဒီေတာ့မတူဘူးျဖစ္ေနတယ္ေတြ႕ လား။ ဒီေတာ့ ဘယ္ဟာကိုယူမလဲဆိုေတာ့ 2 ကိုယူရမွာျဖစ္ပါတယ္။ IEEE က အရင္တုန္းက သတ္မွတ္ထားခဲ့တာက 1 ပါ။ ဒါေပမဲ့ေနာက္ပိုင္း ျပန္ေျပာင္းလိုက္တာ 2 ဆိုၿပီးေတာ့ေလ။ revised လုပ္လိုက္တာေပါ့။ ဒီေတာ့ STP cost ေတြကိုတြက္မယ္ဆိုရင္ အေရွ႕ဘက္ column က တန္ဖိုးေတြကိုပဲသံုးမွာျဖစ္ပါတယ္။ အိုေခး နားလည္တယ္ေနာ္။ ေအာက္က နမူနာပံုေလးကိုၾကည့္ရေအာင္။




          ပံုမွာ swB ကို STP က root switch အျဖစ္ေရြးခ်ယ္လိုက္တယ္။ ဒီေတာ့ သူ႕မွာရွိတဲ့ port ေတြအားလံုဟာ designated port ေတြျဖစ္သြားတယ္။ ေနာက္ၿပီး က်န္တဲ့ non root switch ေတြထဲက root port ကိုရွာမယ္ဆိုေတာ့ swA ကိုၾကည့္တယ္။ အဲဒီမွာ swA ဟာ root switch ဆီကို ခ်ိတ္ထားတဲ့ link နွစ္ခုရွိတယ္။ ဒါေပမဲ့ switch တစ္လံုးမွာ root port တစ္ခုပဲရွိရမယ္ဆိုေတာ့ကား STP ကေရြးခ်ယ္ဖို႕ၾကည့္လိုက္တဲ့အခါမွာ fa0/1 နဲ႕ခ်ိတ္ဆက္ထားတဲ့ link speed က 100Mbps ရွိတဲ့ cable ကိုသံုးထားတယ္။ က်န္တဲ့ fa0/0 နဲ႕ခ်ိတ္ဆက္ထားတဲ့ link speed က 10Mbps ရွိတဲ့ cable ကိုသံုးထားတယ္။ ဒီေတာ့ cost ကို ခုနက ဇယားမွာျပန္ၾကည့္လိုက္ေတာ့ 100Mbps ဆိုရင္ path cost က 19 ရွိတယ္၊ 10Mbps ဆိုရင္ cost က 100 ရွိတယ္။ ဒီေတာ့ STP က path cost နည္းတာကိုယူတဲ့အတြက္ 100 Mbps နဲ႕ခ်ိတ္ဆက္ထားတဲ့ port fa0/1 ကို root port အေနနဲ႕ ယူဆၿပီး က်န္တဲ့ fa0/0 port ကို block လုပ္လိုက္တာျဖစ္ပါတယ္။ အိုေခ ဒီေတာ့ ကၽြန္ေတာ့္တို႕ root bridge ကိုလည္း ေရြးၿပီးၿပီ။ ေနာက္ၿပီး က်န္တဲ့ non root bridge ေတြထဲက root port ကိုလည္း ေရြးၿပီးၿပီဆိုေတာ့ကား ေနာက္ဆံုး designated port ဆိုတာကိုေရြးဖို႕ပဲက်န္ေတာ့တယ္ေနာ္။ ဒါေပမဲ့ ဆက္ေျပာေသးဘူး။ ဒီမွာခဏနားပါဦးမယ္။ STP ဟာ switching ထဲမွာ အရႈပ္ဆံုး topic တစ္ခုလို႕ေတာင္ေျပာရမလားပဲ။ ဒီေတာ့ သူ႕ကိုေျပာဖို႕ အတြက္ ကၽြန္ေတာ္ အျခား ပိုစ့္ေတြထက္ အခ်ိန္ ၂ ဆေလာက္ထပ္ယူရပါတယ္။ ေျပာစရာေတြအမ်ားႀကီးက်န္ေသးတယ္။ နားနားၿပီးေျပာၾကမယ္။ J let’s we meet again at lesson (4) 

No comments:

Post a Comment