• Giga@hdv-tech.com
  • 24-timers online service:
    • 7189078c
    • sns03
    • 6660e33e
    • youtube 拷贝
    • instagram

    Introduktion af IPv6-pakkeformat

    Indlægstid: 24. august 2023

    Kriterierne for IPv4 blev fastsat i slutningen af ​​1970'erne. I begyndelsen af ​​1990'erne førte anvendelsen af ​​WWW til den eksplosive udvikling af internettet. Med de stadig mere komplekse internetapplikationstyper og diversificeringen af ​​terminaler er leveringen af ​​globale uafhængige IP-adresser begyndt at stå over for et stort pres. I dette miljø blev IPv6-aftalen født i 1999.

    IPv6 har et adresserum på op til 128 bit, hvilket fuldstændig kan løse problemet med utilstrækkelig IPv4-adresse. Da IPv4-adressen er 32-bit binær, er antallet af IP-adresser, der kan repræsenteres, 232 = 42949,9672964 milliarder, så der er omkring 4 milliarder IP-adresser på internettet. Efter opgradering til 128-bit IPv6 vil IP-adresserne på internettet teoretisk have 2128=3,4 * 1038. Hvis jordens overflade (inklusive land og vand) er dækket af computere, tillader IPv6 7 * 1023 IP-adresser pr. kvadratmeter; hvis adressetildelingshastigheden er 1 million pr. mikrosekund, vil det tage 1019 år at tildele alle adresser.

    Formatet på IPv6-pakkerne

    IP v6-pakken har en 40-byte grundlæggende header (base header), derefter med 0 eller flere udvidet header (extension header) og derefter data. Følgende figur viser det grundlæggende header-format for IPv6. Hver IPV 6-pakke starter med den grundlæggende overskrift. Mange felter i den grundlæggende overskrift af IPv6 kan direkte svare til felterne i IPv4.

    asd (1)

     

    (1) Feltet Version (version) er til 4 bit, som beskriver versionen af ​​IP-protokollen. For IPv6 er feltværdien 0110, som er decimaltallet 6.

    (2) Kommunikationstype (trafikklasse), dette felt optager 8 bit, inklusive prioritetsfeltet (prioritet) har 4 bit. For det første opdeler IPv6 strømmen i to kategorier, som kan være overbelastningskontrol og ikke overbelastningskontrol. Hver kategori er opdelt i otte prioriteter. Jo større prioritetsværdien er, jo vigtigere er gruppen. For overbelastningskontrolleret er prioriteten 0~7, og transmissionshastigheden for sådanne pakker kan sænkes, når der opstår overbelastning. For de kan ikke kontrolleres overbelastning, er prioriteten 8 til 15, som er realtidstjenester, såsom transmission af lyd- eller videotjenester. Pakketransmissionshastigheden for denne tjeneste er konstant, selvom nogle pakker droppes, gentransmitteres den ikke.

    (3) Flowmærke (Flow-label): Feltet optager 20 bit. Flow er en række datapakker på internettet fra et specifikt kildested til et specifikt destinationssted (unicast eller multicast). Alle pakker, der tilhører den samme stream, har den samme stream-etiket. Kildestationen vælger tilfældigt et flowmærke blandt 224-1 flowmærker. Flowmærke 0 er reserveret for at angive, at flowmærker ikke er brugt. Tilfældigt udvalg af stream-etiketter af kildestationen er ikke i konflikt mellem computere. Fordirouterbruger en kombination af kildeadressen og flowetiket for pakken, når en bestemt strøm forbindes med en pakke.

    Alle pakker, der stammer fra en kildestation med den samme stream-etiket, der ikke er nul, skal have den samme kildeadresse og destinationsadresse, den samme hop-by-hop-optionsheader (hvis denne header findes) og den samme routingvalgsheader (hvis denne header findes). Fordelen ved dette er, at nårrouterbehandler en pakke, skal du bare tjekke flowetiketten uden at kontrollere noget andet i pakkehovedet. Ingen flow-etiket har en specifik betydning, og kildestationen bør angive den særlige behandling, den ønsker hverrouterudfører på sin pakke i den udvidede header

    (4) Nettobelastningslængde (nyttelastlængde): Feltlængden er 16 bit, hvilket angiver antallet af bytes indeholdt i IPv6-pakken undtagen selve headeren. Dette viser, at en IPv6-pakke kan indeholde 64 KB data. Da header-længden på IPv6 er fast, er det ikke nødvendigt at angive den samlede længde af pakken (summen af ​​headeren og datadelene) som i IPv4.

    (5) Den næste header (Next header): 8 bits i længden. Identificerer typen af ​​ekspanderende header efter IPv6-headeren. Dette felt angiver typen af ​​en overskrift umiddelbart efter den grundlæggende.

    (6) Hop-grænsen (Hop-grænse): (optager 8 bit) for at forhindre pakker i at forblive i netværket på ubestemt tid. Kildestationen indstiller en vis hop-grænse, når hver pakke sendes. Når hverroutersender pakken videre, skal værdien af ​​feltet for hop-limit reduceres med 1. Når værdien af ​​hop Limit er 0, skal pakken kasseres. Dette svarer til levetidsfeltet i IPv4-headeren, men det er enklere end beregningsintervallet i IPv4.

    (7) Kilde-IP-adresse (Kildeadresse): Dette felt optager 128 bit og er IP-adressen på afsenderstationen for denne pakke.

    (8) Destinations-IP-adresse (Destinationsadresse): Dette felt optager 128 bit og er IP-adressen på modtagerstationen for denne pakke.

    IPv6-pakkeformatet tilhører Shenzhen HDV Photoelectron Technology co., LTD., et softwareteknisk arbejde, og virksomheden har samlet et stærkt softwareteam til netværksrelateret udstyr (såsom: ACONU/ kommunikationONU/ intelligentONU/ fiberONU/XPONONU/GPONONUosv.). For hver kunde tilpasse de eksklusive krav, der har brug for det, også lad vores produkter mere intelligente og avancerede.



  • Tidligere: << -> Tilbage til bloggen <- Næste: >>
  • web聊天