Скачиваний:
57
Добавлен:
05.09.2023
Размер:
1.23 Mб
Скачать

16.03.2023, 21:34

AntiNetacad | Introduction to Networks | Протокол ARP ||

данными с удаленными сетями

 

9 Разрешение адресов

 

Удаление записей из таблицы

9.2.6

ARP

Таблицы ARP на сетевых

9.2.7

устройствах

Проблемы ARP

9.2.8широковещательная рассылка ARP и ARP-спуфинг

Cisco Packet Tracer. Изучение

9.2.9

таблицы АRP

Проверьте свое понимание темы -

9.2.10

ARP

 

 

 

9.3

Обнаружение соседних IPv6

 

 

устройств

 

Практика и контрольная

9.4

работа модуля

10

Базовая конфигурация

 

маршрутизатор

 

 

11

IPv4-адресация

 

12

IPv6-адресация

 

/ Разрешение адресов / Протокол ARP

Протоко л ARP

9.2.1

Обзор ARP

 

Если в сети используется протокол связи IPv4, для сопоставления IPv4-адресов с MAC-адресами необходимо использовать протокол разрешения адресов или ARP. В этом разделе объясняется, как работает ARP.

Каждое IP-устройство в сети Ethernet имеет уникальный MAC-адрес Ethernet. Когда устройство отправляет кадр Ethernet, он содержит оба этих адреса.

MAC-адрес назначения - MAC-адрес Ethernet устройства назначения в том же сегменте локальной сети . Если узел назначения находится в другой сети, то адресом назначения в кадре будет адрес шлюза по умолчанию (например, маршрутизатора).

MAC-адрес источника - Это MAC-адрес сетевой платы Ethernet отправителя.

На рисунке показана проблема при отправке кадра другому узлу в том же сегменте сети IPv4.

https://netacad.sadlab.su/itn-dl/9.2.10

1/17

16.03.2023, 21:34

13

ICMP

 

9

данными с удаленными сетями

 

Разрешение адресов

 

Удаление записей из таблицы

9.2.6

ARP

Таблицы ARP на сетевых

9.2.7

устройствах

Проблемы ARP

9.2.8широковещательная рассылка ARP и ARP-спуфинг

Cisco Packet Tracer. Изучение

9.2.9

таблицы АRP

Проверьте свое понимание темы -

9.2.10

ARP

 

 

 

9.3

Обнаружение соседних IPv6

 

 

устройств

 

Практика и контрольная

9.4

работа модуля

10

Базовая конфигурация

 

маршрутизатор

 

 

11

IPv4-адресация

 

12

IPv6-адресация

 

AntiNetacad | Introduction to Networks | Протокол ARP ||

Мне нужно отправить информацию на адрес 192.168.1.7, но у меня есть только IP-адрес. Я не знаю MAC-адрес устройства, которому присвоен этот IP-адрес.

HI

H3

192.168.1.5/24

192.168.1.8/24

H2

H4

192.168.1.6/24

192.168.1.7/24

Чтобы отправить пакет другому узлу в той же локальной сети IPv4, узел должен знать адрес IPv4 и MAC-адрес устройства назначения. Адреса назначения устройства IPv4 либо известны, либо разрешаются по имени устройства. Однако MAC-адреса должны быть обнаружены.

Устройство использует протокол разрешения адресов (ARP) для определения MAC-адреса назначения локального устройства, если известен IPv4-адрес.

Протокол ARP выполняет две основные функции.

Сопоставление IPv4-адресов и МАС-адресов Ведение таблицы соответствий IPv4-MAC-адресов

https://netacad.sadlab.su/itn-dl/9.2.10

2/17

16.03.2023, 21:34

13

ICMP

 

9

данными с удаленными сетями

 

Разрешение адресов

 

Удаление записей из таблицы

9.2.6

ARP

Таблицы ARP на сетевых

9.2.7

устройствах

Проблемы ARP

9.2.8широковещательная рассылка ARP и ARP-спуфинг

Cisco Packet Tracer. Изучение

9.2.9

таблицы АRP

Проверьте свое понимание темы -

9.2.10

ARP

 

 

 

9.3

Обнаружение соседних IPv6

 

 

устройств

 

Практика и контрольная

9.4

работа модуля

10

Базовая конфигурация

 

маршрутизатор

 

 

11

IPv4-адресация

 

12

IPv6-адресация

 

AntiNetacad | Introduction to Networks | Протокол ARP ||

9.2.2

Функции ARP

 

Когда пакет отправляется на канальный уровень для инкапсуляции в кадре Ethernet, устройство обращается к таблице в своей памяти, чтобы найти MAC-адрес, который сопоставлен с IPv4-адресом. Эта таблица хранитися в ОЗУ и называется ARP-таблицей или ARP-кешем.

