8.4. Использование L2 ping

Назначение

Утилита L2 ping - это приложение, предназначенное для обнаружения соединения между двумя коммутаторами на канальном уровне.

Описание

После запуска L2 ping, пакет протокола L2 ping со значением поля Ethertype 36873 (0x9009) отправляется с указанного порта на указанный порт назначения.

На ответной стороне пакет L2 ping будет отправлен обратно либо через петлю, не поддерживающую 802.1ag, либо с помощью функции l2 ping response (если она включена). Коммутатор, выполняющий запрос, получит ответные пакеты и выведет результаты.

Настройка

Ниже приведена настройка двух коммутаторов. Отправка запроса осуществляется с коммутатора “Switch1”, прием и ответ на запрос осуществляет коммутатор “Switch2”. На обоих коммутаторах задействован порт “eht-0-1”.

В случае отсутствия конкретных указаний, настройка выполняется на обоих коммутаторах.

Шаг 1: Вход в режим “Global config”

Switch# configure terminal

Шаг 2: Включение порта

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

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

Switch2# (config-if)# l2 ping response enable

Шаг 4: Выход из режима “Global config”

Switch# (config-if)# end

Шаг 5: Использование L2 ping на коммутаторе “Switch1”

Switch1# l2 ping 0058.3f08.58f1 interface eth-0-1 count 10 interval 1000 timeout 2000

 Sending 10 L2 ping message(s):
 64 bytes from 0058.3F08.58f1: sequence = 0, time = 10ms
 64 bytes from 0058.3F08.58f1: sequence = 1, time = 15ms
 64 bytes from 0058.3F08.58f1: sequence = 2, time = 13ms
 64 bytes from 0058.3F08.58f1: sequence = 3, time = 12ms
 64 bytes from 0058.3F08.58f1: sequence = 4, time = 20ms
 64 bytes from 0058.3F08.58f1: sequence = 5, time = 21ms
 64 bytes from 0058.3F08.58f1: sequence = 6, time = 12ms
 64 bytes from 0058.3F08.58f1: sequence = 7, time = 16ms
 64 bytes from 0058.3F08.58f1: sequence = 8, time = 14ms
 64 bytes from 0058.3F08.58f1: sequence = 9, time = 17ms
 L2 ping completed.
 -----------------------------------
 10 packet(s) transmitted, 10 received, 0 % packet loss

0058.3F08.58f1 - это MAC-адрес порта “eth-0-1” коммутатора “Switch2”. Узнать его можно при помощи команды show interface eth-0-1.