(၁) အသွင်အပြင်အရ နှစ်မျိုးကို ခွဲခြားသိမြင်နိုင်သည်
Switch တွေမှာ port တွေ ပိုများပြီး လေးလံပုံပေါ်လေ့ရှိပါတယ်။
router ရဲ့ port တွေက အများကြီး ပိုသေးပြီး volume ကလည်း အများကြီး နည်းပါတယ်။
တကယ်တော့၊ ညာဘက်ကပုံက router အစစ်အမှန်မဟုတ်ဘဲ router ရဲ့ function ကို ပေါင်းစပ်ထားပါတယ်။ switch ရဲ့ function အပြင် (LAN port ကို switch ရဲ့ port အဖြစ်အသုံးပြုပြီး၊ WAN ကတော့ external network ကိုချိတ်ဆက်ဖို့အသုံးပြုတဲ့ port ပါ) နဲ့ antenna နှစ်ခုကတော့ wireless AP access point (wireless local area network wifi လို့ ယေဘုယျခေါ်ပါတယ်) တို့ပဲ ဖြစ်ပါတယ်။
(၂) ကွဲပြားသော လုပ်ငန်းအဆင့်များ-
မူရင်း switch သည် OSI open system interconnection model ၏ ဒုတိယအလွှာဖြစ်သော **data link layer တွင် အလုပ်လုပ်သည်။
router ဟာ OSI model ရဲ့ network layer ဖြစ်တဲ့ တတိယအလွှာမှာ အလုပ်လုပ်ပါတယ်။
ဤအကြောင်းကြောင့် switch ၏ နိယာမသည် အတော်လေး ရိုးရှင်းပါသည်။ ယေဘုယျအားဖြင့် hardware circuits များကို data frame များ forwarding လုပ်ရန် အသုံးပြုကြသည်။
router သည် network layer တွင် အလုပ်လုပ်ပြီး network interconnection ၏ အရေးကြီးသော လုပ်ငန်းတာဝန်ကို ထမ်းဆောင်သည်။ ပိုမိုရှုပ်ထွေးသော protocol များကို အကောင်အထည်ဖော်ရန်နှင့် ပိုမိုထက်မြက်သော forwarding decision-making function များ ရှိစေရန်အတွက်၊ ၎င်းသည် router တွင် operating system တစ်ခုကို ယေဘုယျအားဖြင့် ရှုပ်ထွေးသော routing algorithms များကို အကောင်အထည်ဖော်ရန် လုပ်ဆောင်ပြီး software အကောင်အထည်ဖော်ရန် ပိုမိုစိတ်အားထက်သန်သည်။ ၎င်း၏ function။
(3) ဒေတာပေးပို့ခြင်း အရာဝတ္ထုများသည် မတူညီပါ-
switch က MAC address ကို အခြေခံပြီး data frame တွေကို forward လုပ်ပါတယ်။
router သည် IP address ကိုအခြေခံ၍ IP datagrams/packets များကို forward လုပ်သည်။
data frame သည် IP data packets/packets များအပေါ် အခြေခံ၍ frame header (source MAC နှင့် destination MAC စသည်) နှင့် frame tail (CRC check. Code) တို့ကို encapsulate လုပ်သည်။ MAC address နှင့် IP address အတွက်မူ address နှစ်ခု အဘယ်ကြောင့် လိုအပ်သည်ကို သင်နားမလည်နိုင်ပါ။ အမှန်မှာ၊ IP address သည် သတ်မှတ်ထားသော host တစ်ခုသို့ရောက်ရှိရန် နောက်ဆုံး data packet ကို ဆုံးဖြတ်ပေးပြီး MAC address သည် နောက် hop သည် မည်သည့် hop နှင့် အပြန်အလှန် ဆက်သွယ်မည်ကို ဆုံးဖြတ်ပေးသည်။ device (များသောအားဖြင့် router သို့မဟုတ် host)။ ထို့အပြင်၊ IP address ကို software မှ သိရှိပြီး host တည်ရှိရာ network ကို ဖော်ပြနိုင်ပြီး MAC address ကို hardware မှ သိရှိသည်။ network card တစ်ခုစီသည် စက်ရုံမှ ထွက်ခွာသောအခါ network card ၏ ROM တွင် ကမ္ဘာ့တစ်ခုတည်းသော MAC address ကို ခိုင်မာစေသောကြောင့် MAC address ကို ပြုပြင်၍မရသော်လည်း IP address ကို network administrator မှ configure လုပ်ပြီး ပြုပြင်နိုင်သည်။
(၄) “အလုပ်ခွဲဝေမှု” သည် ကွဲပြားသည်
switch ကို အဓိကအားဖြင့် local area network တစ်ခုတည်ဆောက်ရန်အသုံးပြုပြီး router သည် host ကို external network နှင့်ချိတ်ဆက်ရန်တာဝန်ရှိသည်။ network cable မှတစ်ဆင့် switch နှင့် host များစွာကို ချိတ်ဆက်နိုင်သည်။ ဤအချိန်တွင် LAN ကိုတည်ဆောက်ပြီးဖြစ်ပြီး LAN ရှိ အခြား host များထံ data ပေးပို့နိုင်သည်။ ဥပမာအားဖြင့် Feiqiu ကဲ့သို့သော LAN software သည် switch မှတစ်ဆင့် အခြား host များထံ data ပေးပို့သည်။ သို့သော် switch မှတည်ဆောက်ထားသော LAN သည် external network (ဆိုလိုသည်မှာ အင်တာနက်) ကိုဝင်ရောက်ကြည့်ရှု၍မရပါ။ ဤအချိန်တွင် router တစ်ခုသည် ကျွန်ုပ်တို့အတွက် "အပြင်ဘက်ရှိ အံ့ဖွယ်ကမ္ဘာသို့ တံခါးဖွင့်ပေးရန်" လိုအပ်ပါသည်။ LAN ရှိ host အားလုံးသည် private network IP ကို အသုံးပြုသောကြောင့် router ကို public network ၏ IP အဖြစ်ပြောင်းလဲပြီးမှသာ external network ကိုဝင်ရောက်ကြည့်ရှုနိုင်သည်။
(၅) ပဋိပက္ခနယ်ပယ်နှင့် ထုတ်လွှင့်နယ်ပယ်
switch က conflict domain ကို ပိုင်းခြားပေမယ့် broadcast domain ကို မပိုင်းခြားပါဘူး၊ router ကတော့ broadcast domain ကို ပိုင်းခြားပါတယ်။ switch နဲ့ ချိတ်ဆက်ထားတဲ့ network segment တွေကတော့ broadcast domain တစ်ခုတည်းမှာပဲ ရှိနေပြီး broadcast data packet တွေကို switch နဲ့ ချိတ်ဆက်ထားတဲ့ network segment အားလုံးမှာ ပို့လွှတ်ပါလိမ့်မယ်။ ဒီကိစ္စမှာ broadcast storm တွေနဲ့ security vulnerabilities တွေကို ဖြစ်စေပါလိမ့်မယ်။ router နဲ့ ချိတ်ဆက်ထားတဲ့ network segment ကို မရောက်ရှိနိုင်တဲ့ broadcast domain တစ်ခု သတ်မှတ်ပေးမှာဖြစ်ပြီး router က broadcast data ကို forward မလုပ်ပါဘူး။ unicast data packet ကို local area network မှာရှိတဲ့ switch က target host ကို သီးခြားစီ ပေးပို့မှာဖြစ်ပြီး တခြား host တွေကတော့ data ကို မရရှိဘူးဆိုတာ သတိပြုသင့်ပါတယ်။ ဒါက original hub နဲ့ ကွာခြားပါတယ်။ data ရောက်ရှိချိန်ကို switch ရဲ့ forwarding rate ပေါ်မူတည်ပြီး ဆုံးဖြတ်ပါတယ်။ switch က broadcast data ကို LAN မှာရှိတဲ့ host အားလုံးဆီ forward လုပ်ပါလိမ့်မယ်။
နောက်ဆုံးသတိပြုရမယ့်အချက်ကတော့ router တွေမှာ firewall ရဲ့လုပ်ဆောင်ချက်ရှိပြီး network data packet အချို့ကို ရွေးချယ်ပြီး filter လုပ်နိုင်ပါတယ်။ အခုဆိုရင် router အချို့မှာ switch ရဲ့လုပ်ဆောင်ချက်ပါ (အပေါ်ကပုံရဲ့ညာဘက်မှာပြထားတဲ့အတိုင်း)၊ switch အချို့မှာ router ရဲ့လုပ်ဆောင်ချက်ပါရှိပြီး Layer 3 switch လို့ခေါ်ပြီး ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုကြပါတယ်။ နှိုင်းယှဉ်ကြည့်ရင် router တွေမှာ switch တွေထက် လုပ်ဆောင်ချက်ပိုအားကောင်းပေမယ့် ပိုနှေးကွေးပြီး ပိုစျေးကြီးပါတယ်။ Layer 3 switch တွေမှာ switch တွေရဲ့ linear forwarding capability နဲ့ router တွေရဲ့ routing function ကောင်းကောင်းနှစ်ခုလုံးပါရှိတာကြောင့် ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုကြပါတယ်။
ပို့စ်တင်ချိန်: ၂၀၂၁ ခုနှစ်၊ နိုဝင်ဘာလ ၂၆ ရက်
