<p>
Podobnie do IPv4, mamy możliwość zarówno statycznej jak i dynamicznej
konfiguracji interfejsów sieciowych dla IPv6. Przy czym, znając budowę
- adresów IPv6, nie wiadomo czy ktoś będzie to robić ręcznie. A w
+ adresów IPv6, nie wiadomo czy ktoś będzie chciał to robić ręcznie. A w
przypadku konfiguracji dynamicznej mamy do wykorzystania trzy metody.
</p>
<ul>
<li>Metoda autokonfiguracji - <strong>SLAAC</strong></li>
- <li>Metoda bezstanowego serwera DHCP - <strong>Stateless DHCPv6</strong>
- <li>Metoda stanowowego serwera DHCP - <strong>Stateful DHCPv6</strong>
+ <li>Metoda bezstanowego serwera DHCP - <strong>Stateless DHCPv6</strong></li>
+ <li>Metoda stanowowego serwera DHCP - <strong>Stateful DHCPv6</strong></li>
</ul>
<p>
Omówimy sobie pokolei te metody, a następnie zabierzemy się
w Internecie, natomiast adresy LLA, ograniczają się do jednej domeny
rozgłoszeniowej. Każdy komputer posiada dwa adresy przypisane do
swojego interfejsu. Przez co każdy komputer może być w prosty sposób
- osiągalny z poziomu Internetu. Każdy komputer ma również zapisane
+ osiągalny z poziomu Internetu. Urządzenia mają również zapisane
adresy typu <em>multicast</em> - ff02::1 - adres wszystkich hostów
obsługujących IPv6 oraz ff02::2 - adres wszystkich routerów z
routingiem IPv6. Te adresy bedą mieć znaczenie przy dynamicznej
Protokół IPv6, znacznie bardziej angażuje protokół ICMP w wersji 6 do
pracy niż miało to miejsce w przypadku IPv4 i ICMPv4. Założenie
IPv6 jak i metody konfiguracji <strong>SLAAC</strong> było takie, że
- gdzie w sieci musi być jakiś router. I jednym z jego zadań jest
+ gdzie w sieci musi być jakiś router, i jednym z jego zadań jest
wysłanie co 200 sek komunikatu protokołu ICMPv6 zawierającego takie
informacje jak:
</p>
<ul>
<li><strong>Flagi</strong> - zbiór bitów, mówiących hostowi w jaki
- sposób będzie konfigurować adres IPv4 w tej sieci.</li>
+ sposób będzie konfigurować adres IPv6 w tej sieci.</li>
<li><strong>Prefiks</strong> - część sieciowa adresu IPv6.</li>
<li><strong>Długość prefiksu</strong> - długość częsci sieciowej
adresu IPv6.</li>
- <li><strong>Adres bramy domyślnej.</strong></li>
</ul>
<p>
Komunikat ten nosi nazwę <em>Router Advertisement</em>, w skrócie
<strong>RA</strong>. Host po podłączeniu do sieci może wysłać
inny komunikat ICMPv6 - <em>Router Solicitation</em> -
- <strong>RS</strong>, który jest prośbą o wysłanie przez Router
+ <strong>RS</strong>, który jest prośbą o wysłanie przez router
komunikatu RA. Komunikaty RS jako adres docelowy wykorzystują adres
<em>multicast</em> grupy routerów.
</p>
SLAAC) następnie host wysła <strong>DHCPv6 SOLICIT</strong> w celu
odnalezienia serwera DHCP (coś w rodzaju, DHCPDISCOVER) w odpowiedzi
otrzymuje <strong>DHCPv6 ADVERTISE</strong>, z informacją że jest
- serwera taki, a taki i obsługuje on protokoł DHCPv6. To wówczas
+ serwer taki, a taki i obsługuje on protokoł DHCPv6. To wówczas
host wysła komunikat <strong>DHCPv6 INFORMATION-REQUEST</strong> już
na adres serwera uzyskany z poprzeniego pakietu. W odpowiedzi uzyska
komunikat <strong>DHCPv6 REPLY</strong> o treści odpowiedniej dla
Ważną informacją obejmującą wszystkie metody dynamicznej konfiguracji
IPv6 jest to, że hosty <strong>będą korzystać z adresu <em>link-local</em>
routera (adresu źródłowego komunikatu RA) jako bramy domyślnej</strong>.
- Nie będą korzystać ani z info zawartego w RA ani w odpowiedzi od
- DHCP.
+ Nie będą korzystać z informacji przekazywanych nawet przez serwer
+ DHCPv6.
</p>
<h2 id="2.8.4.configurationdhcpv6onios">2.8.4. Konfiguracja DHCPv6 na Cisco IOS</h2>
<p>
<p>
Pierwsze polecenie:
<code class="code-inline">ipv6 nd other-config-flag</code> ustawia
- flagę <strong>O</strong> w komunikach RA. Natomiast drugie polecenie:
+ flagę <strong>O</strong> w komunikatach RA. Natomiast drugie polecenie:
<code class="code-inline">ipv6 dhcp server IPV6-STATELESS</code>
- przypisuje pulę interfejsu. Teraz możemy skonfigurować klieckiego
+ przypisuje pulę interfejsu. Teraz możemy skonfigurować klienckiego
PC-ta, aby pobrał konfigurację IPv6 z naszej infrastruktury.
</p>
<pre class="code-inline">
(<code class="code-inline">show ipv6 interface brief</code>) oraz
<code class="code-inline">sh ipv6 dhcp interface</code> mogą nam
posłużyć do sprawdzenia konfiguracji IPv6 interfejsów oraz konfiguracji
- DHCPv6 interfejsu. W tym przypadku na podstawie wyjścia drugie
+ DHCPv6 interfejsu. W tym przypadku na podstawie wyjścia drugiego
polecenia, może stwiedzić, że działa on w trybie bezstanowego serwera
DHCPv6.
</p>
W materiałach występuje jeszcze jedno polecenie:
<code class="code-inline">ipv6 nd prefix default no-autoconfig</code>
jednak może być ono niedostępne w wersjach oprogramowania IOS
- dostarczany wraz z Packet Tracer-em.
+ dostarczanych wraz z Packet Tracer-em.
</p>
<p>
- Natomast konfiguracja stanowego klienta wygląda w opisany poniżej
+ Natomiast konfiguracja stanowego klienta wygląda w opisany poniżej
sposób.
</p>
<pre class="code-block">
<p>
<code class="code-inline">binding</code>, przedstawia listę klientów
serwera DHCPv6. Natomiast <code class="code-inline">pool</code>,
- pokazuje nam statystyki na temat przydzielonej do interfejsu puli.
+ pokazuje nam statystyki oraz opcje dodane do utworzynych na serwerze
+ pul adresowych.
</p>
<p>
Ostatnią konfiguracją będzie konfiguracja agenta przekazującego.