Перейти к основному содержимому

5.4 Настройка L2 Ping

5.4.1 Введение в функцию

Инструмент L2 ping представляет собой полезное приложение, предназначенное для проверки соединения между двумя коммутаторами. L2 ping отличается от известной команды ping IP-ADDRESS. Классический "ping" основан на протоколе ICMP, который зависит от IP-уровня, что делает его неприменимым в случае, если целевое устройство является коммутатором только уровня 2. Однако протокол, используемый L2 ping, опирается исключительно на Ethernet-пакеты уровня 2.

Когда запускается L2 ping:

  • Протокольный пакет L2 ping с EtherType 36873 (0x9009) отправляется с указанного физического порта на другой заданный порт назначения.
  • На принимающей стороне пакет возвращается отправителю либо через не 802.1ag loopback, либо через настроенную функцию ответа “l2 ping response”.
  • Устройство, отправившее запрос, получает ответный пакет L2 ping и выводит результат пинга.

5.4.2 Настройка

Рисунок 5-5: Конфигурация для пинга порта коммутатора

Рисунок 5-5: Конфигурация для пинга порта коммутатора.

Конфигурация практически идентична для обоих коммутаторов (Switch1 и Switch2), за исключением некоторых деталей, которые указаны ниже.

Шаг 1: Вход в режим настройки

Switch# configure terminal

Шаг 2: Включение интерфейса

Switch (config)# interface eth-0-1
Switch (config-if)# no shutdown

Шаг 3: Включение функции ответа L2 ping на целевом коммутаторе

Настройте Switch2, чтобы разрешить отправку ответов на L2 ping.

Switch (config-if)# l2 ping response enable

Шаг 4: Выход из режима настройки

Switch (config-if)# end

Шаг 5: Выполнение L2 ping

Запустите команду L2 ping на Switch1, чтобы проверить подключение к Switch2.

Switch1# l2 ping 001e.0808.58f1 interface eth-0-1 count 10 interval 1000 timeout 2000
Sending 10 L2 ping message(s):
64 bytes from 001e.0808.58f1: sequence = 0, time = 10ms
64 bytes from 001e.0808.58f1: sequence = 1, time = 15ms
64 bytes from 001e.0808.58f1: sequence = 2, time = 13ms
64 bytes from 001e.0808.58f1: sequence = 3, time = 12ms
64 bytes from 001e.0808.58f1: sequence = 4, time = 20ms
64 bytes from 001e.0808.58f1: sequence = 5, time = 21ms
64 bytes from 001e.0808.58f1: sequence = 6, time = 12ms
64 bytes from 001e.0808.58f1: sequence = 7, time = 16ms
64 bytes from 001e.0808.58f1: sequence = 8, time = 14ms
64 bytes from 001e.0808.58f1: sequence = 9, time = 17ms
-----------------------------------
10 packet(s) transmitted, 10 received, 0% packet loss
Примечание

MAC-адрес (001e.0808.58f1) — адрес целевого порта на Switch2. Используйте команду show interface eth-0-1 на Switch2, чтобы найти правильный MAC-адрес.