Поделиться через


Получение таблиц ARP в классической модели развертывания

В этой статье представлены пошаговые указания по получению таблиц протокола ARP для канала Azure ExpressRoute.

Внимание

Данный документ предназначен для диагностики и устранения простых проблем. Он не заменит услуг службы поддержки Майкрософт. Если проблему не удается устранить с помощью приведенных указаний, отправьте запрос на поддержку с помощью функции Справка и поддержка Microsoft Azure.

Протокол ARP и таблицы ARP

ARP — это протокол уровня 2, который определен в RFC 826. Протокол ARP используется для сопоставления адреса Ethernet (MAC-адреса) с IP-адресом.

Таблица ARP обеспечивает сопоставление IPv4-адреса и MAC-адреса для конкретного пиринга. Таблица ARP для пиринга канала ExpressRoute содержит следующие сведения о каждом интерфейсе (первичном и вторичном).

  1. Сопоставление IP-адреса локального интерфейса маршрутизатора с MAC-адресом.
  2. Сопоставление IP-адреса интерфейса ExpressRoute маршрутизатора с MAC-адресом.
  3. Длительность сопоставления.

Таблицы 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 , если у вас по-прежнему возникают проблемы.