We will see here how to make the correspondence between the ip address of a device and the physical interface of a cisco switch.
Let's say we have this very simple architecture and that we want to retrieve the ip addresses connected to Gi1/0/1 and Gi1/0/2 interfaces.
switch01(config)# interface vlan 1
switch01(config-if)# ip address 192.168.1.1 255.255.255.0
switch01(config-if)# no shutdown
As explained before (switches are Layer 2 devices), there is no way to retrieve directly this information, we first need to get the mac addresses.
So let's see how to retrieve mac addresses connected to this two physical ports.
switch01# show mac address-table | include Gi1/0/1
1 24b6.fd14.0853 DYNAMIC Gi1/0/1
switch01# show mac address-table | include Gi1/0/2
1 f8db.8845.ef15 DYNAMIC Gi1/0/2
Interface | mac address | ip address |
---|---|---|
Gi1/0/1 | 24b6.fd14.0853 | - |
Gi1/0/2 | f8db.8845.ef15 | - |
switch01# ping 192.168.1.200
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.200, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 36/51/74 ms
switch01# ping 192.168.1.210
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.210, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 33/48/71 ms
switch01# show arp | include 24b6.fd14.0853
Internet 192.168.1.210 0 24b6.fd14.0853 ARPA Vlan1
switch01# show arp | include f8db.8845.ef15
Internet 192.168.1.200 0 f8db.8845.ef15 ARPA Vlan1
We can now deduce from this information that 192.168.1.210 device is connected to Gi1/0/1 and 192.168.1.200 device is connected to Gi1/0/2.
Interface | mac address | ip address |
---|---|---|
Gi1/0/1 | 24b6.fd14.0853 | 192.168.1.210 |
Gi1/0/2 | f8db.8845.ef15 | 192.168.1.200 |
Contact :