Как найти к какому порту Cisco подключен определенный хост?

Если решите как-то реализовать написанное, то все действия вы производите на свой страх и риск!

Иногда бывают ситуации когда надо определить к какому порту Cisco подключен определенный хост. Сделать можно так:

Возможно, есть цепочка коммутаторов, поэтому надо сначала пингануть чтобы сформировалась актуальная MAC-таблица:
1. Пингуем

# ping 192.168.1.11

2. Далее определяем MAC по IP

# show arp | include 192.168.1.11 

или

# show arp | beg 192.168.1.11

3. Смотрим по таблице к какому порту этот MAC относится

# show mac-address-table address xxxx.xxxx.xxxx

или

# show mac address-table address xxxx.xxxx.xxxx

4. Если указан PortChannel, то смотри какие порты входят в него, если номер 1:

show etherchannel 1 summary

или

show etherchannel summary

4.1 Самое просто, но может создать проблемы временное отключение портов по одному чтобы понять на какой из них исчезнет MAC.
4.2 Или применить команду test etherchannel load-balance, но сначала надо понять на основе чего идет балансировка. Выполняем:

show etherchannel load-balance

и видим результат

Load-balancing on Port-channels configured globally:
src-mac

или

src-dst-ip - балансировка по IP источника и назначения 
src-ip - IP источника
dst-mac - MAC назначения

Вообще test etherchannel load-balance — диагностическая команда Cisco, которая не влияет на реальный трафик, а имитирует алгоритм балансировки EtherChannel (LACP/PAgP), чтобы определить, какой физический порт в составе Port-channel будет использован для передачи трафика с заданными параметрами. Она симулирует процесс выбора порта в агрегированном канале на основе указанных параметров: текущей политики балансировки, указанных MAC-адресов источника и назначения, и номера Port-channel.

4.3 Если src-mac, то балансировка по MAC-адресам источника

test etherchannel load-balance interface port-channel 1 mac-source xxxx.xxxx.xxxx mac-dest ffff.ffff.ffff

Пример результата

Would select interface GigabitEthernet1/0/2

Для src-dst-ip

test etherchannel load-balance interface port-channel 1 ip-source 192.168.1.11 ip-dest 192.168.1.1

! !Если используется src-dst-ip, то результат test команды должен включать IP-адреса.

Другие варианты:

src-ip - test etherchannel ... ip-source 192.168.1.11
dst-mac - test etherchannel ... mac-dest aaaa.bbbb.cccc

5. Если коммутатор не конечный, то смотрим через CDP какой следующий:

show cdp neighbors GiX/X/X detail

Переходим на следующий коммутатор и повторяем шаги.

Категории: Записи по Cisco

Метки:

- 29.08.2025           Просмотры: 28

Заметки в Telegram

Добавить комментарий

Вы можете оставить комментарий и указать никнейм (выдуманное имя/псевдоним). Поле со звездочкой и капча обязательны. Комментарии одобряются вручную.