IPv4-ի չափանիշները սահմանվել են 1970-ականների վերջին: 1990-ականների սկզբին WWW-ի կիրառումը հանգեցրեց համացանցի պայթյունավտանգ զարգացմանը։ Ինտերնետային հավելվածների ավելի բարդ տեսակների և տերմինալների դիվերսիֆիկացմամբ, գլոբալ անկախ IP հասցեների տրամադրումը սկսել է մեծ ճնշման ենթարկվել: Այս միջավայրում 1999 թվականին ծնվեց IPv6 պայմանագիրը։
IPv6-ն ունի մինչև 128 բիթ հասցեի տարածք, որը կարող է ամբողջությամբ լուծել IPv4 հասցեի անբավարարության խնդիրը։ Քանի որ IPv4 հասցեն 32-բիթանոց երկուական է, IP հասցեների թիվը, որոնք կարելի է ներկայացնել, 232 = 42949,9672964 միլիարդ է, ուստի ինտերնետում կա մոտ 4 միլիարդ IP հասցե: 128-բիթանոց IPv6-ի արդիականացումից հետո ինտերնետում IP հասցեները տեսականորեն կունենան 2128=3.4 * 1038: Եթե երկրագնդի մակերեսը (ներառյալ ցամաքը և ջուրը) ծածկված է համակարգիչներով, IPv6-ը թույլ է տալիս 7*1023 IP հասցե մեկ քառակուսի մետրի համար; եթե հասցեների բաշխման արագությունը 1 միլիոն է մեկ միկրովայրկյանում, ապա բոլոր հասցեները նշանակելու համար կպահանջվի 1019 տարի:
IPv6 փաթեթների ձևաչափը
IP v6 փաթեթն ունի 40 բայթանոց հիմնական վերնագիր (հիմնական վերնագիր), որից հետո 0 կամ ավելի ընդլայնված վերնագիր (ընդլայնման վերնագիր), այնուհետև՝ տվյալներ։ Հետևյալ նկարը ցույց է տալիս IPv6-ի հիմնական վերնագրի ձևաչափը: Յուրաքանչյուր IPV 6 փաթեթ սկսվում է հիմնական վերնագրով: IPv6-ի հիմնական վերնագրի շատ դաշտեր կարող են ուղղակիորեն համապատասխանել IPv4-ի դաշտերին:
(1) Տարբերակ (տարբերակ) դաշտը նախատեսված է 4 բիթների համար, որը նկարագրում է IP արձանագրության տարբերակը: IPv6-ի համար դաշտի արժեքը 0110 է, որը տասնորդական թիվ 6 է:
(2) Հաղորդակցության տեսակը (Traffic class), այս դաշտը զբաղեցնում է 8 բիթ, այդ թվում՝ առաջնահերթության (առաջնահերթության) դաշտն ունի 4 բիթ: Նախ, IPv6-ը հոսքը բաժանում է երկու կատեգորիայի, որոնք կարող են լինել գերբեռնվածության վերահսկում և ոչ թե գերբեռնվածության վերահսկում: Յուրաքանչյուր կատեգորիա բաժանված է ութ առաջնահերթությունների: Որքան մեծ է առաջնահերթության արժեքը, այնքան ավելի կարևոր է խումբը: Գերբնակեցվածությամբ վերահսկվողների համար առաջնահերթությունը 0-7 է, և այդպիսի փաթեթների փոխանցման արագությունը կարող է դանդաղեցնել, երբ գերբեռնվածություն է առաջանում: Չի կարելի վերահսկել գերբեռնվածությունը, առաջնահերթությունը 8-ից 15-ն է, որոնք իրական ժամանակի ծառայություններ են, ինչպիսիք են աուդիո կամ վիդեո ծառայությունների փոխանցումը: Այս ծառայության համար փաթեթների փոխանցման արագությունը հաստատուն է, նույնիսկ եթե որոշ փաթեթներ հեռացվեն, այն չի վերահաղորդվում:
(3) Հոսքի նշան (Flow lable). Դաշտը զբաղեցնում է 20 բիթ: Flow-ը Ինտերնետում տվյալների փաթեթների շարք է որոշակի սկզբնաղբյուր կայքից դեպի կոնկրետ նպատակակետ կայք (unicast կամ multicast): Նույն հոսքին պատկանող բոլոր փաթեթներն ունեն նույն հոսքի պիտակը: Աղբյուրի կայանը պատահականորեն ընտրում է հոսքի պիտակ 224-1 հոսքի նշաններից: Հոսքի նշանը 0 վերապահված է չօգտագործված հոսքի նշանները ցույց տալու համար: Աղբյուրի կայանի կողմից հոսքի պիտակների պատահական ընտրությունը չի հակասում համակարգիչների միջև: Քանի որերթուղիչօգտագործում է փաթեթի աղբյուրի հասցեի և հոսքի պիտակի համակցությունը որոշակի հոսք փաթեթի հետ կապելիս:
Նույն ոչ զրոյական հոսքի պիտակով սկզբնաղբյուր կայանից ծագող բոլոր փաթեթները պետք է ունենան նույն աղբյուրի հասցեն և նպատակակետի հասցեն, նույն hop-by-hop տարբերակի վերնագիրը (եթե այս վերնագիրը գոյություն ունի) և նույն երթուղային ընտրության վերնագիրը (եթե այս վերնագիրը): գոյություն ունի): Սրա առավելությունն այն է, որ երբերթուղիչմշակում է փաթեթը, պարզապես ստուգեք հոսքի պիտակը առանց փաթեթի վերնագրում որևէ այլ բան ստուգելու: Ոչ մի հոսքի պիտակ չունի հատուկ նշանակություն, և սկզբնաղբյուր կայանը պետք է նշի այն հատուկ մշակումը, որը յուրաքանչյուրը ցանկանում էերթուղիչկատարում է իր փաթեթի վրա ընդլայնված վերնագրում
(4) Զուտ բեռնվածության երկարություն (Վճարման երկարություն). Դաշտի երկարությունը 16 բիթ է, որը ցույց է տալիս IPv6 փաթեթում պարունակվող բայթերի քանակը, բացառությամբ հենց վերնագրի: Սա ցույց է տալիս, որ IPv6 փաթեթը կարող է պահել 64 ԿԲ տվյալ: Քանի որ IPv6-ի վերնագրի երկարությունը ֆիքսված է, անհրաժեշտ չէ նշել փաթեթի ընդհանուր երկարությունը (վերնագրի և տվյալների մասերի գումարը), ինչպես IPv4-ում:
(5) Հաջորդ վերնագիր (Հաջորդ վերնագիր)՝ 8 բիթ երկարությամբ: Որոշում է ընդլայնվող վերնագրի տեսակը, որը հետևում է IPv6 վերնագրին: Այս դաշտը ցույց է տալիս վերնագրի տեսակը, որը անմիջապես հաջորդում է հիմնականին:
(6) Hop limit (Hop limit). Աղբյուրի կայանը սահմանում է թռիչքի որոշակի սահման, երբ յուրաքանչյուր փաթեթ ուղարկվում է: Երբ յուրաքանչյուրըերթուղիչփոխանցում է փաթեթը, hop- limit-ի համար դաշտի արժեքը պետք է կրճատվի 1-ով: Երբ hop Limit-ի արժեքը 0 է, փաթեթը պետք է դեն նետվի: Սա համարժեք է IPv4 վերնագրի կյանքի տևողության դաշտին, բայց ավելի պարզ է, քան IPv4-ում հաշվարկման միջակայքի ժամանակը:
(7) Աղբյուրի IP հասցե (Աղբյուրի հասցե). Այս դաշտը զբաղեցնում է 128 բիթ և հանդիսանում է այս փաթեթի ուղարկող կայանի IP հասցեն:
(8) Նպատակակետի IP հասցե (նպատակակետի հասցե). Այս դաշտը զբաղեցնում է 128 բիթ և հանդիսանում է այս փաթեթի ընդունող կայանի IP հասցեն:
IPv6 փաթեթի ձևաչափը պատկանում է Shenzhen HDV Photoelectron Technology co., LTD.-ին, որը ծրագրային տեխնիկական աշխատանք է, և ընկերությունը համախմբել է հզոր ծրագրային թիմ ցանցին առնչվող սարքավորումների համար (օրինակ՝ AC):ONU/ հաղորդակցությունONU/ խելացիONU/ մանրաթելONU/XPONONU/GPONONUև այլն): Յուրաքանչյուր հաճախորդի համար հարմարեցրեք դրա կարիքը ունեցող բացառիկ պահանջները, ինչպես նաև թողեք մեր արտադրանքը ավելի խելացի և առաջադեմ: