Introduksjon IPv6 Header Format

Internet Protocol versjon 6 lyktes med Internet Protocol versjon 4, med tanke på kompleksitet og effektivitet er det langt bedre enn IPV4. Det er den minste meldingsenheten som overføres via IPv6-nettverket. Det er en betydelig forskjell i toppteksten til IPv6 som gjør den mer effektiv enn IPv4. La oss ta en titt på IPv6 Header Format for å forstå det på en bedre måte.

Liste over IPv6 Header Format-komponent:

1) Versjon.

2) Trafikklasse.

3) Flow Label.

4) Lengde på nyttelast.

5) Neste overskrift.

6) Hop Limit.

7) Kildeadresse.

8) Destinasjonsadresse.

9) Utvidelsesoverskrifter.

IPv6 Header Format Component, datapakken til IPv6 omfatter to hoveddeler, dvs. topptekst og nyttelast. IPv6 består av 40 byte lang fast topptekst som inneholder følgende felt.

Kilde: Google Bilder

La oss se betydningen av de enkelte komponentene i IPv6 Header i detalj-

1) Versjon:

Det betyr versjonen av Internett-protokollen i 4-bits sekvens, dvs. 0110. Dette feltet har ikke så stor betydning ettersom IPv6- og IPv4-pakkene ikke bestemmes basert på versjonsfeltet, men av typen protokoll som finnes i lag 2-konvoluttene. .

2) Trafikklasse:

Dette feltet ligner på servicefeltet til IPv4-pakken. Det angir prioriteten til IPv6-pakken. Det er ansvarlig å håndtere trafikken basert på prioriteten til pakken. I tilfelle trafikkstopp på ruteren, kaster den pakkene med lav prioritet.

Den bruker 8 bits minne for å kontrollere trafikkstopp.

PrioritetBetydning
0Ingen spesifikk trafikk
1Bakgrunnsdata
2Uovervåket datatrafikk
3reservert
4Deltatt i massedatatrafikk
5reservert
6Interaktiv trafikk
7Kontroller trafikken

Kildeknuten kan angi prioriteringer, men destinasjonen kan ikke forvente det samme settet med prioriteringer som ruteren kan endre prioriteringene på veien.

3) Flow label:

  • Denne etiketten sikrer at pakkene opprettholder den sekvensielle flyten som tilhører den samme kommunikasjonen. Ved hjelp av kilden identifiserer etikettruteren hvilken pakke som tilhører hvilken informasjonsflyt. Det hjelper også til å unngå ombestilling av datapakkene.
  • Flow label skal settes til 0 i tilfelle ruteren og verten ikke støtter flow label funksjonalitet. Den bruker 20 bits minne for å fungere.

4) Lengde på nyttelast (16-bits):

Nyttelastens lengde indikerer ruteren om størrelsen på informasjonen i en bestemt pakke. Nyttelastlengden består også av det øverste lagspakken og utvidelsesoverskriften (hvis noen). Hvis nyttelastlengden blir større enn 65, 535 byte, blir feltet for nyttelastlengde 0.

5) Neste topptekst (8-bits):

Neste topptekst angir typen Extension Header, i noen tilfeller når Extension Header ikke er til stede, betyr det protokollene som er til stede i det øvre lagpakken som UDP, TCP, etc. UDP (17) og TCP (6) er de vanligste Next Headers men andre typer overskrifter er også mulig. Hvis du sammenligner med IPv4-protokollen, ligner Next Header på IPv4-protokollfeltet.

6) Hop Limit (8-bits):

Dette feltet sørger for at pakken ikke går i en uendelig sløyfe, hver gang pakken passerer lenken (ruteren) blir dette feltet dekrementert med 1 og når den endelig kommer dit pakken blir kastet. Dette feltet setter også en øvre terskel for det maksimale antallet koblinger mellom to noder i IPv6-protokollen. Det tillater maksimalt 255 humle mellom nodene og alt etter det vil bli kastet.

7) Kildeadresse (128 biter):

Dette 128-bits kildeadressefeltet angir opprinnelsesadressen til pakken.

8) Destinasjonsadresse (128 bits):

Dette 128-biters destinasjonsadressefeltet angir den tiltenkte mottakeradressen til pakken.

9) IPv6-topptekstformat for utvidelsesoverskrifter:

  • Extensions Headers blir introdusert i IPv6 for å overvinne begrensningen i Option Field of IPv4. I motsetning til IPv4, I IPv6 er det bare nødvendig informasjon som er definert i Fixed Header, og all den informasjonen som ikke er så viktig eller ikke blir brukt ofte, er definert i Extension Header. Utvidelsesoverskrift er til stede mellom øverste lagstopptekst og fast topptekst. Hver utvidelsesoverskrift har en unik verdi som skiller den fra de andre utvidelsesoverskriftene.
  • I tilfelle extensionsoverskrifter blir brukt, vil Fixed Header's Next Header-felt peke til den første Extension Header. Tilsvarende, hvis det er flere Extension Header, fungerer det på lignende måte.

IPv6-pakken kan ha en eller flere enn en utvidelsesoverskrift. Disse overskriftene bør presentere i en bestemt sekvens som nevnt nedenfor

RekkefølgeOverskriftstypeNeste overskriftskode
1Grunnleggende IPv6-topptekst-
2Hop by Hop-alternativet0
3Destinasjonsalternativer (med rutingsalternativer)60
4Rutehode43
5Fragment Header44
6Autentiseringsoverskrift51
7Innkapslingssikkerhet nyttelast Header50
8Destinasjonsalternativer60
9Mobilitetsoverskrift135
Ingen neste topptekst59
Øverste lagetTCP6
Øverste lagetUDP17
Øverste lagetICMPv658

Regler for overskrifter

Det er noen forhåndsdefinerte regler som definerer rekkefølgen på overskriftene, la oss se på disse regelsettene

  1. Hvis Hop by Hop-alternativet er til stede, bør det være til stede etter IPv6 base Header.
  2. Bortsett fra destinasjonshode, kan alle andre topptekster bare vises en gang i listen.
  3. I tilfelle destinasjonshodet plasseres før rutehodet, vil destinasjonshodet bli undersøkt av alle mellomnodene som er til stede i rutehodet.
  4. I tilfelle destinasjonshodet er plassert før øvre lag, vil destinasjonshodet bare bli undersøkt av destinasjonsnoden.

Sekvens

La oss ta en titt på sekvensen der alle Extensions Header skal ordnes i en IPv6-pakke

UtvidelsesoverskriftBeskrivelse
Hop av Hop OptionsUndersøkt av alle enheter på banen
Destinasjonsalternativer (med rutingsalternativer)Undersøkt av destinasjonen for pakken
RutehodeMetoder for å ta en rutebeslutning
Fragment HeaderInneholder parametere for fragmentert datagram gjort av kilden
AutentiseringsoverskriftBekreft ektheten
Nyttekapsling for innkapslingBærer kryptert data

Konklusjon-

Vi har lært IPv6 Header-format og de forskjellige komponentene som finnes i Header. Vi har sett betydningen av hver komponent, og hvordan disse komponentene er forskjellige enn IPv4-protokollen. Vi har også lært de forskjellige regelsettene som bør tas i betraktning mens vi sekvenserer toppteksttypen.

Anbefalte artikler

Dette har vært en guide til IPv6 Header Format. Her har vi diskutert introduksjonen, Komponenter og sekvensen der ipv6-pakker er ordnet. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. IPv4 vs IPv6
  2. CCNA-kommandoer
  3. Introduksjon til datanettverk
  4. Spørsmål om datanettverk