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

Как найти порт коммутатора, к которому подключен хостВ повседневной работе очень часто появляется необходимость определить коммутатор и порт, к которому подключен пользователь или какое-то устройство. Для этого необязательно искать его визуально. Достаточно лишь узнать MAC адрес .

Секрет в том, что каждый коммутатор хранит информацию о всех МАС адресах. которые проявляют хоть какую-то сетевую активность за последние несколько минут. Необходимо просто грамотно этим воспользоваться.

Итак, допустим, что необходимо найти порт коммутатора, в который подключен пользователь Иванов. Достоверно известно, что ip адрес его компьютера 192.168.10.100

Возможно 2 варианта определения MAC адреса :

  • Непосредственно на компьютере пользователя выполнить в командной строке командуipconfig /all
  • Узнать МАС адрес удаленно, зная ip адрес компьютера пользователя. Это возможно при условии, что есть доступ к маршрутизатору Cisco или межсетевому экрану Cisco ASA. которое является шлюзом по умолчанию для хоста. ARP таблица на этих устройствах будет содержать соответствие МАС и IP адресов.

R-DELTACONFIG-1# sh arp | inc 192.168.10.100

Protocol Address Age (min) Hardware Addr Type Interface

Internet 192.168.10.100 236 78ac. c0bb.74f2 ARPA Vlan10

Устройство с ip адресом 192.168.10.100 имеет МАС адрес 78ac. c0bb.74f2 и находится во Vlan 10 .

Определив МАС адрес устройства, можно продолжить поиск его непосредственного месторасположения на коммутаторе.

Команда show mac address-table (иногда пишется с дополнительным дефисом вместо пробела show mac — address- table ) показывает список всех МАС адресов активных устройств, которые подключены к коммутатору.

SW-DELTACONFIG-1# sh mac address-table

Mac Address Table

Vlan Mac Address Type Ports

1 1111.1111.1111 DYNAMIC Fa0/1

2 2222.2222.2222 DYNAMIC Fa0/2

3 3333.3333.3333 DYNAMIC Fa0/3

4 4444.4444.4444 DYNAMIC Fa0/4

Из-за большого количества записей, которые обычно присутствуют в этой таблице, рекомендуется использовать фильтр по нужному МАС адресу. причем достаточно последних 4х символов. В нашем случае поиск МАС адреса 78ac. c0bb. 74f2 выглядит так:

SW-DELTACONFIG-1#sh mac address-table | inc 74f2

10 78ac. c0bb.74f2 DYNAMIC Gi0/1

Строка вывода показывает, что хост находится в Vlan 10 и подключен к порту коммутатора Gigabitethernet 0/1 .

Если у вас небольшой офис и вся сеть организована только на одном единственном коммутаторе, то поиск окончен. Однако, если под управлением есть несколько устройств, то может быть так, что к найденному порту текущего коммутатора подключен не конечный хост, а другой коммутатор. В этом случае необходимо повторить поиск в таблице МАС адресов соседнего коммутатора.

Если в сети офиса их несколько, то определить имя и адрес управления нужного нам соседнего коммутатора помогут команды sh cdp neighbors. которая покажется имена и связанные порты всех коммутаторов Cisco. подключенных к текущему и sh cdp neighbors detail. в выводе которой дополнительно указаны ip адреса для управления соседними коммутаторами

SW-DELTACONFIG-1# sh cdp neighbors

Capability Codes: R — Router, T — Trans Bridge, B — Source Route Bridge

Port ID (Gig 0/18 ) – интерфейс соседнего коммутатора.

This entry was posted in Cisco кто подключен к порту and tagged , . Bookmark the <a href="http://ollitehnika.ru/kak-najti-port-kommutatora-k-kotoromu-podklyuchen-xost/" title="Permalink to Как найти порт коммутатора, к которому подключен хост" rel="bookmark">permalink</a>.

Comments are closed.