Передающее устройство ищет в своей таблице ARP IPv4-адрес назначения и соответствующий MACадрес.

Если IPv4-адрес назначения пакета находится в той же сети, что и IPv4-адрес источника, устройство ищет в таблице ARP IPv4-адрес назначения.

Если IPv4-адрес назначения пакета находится не в той же сети, что IPv4-адрес источника, устройство ищет в таблице ARP IPv4-адрес шлюза по умолчанию.

В обоих случаях необходимо найти IPv4-адрес и соответствующий MAC-адрес устройства.

Каждая запись или строка в таблице ARP связывает IPv4-адрес с MAC-адресом. Отношение между двумя значениями называется сопоставлением. Это просто означает, что адрес IPv4 можно найти в таблице и с его помощью определить соответствующий MAC-адрес. Таблица ARP временно сохраняет (кеширует) сопоставление устройств в локальной сети (LAN).

Если устройство находит IPv4-адрес, то в качестве MAC-адреса в кадре используется соответствующий MAC-адрес. Если запись не найдена, устройство отправляет ARP-запрос.

Нажмите кнопку «Воспроизведение», чтобы просмотреть анимацию, иллюстрирующую процесс ARP.

https://netacad.sadlab.su/itn-dl/9.2.10

3/17

16.03.2023, 21:34

13

ICMP

 

9

данными с удаленными сетями

 

Разрешение адресов

 

Удаление записей из таблицы

9.2.6

ARP

Таблицы ARP на сетевых

9.2.7

устройствах

Проблемы ARP

9.2.8широковещательная рассылка ARP и ARP-спуфинг

Cisco Packet Tracer. Изучение

9.2.9

таблицы АRP

Проверьте свое понимание темы -

9.2.10

ARP

 

 

 

9.3

Обнаружение соседних IPv6

 

 

устройств

 

Практика и контрольная

9.4

работа модуля

10

Базовая конфигурация

 

маршрутизатор

 

 

11

IPv4-адресация

 

12

IPv6-адресация

 

AntiNetacad | Introduction to Networks | Протокол ARP ||

Теперь у меня есть MAC-адрес. Я

могу перенаправить информацию.

получил.

9.2.3

Видео. Принцип работы протокола ARP — ARP-запрос

ARP-запрос отправляется в том случае, когда устройству требуется MAC-адрес, связанный с IPv4адресом, но в его таблице ARP нет данных о IPv4-адресе.

https://netacad.sadlab.su/itn-dl/9.2.10

4/17

16.03.2023, 21:34

13

ICMP

 

9

данными с удаленными сетями

 

Разрешение адресов

 

Удаление записей из таблицы

9.2.6

ARP

Таблицы ARP на сетевых

9.2.7

устройствах

Проблемы ARP

9.2.8широковещательная рассылка ARP и ARP-спуфинг

Cisco Packet Tracer. Изучение

9.2.9

таблицы АRP

Проверьте свое понимание темы -

9.2.10

ARP

 

 

 

9.3

Обнаружение соседних IPv6

 

 

устройств

 

Практика и контрольная

9.4

работа модуля

10

Базовая конфигурация

 

маршрутизатор

 

 

11

IPv4-адресация

 

12

IPv6-адресация

 

AntiNetacad | Introduction to Networks | Протокол ARP ||

Сообщения ARP-запроса инкапсулируются непосредственно в кадре Ethernet. Заголовок IPv4 отсутствует. ARP-запрос инкапсулируется в кадре Ethernet со следующей информацией в заголовке.

MAC-адрес назначения. Широковещательный адрес FF-FF-FF-FF-FF-FF, требующей принятия и обработки ARP-запроса всеми сетевыми интерфейсными платами Ethernet в локальной сети (LAN). MAC-адрес источника. Это отправитель MAC-адреса в ARP-запросе.

Тип. В сообщении ARP-запроса есть поле «Тип» со значением 0x806. Оно информирует принимающую сетевую плату о том, что для части кадра, выделенной для данных, необходимо использовать процесс ARP.

Поскольку ARP-запросы являются широковещательной рассылкой, они рассылаются через все порты коммутатора, кроме принимающего порта. Все сетевые адаптеры Ethernet в процессе локальной сети транслируют и должны доставить запрос ARP в свою операционную систему для обработки. Каждое устройство обрабатывает ARP-запрос на предмет совпадения целевого IPv4-адреса с собственным адресом. Маршрутизатор не пересылает широковещательные рассылки другим интерфейсам.

