Introductie IPv6 Header Format

Internet Protocol versie 6 is de opvolger van Internet Protocol versie 4, in termen van complexiteit en efficiëntie is het veel beter dan de IPV4. Het is de kleinste berichtentiteit die via het IPv6-netwerk wordt verzonden. Er is een aanzienlijk verschil in de header van IPv6 waardoor het efficiënter is dan IPv4. Laten we het IPv6-headerformaat eens bekijken om het beter te begrijpen.

Lijst met IPv6-koptekstindeling:

1) Version.

2) Verkeersklasse.

3) Stroomlabel.

4) Lengte laadvermogen.

5) Volgende koptekst.

6) Hoplimiet.

7) Bronadres.

8) Bestemmingsadres.

9) Verlengkoppen.

IPv6 Header Format Component, het datapakket van IPv6 omvat twee hoofdonderdelen, namelijk header en de payload. De IPv6 bestaat uit een vaste kop van 40 bytes lang die de volgende velden bevat.

Bron: Google Afbeeldingen

Laten we de betekenis van de afzonderlijke componenten van IPv6 Header eens in detail bekijken

1) Uitvoering:

Het geeft de versie van het internetprotocol aan in 4-bits volgorde, dwz 0110. Dit veld is niet zo belangrijk omdat de IPv6- en IPv4-pakketten niet worden bepaald op basis van het versieveld maar door het type protocol dat aanwezig is in de enveloppen van laag 2 .

2) Verkeersklasse:

Dit veld is vergelijkbaar met het serviceveld van het IPv4-pakket. Het geeft de prioriteit van het IPv6-pakket aan. Het is verantwoordelijk voor het verkeer op basis van de prioriteit van het pakket. In geval van congestie op de router worden de pakketten met lage prioriteit verwijderd.

Het gebruikt 8 bits geheugen om verkeersopstoppingen te beheersen.

PrioriteitBetekenis
0Geen specifiek verkeer
1Achtergrondinformatie
2Onbeheerd dataverkeer
3Gereserveerd
4Massa dataverkeer bijgewoond
5Gereserveerd
6Interactief verkeer
7Beheer verkeer

Het bronknooppunt kan de prioriteiten instellen, maar de bestemming kan niet dezelfde reeks prioriteiten verwachten omdat de router onderweg de prioriteiten kan wijzigen.

3) Stroomlabel:

  • Dit label zorgt ervoor dat de pakketten de opeenvolgende stroom behouden die tot dezelfde communicatie behoort. Met behulp van de bron identificeert de labelrouter welk pakket bij welke informatiestroom hoort. Het helpt ook om het opnieuw ordenen van de gegevenspakketten te voorkomen.
  • Het stroomlabel moet op 0 worden ingesteld voor het geval de router en host de stroomlabelfunctionaliteit niet ondersteunen. Het gebruikt 20 bits geheugen voor zijn werking.

4) Lengte laadvermogen (16 bits):

De lengte van de lading geeft de router aan over de grootte van de informatie in een bepaald pakket. De lengte van de lading bestaat ook uit het pakket van de bovenste laag en de uitbreidingskop (indien aanwezig). Als de lengte van de nuttige lading groter wordt dan de 65.535 bytes, wordt het veld van de nuttige lengte 0.

5) Volgende koptekst (8 bits):

Volgende kop geeft het type extensiekop aan, in sommige gevallen als de extensiekop niet aanwezig is, betekent dit dat de protocollen aanwezig zijn in het pakket van de bovenste laag, zoals UDP, TCP, enz. UDP (17) en TCP (6) zijn de meest voorkomende volgende kopteksten maar andere soorten headers zijn ook mogelijk. In vergelijking met het IPv4-protocol is de volgende header vergelijkbaar met het IPv4-protocolveld.

6) Hoplimiet (8-bits):

Dit veld zorgt ervoor dat het pakket niet in een oneindige lus terechtkomt, telkens wanneer het pakket de link (router) passeert, wordt dit veld met 1 verlaagd en wanneer het uiteindelijk bereikt waar het pakket wordt weggegooid. Dit veld heeft ook een bovenste drempel ingesteld voor het maximale aantal koppelingen tussen twee knooppunten van het IPv6-protocol. Het staat maximaal 255 hops toe tussen de knooppunten en alles daarna zal worden weggegooid.

