fbpx

Nagłówki rozszerzeń IPv6 (część 1)

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

W protokole IPv6 nagłówki rozszerzeń to dodatkowe struktury danych wstawiane pomiędzy nagłówkiem IPv6 a nagłówkiem protokołu wyższej warstwy (takim jak TCP lub UDP) w pakiecie IPv6.

Te nagłówki rozszerzeń zapewniają dodatkową funkcjonalność i pozwalają na większą elastyczność w przetwarzaniu pakietów IPv6. W przeciwieństwie do protokołu IPv4, gdzie opcje zostały zawarte bezpośrednio w nagłówku IP, protokół IPv6 wykorzystuje oddzielne nagłówki rozszerzeń, aby uwzględnić dodatkowe informacje.

Na końcu artykułu znajdziesz mały test to ci pozwoli oceniać wiedzę zdobytą w tej lekturze

W pakiecie IPv6 główny nagłówek składa się z 40 bajtów Stałe pola zawierające adres źródłowy, adres docelowy, typ ruchu i inne pola niezbędne do wyznaczania tras i dostarczania paczek. Po nagłówku głównym może nastąpić jeden lub więcej nagłówków rozszerzeń, w zależności od konkretnych potrzeb komunikacji.

Nagłówki rozszerzeń w protokole IPv6 są identyfikowane przez pole o nazwie „Następny nagłówek” (Następny nagłówek) w nagłówku IPv6. Pole „Następny nagłówek” określa typ następnego nagłówka, którym może być protokół wyższej warstwy lub nagłówek rozszerzenia. Jeśli obecny jest nagłówek rozszerzenia, pole „Następny nagłówek” wskazuje typ nagłówka rozszerzenia, a po nim następują kolejne nagłówki rozszerzeń.

Nagłówki rozszerzeń IPv6

Części główne

Każdy nagłówek rozszerzenia składa się z dwóch głównych części:

Nagłówek rozszerzenia:

Jest to struktura danych zawierająca informacje o typie nagłówka rozszerzenia i jego długości w jednostkach 8 bajtów (64 bity). Nagłówek rozszerzenia zawiera typ następnego nagłówka, który wskazuje, czy następny nagłówek jest innym nagłówkiem rozszerzenia, czy nagłówkiem protokołu wyższej warstwy.

Korpus przedłużający:

Jest to część nagłówka rozszerzenia, która przenosi dodatkowe dane specyficzne dla tego nagłówka. Format i zawartość treści rozszerzenia różni się w zależności od typu nagłówka rozszerzenia. Na przykład nagłówek opcji Hop-by-Hop może zawierać dodatkowe opcje, które muszą zostać sprawdzone przez wszystkie węzły na ścieżce dostarczania pakietu.

 

Nagłówki rozszerzeń w IPv6 umożliwiają większą modułowość i elastyczność w projektowaniu protokołów. Dodatkowo, rozdzielając dodatkowe opcje i funkcjonalności na nagłówki rozszerzeń, unika się niepotrzebnego przetwarzania opcji przez węzły, które ich nie wymagają.

Należy pamiętać, że nie wszystkie nagłówki rozszerzeń są wymagane we wszystkich pakietach IPv6. Włączenie i kolejność nagłówków rozszerzeń zależy od konkretnych wymagań i charakterystyki komunikacji. Niektóre nagłówki rozszerzeń są używane tylko w określonych przypadkach, takich jak fragmentacja pakietów, uwierzytelnianie lub mobilność.

Nagłówki rozszerzeń są identyfikowane za pomocą innej wartości:

Nagłówki rozszerzeń

Dzielność

Skok po skoku

0

Fragment

44

Trasowanie (typ)

43

Opcje miejsca docelowego

60

Uwierzytelnianie

51

Encapsulating Security Payload

50

 

Hop za Hopem

Nagłówek ten jest używany w przypadku opcji, które muszą zostać sprawdzone przez każdy węzeł na ścieżce dostarczania pakietu, co jest obowiązkowe. Może zawierać różne opcje, takie jak wykrywanie odbiorników multiemisji, filtrowanie pakietów lub informacje o jakości usług (QoS).

Opcje Hop by Hop mogą obejmować:

PadN (wypełnienie):

Służy do uzupełniania nagłówka opcji przeskoku po przeskoku, aby zapewnić, że jego długość jest wielokrotnością 8 bajtów.

Alarm routera:

Umożliwia routerom wykonywanie specjalnych działań na pakiecie. Można go na przykład wykorzystać do powiadomienia routerów, że pakiet musi być traktowany priorytetowo lub że wymaga specjalnego traktowania.

Duży ładunek:

Ta opcja służy do wskazania, że ​​pakiet zawiera ładunek większy niż maksymalny rozmiar transmisji (MTU) łącza. Służy do transmisji pakietów IPv6 o rozmiarach ładunku większych niż standardowe MTU.

