Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
- PowerShell — Resource Manager
- PowerShell — классическая модель
Сводка
В этой статье описаны инструкции по изучению таблиц ARP для канала ExpressRoute.
Это важно
Этот документ предназначен для диагностики и устранения простых проблем. Она не предназначена для замены поддержки Майкрософт. Если вам не удается решить проблему, необходимо открыть запрос в службу поддержки Майкрософт , используя инструкции, описанные в этой статье.
Действия и примеры, описанные в этой статье, используют модули Az Azure PowerShell. Сведения о локальной установке модулей Az на компьютере см. в разделе Install Azure PowerShell. Чтобы узнать больше о новом модуле Az, см. статью Введение в новый модуль Azure PowerShell Az. Командлеты PowerShell обновляются с высокой частотой. Если вы не используете последнюю версию, применение значений, указанных в инструкциях, может привести к сбою. Чтобы найти установленные в системе версии PowerShell, используйте командлет .
Протокол разрешения адресов (ARP) и таблицы ARP
Протокол разрешения адресов (ARP) — это протокол уровня 2, определенный в RFC 826. ARP используется для сопоставления адреса Ethernet (MAC-адреса) с IP-адресом.
В таблице ARP приведены следующие сведения для основных и вторичных интерфейсов для каждого типа пиринга:
- Сопоставление 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 с как минимум одним пирингом. Канал должен быть полностью настроен поставщиком услуг подключения. Вы или ваш поставщик услуг подключения должны настроить в этом канале по крайней мере #REF! Private или Microsoft Peering.
- Диапазоны IP-адресов, используемые для настройки пиринга. Чтобы понять, как IP-адреса сопоставляются с интерфейсами, просмотрите примеры назначения IP-адресов на странице требований к маршрутизации ExpressRoute . Сведения о конфигурации пиринга можно получить, просмотрив страницу конфигурации пиринга ExpressRoute.
- Получена информация от вашей группы сетевых администраторов или поставщика услуг подключения о MAC-адресах интерфейсов, используемых для этих IP-адресов.
- У вас должен быть последний модуль PowerShell для #REF! (версия 1.50 или более поздняя).
Замечание
Если поставщик услуг предоставляет уровень 3 и таблицы ARP пусты на портале, обновите конфигурацию канала с помощью кнопки обновления на портале. Эта операция применяет правильную конфигурацию маршрутизации в канале.
Получение таблиц ARP для схемы ExpressRoute
В этом разделе приведены инструкции по просмотру таблиц ARP для каждого пиринга с помощью PowerShell. Перед продолжением выполнения необходимо, чтобы вы или ваш поставщик услуг подключения настроили пиринг. Каждый канал имеет два пути (первичный и вторичный). Вы можете проверить таблицу ARP для каждого пути независимо.
Замечание
В зависимости от аппаратной платформы результаты ARP могут отличаться и отображать только локальный интерфейс.
Таблицы ARP для частного пиринга в #REF!
Следующий командлет предоставляет таблицы ARP для приватного пиринга #REF!.
# Required Variables
$RG = "<Your Resource Group Name Here>"
$Name = "<Your ExpressRoute Circuit Name Here>"
# ARP table for Azure private peering - Primary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType AzurePrivatePeering -DevicePath Primary
# ARP table for Azure private peering - Secondary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType AzurePrivatePeering -DevicePath 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 для пирингового соединения с Microsoft
Следующий cmdlet предоставляет таблицы ARP для пиринговых соединений Microsoft.
# Required Variables
$RG = "<Your Resource Group Name Here>"
$Name = "<Your ExpressRoute Circuit Name Here>"
# ARP table for Microsoft peering - Primary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType MicrosoftPeering -DevicePath Primary
# ARP table for Microsoft peering - Secondary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType MicrosoftPeering -DevicePath Secondary
Пример выходных данных для одного из путей:
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 20.33.0.1 ffff.eeee.dddd
0 Microsoft 20.33.0.2 aaaa.bbbb.cccc
Использование этих сведений
Таблицу ARP пиринга можно использовать для определения и проверки конфигурации и подключения уровня 2. В этом разделе представлен обзор того, как таблицы ARP выглядят в различных сценариях.
Таблица ARP, когда канал находится в рабочем состоянии (ожидаемое состояние)
- В таблице ARP представлена запись для локальной стороны с действительным IP-адресом и MAC-адресом То же самое можно наблюдать с стороны Майкрософт.
- Последний октет локального IP-адреса является нечетным числом.
- Последний октет IP-адреса Майкрософт — это четное число.
- Один и тот же MAC-адрес отображается на стороне Майкрософт для всех трех пирингов (основной или вторичной).
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 20.33.0.1 ffff.eeee.dddd
0 Microsoft 20.33.0.2 aaaa.bbbb.cccc
Или
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 20.33.0.1 ffff.eeee.dddd
Таблица ARP при возникновении проблем внутри локальной сети или у поставщика подключения
Если возникла проблема с локальным поставщиком или поставщиком подключений, в таблице ARP отображается одна из двух вещей: локальный MAC-адрес отображается как неполный или только запись Майкрософт присутствует в таблице ARP.
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
0 On-Prem 20.33.0.1 Incomplete
0 Microsoft 20.33.0.2 aaaa.bbbb.cccc
Или
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
0 Microsoft 20.33.0.2 aaaa.bbbb.cccc
Замечание
Откройте запрос на поддержку с поставщиком услуг подключения для отладки любых проблем. Если в таблице ARP нет IP-адресов интерфейсов, сопоставленных с MAC-адресами, ознакомьтесь со следующими сведениями:
- Убедитесь, что первый IP-адрес подсети /30, назначенный для связи между MSEE-PR и MSEE, используется в интерфейсе MSEE-PR. #REF! всегда использует второй IP-адрес для MSE.
- Убедитесь, что теги VLAN клиента (C-Tag) и службы (S-Tag) совпадают как в MSEE-PR, так и в паре MSEE.
Таблица ARP в случае проблем со стороны Microsoft
- Если на стороне Майкрософт есть неполадки, то таблица ARP для пиринга может не отображаться.
- Откройте запрос в службу поддержки Майкрософт. Укажите проблему с подключением уровня 2.
Дальнейшие шаги
- Проверьте конфигурации уровня 3 для канала ExpressRoute.
- Получение сводки маршрута для определения состояния сеансов BGP.
- Получите таблицу маршрутов, чтобы определить, какие префиксы объявляются в ExpressRoute.
- Проверяйте передачу данных путем просмотра входящих/исходящих байтов.
- Откройте запрос в службу поддержки Майкрософт , если у вас по-прежнему возникают проблемы.