Только у одного устройства в локальной сети (LAN) будет IPv4-адрес, совпадающий в целевым IPv4адресом в ARP-запросе. Ответ от других устройств не поступает.

Нажмите кнопку «Воспроизведение», чтобы просмотреть видеоролик об ARP-запросе IPv4-адреса назначения, который находится в локальной сети.

https://netacad.sadlab.su/itn-dl/9.2.10

5/17

16.03.2023, 21:34

AntiNetacad | Introduction to Networks | Протокол ARP ||

13

ICMP

 

9

данными с удаленными сетями

 

Разрешение адресов

 

Удаление записей из таблицы

9.2.6

ARP

Таблицы ARP на сетевых

9.2.7

устройствах

Проблемы ARP

9.2.8широковещательная рассылка ARP и ARP-спуфинг

Cisco Packet Tracer. Изучение

9.2.9

таблицы АRP

 

 

 

9.2.10

Проверьте свое понимание темы -

ARP

 

 

 

9.3

Обнаружение соседних IPv6

 

 

устройств

 

9.4

Практика и контрольная

 

работа модуля

 

 

10

Базовая конфигурация

 

маршрутизатор

 

 

11

IPv4-адресация

 

12

IPv6-адресация

 

9.2.4

Видео. Принцип работы протокола ARP — ARP-ответ

Только устройство с IPv4-адресом, связанным с целевым IPv4-адресом в ARP-запросе, возвращает ARP-ответ. ARP-ответ инкапсулируется в кадре Ethernet со следующей информацией в заголовке.

MAC-адрес получателя. Это отправитель MAC-адреса в ARP-запросе.

https://netacad.sadlab.su/itn-dl/9.2.10

6/17

16.03.2023, 21:34

13

ICMP

 

9

данными с удаленными сетями

 

Разрешение адресов

 

Удаление записей из таблицы

9.2.6

ARP

Таблицы ARP на сетевых

9.2.7

устройствах

Проблемы ARP

9.2.8широковещательная рассылка ARP и ARP-спуфинг

Cisco Packet Tracer. Изучение

9.2.9

таблицы АRP

Проверьте свое понимание темы -

9.2.10

ARP

 

 

 

9.3

Обнаружение соседних IPv6

 

 

устройств

 

Практика и контрольная

9.4

работа модуля

10

Базовая конфигурация

 

маршрутизатор

 

 

11

IPv4-адресация

 

12

IPv6-адресация

 

AntiNetacad | Introduction to Networks | Протокол ARP ||

MAC-адрес источника. Это отправитель MAC-адреса в ARP-запросе.

Тип. В сообщении ARP-запроса есть поле «Тип» со значением 0x806. Оно информирует принимающую сетевую плату о том, что для части кадра, выделенной для данных, необходимо использовать процесс ARP.

Одноадресный ARP-ответ получит только то устройство, которое отправило ARP-запрос. После получения ARP-ответа устройство добавит адрес IPv4 и соответствующий MAC-адрес в свою таблицу ARP. Теперь пакеты для этого IPv4-адреса можно инкапсулировать в кадрах, используя соответствующий ему MAC-адрес.

Если на ARP-запрос не отвечает ни одно устройство, пакет отбрасывается, поскольку сформировать кадр невозможно.

Записи в таблице ARP получают метку времени. Если к моменту истечения метки времени устройство не получит кадр от какого-либо устройства, запись для этого устройства будет удалена из таблицы

ARP.

Кроме того, в таблицу ARP можно добавлять статические записи сопоставления, но это делается нечасто. Срок действия статических записей в таблице ARP не истекает со временем, поэтому их необходимо удалять вручную.

Примечание: Для IPv6 используется протокол, аналогичный протоколу разрешения адресов (ARP) для IPv4, который называется «протокол обнаружения соседей» ICMPv6 (ND). Для IPv6 используются сообщения опроса и объявления соседей, которые схожи по своему назначению с ARP-запросами и ответами в IPv4.

Нажмите кнопку Play (Воспроизведение), чтобы просмотреть видеоролик об ARP-ответе.

https://netacad.sadlab.su/itn-dl/9.2.10

7/17

16.03.2023, 21:34

AntiNetacad | Introduction to Networks | Протокол ARP ||

13

ICMP

 

9

данными с удаленными сетями

 

Разрешение адресов

 

Удаление записей из таблицы

9.2.6

ARP

Таблицы ARP на сетевых

9.2.7

устройствах

Проблемы ARP

9.2.8широковещательная рассылка ARP и ARP-спуфинг

Cisco Packet Tracer. Изучение

9.2.9

таблицы АRP

Проверьте свое понимание темы -

9.2.10

ARP

 

 

 

9.3

Обнаружение соседних IPv6

 

 

