Добро пожаловать в QSFPTEK Global     Бесплатная доставка для заказов в США и ЕС на сумму свыше US$79.8     Глобальный склад

Валюта: USD $
USD $ - US Dollar
EUR € - Euro
JPY 円 - Japanese Yen
KRW ₩ - Korean Won
Поиск

Корзина

0
Free shipping on U.S. & EU orders over US$79.8
Валюта: USD $
Choose language
Back
  • USD $ - US Dollar
  • EUR € - Euro
  • JPY 円 - Japanese Yen
  • KRW ₩ - Korean Won

ARP

Автор Moore

Дата 08/12/2024

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

Что такое ARP?

 

ARP расшифровывается как Address Resolution Protocol. Это сетевой механизм, который преобразует IP-адреса в соответствующие MAC-адреса. Поэтому на хосте или в сети уровня 3 должна поддерживаться таблица ARP для хранения информации о соответствии IP-адресов и MAC-адресов. Таблица ARP обычно подразделяется на статическую и динамическую.

 

Необходим ли ARP?

 

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

 

Различные типы ARP

 

Динамический ARP

 

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

 

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

 

Статический ARP

 

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

 

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

 

Статические записи ARP не устаревают и не перезаписываются динамическими записями ARP, что обеспечивает безопасную связь. Если на устройстве настроена статическая запись ARP, устройство может использовать для связи с одноранговым устройством только указанный MAC-адрес. Это предотвращает использование сетевыми злоумышленниками пакетов ARP для изменения соответствия IP- и MAC-адресов и тем самым гарантирует безопасную связь между устройствами. Статические записи ARP обычно настраиваются на шлюзовых устройствах.

 

Статические записи ARP подразделяются на короткие и длинные записи:

 

Краткие статические записи ARP:

Сетевой администратор вручную определяет соответствие между IP- и MAC-адресами без указания VLAN и исходящего интерфейса. Если исходящий интерфейс является интерфейсом Ethernet уровня 2, короткие статические записи ARP нельзя использовать непосредственно для пересылки пакетов. Сначала устройство должно отправить пакет ARP-запроса. Предположим, что исходные IP- и MAC-адреса полученного пакета ARP-ответа совпадают со статической записью ARP. В этом случае устройство добавит информацию о VLAN и интерфейсе из полученного пакета ARP-ответа в статическую запись ARP для последующей пересылки пакетов.

 

Длительные статические записи ARP:

Сетевой администратор вручную устанавливает соответствие между IP-адресом и MAC-адресом, а также указывает VLAN и исходящий интерфейс, через которые отправляется пакет. Рекомендуется использовать длинные статические записи ARP, поскольку их можно напрямую применять для пересылки пакетов.

 

Gratuitous ARP

Gratuitous ARP позволяет сетевому устройству отправлять пакет ARP-запроса, в котором его IP-адрес является целевым IP-адресом.

Основные функции Gratuitous ARP:

 

1. Обнаружение конфликтов IP-адресов: Когда устройство получает ответ ARP на свой безвозмездный запрос ARP, это означает, что другое сетевое устройство использует тот же IP-адрес. Затем устройство будет периодически отправлять безвозмездные запросы ARP, пока конфликт не будет устранён.

 

2. Объявление нового MAC-адреса: Если MAC-адрес устройства изменяется, например при замене сетевого адаптера, устройство отправляет запросы Gratuitous ARP, чтобы уведомить другие устройства в сети о новом MAC-адресе. Это гарантирует обновление таблиц ARP правильной информацией.

 

3. Уведомление группы VRRP о ведущем/резервном коммутаторе В группе VRRP (Virtual Router Redundancy Protocol): когда происходит переключение между основным и резервным устройствами, новое основное устройство отправляет пакеты Gratuitous ARP, чтобы уведомить другие устройства в группе о том, что переключение выполнено.

 

Прокси-ARP

 

Proxy ARP — это технология, которая позволяет устройствам в определенной сети отвечать на ARP-запросы от сетевых адресов, не принадлежащих этой сети.

 

Основные функции Proxy ARP:

 

-Развёртывание шлюза: Обычно он развёртывается на сетевом шлюзе и не требует внесения каких-либо изменений в конфигурацию сетевых узлов.

 

-Скрытие топологии: Proxy ARP скрывает физическую топологию сети, позволяя устройствам в разных физических сетях взаимодействовать так, как будто они находятся в одной сети.

 

-Выборочная модификация таблицы ARP: Это изменяет только ARP-таблицы хостов, оставляя ARP-таблицу и таблицы маршрутизации шлюза без изменений.

Маршрутизируемый прокси-ARP

Маршрутизация Proxy ARP позволяет устройствам обмениваться данными в одном логическом сегменте сети, но в разных физических сетях.

Хост не может пересылать данные другим сетевым устройствам без адреса шлюза по умолчанию. Маршрутизация Proxy ARP решает эту проблему.

 

ARP Eg.1

 

Например, Host_1 и Host_2 находятся в одном логическом сегменте сети, но подключены через разные VLAN (VLANIF 10 и VLANIF 20). Host_1 отправляет ARP-запрос, чтобы узнать MAC-адрес Host_2, но поскольку они находятся в разных физических сетях, Host_2 не получает этот запрос. При включённом Routing Proxy ARP коммутатор отвечает на ARP-запрос Host_1 своим MAC-адресом. Затем Host_1 отправляет данные коммутатору, который пересылает их Host_2 в качестве прокси.

Прокси-ARP внутри VLAN

 

Когда два пользователя находятся в одной VLAN, но настроена изоляция портов, включение прокси-ARP внутри VLAN на соответствующих интерфейсах VLAN обеспечивает связь уровня 3.

 

ARP Eg.2

 

Например, рассмотрим Host_1 и Host_2, подключенные к коммутатору и назначенные VLAN 10. Из-за изоляции портов они не могут обмениваться данными на уровне 2. Однако при включении прокси-ARP внутри VLAN коммутатор может обеспечить связь на уровне 3. Когда коммутатор получает пакет ARP-запроса с адресом назначения, не совпадающим с его собственным, он ищет запись ARP, соответствующую интерфейсу. Если он находит запись для Host_2, коммутатор отвечает Host_1 своим MAC-адресом и пересылает пакет Host_2, фактически действуя как прокси.

 

Прокси-ARP между VLAN

 

Когда два хоста находятся в одном сетевом сегменте, но в разных VLAN, включение прокси-ARP между VLAN на соответствующих интерфейсах VLAN (например, интерфейсах VLANIF или субинтерфейсах) обеспечивает связь уровня 3.

 

ARP Eg.3

 

Например, Host_1 и Host_2 могут находиться в одном сетевом сегменте, но принадлежать соответственно VLAN 10 и VLAN 20. Поскольку они находятся в разных VLAN, они не могут взаимодействовать на уровне 2. При включении на коммутаторе прокси-ARP между VLAN хосты могут взаимодействовать на уровне 3. Когда коммутатор получает запрос ARP с адресом назначения, не совпадающим с его собственным, он ищет запись ARP (изученную динамически или настроенную статически) для Host_2. Если совпадение найдено, коммутатор отправляет Host_1 свой MAC-адрес и пересылает пакет Host_2, функционируя как прокси.

Поделиться

Теги