Wprowadzenie Format nagłówka IPv6

Protokół internetowy w wersji 6 zastąpił protokół internetowy w wersji 4, pod względem złożoności i wydajności jest znacznie lepszy niż IPV4. Jest to najmniejsza jednostka wiadomości przesyłana przez sieć IPv6. Istnieje znacząca różnica w nagłówku IPv6, który sprawia, że ​​jest on bardziej wydajny niż IPv4. Przyjrzyjmy się formatowi nagłówka IPv6, aby lepiej go zrozumieć.

Lista komponentu formatu nagłówka IPv6:

1) Wersja.

2) Klasa ruchu.

3) Etykieta przepływu.

4) Długość ładunku.

5) Następny nagłówek.

6) Limit skoku.

7) Adres źródłowy.

8) Adres docelowy.

9) Nagłówki rozszerzeń.

Komponent formatu nagłówka IPv6, pakiet danych IPv6 obejmuje dwie główne części, tj. Nagłówek i ładunek. IPv6 składa się ze stałego 40-bajtowego nagłówka, który zawiera następujące pola.

Źródło: Google Images

Zobaczmy szczegółowo znaczenie poszczególnych składników nagłówka IPv6 -

1) Wersja:

Oznacza wersję protokołu internetowego w sekwencji 4-bitowej, tj. 0110. To pole nie ma większego znaczenia, ponieważ pakiety IPv6 i IPv4 nie są określane na podstawie pola wersji, ale przez rodzaj protokołu znajdującego się wewnątrz kopert warstwy 2 .

2) Klasa ruchu:

To pole jest podobne do pola usługi pakietu IPv4. Oznacza priorytet pakietu IPv6. Odpowiada za obsługę ruchu na podstawie priorytetu pakietu. W przypadku przeciążenia routera odrzuca pakiety o niskim priorytecie.

Wykorzystuje 8 bitów pamięci do kontrolowania korków.

PriorytetZnaczenie
0Brak określonego ruchu
1Dane w tle
2)Nienadzorowany ruch danych
3)zarezerwowany
4Udział w masowym ruchu danych
5zarezerwowany
6Interaktywny ruch
7Kontroluj ruch

Węzeł źródłowy może ustawić priorytety, ale miejsce docelowe nie może oczekiwać tego samego zestawu priorytetów, ponieważ router może zmieniać priorytety po drodze.

3) Etykieta przepływu:

  • Ta etykieta zapewnia, że ​​pakiety zachowują sekwencyjny przepływ należący do tej samej komunikacji. Za pomocą źródła router etykiet określa, który pakiet należy do którego przepływu informacji. Pomaga to również uniknąć zmiany kolejności pakietów danych.
  • Etykieta przepływu musi być ustawiona na 0, jeśli router i host nie obsługują funkcji etykiety przepływu. Do swojego działania wykorzystuje 20 bitów pamięci.

4) Długość ładunku (16 bitów):

Długość ładunku wskazuje routerowi rozmiar informacji zawartych w danym pakiecie. Długość ładunku składa się również z pakietu górnej warstwy i nagłówka rozszerzenia (jeśli istnieje). Jeśli długość bloku danych staje się większa niż 65 535 bajtów, wówczas pole długości bloku danych zmienia się na 0.

5) Następny nagłówek (8 bitów):

Następny nagłówek oznacza typ nagłówka rozszerzenia, w niektórych przypadkach, gdy nagłówek rozszerzenia nie jest obecny, oznacza to protokoły obecne w pakiecie warstwy wyższej, takie jak UDP, TCP itp. UDP (17) i TCP (6) są najczęstszymi następnymi nagłówkami ale możliwe są również inne typy nagłówków. W porównaniu z protokołem IPv4, następny nagłówek jest podobny do pola protokołu IPv4.

6) Limit przeskoków (8 bitów):

To pole zapewnia, że ​​pakiet nie przejdzie w nieskończoną pętlę, za każdym razem, gdy pakiet przechodzi przez łącze (router), pole to jest zmniejszane o 1, a gdy w końcu dociera do miejsca, w którym pakiet jest odrzucany. W tym polu ustawiono również górny próg maksymalnej liczby łączy między dwoma węzłami protokołu IPv6. Pozwala na maksymalnie 255 przeskoków między węzłami i wszystko, co później zostanie odrzucone.