Przetwarzanie nagłówka opcji Hop by Hop polega na tym, że każdy węzeł wzdłuż ścieżki dostarczania pakietu sprawdza i przetwarza odpowiednie opcje. Każdy węzeł musi wykonać czynności określone w opcjach krok po kroku, zanim będzie mógł kontynuować przetwarzanie pakietu. Umożliwia to wykorzystanie opcji do określonych funkcji w sieci, takich jak kontrola przepływu, ustalanie priorytetów pakietów lub udostępnianie usług specjalnych.

Należy pamiętać, że użycie nagłówka opcji przeskoku po przeskoku może mieć wpływ na wydajność sieci, ponieważ wymaga dodatkowego przetwarzania w każdym węźle na ścieżce. Dlatego zaleca się korzystanie z opcji hop-by-hop tylko wtedy, gdy jest to konieczne i uzasadnione wymaganiami aplikacji lub sieci.

Routing

Nagłówek rozszerzenia routingu w protokole IPv6 umożliwia kierowanie pakietów IPv6 przez określoną serię węzłów w sieci. Nagłówek rozszerzenia Routing może pojawić się w pakiecie IPv6 po nagłówku rozszerzenia Hop-by-Hop lub po dowolnym innym nagłówku rozszerzenia.

Nagłówek rozszerzenia routingu służy do ustalenia jawnej trasy, przez którą musi przejść pakiet IPv6. Pole Segments Left jest zmniejszane o jeden w każdym węźle odwiedzanym przez pakiet na trasie. Kiedy wartość Segments Left osiągnie zero, pakiet dotarł do miejsca docelowego.

Nagłówek rozszerzenia routingu w protokole IPv6 jest używany w określonych sytuacjach, gdy wymagana jest wyraźna kontrola nad ścieżką, którą powinien podążać pakiet w sieci.

Określając trasę w nagłówku rozszerzenia routingu, można uzyskać precyzyjny routing i zapobiec podążaniu pakietów domyślnymi trasami określonymi przez tablice routingu routerów.

Oto kilka przypadków, w których można użyć nagłówka rozszerzenia routingu:

Kierowanie zasad:

W niektórych sieciach może być konieczne zastosowanie określonych zasad routingu dla określonych typów ruchu. Nagłówek rozszerzenia Routing umożliwia określenie niestandardowej trasy, która spełnia wymagania ustalonych zasad routingu. Może to obejmować routing przez określone węzły lub unikanie niektórych łączy sieciowych.

Trasa geograficzna:

Czasami może być konieczne kierowanie ruchu przez węzły w określonych lokalizacjach geograficznych. Nagłówek rozszerzenia routingu umożliwia określenie trasy obejmującej żądane węzły w wymaganej lokalizacji geograficznej.

Unikaj określonych węzłów lub łączy:

W niektórych przypadkach może być konieczne uniknięcie określonych węzłów lub łączy ze względu na problemy z wydajnością, bezpieczeństwem lub z innych względów. Nagłówka rozszerzenia Routing można użyć do określenia trasy omijającej niechciane węzły lub łącza.

Routing o niskim opóźnieniu lub dużej przepustowości:

W sytuacjach, gdy ruch wymaga małych opóźnień lub dużej przepustowości, nagłówek rozszerzenia routingu może zostać użyty do określenia trasy gwarantującej spełnienie tych wymagań. Może to obejmować routing przez węzły lub łącza o dużej przepustowości lub małych opóźnieniach.

 

Należy zauważyć, że użycie nagłówka rozszerzenia routingu w protokole IPv6 nie jest tak powszechne, jak użycie innych typów nagłówków rozszerzeń. W większości przypadków routing w protokole IPv6 opiera się na tabeli routingu routerów, która określa najlepszą trasę dla pakietu na podstawie adresu docelowego i innych zasad routingu.

Opcje miejsca docelowego

Nagłówek rozszerzenia Opcje miejsca docelowego (opcje miejsca docelowego) w protokole IPv6 służy do zapewnienia dodatkowych opcji związanych z ostatecznym miejscem docelowym pakietu IPv6. Nagłówek ten jest umieszczany po nagłówku rozszerzenia IPv6 i przed nagłówkiem ładunku.

Nagłówek rozszerzenia Destination Options umożliwia pakietom IPv6 przenoszenie dodatkowych informacji związanych z ostatecznym miejscem docelowym, zapewniając większą elastyczność i funkcjonalność.

Uwzględniając opcje w nagłówku rozszerzenia Destination Options, do pakietów IPv6 można dodać dodatkowe funkcje w zależności od konkretnych potrzeb aplikacji lub protokołu.

Należy wziąć pod uwagę, że opcje w nagłówku rozszerzenia Destination Options są przetwarzane przez węzły odbiorcze zgodnie z ich typem. Jeśli węzeł odbiorczy nie jest w stanie przetworzyć określonej opcji, może ją zignorować lub odrzucić. Opcje, których nie można przetworzyć, nie mają wpływu na podstawowe przekazywanie lub routing pakietów IPv6.

