Strona główna 1. Skanowanie sieci 2. Gromadzenie wiedzy 3. Porady Przeglądanie bazy
#Tytuł
20Obsługa IPv6 w systemach Linux
21Konfiguracja serwera WWW wbudowanego w systemie Windows XP
22Konfiguracja routingu IPv6 w systemie Linux RedHat
23Instalacja i konfiguracja serwera Apache w systemach z rodziny RedHat
24Instalacja i konfiguracja Serwera Apache w systemie Suse.
25Instalacja i konfiguracja Serwera sieci Web (IIS) w Windows 2003
26Instalacja i konfiguracja Serwera sieci Web (IIS 7.0/7.5) w Windows Vista oraz Windows 7
27Konfiguracja dostępu do sieci IPv6 w przypadku posiadania prywatnego adresu IPv4 (za NATem) - system Windows XP
28Konfiguracja routingu statycznego w systemie Windows Server 2003
29Obsługa komunikatów Router Advertisement protokołu Neighbor Discovery w Windows Server 2003
<<
>>

Porada
Wiedza

Rozgłaszanie prefiksu IPv6 w systemie Windows Server 2003

Wstep
Rozgłaszanie prefiksu w sieci LAN
Rozgłaszanie domyślnego routingu

Wstęp

Windows Server 2003 może pełnić rolę routera IPv6. Dzieki pełnej obsłudze komunikatu Router Advertisement protokołu Neighbor Discovery jest w stanie rozgłaszać w sieci lokalnej informacje o trasach routingu, prefiksach oraz inne dodatkowe informacje.

Komputer z systemem Windows Server 2003 może działać, jako router dla tras statycznych IPv6.  Przekazywanie datagramów IPv6 bazuje na tablicy routing protokołu IPv6.

Włączenie przekazywania datagramów przez określony interfejs sieciowy dokonuje się za pomocą polecenia:
 
netsh interface ipv6 set interface nazwa_lub_indeks_interfejsu forwarding= enabled
 
Konfiguracja wpisów w tabeli routingu dokonywana jest za pomocą poleceń:
 
netsh interface ipv6 add|set route
 
 
Uwaga informacyjna
 
Rodzina Windows Server 2003 oraz Windows XP nie wspierają protokołów routingu dynamicznego IPv6.
 
 
Wpisy do tabeli routingu związane z interfejsami sieciowymi są automatycznie dodawane. Jednakże rozgłaszanie komunikatów Router Advertisement dla każdego interfejsu musi być dodatkowo włączone poleceniem:
 
netsh interface ipv6 set interface nazwa_lub_indeks_interfejsu advertise=enabled
 
Komunikat Router Advertisement zawsze zawiera opcje source link-layer address option oraz MTU. Wartość MTU jest pobierana z właściwości interfejsu wysyłającego.
 
Wartość MTU może też być ustawiona manualnie poleceniem:
 
netsh interface ipv6 set interface nazwa_lub_indeks_interfejsu mtu=watrość_MTU
 
Komputer z systemem z rodziny Windows Server 2003 rozgłasza się, jako router domyślny (komunikat Router Advertisement z parametrem router lifetime innym niż zero) tylko w przypadku, gdy nie zdefiniowano manualnie domyślnej bramy poleceniem:
 
netsh interface ipv6 add route ::/0 inter> nazwa_lub_indeks_interfejsu nexthop=Ipv6Address metric=Iiczba_całkowita publish=yes
 
 

Rozgłaszanie prefiksu w sieci LAN

Publikacja prefiksów na łączach on-link jest dokonywana za pomocą określenia długości publikowanego prefiksu. Wykorzystuje się w tym celu polecenie
 
netsh interface ipv6 add|set route
 
nazwa_lub_indeks_interfejsu siteprefixlength=Iiczba_całkowita
 
Domyślna długość prefiksu to  48.
 
Aby podejrzeć otrzymane przez rozgłoszenie prefiksy, należy skorzystać z polecenia:
 
netsh interface ipv6 show siteprefixes
 
Dzięki wbudowanej funkcjonalności protokołu zwanego Neighbor Discovery można rozgłosić w sieci prefiks IPv6 oraz trasę domyślną.
 
 

KROK PIERWSZY - Rozgłaszanie prefiksu w sieci LAN

 
Aby rozgłosić prefiks IPv6 w sieci należy skorzystać z kontekstu interface ipv6 add route polecenia netsh, tak jak pokazano na rysunku 1. Parametr publish=yes włącza rozgłaszanie informacji na określonym interfejsie.
 
 
Rysunek 1. Polecenie służące rozgłoszeniu określonego prefiksu IPv6 w sieci
 
