Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Sprzęt komputerowy Sieci komputerowe

Który protokół w sieciach IPv6 przejął zadanie protokołu ARP, czyli ustalanie adresu MAC sąsiedniego hosta na podstawie jego adresu IP?

A. SNMP
B. DNS
C. NDP (Neighbor Discovery Protocol)
D. RIP
W IPv6 rolę znaną z ARP przejmuje NDP, czyli Neighbor Discovery Protocol. Dokładniej mówiąc, NDP działa na bazie ICMPv6 i służy między innymi do ustalania adresu MAC sąsiada w tej samej sieci lokalnej na podstawie jego adresu IPv6. Gdy komputer chce wysłać ramkę do hosta w tej samej podsieci, wysyła komunikat Neighbor Solicitation, a drugi host odpowiada Neighbor Advertisement. W praktyce efekt jest podobny jak przy ARP w IPv4: system uzupełnia swoją tablicę sąsiadów, którą można podejrzeć np. poleceniami typu ip -6 neigh w Linuxie. Ważna różnica jest taka, że IPv6 nie używa broadcastu, tylko multicast, np. adresów solicited-node multicast, co jest bardziej eleganckie i mniej hałaśliwe w sieci. NDP opisuje m.in. RFC 4861, a przy automatycznej konfiguracji adresów przydaje się też RFC 4862. Moim zdaniem to jeden z tych tematów, które dobrze pokazują, że IPv6 to nie tylko dłuższe adresy, ale trochę inne podejście do działania sieci lokalnej. NDP obsługuje też wykrywanie routerów, wykrywanie duplikatów adresów DAD oraz przekierowania, więc jest protokołem bardzo praktycznym w codziennej administracji siecią.
W tym pytaniu łatwo pomylić kilka protokołów, bo każdy z nich jakoś kojarzy się z siecią, ale ich zadania są zupełnie inne. DNS nie służy do szukania adresu MAC. Jego rola polega głównie na tłumaczeniu nazw domenowych, takich jak przykład.pl, na adresy IP, ewentualnie odwrotnie przy rekordach PTR. DNS pracuje na wyższym poziomie i nie interesuje go bezpośrednio, jaka karta sieciowa ma jaki adres fizyczny w danym segmencie Ethernet. Typowy błąd myślowy polega tu na założeniu, że skoro DNS coś tłumaczy na adres, to może tłumaczy też IP na MAC. Nie, to inna warstwa i inny problem. SNMP też nie pasuje, bo jest protokołem zarządzania i monitorowania urządzeń sieciowych. Dzięki niemu można odczytać statystyki interfejsów, obciążenie, stan portów przełącznika czy informacje z MIB, ale nie jest mechanizmem rozwiązywania adresów sąsiadów w IPv6. RIP z kolei jest protokołem routingu, czyli pomaga routerom wymieniać informacje o trasach do sieci. Nawet jeśli routing decyduje, którędy pakiet ma iść dalej, to nadal w sieci lokalnej trzeba znać adres MAC następnego skoku. W IPv6 robi to NDP, oparty na ICMPv6. Z mojego doświadczenia warto zapamiętać prostą zasadę: w IPv4 adres IP na MAC kojarzymy z ARP, a w IPv6 z NDP i komunikatami Neighbor Solicitation oraz Neighbor Advertisement. To jest zgodne z praktyką administracyjną i standardami IPv6, a nie tylko suchą definicją z podręcznika.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.