Nagłówek rozszerzenia Destination Options jest używany w kilku scenariuszach w celu zapewnienia dodatkowych opcji związanych z ostatecznym miejscem docelowym pakietu. Poniżej przedstawiono kilka przypadków, w których można zastosować nagłówek rozszerzenia Opcje miejsca docelowego:

Bezpieczeństwo i uwierzytelnianie:

Nagłówka rozszerzenia Destination Options można użyć do uwzględnienia opcji związanych z bezpieczeństwem i uwierzytelnianiem. Może to obejmować informacje o kluczu publicznym do kompleksowego uwierzytelniania lub podpisy cyfrowe w celu sprawdzenia integralności danych pakietu.

Jakość usług (QoS):

W niektórych przypadkach może zaistnieć potrzeba określenia wymagań dotyczących jakości usług dla pakietu IPv6. Nagłówek ten może zawierać opcje wskazujące wymagania dotyczące przepustowości, opóźnienia, utraty pakietów lub innych parametrów QoS.

Konkretne trasowanie:

W sytuacjach, gdy dla pakietu IPv6 wymagany jest określony routing, można uwzględnić opcje określające trasę lub węzły do ​​odwiedzenia. Pozwala to na większą kontrolę nad ścieżką routingu i możliwość ominięcia niektórych łączy lub węzłów sieci.

Obsługa i przetwarzanie pakietów:

Nagłówek może służyć do wskazania specjalnych akcji, które należy wykonać na węzłach odbiorczych. Na przykład może zawierać opcje wykonywania określonych manipulacji na ładunku pakietu lub wykonywania dodatkowych operacji przetwarzania w węźle odbiorczym.

Krótki quiz wiedzy

Co sądzisz o tym artykule?
Czy odważysz się ocenić zdobytą wiedzę?

QUIZ – Nagłówki rozszerzeń IPv6 (część 1)

Książka polecana do tego artykułu

Chcesz zasugerować temat?

Co tydzień publikujemy nowe treści. Chcesz, żebyśmy porozmawiali o czymś konkretnym?
Temat na kolejny blog

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

KOD RABATOWY

AN24-LIB

dotyczy książek i pakietów książek MikroTik

Dni
Horas
minut
sekundy

Wstęp do
OSPF – BGP – MPLS

Zarejestruj się, aby to zrobić bezpłatny kurs

MAE-RAV-ROS-240118
Dni
Horas
minut
sekundy

Zarejestruj się, aby to zrobić bezpłatny kurs

MAS-ROS-240111

Promocja na Dzień Trzech Króli!

REYES24

15%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z kodu rabatowego z okazji Dnia Trzech Króli!

*promocja ważna do niedzieli 7 stycznia 2024
** kod (KRÓLE24) dotyczy koszyka
*** kup kurs już teraz i skorzystaj z niego do 31 marca 2024 r

Promocja sylwestrowa!

NY24

20%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z sylwestrowego kodu rabatowego!

*promocja ważna do poniedziałku 1 stycznia 2024 r
** kod (NY24) dotyczy koszyka
*** kup kurs już teraz i skorzystaj z niego do 31 marca 2024 r

Świąteczne rabaty!

XMAS23

30%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z kodu rabatowego na Święta!!!

**kody naliczane są w koszyku
Promocja ważna do poniedziałku 25

ZNIŻKI CYBERTYGODNIA

CW23-MK

17%

wszystkie kursy MikroTik OnLine

CW23-AX

30%

wszystkie kursy Akademii

CW23-LIB

25%

wszystkie książki i pakiety książek MikroTik

Skorzystaj z kodów rabatowych na Cyber ​​Tydzień!!!

**kody naliczane są w koszyku
Promocja ważna do niedzieli 3 grudnia 2023

ZNIŻKI NA CZARNY PIĄTEK

BF23-MX

22%

wszystkie kursy MikroTik OnLine

BF23-AX

35%

wszystkie kursy Akademii

BF23-LIB

30%

wszystkie książki i pakiety książek MikroTik

Skorzystaj z kodów rabatowych na Black Friday!!!

**Kody naliczane są w koszyku

kody są stosowane w koszyku
ważny do niedzieli 26r

Dni
Horas
minut
sekundy

Zarejestruj się, aby to zrobić bezpłatny kurs

MAE-VPN-SET-231115

Halloweenowa promocja

Skorzystaj z kodów rabatowych na Halloween.

Kody naliczane są w koszyku

HW23-MK

11% zniżki na wszystkie kursy MikroTik OnLine

11%

HW23-AX

30% zniżki na wszystkie kursy Akademii

30%

HW23-LIB

25% zniżki na wszystkie książki i pakiety książek MikroTik

25%

Zarejestruj się i weź udział w bezpłatnym kursie Wprowadzenie do zaawansowanego routingu z MikroTik (MAE-RAV-ROS)

Dziś (środa) 11 października 2023 r
7:11 do XNUMX:XNUMX (Kolumbia, Ekwador, Peru)

MAE-RAV-ROS-231011