Gość (83.4.*.*)
W świecie sieci komputerowych i przechodzenia z protokołu IPv4 na IPv6, ISATAP (Intra-Site Automatic Tunnel Addressing Protocol) odgrywa rolę swoistego mostu. Jeśli zastanawiasz się, która z form adresu jest poprawna – ::5efe:x.x.x.x czy fe80::5efe:x.x.x.x – odpowiedź brzmi: pełny, link-local adres ISATAP to fe80::5efe:x.x.x.x.
Choć w dokumentacji technicznej możesz spotkać oba zapisy, pełnią one nieco inne funkcje. Zapis zaczynający się od podwójnego dwukropka (::5efe:x.x.x.x) to w rzeczywistości sam identyfikator interfejsu (Interface Identifier), a nie kompletny adres sieciowy. Aby urządzenie mogło komunikować się w sieci, potrzebuje prefiksu, który w przypadku połączeń lokalnych przyjmuje formę fe80::/64.
Zrozumienie struktury tego adresu pomaga pojąć, jak IPv6 „pakuje” w siebie stary protokół IPv4. Adres ISATAP składa się z trzech głównych części:
fe80:0000:0000:0000 (w skrócie fe80::), co oznacza adres typu link-local. Może to być jednak również prefiks globalny, jeśli sieć go rozgłasza.0000:5efe. To właśnie ten fragment mówi systemowi: „Hej, to jest tunel ISATAP!”.192.168.1.10) lub szesnastkowym.Łącząc to w całość, otrzymujemy konstrukcję:
fe80:0000:0000:0000:0000:5efe:x.x.x.x, co po skróceniu daje nam właśnie fe80::5efe:x.x.x.x.
Zapis ::5efe:x.x.x.x jest często używany w literaturze technicznej jako skrótowy opis sposobu generowania identyfikatora interfejsu (IID). W IPv6 adres składa się z 128 bitów, z czego pierwsze 64 to prefiks sieciowy, a ostatnie 64 to identyfikator konkretnego urządzenia.
W przypadku ISATAP, te ostatnie 64 bity są zawsze tworzone według wzoru 0000:5efe:IPv4. Zatem ::5efe:x.x.x.x to po prostu „końcówka” adresu. Bez prefiksu na początku (takiego jak fe80::) adres ten jest niekompletny i nie pozwala na przesyłanie pakietów w warstwie sieciowej.
Załóżmy, że Twój komputer ma adres IPv4: 192.168.0.15. Jak będzie wyglądał jego adres ISATAP w wersji link-local?
fe80::5efe: (zera wiodące 0000 są pomijane w skróconym zapisie).192.168.0.15.fe80::5efe:192.168.0.15.Warto wiedzieć, że niektóre systemy mogą wyświetlać ten sam adres, zamieniając dziesiętny zapis IPv4 na szesnastkowy (hex). Dla adresu 192.168.0.15 (gdzie 192=c0, 168=a8, 0=00, 15=0f) adres mógłby wyglądać tak: fe80::5efe:c0a8:000f. Obie formy są poprawne i oznaczają to samo urządzenie.
ISATAP był niezwykle popularny w czasach Windows XP i Windows 7, ułatwiając wdrażanie IPv6 wewnątrz korporacyjnych sieci IPv4. Jednak ze względu na to, że protokół ten pozwala na automatyczne tworzenie tuneli, bywał wykorzystywany przez złośliwe oprogramowanie do omijania zapór ogniowych (firewalli), które nie filtrowały ruchu IPv6 wewnątrz IPv4. Z tego powodu w nowoczesnych sieciach coraz częściej rezygnuje się z ISATAP na rzecz natywnego stosu IPv6.
| Cecha | ::5efe:x.x.x.x | fe80::5efe:x.x.x.x |
|---|---|---|
| Nazwa | Identyfikator interfejsu (IID) | Pełny adres link-local |
| Rola | Opisuje sposób budowy końcówki adresu | Gotowy adres do komunikacji |
| Kompletność | Niekompletny (brak prefiksu) | Kompletny i poprawny |
| Zastosowanie | Dokumentacja, schematy | Konfiguracja sieciowa, system operacyjny |
Jeśli więc konfigurujesz router lub sprawdzasz ustawienia karty sieciowej w systemie Windows (komenda ipconfig), szukaj formy zaczynającej się od fe80, ponieważ to ona jest faktycznym adresem przypisanym do Twojego interfejsu tunelowego.