|cisco|交换机的自学习算法(1.登记端口&mac地址2.明确/盲目转发_丢弃数据包)
右键–配置–以太网卡–mac地址ICMP的PDU—》ARP的PDU广播请求
(主机3没有主机2的ip地址和mac地址的对应关系,不知道目的mac地址是什么)
广播请求进入交换机
1.登记:(数据包来自哪个主机)源mac地址(在转发表中)
2.(从哪个端口进入)对应端口
没发数据,转发表/MAC地址表是空的
mac地址和端口
显示(交换机)端口标签
交换机登记mac地址和端口
也就是它的自学习
现在交换机已经知道了与它的0/1的这个端口相连的主机的mac地址(根据帧的目的mac地址)转发
广播帧FFFF.FFFF.FFFF除了进入的端口,交换机将数据包从其他剩余的端口都转发出去
网卡接受数据表,交送给ARP进程,ARP进程把内容解析出来一看,是询问这台主机的
重新封装一个ARP的单播响应
把ip地址&mac地址写在数据包内转发
查找目的mac地址,发现对应的是2号端口
把数据包从2号端口转出来
3号主机收到2号主机发出的ARP响应报文
现在就能把以前不能法ICMP报文发出来啦
1.登记
2.转发
肯定是单播,从3号端口转发
对之前的网络拓扑进行拓展
增加了2台主机和集线器
对所有设备进行重启重启后,让主机4给主机2发送报文
让主机4和主机2分别知道对方的mac地址和ip地址的对应关系
以免出现ARP的广播请求,影响实验
让左边的交换机自学习主机3/4的对应的端口号和mac地址
因为集线器会广播简单PDUICMP报文封装以太网帧的时候
目的mac地址填的是下面这台主机
根据转发表,是要从端口4送出去,
现在就是从端口4进来的,就丢弃
帧已经到达目的地
命令行
进入特权模式展示交换机的mac地址表
清除mac地址