7) Adres źródłowy (128 bitów):

To 128-bitowe pole adresu źródłowego oznacza adres źródłowy pakietu.

8) Adres docelowy (128 bitów):

To 128-bitowe pole adresu docelowego oznacza zamierzony adres odbiorcy pakietu.

9) Nagłówki rozszerzeń Format nagłówka IPv6:

  • W IPv6 wprowadzono nagłówki rozszerzeń, aby ominąć ograniczenie pola opcji IPv4. W przeciwieństwie do IPv4, w IPv6 tylko stałe informacje są zdefiniowane w stałym nagłówku, a wszystkie te informacje, które nie są tak ważne lub nie są często używane, są zdefiniowane w nagłówku rozszerzenia. Przedłużacz znajduje się pomiędzy nagłówkiem górnej warstwy a stałym nagłówkiem. Każdy nagłówek rozszerzenia ma unikalną wartość, która odróżnia go od innych nagłówków rozszerzenia.
  • W przypadku użycia nagłówków rozszerzających, pole Następny nagłówek stałego nagłówka wskazuje pierwszy nagłówek rozszerzający. Podobnie, jeśli istnieje wiele nagłówków rozszerzeń, działa to w podobny sposób.

Pakiet IPv6 może mieć jeden lub więcej nagłówków rozszerzających, które powinny występować w określonej kolejności, jak wspomniano poniżej

ZamówienieTyp nagłówkaNastępny kod nagłówka
1Podstawowy nagłówek IPv6-
2)Opcja Hop by Hop0
3)Opcje miejsca docelowego (z opcjami routingu)60
4Nagłówek trasy43
5Nagłówek fragmentu44
6Nagłówek uwierzytelnienia51
7Nagłówek ładunku enkapsulacji50
8Opcje miejsc docelowych60
9Nagłówek mobilności135
Brak następnego nagłówka59
Górna warstwaTCP6
Górna warstwaUDP17
Górna warstwaICMPv658

Zasady nagłówków

Istnieje kilka predefiniowanych reguł, które określają kolejność nagłówków, spójrzmy na te zestawy reguł

  1. Jeśli dostępna jest opcja Hop by Hop, powinna być obecna po nagłówku bazowym IPv6.
  2. Z wyjątkiem nagłówka docelowego wszystkie pozostałe nagłówki mogą pojawiać się tylko raz na liście.
  3. W przypadku umieszczenia nagłówka docelowego przed nagłówkiem routingu, nagłówek docelowy zostanie zbadany przez wszystkie węzły pośrednie obecne w nagłówku routingu.
  4. W przypadku umieszczenia nagłówka docelowego przed górną warstwą, nagłówek docelowy zostanie zbadany tylko przez węzeł docelowy.

Sekwencja

Rzućmy okiem na kolejność, w której wszystkie nagłówki rozszerzeń powinny być ułożone w pakiecie IPv6

Nagłówek rozszerzeniaOpis
Hop by Hop OptionsSprawdzane przez wszystkie urządzenia na ścieżce
Opcje miejsca docelowego (z opcjami routingu)Sprawdzane przez miejsce docelowe pakietu
Nagłówek trasyMetody podejmowania decyzji o routingu
Nagłówek fragmentuZawiera parametry pofragmentowanego datagramu wykonanego przez źródło
Nagłówek uwierzytelnieniaSprawdź autentyczność
Bezpieczeństwo enkapsulacjiPrzenosi zaszyfrowane dane

Wniosek-

Nauczyliśmy się formatu nagłówka IPv6 i różnych składników obecnych w nagłówku. Widzieliśmy znaczenie każdego komponentu i różnice między tymi komponentami a protokołem IPv4. Nauczyliśmy się również różnych zestawów reguł, które należy wziąć pod uwagę podczas sekwencjonowania typu nagłówka.

Polecane artykuły

Jest to przewodnik po formacie nagłówka IPv6. Omówiliśmy wprowadzenie, komponenty i kolejność, w jakiej są ułożone pakiety ipv6. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. IPv4 vs IPv6
  2. Polecenia CCNA
  3. Wprowadzenie do sieci komputerowej
  4. Pytania do wywiadu z siecią komputerową