Routers ေတြကာ OSI Reference Model ရဲ႕ တတိယေျမာက္Layer ျဖစ္တဲ့ Network layer မွာ အလုပ္လုပ္တာျဖစ္တဲ့တြက္ေၾကာင့္ သူ႔တို႔ကို Layer 3 devices ေတြလို႔လည္း ေခၚလို႔ရပါေသးတယ္။ Routers ေတြရဲ႕ အေျခခံအလုပ္က ႏွစ္ခု႐ွိပါတယ္။
-
* သြားေရာက္ရမယ့္ေနရာ(Destination)ကို ေရာက္႐ွိဖို႔ layer 3 လမ္းေၾကာင္းကို႐ွာေပးဖို႔ -
* Packets ေတြကို သူ႔ရဲ႕ေနာက္ဆံုးလိုအပ္တဲ့ သြားေရာက္ရမယ့္ေနရာေရာက္တဲ့အထိ interface တစ္ခုကေန ေနာက္တစ္ခုစီိကို လက္ဆင့္ကမ္းေပးဖို႔
ပထမလုပ္ေဆာင္ခ်က္ကို ၿပီးေျမာက္ဖို႔အတြက္ကာ Router ကာေအာက္ေဖာ္ျပပါအတိုင္းဆက္လုပ္ဖို႔ လိုပါတယ္။
-
- Router ကိုယ္တိုင္က မိမိနဲ႔ကပ္လ်က္ခ်ိတ္ထားတဲ့ အျခား Routers ေတြကို ေလ့လာၿပီး ဘယ္network ကို ဘယ္လမ္းေၾကာင္းကေန ေရာက္ႏိုင္မလဲဆိုတာကိုေလ့လာရပါမယ္။ -
- ေရာက္ရမယ့္ networks numbers ေတြရဲ႕႐ွိေနတဲ့ေနရာကို႐ွာေပးရပါမယ္။ -
- ေရာက္ရမယ့္ေနရာတစ္ခုခ်င္းစီအတြက္ကို အေကာင္းဆံုးလမ္းေၾကာင္းေတြ ႐ွာရပါမယ္။ -
- ေရာက္ရမယ့္ေနရာ ကြန္ယက္ေတြ (Destination networks) ေတြကို ဘယ္လိုေရာက္ေအာင္သြားႏိုင္သလဲဆိုတဲ့ routing information ေတြကို ေနာက္ဆံုး up-to-date ျဖစ္ေနေအာင္ ထိန္းသိမ္းေနရမယ္။
ဒုတိယေျမာက္လုပ္ေဆာင္ခ်က္ကို ၿပီးေျမာက္ဖို႔ဆိုရင္ေတာ့၊ Router ကာ ဝင္လာတဲ့ IP packet ထဲမွာပါတဲ့ ေရာက္ရမယ့္ (Destination IP address) ေနရာကိုစစ္ေဆးၿပီး၊ ေရာက္ရမယ့္ေနရာရဲ႕ network number ကာဘာလဲဆိုတာကို ဆံုးျဖတ္ခ်က္ခ်တယ္။ ၿပီးသြားရင္ သူ႔ရဲ႕ကိုယ္ပိုင္ Routing table ကိုနဲ႕ကိုက္စစ္ၿပီး လိုအပ္တဲ့ outgoing interface ေပၚကိုလြဲေပးလိုက္ပါတယ္။
ေနာက္ပိုင္းမွာ ကၽြန္ေတာ္ဆက္ၿပီးေဖၚျပေပးမယ့္ အပိုင္းေတြမွာ Routing table ဆိုတာဘာလဲ။ Routing Table ထဲမွာ ေရာက္ရမယ့္ေနရာရဲ႕ network number ေတြရဲ႕စာရင္း(a list of destination network numbers) ေတြ႐ွိတယ္ အဲဒီ network ေတြရဲ႕ အေျခအေနေတြ၊ အဲဒါေတြက ဘာလဲဆိုေတာ့ ဘယ္destination ကို ေရာက္ဖို႔ဆိုရင္ ဘယ္interface ကို သံုးသင့္တယ္၊ အကယ္၍destinationကာ ေဘးခ်င္းကပ္လ်က္ခ်ိတ္ထားတဲ့router(neighbouring router) တစ္လံုးထက္မကေက်ာ္ၿပီးမွ ေရာက္ႏိုင္တဲ့ေနရာဆိုရင္ ဘယ္(neighbouring router)ကို packet ကုိလႊဲေပးရမလဲ ဆိုတာေတြကို အခ်ိန္ရသလို ဆက္လက္လက္ေရးသြားေပးပါ့မယ္။မ်က္စိမွားေစတဲ့ Routing Protocol နဲ႔ Routed Protocol ဆိုတာဘာေတြလဲဆိုတာကိုလဲဆက္လက္႐ွင္းသြားေပးပါ့မယ္။
No comments:
Post a Comment