当我们需要找到某个PC所接交换机的端口是哪个的时候,我们也知道MAC地址和IP地址,那么我们就可以通过核心交换机直接来查找到PC所连接的交换机以及交换机的端口。
拓扑图如下:
假设我们想要找到PC1所接交换机的端口,我们也不知道他所接的交换机是哪个。
不过我们可以远程PC电脑,查看电脑的MAC地址和IP地址
PC1MAC地址为:54-89-98-61-5E-18
PC1的IP地址为:192.168.1.1
注意:华为交换机MAC地址以四位为一组
我们在核心交换机LSW1中,输入命令:
dis arp | include 192.168.1.1
这样就可以知道这个设备的接口和MAC地址了。
我们可以很清楚的看到PC1的MAC地址为:5489-9861-5e18。
而且他是通过我们所连接交换机的G0/0/1接口通过来的。
接下来我们就需要查看G0/0/1还有没有下联交换机。
首先我们先进入G0/0/1接口,然后输入:
dis arp interface G0/0/1
通过arp包就可以知道所有通过G0/0/1接口连接的ip地址,这个时候会有很多ip地址出现,我们只需要分别交换机所需要的网段,就能知道哪个ip地址是交换机的,哪个是PC的。
这里模拟器并没有显示交换机的IP地址,可能是因为我不懂怎么设置交换机IP导致的。不过公司中的交换机大都是使用ip进行连接。
所以在实际运用中,这个命令除了会把所有PC的ip显示之外还会显示交换机的ip地址。
然后我们在使用交换机连接工具Xshell或者其它工具,对显示的交换机地址一个个登陆进去,并使用下列命令:
dis mac-address |in 5489-9861-5e18
以此来查看通过g0/0/1接口的交换机下面是哪个交换机中有我们要查询的PC。
循环往复,直到没有交换机为止,这样,我们就定位了PC所连接的交换机是哪个,并在交换机中进行针对端口的种种设置。
如果有不对的地方,还请网工前辈们多多批评。