Lab – Identyfikowanie adresów IPv6.
Topologia
Cele
Część 1: Zidentyfikuj różne typy adresów IPv6
Zapoznaj się z różnymi typami adresów IPv6.
Dopasuj adres IPv6 do odpowiedniego typu.
Część 2: Zbadaj interfejs sieciowy i adres hosta dla IPv6
Sprawdź ustawienia sieciowe PC dla IPv6.
Część 3: Przećwicz kompresowanie adresów IPv6
Zapoznaj się zasadami skracania adresu IPv6.
Przećwicz kompresowanie i dekompresowanie adresów IPv6.
Część 4: Zidentyfikuj hierarchię globalnych adresów IPv6
Zapoznaj się zasadami hierarchii prefiksów sieciowego adresu IPv6.
Przećwicz pozyskiwanie informacji z prefiksów sieciowego adresu IPv6.
Wprowadzenie
Z powodu wyczerpania przestrzeni adresowej sieci dla protokołu IP w wersji 4 (IPv4) oraz wspierania i
przechodzenia do IPv6, specjaliści sieciowi muszą rozumieć jak funkcjonują zarówno sieci IPv4 jak i IPv6.
Wiele urządzeń i aplikacji już obsługuje IPv6. Obejmuje to również urządzenia Cisco, których system
operacyjny IOS (Internetwork Operating System) intensywnie wspiera IPv6, podobnie jak dzieje się to w
systemach Windows i Linux dla stacji roboczych i serwerów.
Ćwiczenie skupia się na zagadnieniach adresacji IPv6 i na analizie składników adresu. W części 1 należy
określić typy adresów IPv6, a w części 2 należy sprawdzić ustawienia sieciowe IPv6 na komputerze. W części
3 należy przećwiczyć kompresowanie i dekompresowanie adresów IPv6, a w części 4 należy określić części
składowe prefiksu sieci IPv6 ze szczególnym uwzględnieniem adresów globalnych typu unicast.
Wymagane zasoby
1 komputer (Windows 7 lub Vista z dostępem do Internetu)
Uwaga: Protokół IPv6 jest włączony domyślnie w systemie Windows 7 i Vista. System operacyjny Windows
XP nie pozwala na domyślnie włączenie IPv6 i nie zaleca się jego stosowania w tym ćwiczeniu. Laboratorium
używa jako hostów komputerów z Windows 7
Część 1: Zidentyfikuj różne typy adresów IPv6
W części 1 zapoznasz się charakterystycznymi elementami adresów IPv6, żebyś potrafił odróżniać różne typy
adresów IPv6.
© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Page 1 of 9
Tłumaczenie – Jacek Skrzypczyński, Politechnika Wrocławska, Katedra Telekomunikacji i Teleinformatyki, kwiecień 2014
Lab – Identyfikowanie adresów IPv6
Krok 1: Zapoznaj się z różnymi typami adresów IPv6.
IPv6 składa się ze 128 bitów. Jest najczęściej przedstawiany jako 32 znaki heksadecymalne. Każdy znak
heksadecymalny jest odpowiednikiem 4 bitów (4 x 32 = 128). Poniżej pokazano adres IPv6 hosta w wersji
pełnej:
2001:0DB8:0001:0000:0000:0000:0000:0001
Hextet z IPv6 jest szesnastkową wersją oktetu z IPv4. W IPv4 adres składa się z 4 oktetów oddzielonych
kropkami. Adres w IPv6 składa się z 8 hextetów oddzielonych dwukropkiem.
4 oktety adresu IPv4 są powszechnie zapisywane lub wyświetlane w notacji dziesiętnej.
255.255.255.255
8 hextetów adresu IPv6 jest powszechnie zapisywane lub wyświetlane w zapisie szesnastkowym.
FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
W adresie IPv4 każdy oktet składa się z 8 znaków binarnych (bitów), a więc cztery oktety adresu IPv4 są
jednoznaczne z adresem 32-bitowym.
11111111 = 255
11111111.11111111.11111111.11111111 = 255.255.255.255
W adresie IPv6 każdy hextet składa się z 16 bitów, a więc osiem hextetów adresu IPv6 daje adres 128-
bitowy.
1111111111111111 = FFFF
1111111111111111.1111111111111111.1111111111111111.1111111111111111.
1111111111111111.1111111111111111.1111111111111111.1111111111111111 =
FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
W przypadku adresu IPv6, pierwszy hextet z lewej strony identyfikuje typ adresu. Na przykład, jeżeli
adres IPv6 zawiera same zera w pierwszym hextecie, to adres jest prawdopodobnie adresem pętli
zwrotnej
0000:0000:0000:0000:0000:0000:0000:0001 = adres pętli zwrotnej (loopback) w wersji pełnej
::1 = adres pętli zwrotnej w wersji skróconej
W drugim przykładzie pierwszym hextetem adresu jest FE80, co oznacza, że jest to adres lokalny łącza .
FE80:0000:0000:0000:C5B7:CB51:3C00:D6CE = adres lokalny łącza w wersji pełnej
FE80::C5B7:CB51:3C00:D6CE = adres lokalny łącza w wersji skróconej
Przestudiuj poniższą tabelę, która pomoże Ci zidentyfikować różne typy adresów IPv6 na podstawie
pierwszego hextetu.
Pierwszy hextet
(od lewej strony)
Typy adresów IPv6
0000 to 00FF
adres pętli zwrotnej, adres anycast, adres nieokreślony, adres zgodny z IPv4, adres IPv6 z
odwzorowanym IPv4
2000 to 3FFF
globalny adres unicastowy (rutowalny adres z zakresu adresów, które są obecnie rozdzielane
przez IANA [Internet Assigned Numbers Authority])
FE80 to FEBF
adres lokalny łącza (adres unicastowy, identyfikujący komputer w sieci lokalnej )
FC00 to FCFF
unikatowy adres lokalny (adres unicastowy przypisany do hosta w celu określenia go jako
należącego do określonej podsieci w sieci lokalnej, nie są rutowalne w sieci gloablnej)
FF00 to FFFF
adres multicastowy
© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Page 2 of 9
Tłumaczenie – Jacek Skrzypczyński, Politechnika Wrocławska, Katedra Telekomunikacji i Teleinformatyki, kwiecień 2014
Lab – Identyfikowanie adresów IPv6
Istnieją inne typy adresów IPv6, które nie są jeszcze powszechnie stosowane, albo są już przestarzałe i
nie są już obsługiwane. Na przykład, adres anycast jest nowym w IPv6 i może być używany przez router
ułatwiając podział obciążenia i zapewniając elastyczność poprzez trasę alternatywną gdy ruter stanie się
niedostępny. Tylko routery powinny reagować na adres anycast. Alternatywnie, adresy lokalne dla
miejsca są przestarzałe i zastąpiono je przez unikatowe adresy lokalne. Adresy lokalne dla miejsca były
identyfikowane przez FEC0 w pierwszym hextecie.
W sieciach IPv6 nie występują adresy sieciowe ani adresy rozgłoszeniowe znane w sieciach IPv4.
Krok 2: Dopasuj adres IPv6 do odpowiedniego typu.
Dopasuj adresy IPv6 do odpowiadających im typów adresu. Zauważ, że adresy zostały skompresowane do
ich skróconego zapisu, a ukośnik prefiksu sieci nie jest pokazany. Niektóre odpowiedzi należy użyć więcej niż
jeden raz.
Adres IPv6
Odpowiedź
Odpowiedzi do wyboru
2001:0DB8:1:ACAD::FE55:6789:B210
1. ____
a. adres pętli zwrotnej
::1
2. ____
b. globalny adres unicastowy
FC00:22:A:2::CD4:23E4:76FA
3. ____
c. adres lokalny łącza
2033:DB8:1:1:22:A33D:259A:21FE
4. ____
d. unikatowy adres lokalny
FE80::3201:CC01:65B1
5. ____
e. adres multicastowy
FF00::
6. ____
FF00::DB7:4322:A231:67C
7. ____
FF02::2
8. ____
Część 2: Zbadaj interfejs sieciowy i adres hosta dla IPv6
W części 2 należy zidentyfikować adres IPv6 interfejsu sieciowego komputera sprawdzając ustawienia sieci
dla IPv6.
Krok 1: Sprawdź ustawienia sieciowe PC dla IPv6.
a. Upewnij się, że na PC-A jest zainstalowany protokół IPv6 i że jest aktywny (sprawdzić ustawienia dla
sieci LAN).
b. klikąć w menu Start opcję Panel sterowania
c. w oknie Panel sterowania kliknąć Wyświetl stan sieci i zadania
d. na kolejnej stronie kliknąć w tekst Zmień ustawienia karty sieciowej
e. na tej stronie należy kliknąć PRAWYM przyciskiem myszy na ikonie Połączenie lokalne (UWAGA! Jeśli
łączysz się z internetem bezprzwodowo przy pomocy np. laptopa to należy wybrać Połączenie sieci
bezprzewodowej) i kliknąć polecenie Właściwości.
f.
w oknie Właściwości: Połączenie lokalne (lub Połączenie sieci bezprzewodowej) w sekcji To
połączenie wykorzystuje następujące składniki odnaleźć opcję Protokół internetowy w wersji 6
(TCP/IPv6), i jeśli nie jest aktywna to zaznaczyć opcję, a następnie kliknąć polecenie Właściwości
© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Page 3 of 9
Tłumaczenie – Jacek Skrzypczyński, Politechnika Wrocławska, Katedra Telekomunikacji i Teleinformatyki, kwiecień 2014
Lab – Identyfikowanie adresów IPv6
g. Powinieneś zobaczyć ustawienia protokołu IPv6 dla interfejsu sieciowego. Domyślnie komputery z
systemem Windows mają ustawioną opcję Automatycznie uzyskaj adres IPv6. To oznacza, że
połączenie sieciowe IPv6 automatycznie przypisuje sobie adres typu połączenie lokalne lub może
uzyskać adres IPv6 z serwera protokołu DHCP (DHCPv6). Brama domyślna może określić, że połączenie
sieciowe musi korzystać z protokołu DHCPv6, aby uzyskać więcej adresów IPv6, ale nie jest to domyślnie
wymagane. Jeśli wybierz opcję Użyj następującego adresu IPv6, to musisz następnie wprowadzić
ustawienia adresu IP w polach Adres IPv6, Długość prefiksu podsieci i Brama domyślna.
Uwaga: lokalny router może korzystać z sieciowego serwera DHCPv6 odnosząc się do żądań hosta o
informacje dotyczące IPv6, w szczególności informacje DNS.
© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Page 4 of 9
Tłumaczenie – Jacek Skrzypczyński, Politechnika Wrocławska, Katedra Telekomunikacji i Teleinformatyki, kwiecień 2014
Lab – Identyfikowanie adresów IPv6
h. Po sprawdzeniu, że protokół IPv6 został zainstalowany i jest aktywny na komputerze, należy sprawdzić
informacje o adresie IPv6. Aby to zrobić, kliknij przycisk Start, wpisz cmd w polu Wyszukaj programy i
pliki, i naciśnij klawisz Enter. Otworzy się okno wiersza polecenia systemu Windows.
i.
Wpisz ipconfig / all i naciśnij Enter. Twój wynik powinien wyglądać podobnie do tego:
C:\Users\user> ipconfig /all
Windows IP Configuration
<output omitted>
Wireless LAN adapter Wireless Network Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) Centrino(R) Advanced-N 6200 AGN
Physical Address. . . . . . . . . : 02-37-10-41-FB-48
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::8d4f:4f4d:3237:95e2%14(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.2.106(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Sunday, January 06, 2013 9:47:36 AM
Lease Expires . . . . . . . . . . : Monday, January 07, 2013 9:47:38 AM
Default Gateway . . . . . . . . . : 192.168.2.1
DHCP Server . . . . . . . . . . . : 192.168.2.1
DHCPv6 IAID . . . . . . . . . . . : 335554320
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-14-57-84-B1-1C-C1-DE-91-C3-5D
DNS Servers . . . . . . . . . . . : 192.168.1.1
8.8.4.4
<output omitted>
© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Page 5 of 9
Tłumaczenie – Jacek Skrzypczyński, Politechnika Wrocławska, Katedra Telekomunikacji i Teleinformatyki, kwiecień 2014
Lab – Identyfikowanie adresów IPv6
j.
Możesz zobaczyć na wyjściu, że komputer PC posiada lokalny adres łącza IPv6 z losowo generowanym
identyfikatorem interfejsu. Czy to mówi Ci coś na temat sieci IPv6 odnośnie unicastowego adresu
globalnego, unikalnego adresu lokalnego, lub adresu bramy?
____________________________________________________________________________________
____________________________________________________________________________________
k. Jaki rodzaj adresów IPv6 znalazłeś podczas korzystania z ipconfig /all?
____________________________________________________________________________________
____________________________________________________________________________________
Część 3: Przećwicz kompresowanie adresów IPv6
W części 3 zapoznasz się z zasadami skracania adresu IPv6 aby poprawnie kompresować i dekompresować
adresy IPv6.
Krok 1: Zapoznaj się zasadami skracania adresu IPv6.
Zasada 1: W adresie IPv6, ciąg czterech zer (0s) w hextecie można skrócić do jednego zera.
2001:0404:0001:1000:0000:0000:0EF0:BC00
2001:0404:0001:1000:0:0:0EF0:BC00 (adres skrócono pojedynczymi zerami)
Zasada 2: W adresie IPv6, wiodące zera w każdym hextecie można pominąć, ale zera końcowe nie mogę
zostać pominięte.
2001:0404:0001:1000:0000:0000:0EF0:BC00
2001:404:1:1000:0:0:EF0:BC00 (adres skrócono pomijając wiodące zera)
Zasada 3: W adresie IPv6, jeden ciągły łańcuch czterech lub więcej zer można skrócić zastępując
podwójnym dwukropkiem (::). Skrót podwójnego dwukropka może być użyty tylko jeden raz w adresie IP.
2001:0404:0001:1000:0000:0000:0EF0:BC00
2001:404:1:1000::EF0:BC00 (adres skrócono pomijając wiodące zera i zastępując podwójnym
dwukropkiem łańcuch zer)
Omawiane zasady skracania adresu IPv6 ilustrują przykłady zamieszczone poniżej:
© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Page 6 of 9
Tłumaczenie – Jacek Skrzypczyński, Politechnika Wrocławska, Katedra Telekomunikacji i Teleinformatyki, kwiecień 2014
Lab – Identyfikowanie adresów IPv6
Krok 2: Przećwicz kompresowanie i dekompresowanie adresów IPv6.
Stosując zasady skracania adresu IPv6, skompresuj albo zdekompresuj następujące adresy:
Part 2:
2002:0EC0:0200:0001:0000:04EB:44CE:08A2
________________________________________________________________________________
Part 3:
FE80:0000:0000:0001:0000:60BB:008E:7402
________________________________________________________________________________
Part 4:
FE80::7042:B3D7:3DEC:84B8
________________________________________________________________________________
Part 5:
FF00::
________________________________________________________________________________
Part 6:
2001:0030:0001:ACAD:0000:330E:10C2:32BF
________________________________________________________________________________
Część 4: Zidentyfikuj hierarchię globalnych adresów IPv6
W części 4, zapoznasz się z charakterystykami prefiksów sieciowego adresu IPv6 w celu identyfikacji
hierarchicznych składników analizowanego prefiksu.
Krok 1: Zapoznaj się zasadami hierarchii prefiksów sieciowego adresu IPv6
128-bitowy adres IPv6 składa się z dwóch części: części sieciowej, identyfikowanej przez pierwsze 64 bity
(lub pierwsze cztery hextety) i części hosta, która jest identyfikowana przez ostatnie 64 bity (lub cztery
ostatnie hextety). Pamiętaj, że każda cyfra lub znak w adresie IPv6 jest zapisywany w systemie
heksadecymalnym, zatem jest odpowiednikiem czterech bitów. Oto typowy unicastowy adres globalny:
Część sieciowa:
2001:DB8:0001:ACAD:xxxx:xxxx:xxxx:xxxx
Część hosta:
xxxx:xxxx:xxxx:xxxx:0000:0000:0000:0001
Większość globalnych adresów unicastowych (rutowalnych) używa 64-bitowego prefiksu sieci i 64-bitowego
adresu hosta. Jednakże część sieciowa adresu IPv6 nie ogranicza się tylko do długości 64 bitów, a jej
długość jest oznaczana na końcu adresu przez prefiks w notacji z ukośnikiem poprzedzającym liczbę
dziesiętną. Jeżeli prefiks sieci ma postać / 64, to na część sieciową adresu IPv6 przypada 64 bity od lewej do
prawej. Część hosta, lub identyfikator interfejsu, to pozostała długość adresu IPv6, na którą przypadają
ostatnie 64 bity. W pewnych przypadkach, jak w przypadku pętli zwrotnej, prefiks sieci może mieć postać /
128 oznaczającą sto dwadzieścia osiem bitów. W tym przypadku nie pozostaje żaden z bitów na identyfikator
interfejsu, a więc sieć jest ograniczona do pojedynczego hosta. Oto kilka przykładów adresów IPv6 o różnych
długościach prefiksu sieciowego:
Globalny adres unicastowy:
2001:DB8:0001:ACAD:0000:0000:0000:0001/64
Adres pętli zwrotnej:
::1/128
Adres multicastowy:
FF00::/8
Adres “cała sieć”:
::/0 (podobny do 0.0.0.0 0.0.0.0 w IPv4)
Adres lokalny łącza:
fe80::8d4f:4f4d:3237:95e2%14 (zauważ, że prefiks czternaście
na końcu adresu jest reprezentowany przez znak procentów i
liczbę dziesiętną czternaście, adres ten został wzięty z wyjścia
polecenia ipconfig / all wyświetlonego w wierszu poleceń systemu
Windows)
© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Page 7 of 9
Tłumaczenie – Jacek Skrzypczyński, Politechnika Wrocławska, Katedra Telekomunikacji i Teleinformatyki, kwiecień 2014
Lab – Identyfikowanie adresów IPv6
Część sieciowa globalnego adresu unicastowego IPv6 ma hierarchiczną strukturę od strony lewej do prawej i
zawiera następujące informacje:
Part 7:
Numer globalny IANA (trzy najstarsze bity ustawione na 001)
200::/12
Part 8:
Prefiks Regionalnego Rejestru Internetowego (RIR Prefix: bity /12 do /23)
2001:0D::/23 (heksadecymalny znak D oznacza binarnie 1101. Bity 21 do 23 to binarnie 110,
więc ostatni bit jest częścią Prefiksu ISP)
Part 9:
Prefiks dostawcy usług internetowych (ISP Prefix: bity do /32)
2001:0DB8::/32
Part 10:
Prefiks lokalizacji lub SLA (przydzielany odbiorcy przez ISP: bity do /48)
2001:0DB8:0001::/48
Part 11:
Prefiks podsieci (przydzielany przez odbiorcę: bity do /64)
2001:0DB8:0001:ACAD::/64
Part 12:
Identyfikator interface’u (host jest identyfikowany przez ostatnie 64 bity adresu)
2001:DB8:0001:ACAD:8D4F:4F4D:3237:95E2/64
Rysunek poniżej pokazuje, że bity adresu IPv6 mogą być pogrupowane w cztery podstawowe części
składowe:
1) Prefiks routingu globalnego /32
2) Agregator dla lokalizacji (Site Level Aggregator SLA) /48
3) Identyfikator podsieci (LAN) /64
4) Identyfikator interface’u (ostatnie 64 bity)
Część hosta adresu IPv6 jest nazywana identyfikatorem interfejsu, ponieważ w rzeczywistości nie określa
hosta, ale raczej kartę sieciową hosta. Każdy interfejs sieciowy może mieć wiele adresów IPv6, a więc może
także mieć wiele identyfikatorów interfejsu.
Krok 2: Przećwicz pozyskiwanie informacji z prefiksów sieciowego adresu IPv6
Biorąc pod uwagę następujący adres, odpowiedz na pytania:
2000:1111:aaaa:0:50a5:8a35:a5bb:66e1/64
b. Jaki jest identyfikator interfejsu?
____________________________________________________________________________________
c. Jaki jest numer podsieci?
© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Page 8 of 9
Tłumaczenie – Jacek Skrzypczyński, Politechnika Wrocławska, Katedra Telekomunikacji i Teleinformatyki, kwiecień 2014
Lab – Identyfikowanie adresów IPv6
____________________________________________________________________________________
d. Jaki jest numer lokalizacji?
____________________________________________________________________________________
e. Jaki jest numer ISP?
____________________________________________________________________________________
f.
Jaki jest numer ISP w zapisie binarnym?
____________________________________________________________________________________
g. Jaki jest numer rejestru?
____________________________________________________________________________________
h. Jaki jest numer rejestru w zapisie binarnym?
____________________________________________________________________________________
i.
Jaki jest numer globalny IANA?
____________________________________________________________________________________
j.
Jaki jest prefiks routingu globalnego?
____________________________________________________________________________________
Do przemyślenia
.1 Jak myślisz, jak należy wspierać IPv6 w przyszłości?
_______________________________________________________________________________________
_______________________________________________________________________________________
.2 Czy uważasz, że w dalszym ciągu będzie w sieciach IPv4, czy że wszyscy w końcu przejdą na IPv6? Jak
myślisz, czy dużo czasu to zajmie?
_______________________________________________________________________________________
_______________________________________________________________________________________
© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Page 9 of 9
Tłumaczenie – Jacek Skrzypczyński, Politechnika Wrocławska, Katedra Telekomunikacji i Teleinformatyki, kwiecień 2014