交换机端口对应的mac地址与IP地址

本文首发于微信公众号“电脑网络一点通”(dnwlydt)

喜欢我就请多多关注


先了解下MAC地址表和ARP地址表:

1、MAC地址表

通俗的讲,没太交换机都有一个MAC地址表,该表记录了交换机每个端口与终端设备的MAC地址的映射关系,交换机的工作原理就是跟据MAC表中的端口与主机地址的映射关系来选择目的端口,进行二层数据转发。所以通过MAC地址表可以查到终端设备连接的哪个端口对应哪台主机,MAC地址与端口的互查就是借助MAC地址表进行的。


2、ARP缓存表

ARP(Address Resolution Protocol),即地址解析协议,A是工作在网络层的协议,它负责将IP地址解析为MAC地址,在每台主机中都有一张ARP表,它记录着主机的IP地址和MAC地址的对应关系,也就是是通过IP地址获取对应主机的二层硬件地址(MAC地址),从而将数据通过二层转发到目的主机。而ARP缓存表中则记录了常用的IP地址与主机MAC地址的映射关系,以便下一次数据转发。所以一般可以通过ARP缓存表查看哪个IP对应哪台主机,部分没有的映射关系会借助ARP广播得到并存储在缓存表中以便下一次使用,我们这里的IP和MAC的互查就是基于ARP缓存表实现的。


几个常用命令:

查看MAC地址表:

show mac address-table

根据MAC查端口:

show mac address-table dynamic address <mac address>

show mac address-table | include <mac-address>

根据端口查MAC:

show mac address-table interface <int-type int-number>

show mac address-table | include <key-int-num>

查看ARP缓存表:

IOS:show arp

NX-OS:show ip arp

根据MAC查IP:

IOS:show arp | include <mac-address>

NX-OS:show ip arp | include <mac-address>

根据IP查MAC:

IOS:show arp | include <ip-address>

NX-OS:show ip arp | include <ip-address>

欢迎大家在下面留言,如有技术问题,欢迎大家加微信直接联系小编

更多精彩推荐,请关注我们公众号“电脑网络一点通”

举报
评论 0