- •Глава 9 – Разрешение адресов.
- •9.0 Введение.
- •9.0.1 Почему я должен выполнить этот модуль?
- •9.0.2 Что я буду изучать в этом модуле?
- •9.1.1 Устройство назначения в той же сети
- •9.1.2 Устройство назначения в удаленной сети
- •9.1.3 Cisco Packet Tracer. Определение mac- и ip-адресов
- •9.1.4 Проверьте свое понимание темы - mac и ip
- •9.2 Протокол arp
- •9.2.1 Обзор arp
- •9.2.2 Функции arp
- •9.2.3 Видео. Принцип работы протокола arp — arp-запрос
- •9.2.4 Видео. Принцип работы протокола arp — arp-ответ
- •9.2.5 Видео. Роль arp в обмене данными с удаленными сетями
- •9.2.6 Удаление записей из таблицы arp
- •9.2.7 Таблицы arp на сетевых устройствах
- •9.2.8 Проблемы arp широковещательная рассылка arp и arp-спуфинг
- •9.2.9 Cisco Packet Tracer. Изучение таблицы аrp
- •9.2.10 Проверьте свое понимание темы - arp
- •9.3 Обнаружение соседних iPv6 устройств
- •9.3.1 Видео - Обнаружение соседних iPv6 устройств
- •9.3.2 Сообщения об обнаружении соседей iPv6
- •9.3.3 Обнаружение соседей iPv6 - разрешение адресов
- •9.3.4 Packet Tracer - Обнаружение соседних iPv6 устройств
- •9.3.5 Проверить ваше понимание темы - Обнаружение соседей
- •9.4 Практика и контрольная работа модуля
- •9.4.1 Что я изучил в этом модуле?
- •9.4.2 Контрольная по модулю - Разрешение адресов
9.3.3 Обнаружение соседей iPv6 - разрешение адресов
Подобно ARP для IPv4, IPv6 устройства используют IPv6 ND для определения MAC-адреса устройства, которое имеет известный IPv6 адрес.
Сообщения ICMPv6 «Запрос соседнего узла» и «Оповещение соседних узлов о присутствии» используются для разрешения MAC-адресов. Это похоже на запросы ARP и ответы ARP, используемые ARP для IPv4. Например, предположим, что PC1 хочет выполнить эхо-запрос PC2 по адресу IPv6 2001:db8:acad::11. Чтобы определить MAC-адрес для известного IPv6-адреса, PC1 отправляет сообщение ICMPv6 Neighbor Solicitation, как показано на рисунке.
Сообщения ICMPv6 «Запрос соседнего узла» отправляются с помощью специальных адресов многоадресной рассылки Ethernet и IPv6. Это позволяет сетевой адаптер Ethernet принимающего устройства определить, является ли сообщение «Запрос соседнего узла» предназначенным ему, не отправляя его в операционную систему для обработки.
PC2 отвечает на запрос сообщением ICMPv6 «Ответ соседнего узла», которое содержит MAC-адрес.
9.3.4 Packet Tracer - Обнаружение соседних iPv6 устройств
Чтобы устройство взаимодействует с другим устройством, должен быть известен MAC-адрес устройства назначения. С IPv6 процесс, называемый Обнаружение соседних IPv6 устройств, отвечает за определение MAC-адреса назначения. Вы будете собирать информацию PDU в режиме моделирования, чтобы лучше понять процесс. Ддя этого задания Packet Tracer нет оценки.
9.3.5 Проверить ваше понимание темы - Обнаружение соседей
Какие два сообщения ICMPv6 используются в SLAAC?
Сообщение «Ответ соседнего узла» (Neighbor Advertisement, NA).
Сообщение «Запрос соседнего узла» (Neighbor Solicitation, NS)
Сообщение «Ответ маршрутизатора» (Router Advertisement, RA)
Сообщение «Запрос к маршрутизатору» (Router Solicitation, RS)
Какие два сообщения ICMPv6 используются для определения MAC-адреса известного IPv6 адреса?
Сообщение «Ответ соседнего узла» (Neighbor Advertisement, NA).
Сообщение «Запрос соседнего узла» (Neighbor Solicitation, NS)
Маршрутизатор объявляет
Запрашивает у маршрутизатора
На какой тип адреса отправляются сообщения о приглашении соседей ICMPv6?
одноадресная рассылка
групповая
широковещательная
9.4 Практика и контрольная работа модуля
9.4.1 Что я изучил в этом модуле?
MAC и IP
Они используются для доставки кадра, передаваемого по каналу в инкапсулированном IP-пакете, от одной сетевой интерфейсной платы к другой в той же сети. Если IP-адрес назначения находится в той же сети, то MAC-адресом назначения является адрес устройства назначения. Если IP-адрес назначения находится в удаленной сети, то MAC-адресом назначения является адрес шлюза хоста по умолчанию. В каждом канале на пути IP-пакет инкапсулируется в кадр. Кадр связан с конкретной технологии канала передачи данных, связанной с этим каналом, например Ethernet. Если следующее транзитное устройство является назначением, то MAC-адресом назначения будет адрес сетевой платы Ethernet этого устройства. Каким образом IP-адреса IP-пакетов в потоке данных ассоциируются с MAC-адресами в каждом канале на пути к узлу назначения? Для пакетов IPv4 это делается через процесс под названием ARP. Для пакетов IPv6 этим процессом является обнаружение соседей ICMPv6 (ND).
ARP
Каждое IP-устройство в сети Ethernet имеет уникальный MAC-адрес Ethernet. Когда устройство отправляет кадр Ethernet, он содержит два адреса: MAC-адрес назначения и MAC-адрес источника. Устройство использует ARP для определения MAC-адреса назначения локального устройства, когда оно знает IPv4 адрес. ARP предоставляет две основные функции: разрешение IPv4 адресов для MAC-адресов и ведение таблицы сопоставлений IPv4 для MAC-адресов. Запрос ARP инкапсулируется во фрейм Ethernet, используя эту информацию заголовка: MAC-адреса источника и назначения и тип. Только у одного устройства в локальной сети (LAN) будет IPv4-адрес, совпадающий в целевым IPv4-адресом в ARP-запросе. Ответ от других устройств не поступает. Ответ ARP содержит те же поля заголовка, что и запрос. Одноадресный ARP-ответ получит только то устройство, которое отправило ARP-запрос. После получения ARP-ответа устройство добавит адрес IPv4 и соответствующий MAC-адрес в свою таблицу ARP. Если IPv4-адрес назначения находится не в той же сети, что IPv4-адрес источника, устройству-отправителю необходимо отправить кадр на свой шлюз по умолчанию. Это интерфейс локального маршрутизатора В каждом устройстве есть таймер кеша ARP, который удаляет записи из таблицы ARP, не используемые в течение указанного периода времени. Кроме того, можно использовать некоторые команды, чтобы вручную удалить все или некоторые записи из таблицы ARP. Поскольку ARP-запрос является кадром широковещательной рассылки, его получают и обрабатывают все устройства в локальной сети. Злоумышленник может использовать ARP spoofing для выполнения атаки «отравление» ARP-кеша.
Обнаружение соседних устройств
IPv6 не использует ARP, он использует протокол ND для разрешения MAC-адресов. ND обеспечивает разрешение адресов, обнаружение маршрутизаторов и службы перенаправления для IPv6 с использованием ICMPv6. ICMPv6 ND использует пять сообщений ICMPv6 для выполнения этих служб: «Запрос соседнего узла», «Ответ соседнего узла», «Запрос к маршрутизатору», «Ответ маршрутизатора» и перенаправление. Подобно ARP для IPv4, IPv6 устройства используют IPv6 ND для разрешения MAC-адреса устройства на известный IPv6 адрес.