Aby podejrzeć rozgłaszane informacje należy skorzystać z kontekstu interface ipv6 show route polecenia netsh, tak jak pokazano na rysunku 2. W pierwszej kolumnie Publikuj (Publish) wyświetlany jest stan informacji o określonym prefiksie. Wartość Yes oznacza iż dany prefiks nie tylko traktowany jest jako lokalny ale jest również rozgłaszany w sieci za pomocą komunikatów Router Advertisement protokołu Neighbor Discovery. W kolumnie Typ (Type) wyświetlane są informacje czy dany wpis został dodany manualnie przez administratora (Ręcznie/Manual) czy powstał dzięki rozgłoszeniom komunikatu Router Advertisement (Autokonfiguracja/Autoconf).
 
 
Rysunek 2. Polecenie służące podejrzeniu stanu rozgłaszanych informacji o prefiksie IPv6 w sieci
 
Stacje robocze na podstawie rozgłaszanego prefiksu w danej sieci automatycznie utworzą adresy IPv6 związanego z daną siecią interfejsu. Utworzone adresy można podejrzeć za pomocą polecenia netsh w kontekście interface ipv6 show address. Tak jak pokazano na rysunku 3.W przypadku Windows XP poza automatycznie generowanym adresem lokalnym łącza zostają na podstawie rozgłoszonego prefiksu wygenerowane dwa adresy: Publiczny (o czasie ważności ustawionym na nieskończoność) oraz Tymczasowy (o czasie ważności 7 dni).
 
 
Rysunek 3. Lista utworzonych w trybie automatycznym adresów IPv6 przypisanych do interfejsu LAN
 
 

Rozgłaszanie domyślnego routingu

KROK DRUGI - Rozgłaszanie domyślnego routingu w sieci LAN

Aby omówić mechanizm rozgłaszania domyślnego routingu posłużymy się schematem sieci pokazanym na rysunku 4. Naszym celem jest skonfigurowanie dla sieci LAN routera R1, tak aby rozgłosił on w tej sieci siebie jako domyślny router. W scenariuszu router R1 zbudowany jest również w oparciu o system Windows Server 2003.
 
 
Rysunek 4. Przykład konfiguracji sieci dla zagadnień konfiguracji i rozgłaszania domyślnego routera
 
Aby rozgłosić domyślny routing w sieci LAN jeden z komputerów, będący routerem (w scenariuszu komputer o nazwie ROUTER R1) sam musi mieć zdefiniowany domyślny routing dla protokołu IPv6. Należy zatem na ROUTERZE R1 na jego interfejsie o przykładowej nazwie INTERNET zdefiniować domyślny routing poleceniem pokazanym na rysunku 5. Gdzie parametr nexthop=adres_IPv6 oznacza adres lokalny łącza domyślnego dla niego routera IPv6.
 
 
Rysunek 5. Konfiguracja domyślnego routingu dla routera R1
 
Uwaga informacyjna
Jeżeli router R1 z omawianego scenariusza nie będzie miał zdefiniowanej na swoim interfejsie zewnętrznym (INTERNET) domyślnego routingu, w przypadku systemów Windows, nie będzie rozgłaszał siebie w sieci LAN jako domyślnego routera za pomocą komunikatów Router Advertisement.
 
Należy teraz zapewnić rozgłaszanie komunikatów Router Advertisement w sieci LAN oraz włączyć przekazywanie pakietów przez interfejsy. Polecenia pokazano na rysunku 6.
 
 
 
Rysunek 6. Komunikaty włączające rozgłaszanie komunikatów Router Advertisement w sieci LAN oraz włączające przekazywanie datagramów przez interfejs LAN
 
 
Uwaga informacyjna
 
Należy również włączyć przekazywanie datagramów dla interfejsu o nazwie INTERNET, gdyż ruch musi przechodzić dwukierunkowo pomiędzy oboma interfejsami:
 
Netsh interface ipv6 set interface „INTERNET” forward=enable
 
 
 Konfigurację interfejsu LAN pokazano na rysunku 7. Opcje Send Router Advertisement: Yes oraz Forward Packet:Yes, zapewniają włączenie funkcjonalności rozgłaszania w danej sieci adresu IPv6 tego interfejsu jako adresu domyślnego routera.
 
 
Rysunek 7. Konfiguracja interfejsu LAN
 
Konfigurację routingu routera R1 – dostępną za pomocą polecenia netsh - pokazuje rysunek 8.
 
 
Rysunek 8. Konfiguracja routingu routera ROUTER
 
W systemie Windows Server 2003 tabelę routing IPv6 można wyświetlić również za pomocą polecenia route print. Przykładowy wygląd tabeli pokazano na rysunku 9.
 
 
Rysunek 9. Tablica routingu routingu routera ROUTER dostępna za pomocą polecenia route print
 
Po tych operacjach na stacjach roboczych w sieci LAN zostanie automatycznie dodany domyślny router. Przykład automatycznie zmodyfikowanej tabeli routingu dla stacji znajdujących się w podsieci LAN przedstawiono na rysunku 10.
 
 
Rysunek 10. Tablica routingu przykładowej stacji znajdującej się w podsieci LAN
 
©2012 IIP