Omówienie protokołu IPv6 zawiera taki elementry jak: Format nagłówka Nagłówki rozszerzeń Szczegółowe omówienie nagłówka routingu Adresowanie Preferowany Format Adresu Skompresowana reprezentacja adresu Adres IPv6 z osadzonym adresem IPv4 Reprezentacja adresów IPv6 w formacie URL. IPv6 i podział na podsieci
Nagłówek IPv6 posiada 8 pól oraz całkowitą długość 40 oktetów. Podstawowy nagłówek może być powiększony o nagłówki rozszerzeń.
Pole Wersja – jest to 4-bitowe pole określające wersję protokołu IP. W przypadku protokołu IPv6 jego wartość wynosi 6.
Pole Klasa Ruchu – pole to swoją funkcjonalnością jest podobne do pola TOS w nagłówku IPv4. Znakuje ono pakiet IPv6 znacznikiem DSCP (and. Differential Services Code Point.), który określa metodę obsługi pakietu.
Pole Etykieta strumienia – jest to 20-bitowe pole służące do oznaczania strumienia pakietów IPv6. Nie ma odpowiednika tego pola w data gramie IPv4. Standard IETF nie określa dość szczegółowo sposobu obsługi i przetwarzania tego pola.
Długość pola danych – Zawarta w tym 16-bitowym polu informacja określa długość pola danych, które to są częścią pakietu znajdującą się za nagłówkiem IPv6.
Następny nagłówek – 8-bitowe pole określające typ informacji znajdujących się za podstawowym nagłówkiem. Informacja ta może określać protokół warstwy wyższej TCP/UDP, bądź też może być nowym opcjonalnym nagłówkiem rozszerzeń. Obsługiwane protokoły zostały określone przez IANA.
Limit skoków- 8-bitowe pole określające maksymalną liczbę skoków, które może wykonać pakiet, każdy przeskok (przejście przez router pośredniczący) redukuje wartość tego pola o 1. W momencie wyzerowania wartości tego pola pakiet jest porzucany i do nadawcy zostaje wysłana wiadomość protokołu ICMPv6 typu-3 oznaczająca ona przekroczenie czasu. [7]
Adres źródłowy – 128-bitowe pole określające adres IP nadawcy.
Adres docelowy – 128-bitowe pole określające adres docelowy pakietu.
Nagłówek IPv6 może być powiększony o tzw. nagłówki rozszerzeń. Umieszczane one są za nagłówkiem podstawowym IPv6. Dokument RFC 2460, Internet Protocol version 6 Specification zawiera definicje kilku typów nagłówków. Każdy pakiet IPv6 może posiadać dowolną liczbę dodatkowych nagłówków. W pakiecie IPv6, który posiada kilka nagłówków rozszerzeń, nagłówki opcjonalne tworzą powiązaną listę nagłówków, identyfikowanych przez pole „Następny nagłówek” nagłówka poprzedniego.
IPv6 posiada zdefiniowane następujące nagłówki:
• Nagłówek opcji skok-za-skokiem (ang. hop-by-hop) –protokół „0”, zawartość tego pola jest analizowana przez każdy węzeł i router w momencie dostarczenia pakietu. Z nagłówka tego korzystają pakiety tzw. Jumbogram oraz ostrzeżenia routera (ang. Router Alerts). Zastosowanie tego nagłówka obserwujemy w protokole RSVP (ang. Resorce Reservation Protocol) ponieważ każdy router musi je sprawdzać.
• Nagłówek Opcje miejsca docelowego – protokół „60”, nagłówek zawiera informacje opcjonalne odnoszące się do adresu docelowego. Specyfikacja protokołu Mobile IPv6 posiadającego status dokumentu roboczego IETF zaleca wykorzystanie tego nagłówka do przekazywania informacji rejestrowych pomiędzy agentem domowym a węzłem mobilnym. Mobile IP umożliwia urządzeniom przenośnym zachowanie stałego adresu IP bez względu NATO, z którego punktu dostępowego aktualnie korzystają.
• Nagłówek routingu –protokół 43, nagłówek ten znajduje zastosowanie w sytuacji, gdy węzeł sieciowy chce wysłać pakiet przez konkretny router do węzła docelowego. Wewnątrz nagłówka routingu można zawrzeć listę routerów pośredniczących tylko w momencie, gdy pole „Typ routingu” ma wartość „0”.
|
REKLAMA |
REKLAMA |
REKLAMA |
REKLAMA |
REKLAMA |
Falowniki Informacje na temat elektrycznych systemów napędowych. |
Politechnika Poznańska Grupa zrzeszająca pracowników, studentów i absolwentów Politechniki Poznańskiej |
KOŁA SEP Studenckie, pracownicze czy inne - wszystkie koła związane z działalnością Stowarzyszenia ... |
Android OS Grupa dedykowana posiadaczom, fanom, telefonów/smatrtphone'ów z Androidem |
REKLAMA |