Hej! Przygotowujesz się do egzaminu z sieci? Super! Skupmy się na adresach IPv6, a konkretnie na adresach Link-Local. Damy radę!
Adresy IPv6 Link-Local: Co to takiego?
Adresy Link-Local są specjalnym rodzajem adresów IPv6. Używane są do komunikacji w *jednej* sieci lokalnej.
Wyobraź sobie, że masz kilka komputerów podłączonych do tego samego routera. Mogą one używać adresów Link-Local do bezpośredniej komunikacji.
Nie potrzebują do tego konfigurowania adresów przez serwer DHCPv6. To bardzo wygodne!
Po co nam adresy Link-Local?
Są przydatne do wielu rzeczy.
Na przykład, do automatycznej konfiguracji adresów (SLAAC). Umożliwiają urządzeniom znalezienie routera w sieci.
Pomagają też w diagnozowaniu problemów z siecią.
Pierwsze Znaki Heksadecymalne: Klucz do Rozpoznania
Jak rozpoznać adres Link-Local IPv6? Właśnie po jego *pierwszych znakach heksadecymalnych*!
Zapamiętaj dobrze: adresy Link-Local zawsze zaczynają się od FE80::/10
.
Oznacza to, że pierwsze 10 bitów adresu jest ustawione na 1111 1110 10
.
Po zamianie na notację heksadecymalną otrzymujemy FE8
.
Co to oznacza w praktyce?
Adres IPv6 Link-Local *zawsze* będzie zaczynał się od FE8
, FE9
, FEA
lub FEB
.
Dlaczego aż cztery możliwości? Bo reszta bitów w tych pierwszych 16 bitach może się różnić.
Ale najważniejsze: FE8
to *najczęściej spotykany* początek.
Format Adresu Link-Local
Spójrzmy na typowy adres Link-Local.
Przykład: FE80::2AA:FF:FE9A:4CA2
Widzisz? Zaczyna się od FE80
. Dalej mamy dwukropek (::), co oznacza skróconą sekwencję zer.
Potem następuje identyfikator interfejsu. Często generowany na podstawie adresu MAC karty sieciowej.
Identyfikator Interfejsu
Identyfikator Interfejsu (Interface ID) jest unikalny w danej sieci.
Zazwyczaj tworzony jest na podstawie adresu MAC karty sieciowej (z modyfikacją EUI-64).
Adres MAC jest 48-bitowy. Identyfikator Interfejsu musi mieć 64 bity.
Dlatego dodaje się FF:FE
w środku adresu MAC i odwraca siódmy bit.
Przykłady Adresów Link-Local
Oto kilka przykładów, żebyś lepiej to zrozumiał/a.
FE80::1
FE80::AABB:CCDD:EEFF
FE80:0:0:0:200:F8FF:FE21:67CF
Zauważ, że wszystkie zaczynają się od FE80
.
Jak używać adresów Link-Local?
Do komunikacji w sieci lokalnej. Proste, prawda?
Musisz tylko pamiętać o jednej rzeczy: *scope*.
Adresy Link-Local są ważne tylko w obrębie *połączenia* (link).
Oznacza to, że musisz określić, przez który interfejs chcesz wysłać pakiet.
Na przykład, w pingowaniu użyjemy ping6 FE80::1%eth0
(gdzie eth0
to nazwa interfejsu).
Podsumowanie
Gratulacje! Przeszliśmy przez najważniejsze punkty.
Pamiętaj:
- Adresy Link-Local służą do komunikacji w sieci lokalnej.
- Zaczynają się od
FE80::/10
(czyliFE8
,FE9
,FEA
lubFEB
). - Są automatycznie konfigurowane.
- Wymagają określenia interfejsu przy komunikacji.
Teraz jesteś lepiej przygotowany/a do egzaminu! Powodzenia!

