Получение таблиц ARP в классической модели развертывания
В этой статье представлены пошаговые указания по получению таблиц протокола ARP для канала Azure ExpressRoute.
Внимание
Данный документ предназначен для диагностики и устранения простых проблем. Он не заменит услуг службы поддержки Майкрософт. Если проблему не удается устранить с помощью приведенных указаний, отправьте запрос на поддержку с помощью функции Справка и поддержка Microsoft Azure.
Протокол ARP и таблицы ARP
ARP — это протокол уровня 2, который определен в RFC 826. Протокол ARP используется для сопоставления адреса Ethernet (MAC-адреса) с IP-адресом.
Таблица ARP обеспечивает сопоставление IPv4-адреса и MAC-адреса для конкретного пиринга. Таблица ARP для пиринга канала ExpressRoute содержит следующие сведения о каждом интерфейсе (первичном и вторичном).
- Сопоставление IP-адреса локального интерфейса маршрутизатора с MAC-адресом.
- Сопоставление IP-адреса интерфейса ExpressRoute маршрутизатора с MAC-адресом.
- Длительность сопоставления.
Таблицы ARP помогают проверять конфигурацию уровня 2 и устранять проблемы с подключением на базовом уровне 2.
Ниже приведен пример таблицы ARP.
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 10.0.0.1 ffff.eeee.dddd
0 Microsoft 10.0.0.2 aaaa.bbbb.cccc
В следующем разделе приведены сведения о том, как просмотреть таблицы ARP, видимые на пограничных маршрутизаторах ExpressRoute.
Необходимые условия для использования таблиц ARP
Прежде чем продолжить, убедитесь, что выполнены следующие условия.
- Настроен действительный канал ExpressRoute по крайней мере с одним пирингом. Канал должен быть полностью настроен поставщиком услуг подключения. Вы (или поставщик услуг подключения) должны настроить по крайней мере один из пирингов (частный или Microsoft) в этом канале.
- Диапазоны IP-адресов, используемые для настройки пиринга (частный и Microsoft Azure). Просмотрите примеры назначения IP-адресов на странице требований к маршрутизации ExpressRoute, чтобы узнать, как IP-адреса сопоставляются с интерфейсами на вашей стороне и на стороне ExpressRoute. Сведения о конфигурации пиринга можно получить, просмотрев страницу настройки пиринга ExpressRoute.
- От вашей группы сетевых администраторов или поставщика услуг подключения получена информация о MAC-адресах интерфейсов, используемых для этих IP-адресов.
- Последняя версия модуля PowerShell для Azure (1.50 или более поздняя версия).
Таблицы ARP для канала ExpressRoute
Этот раздел содержит инструкции о том, как просмотреть таблицы ARP для каждого типа пиринга с помощью PowerShell. Прежде чем продолжить, вам или вашему поставщику услуг подключения необходимо настроить пиринг. Каждый канал имеет два пути (первичный и вторичный). Вы можете просмотреть эти пути в таблице ARP независимо друг от друга.
Таблицы ARP для частного пиринга Azure
Следующий командлет предоставляет таблицы ARP для частного пиринга Azure.
# Required variables
$ckt = "<your Service Key here>"
# ARP table for Azure private peering--primary path
Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Private -Path Primary
# ARP table for Azure private peering--secondary path
Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Private -Path Secondary
Ниже приведен пример выходных данных для одного из путей.
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 10.0.0.1 ffff.eeee.dddd
0 Microsoft 10.0.0.2 aaaa.bbbb.cccc
Таблицы ARP для пиринга Майкрософт
Следующий командлет предоставляет таблицы ARP для пиринга Майкрософт.
# ARP table for Microsoft peering--primary path
Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Microsoft -Path Primary
# ARP table for Microsoft peering--secondary path
Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Microsoft -Path Secondary
Ниже приведен пример выходных данных для одного из путей.
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 65.0.0.1 ffff.eeee.dddd
0 Microsoft 65.0.0.2 aaaa.bbbb.cccc
Как использовать эти сведения
С помощью таблицы ARP для пиринга можно проверить конфигурацию и возможности подключения уровня 2. В этом разделе описывается, как выглядят таблицы ARP в различных сценариях.
Таблица ARP, когда канал находится в рабочем состоянии (ожидаемое состояние)
- В таблице ARP отображается запись для локальной стороны с действительным IP-адресом и MAC-адресом, а также аналогичная запись со стороны сети Майкрософт.
- Последний октет локального IP-адреса всегда является нечетным числом.
- Последний октет локального IP-адреса сети Майкрософт всегда является четным числом.
- Тот же MAC-адрес отображается на стороне Майкрософт для пиринга (частного и Microsoft Azure).
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 65.0.0.1 ffff.eeee.dddd
0 Microsoft 65.0.0.2 aaaa.bbbb.cccc
Таблица ARP, когда она находится в локальной среде или когда на стороне поставщика услуг подключения возникли проблемы
В таблице ARP отображается только одна запись. Она содержит сопоставление MAC-адреса и IP-адреса, используемого на стороне сети Майкрософт.
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
0 Microsoft 65.0.0.2 aaaa.bbbb.cccc
Примечание.
В случае возникновения подобной проблемы отправьте запрос на поддержку своему поставщику услуг подключения, чтобы устранить ее.
Таблица ARP в случае проблем на стороне сети Майкрософт
- Вы не увидите таблицу ARP для пиринга при наличии проблем на стороне сети Майкрософт.
- Отправьте запрос на поддержку с помощью функции Справка и поддержка Microsoft Azure. Укажите, что у вас возникла проблема с возможностями подключения уровня 2.
Следующие шаги
- Проверьте конфигурации уровня 3 для канала ExpressRoute:
- Получение сводки маршрутов для определения состояния сеансов BGP.
- Получение таблицы маршрутов для определения того, какие префиксы объявляются в ExpressRoute.
- Проверка передачи данных путем просмотра входящих и исходящих байтов.
- Отправьте запрос на поддержку с помощью функции Справка и поддержка Microsoft Azure , если у вас по-прежнему возникают проблемы.