IPv6 address မွာ 16 bytes ပါ၀င္ၿပီး 128 bit ရွည္ပါတယ္။
IPv6 ရဲ႕ တည္ေဆာက္ပံု
IPv6 address ကို hexadecimal digit ေတြနဲ႔ colon ျခားေရးၿပီး အမွတ္အသား ျပဳပါတယ္။ အဲဒီအမွတ္အသားမွာ 2 bytes (16bits) စီရွိတဲ့ Section 8 ခု ခြဲၿပီး Section တစ္ခုစီမွာ hexadecimal digit 4 ခုစီကို colon ('':'') နဲ႔ ျခားၿပီး ေရးသားေဖာ္ျပပါတယ္။
ဥပမာ
IPv6 ရဲ႕ address ကို ေရးတဲ့အခါ address ထဲမွာ Zero က Colon ႏွစ္ခုၾကားမွာရွိခဲ့ရင္ ဒီ Zero ေတြကို ခ်ဳံ႕ေရးလို႔ရပါတယ္။
ဥပမာ -
မူလ address
FDEC : 0079 : 0000 : 0000 : 0000 : 2409 : 0000 : FFF0
ခ်ဳံ႕ေရးလိုက္ရင္
FDEC : 0079 : 0 : 0 : 0 : 2409 : 0 : FFF0
ဒါကိုလည္း ထပ္ခ်ဳံ႕ၿပီးေရးလို႔ရပါတယ္။
FDEC : 0079 : 2409 : 0 : FFF0
: gap လို႔ ေခၚပါတယ္။
address ေတြမွာ Zero ကို ခ်ဳံ႕မယ္ဆိုရင္ ၁ ႀကိမ္မွာ ၁ ခါပဲ ခ်ဳံ႕လို႔ ရပါတယ္။
IPv6
ရဲ႕ address space မွာ 2 addresses သိမ္းႏုိင္ပါတယ္။ IPv6 ရဲ႕ address
designer ေတြက address ရဲ႕ ဘယ္ဘက္အစြန္ဆံုး bit ကို type prefix လို႔
ေခၚၿပီး ဒီ address ရဲ႕ အမ်ဳိးအစား သတ္မွတ္ဖုိ႔အတြက္ အသံုးျပဳပါတယ္။
IPv6 အတြက္ type prefix ေတြကေတာ့
ဒီေနရာမွာလည္း address ပံုစံေတြကို နည္းနည္းေျပာခ်င္ပါတယ္။
Unicast address
Provider
identifier field မွာ ISP လို inter access ရေအာင္ လုပ္ေပး တဲ့ provides
ေတြကုိ 16 bit ရွိတဲ့ ဒီ field မွာ သတ္မွတ္ပါတယ္။ subscriber identifier
ကေတာ့ 24 bit ရွိၿပီး oreganization ကေန provider က တဆင့္ internet ကို
တြက္တဲ့အခါ ဒီ field မွာ subscriber ကို သတ္မွတ္ ပါတယ္။
Subcriber တစ္ခုစီမွာ Subnet ေတြ အမ်ားႀကီး ရွိႏုိင္တဲ့အတြက္ Subnet
တစ္ခုစီတိုင္းအတြက္လည္း identifier ေတြရွိရပါတယ္။ သီးသန္႔ ျဖစ္တဲ့
Subnctwork ကို 32 bit ရွိတဲ့ subnet identifier field မွာ သတ္မွတ္ ပါတယ္။
ေနာက္ဆံုး field ကေတာ့ mode identifier ျဖစ္ၿပီး subnet နဲ႔ ဆက္စပ္ေနတဲ့
node ကို သတ္မွတ္ဖုိ႔ 48 bit ရွိတဲ့ ဒီ field ကို သံုးပါတယ္။
Multicast address
Node
local အတြက္ 0001, link local အတြက္ 0010, Site local အတြက္ 0101,
organizational အတြက္ 1000, global အတြက္ 1110 နဲ႔ reserved အတြက္ code
00000 နဲ႔ 1111 ကို သတ္မွတ္ထားပါတယ္။
Anycast address
Multicast နဲ႔ ပံုသဏၭာန္တူေပမယ့္ anycast က သူ႔ group ထဲက အနီးဆံုးလမ္းေၾကာင္းရွိတဲ့ host computer ကိုပဲ ေရြးၿပီး packet ပို႔ပါတယ္။
Reserved address
ေရွ႕ဆံုး
field မွာ zero ရွစ္ခုနဲ႔စရင္ ဒီ address က reserved ထားတယ္ဆိုတဲ့
အဓိပၸာယ္ သက္ေရာက္ပါတယ္။ reserved address ၄ မ်ဳိးထဲက unspecified address
ကို host computer က သူ႔ရဲ႕ address မသိလို႔ သူ႔ address ရွာဖုိ႔ inquiry
လုပ္တဲ့အခါ သံုးပါတယ္။ loopback address ကို network မထြက္ဘဲ host computer
ကိုယ္တိုင္ျပန္စမ္းခ်င္လို႔ သံုးတာျဖစ္ပါတယ္။ Compactible
address ကို lPv4 ကေန lPv6 ေျပာင္းတဲ့ အခါပဲျဖစ္ျဖစ္ lPv6 ကေန lPv4
ေျပာင္းတဲ့အခါပဲျဖစ္ျဖစ္ သံုးပါတယ္။ Mapped address ကို lPv6 သံုးတဲ့
Computer ကေန lPv4 ကို သံုးေနေသး တဲ့ Computer ကို packet ေတြ ပို႔တဲ့အခါ
သံုးပါတယ္။
Local address
Local
address ဆိုတာက private network အတြက္သံုးလို႔ ဘယ္သူ မွ ဒီ ip ေတြသံုးၿပီး
message မပို႔ႏုိင္ပါဘူး။ သီးျခားရွိတဲ့ subnet ထဲမွာ သံုးဖုိ႔ Link local
address နဲ႔ subnet အမွားႀကီးမွာ သံုးဖို႔ Site local address ဆိုၿပီး
ႏွစ္မ်ဳိးရွိပါတယ္။
အခုေျပာခဲ့တာေတြကေတာ့ iPv6 မွာ သံုးတဲ့ address ပံုစံေတြပဲ ျဖစ္ပါတယ္။