adresowanie IPv6
spis treści
Intro
jedną z głównych zalet protokołu internetowego w wersji 6 (IPv6) w porównaniu z wcześniej używanym protokołem internetowym w wersji 4 (IPv4) jest duża przestrzeń adresowa, która zawiera (adresowanie) informacje do kierowania pakietów do Internetu nowej generacji.
IPv6 obsługuje 128-bitową przestrzeń adresową i może potencjalnie obsługiwać unikalne adresy IP 2^128 lub 3,4 x 10^38 (W przeciwieństwie do 32-bitowej przestrzeni adresowej IPv4). Dzięki tak dużemu schematowi przestrzeni adresowej IPv6 może dostarczać unikalne adresy każdemu urządzeniu lub węzłowi podłączonemu do Internetu.
IPv6
Dlaczego potrzebujemy adresowania IPv6
rosnący popyt na adresy IP działał jako siła napędowa rozwoju dużej przestrzeni adresowej oferowanej przez IPv6. Według szacunków branżowych w domenie bezprzewodowej ponad miliard telefonów komórkowych, osobistych asystentów cyfrowych (PDA) i innych urządzeń bezprzewodowych będzie wymagał dostępu do Internetu, a każdy z nich będzie potrzebował własnego unikalnego adresu IP.
Rozszerzona długość adresu oferowana przez IPv6 eliminuje potrzebę stosowania technik takich jak tłumaczenie adresów sieciowych, aby uniknąć wyczerpania dostępnej przestrzeni adresowej. IPv6 zawiera informacje adresujące i sterujące do kierowania pakietów do Internetu nowej generacji.
typy adresów IPv6
adresy IPv6 są zasadniczo podzielone na trzy kategorie:
1) adresy Unicast: adres Unicast działa jako identyfikator pojedynczego interfejsu. Pakiet IPv6 wysłany na adres Unicast jest dostarczany do interfejsu identyfikowanego przez ten adres.
2) Adresy multiemisji: adres multiemisji działa jako identyfikator grupy/zestawu interfejsów, które mogą należeć do różnych węzłów. Pakiet IPv6 dostarczany na adres multiemisji jest dostarczany do wielu interfejsów.
3)adresy Anycast: adresy Anycast działają jako identyfikatory dla zestawu interfejsów, które mogą należeć do różnych węzłów. Pakiet IPv6 przeznaczony dla adresu Anycast jest dostarczany do jednego z interfejsów zidentyfikowanych przez ten adres.
zapis adresów IPv6
adresy IPv6 są oznaczane przez osiem grup szesnastkowych kwartetów oddzielonych dwukropkami między nimi.
Poniżej znajduje się przykład poprawnego adresu IPv6: 2001: cdba:0000:0000:0000:0000:3257:9652
każda czterocyfrowa Grupa zer w adresie IPv6 może zostać zredukowana do pojedynczego zera lub całkowicie pominięta. Dlatego następujące adresy IPv6 są podobne i równie ważne:
2001: cdba:0000:0000:0000:0000:3257:9652
2001:cdba:0:0:0:0:3257:9652
2001:cdba:: 3257:9652
Url powyższego adresu będzie miał postać:
http:///
notacja sieciowa W IPv6
sieci IPv6 są oznaczane za pomocą notacji CIDR (Classless Inter Domain Routing). Sieć lub podsieć korzystająca z protokołu IPv6 jest oznaczana jako ciągła Grupa adresów IPv6, których rozmiar musi być równy potędze dwóch. Początkowe bity adresu IPv6 (są identyczne dla wszystkich hostów w sieci) tworzą prefiks sieci. Rozmiar bitów w prefiksie sieciowym jest oddzielony znakiem /. Na przykład, 2001:cdba: 9abc: 5678::/64 oznacza adres sieciowy 2001: cdba:9abc: 5678. Sieć ta składa się z adresów od 2001:cdba:9abc:5678:: do 2001:cdba:9abc:5678:ffff:ffff:ffff:ffff. W podobny sposób pojedynczy host może być oznaczony jako sieć z 128-bitowym prefiksem. W ten sposób IPv6 pozwala Sieci na składanie się z jednego hosta i wyżej.
adresy specjalne W IPv6
- ::/96 przedrostek zero oznacza adresy zgodne z wcześniej używanym protokołem IPv4.
- ::/ 128 adres IPv6 ze wszystkimi zerami jest określany jako nieokreślony adres i jest używany do adresowania w oprogramowaniu.
- ::1/128 jest to adres zwrotny pętli i jest używany do odniesienia się do lokalnego hosta. Aplikacja wysyłająca pakiet na ten adres odzyska go po zapętleniu przez stos IPv6. Lokalny adres hosta w IPv4 to 127.0.0.1.2001: db8:: / 32 jest to prefiks dokumentacji dozwolony w IPv6. Wszystkie przykłady adresów IPv6 powinny idealnie używać tego przedrostka, aby wskazać, że jest to przykład.
- fec0::/10 jest to prefiks lokalny oferowany przez IPv6. Ten prefiks adresu oznacza, że adres jest ważny tylko w organizacji lokalnej. Następnie użycie tego przedrostka zostało zniechęcone przez RFC.
- fc00:: / 7 nazywa się to unikalny adres lokalny (Ula). Adresy te są kierowane tylko w ramach zestawu współpracujących stron. Zostały one wprowadzone w IPv6 w celu zastąpienia lokalnych adresów witryny. Adresy te zapewniają również 40-bitową liczbę pseudorandomową, która zmniejsza ryzyko konfliktów adresów.
- ff00::/ 8 ten prefiks jest oferowany przez IPv6 do oznaczania adresów multiemisji. Każdy adres zawierający ten prefiks jest automatycznie rozumiany jako adres multiemisji.
- fe80:: / 10 jest to prefiks lokalny oferowany przez IPv6. Ten prefiks adresu oznacza, że adres jest ważny tylko w lokalnym łączu fizycznym.
Leave a Reply