前文讲过arp缓存表和mac地址表,现在总结下它们的相同和不同
不同
定义
- arp缓存表是主机用来缓存其他主机的ip地址和mac地址的映射关系的表
- mac地址表是交换机用来缓存连接在各端口的主机的源mac地址和端口号的映射关系的表
作用
- arp缓存表是数据包在二层封装时需要目的mac地址时查找的表
- mac地址表是数据帧经过交换机时需要转发到对应端口时查找的表
存入方式
- arp缓存表是主机接收arp请求报文或arp响应报文时存入senderIP和senderMAC
- mac地址表是交换机端口接收到任意数据帧时存入源mac地址和端口号
溢出
- arp缓存表溢出时会依次往前推,把第一个存入的删除,最新的存在最后
- mac地址表溢出时不会存入
其他
- arp缓存表不能存自己的ip地址
- mac地址表不能存广播mac地址ff:ff:ff:ff:ff:ff
相同
定时器
它们存入的条目或项都有独立的定时器
老化
它们存入的条目或项的定时器归零时都会被删除
更新
它们存入时如果有匹配项会更新且重启定时器