7) Bronadres (128 bits):

Dit 128-bits bronadresveld geeft het oorsprongadres van het pakket aan.

8) Bestemmingsadres (128 bits):

Dit 128-bit bestemmingsadresveld geeft het beoogde ontvangeradres van het pakket aan.

9) Extension Headers IPv6 Header Formaat:

  • Extension Headers worden geïntroduceerd in IPv6 om de beperking van Option Field of IPv4 te overwinnen. In tegenstelling tot IPv4, wordt in IPv6 alleen informatie die echt noodzakelijk is gedefinieerd in de vaste koptekst en worden al die informatie die niet zo belangrijk is of die niet vaak wordt gebruikt, gedefinieerd in de extensiekoptekst. Extension Header is aanwezig tussen de Upper-Layer Header en de Fixed Header. Elke extensiekop heeft een unieke waarde die hem onderscheidt van de andere extensiekoppen.
  • Als extensiekoppen worden gebruikt, verwijst het veld Volgende koptekst van de vaste kop naar de eerste extensiekop. Evenzo, als er meerdere Extension Header zijn, dan werkt het op een vergelijkbare manier.

IPv6-pakket kan een of meer extensie-headers hebben, deze headers moeten in een specifieke volgorde zoals hieronder vermeld aanwezig zijn

BestellenType koptekstVolgende kopcode
1Basic IPv6 Header-
2Hop by Hop optie0
3Bestemmingsopties (met routeringsopties)60
4Routing Header43
5Fragmentkop44
6Verificatiekoptekst51
7Inkapseling Beveiliging Payload Header50
8Bestemmingen opties60
9Mobiliteit koptekst135
Geen volgende koptekst59
Bovenste laagTCP6
Bovenste laagUDP17
Bovenste laagICMPv658

Regels van kopteksten

Er zijn enkele vooraf gedefinieerde regels die de volgorde van de kopteksten definiëren, laten we deze regelsets eens bekijken

  1. Als de Hop by Hop-optie aanwezig is, moet deze aanwezig zijn na de IPv6-basiskoptekst.
  2. Met uitzondering van Destination Header, kunnen alle andere Headers slechts eenmaal in de lijst verschijnen.
  3. Als de kop van de bestemming vóór de kop van de routering wordt geplaatst, wordt de kop van de bestemming onderzocht door alle tussenliggende knooppunten in de kop van de routering.
  4. Als de kop van de bestemming vóór de bovenste laag wordt geplaatst, wordt de kop van de bestemming alleen door het doelknooppunt onderzocht.

Volgorde

Laten we eens kijken naar de volgorde waarin alle extensiekoppen in een IPv6-pakket moeten worden gerangschikt

ExtensiekopBeschrijving
Hop by Hop-optiesOnderzocht door alle apparaten op het pad
Bestemmingsopties (met routeringsopties)Onderzocht door de bestemming van het pakket
Routing HeaderMethoden om een ​​routeringsbeslissing te nemen
FragmentkopBevat parameters van gefragmenteerd datagram gedaan door de bron
VerificatiekoptekstVerifieer authenticiteit
Inkapseling Beveiliging PayloadDraagt ​​gecodeerde gegevens

Conclusie-

We hebben het IPv6-koptekstformaat en de verschillende componenten in de kop geleerd. We hebben de betekenis van elke component gezien en hoe deze componenten verschillen van die van het IPv4-protocol. We hebben ook de verschillende regelsets geleerd waarmee rekening moet worden gehouden bij het bepalen van de volgorde van het kopteksttype.

Aanbevolen artikelen

Dit is een leidraad geweest voor IPv6 Header Format. Hier hebben we de introductie, componenten en de volgorde besproken waarin ipv6-pakketten zijn gerangschikt. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. IPv4 versus IPv6
  2. CCNA-opdrachten
  3. Inleiding tot computernetwerk
  4. Interviewvragen computernetwerk