交换机(工作在数据链路层)具有学习功能:
一台刚重启的交换机上的mac地址表为空,根据数据包的来源,目的地来学习MAC地址与端口的映射关系映射关系,对于MAC地址表之中已有的就不管了,对未知端口的的帧进行扩散

广播风暴:
由于网络拓扑的设计和连接问题(交换机连接成环路时),导致广播在网段内大量复制,传播数据帧,导致网络性能下降,甚至网络瘫痪
解决办法:
STP生成数协议:虽然是两条线连着的,STP只用一条线,另一条线相当于没用;当一条线路出现 故障,自动启用另一条线
1.逻辑上断开网络中的环路,防止链路层广播风暴的产生
2.当线路出现故障时,断开的接口会被重新激活,恢复通信,起线路备份作用
端口聚合:多个端口逻辑上聚合成一个端口

验证交换机具有学习功能
1、dis mac //列出mac地址表
刚开机这样的

992b是 PCB
2d53 PCA
2、undo mac //清空MAC地址表

3、PCA ping PCB
dis mac 发现有PCA, PCB的mac地址
4、如果PCA ping一个不存在的ip
A发送的时一个arp报文
交换机上没有这个不存在的ip,发送广播帧,同时交换机放弃学习A的mac(这里老师演示时是这样我自己做交换机能学习到A的mac)

5、A ping B后,交换机学习到A,B的mac
拓扑断掉B
迅速undo mac,
然后A ping B
这时A发送的是ICMP报文,交换机学习到了A的mac
结论:交换机能学习到ICMP报文中的mac
放弃学习arp中的mac
验证广播风暴,STP
组网时,两台交换机中有环路,会出现广播风暴,很快网络瘫痪

stp enable S1中启用STP协议
S2中启用STP协议
广播风暴消失
使用STP协议时,断开S1 S2之间的一条路,A网络仍然是正常的
说明STP协议实际上只使用了一条路,而且线路故障时,能自动切换另一条路
stp disable 关闭stp协议
又出现广播风暴
使用端口聚合
S1 S2中端口设置为全双工模式,速度100M
inter e0/1
dul full //全双工
speed 100 //设置速度100M
inter e0/2
dul full //全双工
speed 100 //设置速度100M
quit //退出设置
S1 S2进行端口聚合
link-aggregation e0/1 to e0/2 both
现在没有广播风暴
这时A B C D都通
undo link-aggregation all //清除所有聚合信息
display link-aggregation //查看所有汇聚消息