IPv4 အတွက်စံနှုန်းများကို 1970 ခုနှစ်နှောင်းပိုင်းများတွင်သတ်မှတ်ခဲ့သည်။ ၁၉၉၀ ပြည့်လွန်နှစ်များအစောပိုင်းတွင်၊ WWW ၏အသုံးချမှုသည်အင်တာနက်၏ပေါက်ကွဲအားကိုဖြစ်ပေါ်စေခဲ့သည်။ ပိုမိုရှုပ်ထွေးသောအင်တာနက်အပလီကေးရှင်းအမျိုးအစားများနှင့် terminal ၏ကွဲပြားမှုများနှင့်အတူ၊ ကမ္ဘာလုံးဆိုင်ရာအမှီအခိုကင်းသော IP လိပ်စာများပေးဆောင်မှုသည် ပြင်းထန်သောဖိအားများနှင့်ရင်ဆိုင်ရတော့သည်။ ဤပတ်ဝန်းကျင်တွင်၊ 1999 ခုနှစ်တွင် IPv6 သဘောတူညီချက်ကို မွေးဖွားခဲ့သည်။
IPv6 တွင် 128 bits အထိ လိပ်စာနေရာလွတ် ရှိပြီး IPv4 လိပ်စာ မလုံလောက်မှု ပြဿနာကို လုံးလုံးလျားလျား ဖြေရှင်းပေးနိုင်ပါသည်။ IPv4 လိပ်စာသည် 32-bit binary ဖြစ်သောကြောင့်၊ ကိုယ်စားပြုနိုင်သော IP လိပ်စာအရေအတွက်မှာ 232 = 42949,9672964 ဘီလီယံဖြစ်သောကြောင့် အင်တာနက်ပေါ်တွင် IP လိပ်စာပေါင်း 4 ဘီလီယံခန့်ရှိပါသည်။ 128-bit IPv6 သို့ အဆင့်မြှင့်တင်ပြီးနောက်၊ အင်တာနက်ရှိ IP လိပ်စာများသည် သီအိုရီအရ 2128=3.4*1038 ရှိသည်။ ကမ္ဘာမြေမျက်နှာပြင် (မြေနှင့်ရေအပါအဝင်) ကွန်ပျူတာများဖြင့် ဖုံးလွှမ်းပါက IPv6 သည် တစ်စတုရန်းမီတာလျှင် 7*1023 IP လိပ်စာများကို ခွင့်ပြုပေးပါသည်။ လိပ်စာခွဲဝေမှုနှုန်းသည် microsecond လျှင် 1 သန်းဖြစ်ပါက၊ လိပ်စာအားလုံးကို သတ်မှတ်ရန် 1019 နှစ်ကြာပါမည်။
IPv6 ထုပ်ပိုးမှုပုံစံ
IP v6 ပက်ကတ်တွင် 40-byte အခြေခံခေါင်းစီး (base header) ရှိပြီး၊ ထို့နောက် 0 သို့မဟုတ် ထို့ထက်ပိုသော တိုးချဲ့ခေါင်းစီး (extension header) နှင့် ဒေတာတို့ ပါဝင်သည်။ အောက်ပါပုံသည် IPv6 ၏ အခြေခံ ခေါင်းစီးဖော်မတ်ကို ပြသည်။ IPV 6 packet တစ်ခုစီသည် အခြေခံ ခေါင်းစီးဖြင့် စတင်သည်။ IPv6 ၏ အခြေခံ ခေါင်းစီးရှိ နယ်ပယ်အများအပြားသည် IPv4 ရှိ ကွက်လပ်များနှင့် တိုက်ရိုက်သက်ဆိုင်နိုင်သည်။
(1) ဗားရှင်း (ဗားရှင်း) အကွက်သည် IP ပရိုတိုကော ဗားရှင်းကို ဖော်ပြသည့် 4 bits အတွက်ဖြစ်သည်။ IPv6 အတွက်၊ အကွက်တန်ဖိုးသည် 0110 ဖြစ်ပြီး၊ ၎င်းသည် ဒဿမ 6 ဖြစ်သည်။
(၂) ဆက်သွယ်ရေး အမျိုးအစား (Traffic class)၊ ဤအကွက်သည် ဦးစားပေး (ဦးစားပေး) အကွက်အပါအဝင် 8 bits နေရာယူထားသည်။ ပထမအချက်၊ IPv6 သည် စီးဆင်းမှုကို အမျိုးအစားနှစ်ခုအဖြစ် ပိုင်းခြားထားပြီး ယင်းသည် ပိတ်ဆို့ခြင်းကို ထိန်းချုပ်ခြင်းနှင့် ပိတ်ဆို့မှုကို ထိန်းချုပ်ခြင်းမဟုတ်ပေ။ အမျိုးအစားတစ်ခုစီကို ဦးစားပေး ရှစ်ခုခွဲထားသည်။ ဦးစားပေးတန်ဖိုး ကြီးလေ၊ အုပ်စုက ပိုအရေးကြီးလေပါပဲ။ ယာဉ်ကြောပိတ်ဆို့မှုကို ထိန်းချုပ်ရန်အတွက် ဦးစားပေးသည် 0 ~ 7 ဖြစ်ပြီး၊ ထိုကဲ့သို့ ပက်ကေ့ခ်ျများ၏ ဂီယာနှုန်းသည် ပိတ်ဆို့မှုဖြစ်ပေါ်သည့်အခါ နှေးကွေးသွားနိုင်သည်။ ယာဉ်ကြောပိတ်ဆို့မှုကို ထိန်းချုပ်၍မရသည့်အတွက်၊ အသံ သို့မဟုတ် ဗီဒီယိုဝန်ဆောင်မှုများ ထုတ်လွှင့်ခြင်းကဲ့သို့သော အချိန်နှင့်တစ်ပြေးညီ ဝန်ဆောင်မှုများဖြစ်သည့် ဦးစားပေးမှာ 8 မှ 15 ဖြစ်သည်။ ဤဝန်ဆောင်မှုအတွက် ပက်ကက်ပို့လွှတ်မှုနှုန်းသည် စဉ်ဆက်မပြတ်ဖြစ်နေသော်လည်း အချို့သော ပက်ကေ့ခ်ျများ ကျဆင်းသွားသော်လည်း ပြန်လည်ပေးပို့ခြင်းမပြုပါ။
(3) စီးဆင်းမှုအမှတ်အသား (Flow lable): အကွက်သည် 20 bits ရှိသည်။ Flow သည် သီးခြားအရင်းအမြစ်ဆိုက်တစ်ခုမှ သီးခြားဦးတည်ရာဆိုက်တစ်ခု (unicast သို့မဟုတ် multicast) သို့ အင်တာနက်ပေါ်ရှိ ဒေတာပက်ကေ့ချ်စီးရီးများဖြစ်သည်။ တူညီသော ထုတ်လွှင့်မှုမှ ပိုင်ဆိုင်သော ပက်ကေ့ခ်ျအားလုံးတွင် တူညီသော ထုတ်လွှင့်မှု အညွှန်းပါရှိသည်။ အရင်းအမြစ်ဌာနသည် 224-1 စီးဆင်းမှုအမှတ်အသားများကြားတွင် စီးဆင်းမှုတံဆိပ်တစ်ခုကို ကျပန်းရွေးချယ်သည်။ Flow mark 0 ကို အသုံးမပြုဘဲ စီးဆင်းမှု အမှတ်အသားများကို ညွှန်ပြရန် သီးသန့်ထားသည်။ အရင်းအမြစ်ဌာနမှ ထုတ်လွှင့်သော အညွှန်းများကို ကျပန်းရွေးချယ်ခြင်းသည် ကွန်ပျူတာများကြားတွင် ကွဲလွဲမှုမရှိပါ။ အကြောင်းမှာ၊router ပါ။သီးခြားစီးကြောင်းတစ်ခုကို ပက်ကတ်တစ်ခုနှင့် ချိတ်ဆက်သည့်အခါ ပက်ကက်၏ရင်းမြစ်လိပ်စာနှင့် စီးဆင်းမှုတံဆိပ်ကို ပေါင်းစပ်အသုံးပြုသည်။
တူညီသော သုညမဟုတ်သော ထုတ်လွှင့်မှုတံဆိပ်ပါသည့် အရင်းအမြစ်ဌာနမှ ဆင်းသက်လာသော ပက်ကေ့ဂျ်များအားလုံးတွင် တူညီသောအရင်းအမြစ်လိပ်စာနှင့် ဦးတည်ရာလိပ်စာ၊ တူညီသော ခုန်ချင်းခုန်ရွေးချယ်မှုခေါင်းစီး (ဤခေါင်းစီးရှိလျှင်) နှင့် တူညီသောလမ်းကြောင်းရွေးချယ်မှုခေါင်းစီး (ဤခေါင်းစဉ်ရှိလျှင် ရှိပါသည်)။ ဒီ ရဲ့ အားသာချက် က တော့router ပါ။ပက်ကေ့ခ်ျတစ်ခုအား စီမံဆောင်ရွက်သည်၊ ပက်ကတ်ခေါင်းစီးတွင် အခြားမည်သည့်အရာကိုမျှ မစစ်ဆေးဘဲ စီးဆင်းမှုအညွှန်းကို စစ်ကြည့်ပါ။ မည်သည့် flow label မှ တိကျသော အဓိပ္ပါယ် ရှိပြီး ရင်းမြစ် ဘူတာ တစ်ခုစီတွင် လိုချင်သော အထူး စီမံဆောင်ရွက်ပေးမှုကို သတ်မှတ်သင့်သည်။router ပါ။တိုးချဲ့ခေါင်းစီးတွင် ၎င်း၏ packet တွင် လုပ်ဆောင်သည်။
(4) Net load length (Payload Length) သည် header ကိုယ်တိုင်မှလွဲ၍ IPv6 packet တွင်ပါရှိသော bytes အရေအတွက်ကို ညွှန်ပြသော field length သည် 16 bits ဖြစ်သည်။ ၎င်းသည် IPv6 ပက်ကတ်တစ်ခုသည် ဒေတာ 64 KB သိုလှောင်နိုင်သည်ကို ပြသသည်။ IPv6 ၏ ခေါင်းစီးအရှည်ကို ပြင်ဆင်ထားသောကြောင့် IPv4 တွင်ကဲ့သို့ ပက်ကတ်၏ စုစုပေါင်းအရှည် (ခေါင်းစီးနှင့် ဒေတာအစိတ်အပိုင်းများ) ကို သတ်မှတ်ရန် မလိုအပ်ပါ။
(5) နောက်ခေါင်းစီး (Next header): အရှည် 8 bits။ IPv6 ခေါင်းစီးအောက်ရှိ တိုးချဲ့ခေါင်းစီးအမျိုးအစားကို ခွဲခြားသတ်မှတ်သည်။ ဤအကွက်သည် အခြေခံတစ်ခုပြီးနောက် ခေါင်းစီးအမျိုးအစားကို ညွှန်ပြသည်။
(6) Hop ကန့်သတ်ချက် ( Hop limit ) : (8 bits သိမ်းပိုက်သည်) packet များကို network တွင် အကန့်အသတ်မရှိ ကျန်ရှိနေခြင်းမှ ကာကွယ်ရန်။ ပက်ကေ့ခ်ျတစ်ခုစီကို ပေးပို့သည့်အခါ အရင်းအမြစ်ဌာနသည် သတ်မှတ်ထားသော ဟော့စ်ကန့်သတ်ချက်တစ်ခု သတ်မှတ်သည်။ စီလိုက်တော့router ပါ။ပက်ကေ့ချ်ကို ပေးပို့ပါက၊ hop- limit အတွက် အကွက်တန်ဖိုးကို 1 ဖြင့် လျှော့ချသင့်သည်။ hop Limit ၏ တန်ဖိုးသည် 0 ဖြစ်သောအခါ၊ ပက်ကတ်ကို စွန့်ပစ်သင့်သည်။ ၎င်းသည် IPv4 ခေါင်းစီးရှိ တစ်သက်တာအကွက်နှင့် ညီမျှသော်လည်း IPv4 ရှိ တွက်ချက်မှုကြားကာလအချိန်ထက် ပိုရိုးရှင်းပါသည်။
(၇) ရင်းမြစ် IP လိပ်စာ (အရင်းအမြစ်လိပ်စာ) - ဤအကွက်သည် 128 ဘစ်များကို သိမ်းပိုက်ထားပြီး ဤပက်ကတ်၏ ပေးပို့သည့်နေရာ၏ IP လိပ်စာဖြစ်သည်။
(8) Destination IP လိပ်စာ (Destination Address) - ဤအကွက်သည် 128 bits ရှိပြီး ဤ packet ၏ လက်ခံရေးဌာန၏ IP လိပ်စာဖြစ်သည်။
IPv6 ပက်ကတ်ဖော်မတ်သည် Shenzhen HDV Photoelectron Technology co., LTD.၊ ဆော့ဖ်ဝဲနည်းပညာဆိုင်ရာအလုပ်တစ်ခုဖြစ်ပြီး၊ ကုမ္ပဏီသည် ကွန်ရက်ဆက်စပ်ပစ္စည်းများအတွက် အစွမ်းထက်သောဆော့ဖ်ဝဲအဖွဲ့ကို စုစည်းထားပါသည် (ဥပမာ- ACONU/ဆက်သွယ်ရေးONU/ အသိဉာဏ်ONU/ဖိုက်ဘာONU/XPONONU/GPONONUetc)။ ဖောက်သည်တိုင်းအတွက် လိုအပ်သောသီးသန့်လိုအပ်ချက်များကို စိတ်ကြိုက်ပြင်ဆင်ပါ၊ ကျွန်ုပ်တို့၏ထုတ်ကုန်များကို ပိုမိုထက်မြက်ပြီး အဆင့်မြင့်စေပါသည်။