Ang pamantayan para sa IPv4 ay itinakda noong huling bahagi ng 1970s. Noong unang bahagi ng 1990s, ang aplikasyon ng WWW ay humantong sa paputok na pag-unlad ng Internet. Sa lalong kumplikadong mga uri ng Internet application at ang sari-saring uri ng terminal , ang pagbibigay ng mga pandaigdigang independiyenteng IP address ay nagsimulang humarap sa mabigat na presyon. Sa ganitong kapaligiran, noong 1999, ipinanganak ang kasunduan sa IPv6.
Ang IPv6 ay may puwang ng address na hanggang 128 bits, na ganap na malulutas ang problema ng hindi sapat na IPv4 address. Dahil ang IPv4 address ay 32-bit binary, ang bilang ng mga IP address na maaaring katawanin ay 232 = 42949,9672964 bilyon, kaya may humigit-kumulang 4 na bilyong IP address sa Internet. Pagkatapos mag-upgrade sa 128-bit IPv6, ang mga IP address sa Internet ay theoretically magkakaroon ng 2128=3.4 * 1038. Kung ang ibabaw ng lupa (kabilang ang lupa at tubig) ay natatakpan ng mga computer, ang IPv6 ay nagbibigay-daan sa 7 * 1023 IP address bawat metro kuwadrado; kung ang rate ng paglalaan ng address ay 1 milyon bawat microsecond, aabutin ng 1019 na taon upang maitalaga ang lahat ng address.
Format ng mga IPv6 packet
Ang IP v6 packet ay may 40-byte basic header (base header), pagkatapos nito ay may 0 o higit pang pinahabang header (extension header), at pagkatapos ay data. Ipinapakita ng sumusunod na figure ang pangunahing format ng header ng IPv6. Ang bawat IPV 6 na packet ay nagsisimula sa pangunahing header. Maraming mga field sa pangunahing header ng IPv6 ang maaaring direktang tumutugma sa mga field sa IPv4 .
(1) Ang field ng Bersyon (bersyon) ay para sa 4 bits, na naglalarawan sa bersyon ng IP protocol. Para sa IPv6, ang field value ay 0110, na siyang decimal na numero 6.
(2) Uri ng komunikasyon (Traffic class), ang field na ito ay sumasakop sa 8 bits, kasama ang priority (priority) na field ay may 4 bit. Una, hinahati ng IPv6 ang stream sa dalawang kategorya, na maaaring maging congestion control at hindi congestion control. Ang bawat kategorya ay nahahati sa walong prayoridad. Kung mas malaki ang halaga ng priyoridad, mas mahalaga ang grupo. Para sa congestion-controlled , ang priyoridad ay 0~7, at ang transmission rate ng naturang mga packet ay maaaring pabagalin kapag naganap ang congestion. Para sa hindi makokontrol sa pagsisikip, ang priyoridad ay 8 hanggang 15, na mga real-time na serbisyo, tulad ng pagpapadala ng mga serbisyo ng audio o video. Ang rate ng paghahatid ng packet para sa serbisyong ito ay pare-pareho, kahit na ang ilang mga packet ay bumaba, hindi ito muling ipinapadala.
(3) Flow mark (Flow lable): Sinasakop ng field ang 20 bits. Ang daloy ay isang serye ng mga packet ng data sa Internet mula sa isang partikular na site ng pinagmulan hanggang sa isang tiyak na patutunguhang site (unicast o multicast). Ang lahat ng mga packet na kabilang sa parehong stream ay may parehong stream label. Ang istasyon ng pinagmulan ay random na pumipili ng label ng daloy sa 224-1 na mga marka ng daloy. Ang marka ng daloy 0 ay nakalaan upang ipahiwatig ang mga marka ng daloy na hindi ginagamit. Ang random na pagpili ng mga stream label ng source station ay hindi sumasalungat sa pagitan ng mga computer. Dahil angroutergumagamit ng kumbinasyon ng source address at flow label ng packet kapag nagli-link ng isang partikular na stream sa isang packet.
Ang lahat ng mga packet na nagmula sa isang source station na may parehong non-zero stream label ay dapat na may parehong source address at destination address, ang parehong hop-by-hop na opsyon na header (kung ang header na ito ay umiiral) at ang parehong routing selection header (kung ang header na ito umiiral). Ang bentahe nito ay kapag angrouternagpoproseso ng isang packet, suriin lamang ang label ng daloy nang hindi suriin ang anumang bagay sa header ng packet. Walang label ng daloy ang may partikular na kahulugan, at dapat tukuyin ng source station ang espesyal na pagproseso na gusto nito sa bawat isaroutergumaganap sa packet nito sa pinahabang header
(4) Haba ng net load (Payload Length): Ang haba ng field ay 16 bits, na nagpapahiwatig ng bilang ng mga byte na nasa IPv6 packet maliban sa mismong header. Ipinapakita nito na ang IPv6 packet ay maaaring maglaman ng 64 KB ng data. Dahil ang haba ng header ng IPv6 ay naayos, hindi kinakailangang tukuyin ang kabuuang haba ng packet (ang kabuuan ng header at mga bahagi ng data) tulad ng sa IPv4.
(5) Ang susunod na header (Next header): 8 bits ang haba. Kinikilala ang uri ng lumalawak na header kasunod ng IPv6 header. Ang patlang na ito ay nagpapahiwatig ng uri ng isang header kaagad na sumusunod sa pangunahing isa.
(6) Ang limitasyon ng hop( Limitasyon ng Hop):(sinasakop ang 8 bits) upang maiwasan ang mga packet na manatili sa network nang walang katiyakan. Nagtatakda ang source station ng tiyak na limitasyon sa hop kapag ipinadala ang bawat packet. Kapag ang bawatrouterIpinapasa ang packet, ang halaga ng field para sa hop-limitasyon ay dapat bawasan ng 1. Kapag ang halaga ng Hop Limit ay 0, ang packet ay dapat na itapon. Katumbas ito ng panghabambuhay na field sa IPv4 header, ngunit mas simple ito kaysa sa pagitan ng oras ng pagkalkula sa IPv4.
(7) Source IP address (Source Address): Sinasakop ng field na ito ang 128 bits at ang IP address ng istasyon ng pagpapadala ng packet na ito.
(8) Destination IP address (Destination Address): Sinasakop ng field na ito ang 128 bits at ang IP address ng receiving station ng packet na ito.
Ang IPv6 packet format ay pag-aari ng Shenzhen HDV Photoelectron Technology co., LTD., isang software technical work, At ang kumpanya ay nagsama-sama ng isang malakas na software team para sa network related equipment (tulad ng: ACONU/ komunikasyonONU/ matalinoONU/ hiblaONU/XPONONU/GPONONUatbp). Para sa bawat customer na i-customize ang mga eksklusibong pangangailangan na nangangailangan nito, hayaan din ang aming mga produkto na mas matalino at advanced.