устройств

 

Практика и контрольная

9.4

работа модуля

10

Базовая конфигурация

 

маршрутизатор

 

 

11

IPv4-адресация

 

12

IPv6-адресация

 

9.2.5

Видео. Роль ARP в обмене данными с

 

удаленными сетями

 

 

 

Если IPv4-адрес назначения находится не в той же сети, что IPv4-адрес источника, устройствуотправителю необходимо отправить кадр на свой шлюз по умолчанию. Это интерфейс локального маршрутизатора Когда в устройстве источника есть пакет с IPv4-адресом в другой сети, оно инкапсулирует этот пакет в кадре, используя MAC-адрес назначения маршрутизатора.

https://netacad.sadlab.su/itn-dl/9.2.10

8/17

16.03.2023, 21:34

13

ICMP

 

9

данными с удаленными сетями

 

Разрешение адресов

 

Удаление записей из таблицы

9.2.6

ARP

Таблицы ARP на сетевых

9.2.7

устройствах

Проблемы ARP

9.2.8широковещательная рассылка ARP и ARP-спуфинг

Cisco Packet Tracer. Изучение

9.2.9

таблицы АRP

Проверьте свое понимание темы -

9.2.10

ARP

 

 

 

9.3

Обнаружение соседних IPv6

 

 

устройств

 

Практика и контрольная

9.4

работа модуля

10

Базовая конфигурация

 

маршрутизатор

 

 

11

IPv4-адресация

 

12

IPv6-адресация

 

AntiNetacad | Introduction to Networks | Протокол ARP ||

IPv4-адрес шлюза по умолчанию хранится в конфигурации IPv4 узлов. Когда узел создает пакет для адресата, он сравнивает IPv4-адрес назначения и свой собственный IPv4-адрес, чтобы определить, находятся ли эти два IPv4-адреса в одной и той же сети уровня 3. Если конечный хост находится в другой сети, источник ищет в своей таблице ARP запись с IPv4-адресом шлюза по умолчанию. Если запись отсутствует, то для определения MAC-адреса шлюза по умолчанию используется процесс ARP.

Нажмите кнопку Play (Воспроизведение), чтобы просмотреть видеоролик об ARP-запросе и ответе, связанных со шлюзом по умолчанию.

9.2.6

https://netacad.sadlab.su/itn-dl/9.2.10

9/17

16.03.2023, 21:34

13

ICMP

 

9

данными с удаленными сетями

 

Разрешение адресов

 

Удаление записей из таблицы

9.2.6

ARP

Таблицы ARP на сетевых

9.2.7

устройствах

Проблемы ARP

9.2.8широковещательная рассылка ARP и ARP-спуфинг

Cisco Packet Tracer. Изучение

9.2.9

таблицы АRP

Проверьте свое понимание темы -

9.2.10

ARP

 

 

 

9.3

Обнаружение соседних IPv6

 

 

устройств

 

Практика и контрольная

9.4

работа модуля

10

Базовая конфигурация

 

маршрутизатор

 

 

11

IPv4-адресация

 

12

IPv6-адресация

 

AntiNetacad | Introduction to Networks | Протокол ARP ||

Удаление записей из таблицы ARP

В каждом устройстве есть таймер кэша ARP, который удаляет записи из таблицы ARP, не используемые в течение указанного периода времени. Этот период может быть разным в зависимости от операционной системы устройства. Например, новые операционные системы Windows хранят записи таблицы ARP от 15 до 45 секунд, как показано на рисунке.

192.168.1.120/24 MAC 00-0B

B

Я удалю эту запись из таблицы ARP, если не использовал ее в течение 15-45 секунд.

192.168.1.110/24

 

 

 

 

192.168.1.50/24

C

MAC 00-0A A

 

 

192.168.1.1/24

MAC 00-0C

 

 

 

 

 

MAC 00-0D

S1

 

 

 

 

 

 

 

 

Кеш ARP компьютера PC A

 

 

 

 

Интернет

 

 

 

 

 

 

 

 

IPv4-адрес

MAC-адрес

 

 

 

 

 

 

 

192.168.1.1

 

00-0D

 

G0/0/0

 

 

 

 

 

 

 

 

 

 

Примечание. Для удобства в этом примере MAC-адреса представлены в сокращенном виде.

 

 

 

 

 

 

 

R1

 

Кроме того, можно использовать некоторые команды, чтобы вручную удалить все или некоторые записи из таблицы ARP. После удаления записи процесс отправки ARP-запроса и получения ARPответа необходимо задействовать повторно, чтобы зарегистрировать сопоставление в таблице ARP.

https://netacad.sadlab.su/itn-dl/9.2.10

10/17