သင်သိထားသင့်သော IPv6 အကြောင်း
--------------------------------------------
♦️ဒီစာကို ဖတ်မယ်ဆိုရင် အနည်းဆုံး IPv4 ကိုတော်တော်များများ သိထားမှ ရပါလိ့မ်မယ်။ မရသေးဘူးလို့ ယူဆရင် နည်းနည်းလောက် ပြန်လေ့လာစေချင်ပါတယ်။ ဘာ
ကြောင့်လည်းဆိုတော့ IPv4 ကို သေချာ နားလည်ထားရင် IPv6 သည် အရမ်းကြီး ခက်ခဲမှာ မဟုတ်တော့ပါဘူး။
♦️ပြောသင့်တာလည်း ပြောပြီးပြီဆိုတော့ IPv6 အကြောင်းလေးကို စလိုက်ကြရအောင်ပါ။ ကျနော်တို့ သိတဲ့အတိုင်းဘဲ Internet Protocol လို့ ခေါ်တဲ့ IP မှာ Version ၂ခု ရှိ
ပါတယ်။ IPv4 နှင့် IPv6 တို့ဘဲ ဖြစ်ပါတယ်။ စာလည်း ပြန်နွေးတဲ့ အနေနဲ့ IPv6 အကြောင်းပြောရင်းနဲ့ IPv4 လေးကို ပြောပြသွားမယ်။
♦️IPv4 မှာတုန်းက Octet (4) ခု ရှိပါတယ်။ Octet တစ်ခုချင်းစီကို Dots (.) နဲ့ ခြားနားထားပါတယ်။ Octet တစ်ခုစီမှာ 8bits ရှိပါတယ်။ Octet တစ်ခုကို 8bits၊ စုစုပေါင်း
4 Octet ဆိုတော့ IPv4 မှာ 32bits ရှိပါတယ်။ IPv4 ကို ဉပမာဖြင့် ရေးပြထားပါသည်။ E.g - 192.168.10.1
♦️IPv6 မှာ Octet (8) ခုရှိပါတယ်။ Octet တစ်ခုချင်းစီကို Colon (:) ဖြင့် ခြားနားထားပါတယ်။ Octet တစ်ခုစီမှာ 16bits ရှိပါတယ်။ Octet တစ်ခုကို 16bits၊ စုစုပေါင်း
8 Octet ဆိုတော့ IPv6 မှာ 128bits ရှိပါတယ်။ IPv6 ကို ဉပမာဖြင့် ရေးပြထားပါသည်။ E.g - 2001:0db8:85a3:0000:0000:8a2e:0370:7334
♦️IPv4 ဘဲ ဖြစ်ဖြစ် IPv6 ဘဲ ဖြစ်ဖြစ် အလုပ်လုပ်တဲ့အခါမှာ Binary ဖြင့် အလုပ်လုပ်ပါတယ်။ သို့ပေမယ့် ဖော်ပြတဲ့အခါမှာတော့ IPv4 သည် Decimal ဖြင့် ဖော်ပြထားပြီး
IPv6 သည် Hexa-Decimal ဖြင့် ဖော်ြပထားပါသည်။
♦️ ဒီနေရာမှာ ကြားဖျတ် ပြောချင်တာက IPv4 ရှိရဲ့သားနဲ့ ဘာကြောင့် IPv6 ကို သုံးရတာလဲ? IPv4 ကို တစ်ကမ္ဘာလုံး ဝိုင်းသုံးလာကြတာ ကုန်လုနီးပါး ရှိနေပါပြီ။
ဒါကိုထိန်းဖို့အတွက်လည်း နည်းလမ်း အမျိုးမျိုးသုံးပြီး ကြိုးစားကြပါတယ်။ (ဉပမာ - NAT သုံးတာတို့၊ VLSM သုံးတာတို့ဘဲ ဖြစ်ပါတယ်။)
♦️နောက်ပြီးတော့ IPv4 ရဲ့ Address Space သည် 32bits ရှိတယ်။ IPv6 ၏ Address Space သည် 128bits ဆိုတော့ကား ၄ဆ လောက်ကွာတာပေါ့ဗျာ။
♦️IPv4 မှာတုန်းက Network ပိုင်းနဲ့ Host ပိုင်းရှိသလိုမျိုး IPv6 မှာလည်း ရှိပါတယ်။ သို့ပေမယ့် IPv4 မှာတုန်းကလို Class A,B,C ခွဲထားတာမျိုး မရှိတော့ပါဘူး။
ဒါဆိုရင် Network ပိုင်းနဲ့ Host ပိုင်းကို ဘယ်လိုခွဲလဲ? အထက်မှာ ပြောသလိုဘဲ IPv6 မှာ 128bits ရှိတယ်။ 128bits ကို 64bits : 64bits ဆိုပြီး ၂ပိုင်းခွဲလိုက်ပါ
တယ်။ ရှေ့က 64bits သည် Network ဖြစ်ပြီးတော့ နောက်က 64bits သည် Host ဖြစ်ပါတယ်။
♦️IPv6 ရေးတဲ့ ပုံစံလေးကို တချက် လေ့လာကြည့်ရအောင်ပါ။ 2001:0db8:85a3:0000:0000:8a2e:0370:7334 (အခုရေးပြထားတာသည် ပုံမှန်အတိုင်း၊ ဘာမှ
မပြုမပြင်ရေးပြထားတဲ့ IPv6 ပုံစံလေး ဖြစ်ပါသည်) ဟုတ်ပြီ။ ဒါကို အတိုချုပ်ပြီးတော့ ရေးပြမယ်ဆိုရင် 2001:0db8:85a3:0:0:8a2e:0370:7334 လို ရေးနိင်ပါ
တယ်။ ထပ်ပြီးတော့ အတိုချုပ်မယ်ဆိုရင် 2001:0db8:85a3::8a2e:0370:7334 လို့ ရေးနိင်ပါတယ်။ ထပ်ထပ်ပြီး အတိုချုပ်ပါမယ်ဆိုရင် 2001:db8:85a3::8a2e:370:7334
လို့ ရေးနိင်ပါတယ်။ သတိပြုရမှာက Double Colon ကို တစ်ခါဘဲ အသုံးပြုနိင်ပါတယ်။ သေချာနားလည်အောင်လို့ အောက်မှာ အစဉ်လိုက်လေး ရေးပြထားပါမယ်။
2001:0db8:85a3:0000:0000:8a2e:0370:7334
2001:0db8:85a3:0:0:8a2e:0370:7334 (0 တွေကို တစ်ခုထဲနဲ့ ပေါင်းရေးထားတယ်)
2001:0db8:85a3::8a2e:0370:7334 (0 တွေ ဖြုတ်ပြီးတော့ Double Colon နဲ့ ရေးထားတယ်)
2001:db8:85a3::8a2e:370:7334 (ရှေ့ဆုံးမှာ ရှိတဲ့ 0 တွေကို ဖြုတ်တယ်)
♦️နောက်တစ်ခု အနေနဲ့ IPv6 ၏ Address Types ကို ဆက်လက်လေ့လာပါမယ်။ Address Types (၃) မျိုး ရှိပါတယ်။ ၎င်းတို့မှာ (1) Unicast (2) Multicast (3) Anycast
တို့ဘဲ ဖြစ်ပါတယ်။
♦️Unicast ဆိုတာက One to One Communication ဖြစ်ပါတယ်။ Unicast Address ကို နောက်ထပ် (၃) မျိုး ထပ်မံ ခွဲနိင်ပါတယ်။ ၎င်းတို့မှာ (1) Global Unicast (2) Link Local
(3) Unique Local Address တို့ဘဲ ဖြစ်ပါတယ်။ (1) Global Unicast Address သည် IPv4 မှာဆိုရင် Public IP နှင့် ဆင်တူပါတယ်။ Global Unicast Address သည် (2000::/3)
နှင့် စပါတယ်။ (2) Link Local Address သည် IPv4 မှာတုန်းက APIPA နဲ့ ဆင်တူပါတယ်။ IPv4 မှာတုန်းက APIPA သည် 169.254.X.X ဖြင့် စပါတယ်။ IPv6 မှာတော့ (FE80::/10)
ဖြင့် စပါတယ်။ (3) Unique Local Address သည် IPv4 မှာတုန်းက Private IP နဲ့ ဆင်တူပါတယ်။ (FC00::/7) ဖြင့် စပါတယ်။
♦️Multicast သည် One to Group ဖြစ်ပါတယ်။ (FF00::/8) ဖြင့် စပါတယ်။
♦️Anycast သည် IPv6 မှာ အသစ်ပါလာတာ ဖြစ်ပါတယ်။ IPv4 မှာတုန်းကလို Broadcast မသုံးပါဘူး။ တနည်းအားဖြင့် Multicast နဲ့ Unicast ပေါင်းထားလို့လည်း ပြောနိင်ပါတယ်။ လက်ခံမယ့် Group တွေ အများကြီး ရှိတယ်။ ထိုအထဲကမှ Router က Route လုပ်တဲ့အခါမှာ Address တစ်ခုထဲဘဲ Route လုပ်မှာ ဖြစ်ပါတယ်။ Router က Route လုပ်တဲ့အခါ အနီးဆုံး Destination ကိုရွေးပြီး Route လုပ်ပေးမှာ ဖြစ်ပါတယ်။ ဒါ့ကြောင့်လည်း One to Nearest လို့ ခေါ်နိင်ပါတယ်။
♦️ကဲ ဒီလောက်ဆိုရင် IPv6 အကြောင်းကို တော်တော်များများ နားလည်လောက်ပြီ ထင်ပါတယ်။ မိတ်ဆွေအနေနဲ့ Part 2 ကို ဆက်လေ့လာချင်တယ်ဆိုရင် Yes လို့ Comments မှာ ရေးပေး
သွားပါဦး။ ကျနော်လည်း နောက်ထပ်စာတွေရေးဖို့ အားရှိတာပေါ့
0 Comments