5.3 Настройка Phy Loopback
5.3.1 Введение в функцию
Функция Phy Loopback предоставляет механизмы для диагностики и тестирования работы физического уровня порта. Доступны три типа Loopback:
- External Phy Loopback - Все пакеты, поступающие на порт, возвращаются обратно на физическом уровне (phy).
- Internal Phy Loopback - Все пакеты, которые должны выйти через порт, возвращаются обратно на указанный физический порт.
- Port Level Loopback - Все пакеты, поступающие на порт, возвращаются обратно, при этом можно включить опцию замены MAC-адресов (SMAC ↔ DMAC) с перерасчетом CRC.
5.3.2 Конфигурация
Настройка External Phy Loopback

Рисунок 5-2: External Phy Loopback
Шаг 1: Перейти в режим настройки
Switch# configure terminal
Шаг 2: Перейти в режим настройки интерфейса и включить внешний Phy Loopback
Switch(config)# interface eth-0-1
Switch(config-if)# no shutdown
Switch(config-if)# loopback phy external
Шаг 3: Выйти из режима настройки
Switch(config-if)# end
Шаг 4: Проверка
Switch# show phy loopback
Interface Type DestIntf SwapMac
--------------------------------------------
eth-0-1 external - -
--------------------------------------------
Настройка Internal Phy Loopback

Рисунок 5-3: Internal Phy Loopback
Шаг 1: Перейти в режим настройки
Switch# configure terminal
Шаг 2: Настроить оба интерфейса для внутреннего loopback и указать целевой интерфейс:
Switch(config)# interface eth-0-2
Switch(config-if)# no shutdown
Switch(config-if)# exit
Switch(config)# interface eth-0-1
Switch(config-if)# no shutdown
Switch(config-if)# loopback phy internal eth-0-2
Шаг 3: Выйти из режима настройки
Switch(config-if)# end
Шаг 4: Проверка
Switch# show phy loopback
Interface Type DestIntf SwapMac
--------------------------------------------
eth-0-1 internal eth-0-2 -
--------------------------------------------
Настройка Port Level Loopback

Рисунок 5-4: Port Level Loopback
Шаг 1: Перейти в режим настройки
Switch# configure terminal
Шаг 2: Настроить интерфейс для loopback с заменой MAC-адресов:
Switch(config)# interface eth-0-1
Switch(config-if)# no shutdown
Switch(config-if)# loopback port mac-address swap
Шаг 3: Выйти из режима настройки
Switch(config-if)# end
Шаг 4: Проверка
Switch# show phy loopback
Interface Type DestIntf SwapMac
--------------------------------------------
eth-0-1 port - yes
--------------------------------------------