交换机基础及stp
一、交换机基础
交换机工作在数据链路层,转发数据帧,隔绝了以太网层的冲突域
1、泛洪
- 未知单播泛洪
- 广播数据
2、转发
根据mac地址表进行转发
3、丢弃
收到的arp请求中的目的mac地址是发起的接口,则会丢弃
二、stp(生成树协议)
环路引起广播风暴,网络中的主机会受到重复数据帧,会引起mac地址表震荡
stp通过端口阻塞来消除环路,实现链路备份
每一天交换机启动stp后,都认为自己是根桥,形成一个bid(优先级+mac),优先级数值越小越优先
非根交换机在选举根端口时分别依据该端口的根路径开销、对端BID、对端pid和本端pid
非根交换机在选举指定端口时分别依据根路径开销、本端BID、PID。
未被选举为根端口或指定端口的端口为预备端口,将会被阻塞。
配置BPDU报文每经过一个交换机,MessageAge都加1。
如果Message Age大于MaxAge,非根桥会丢弃该配置BPDU。
拓扑发生变化后,根桥发出TC,所有交换机删除mac地址表,重新进行学习
三、RSTP
STP:直连链路断掉恢复,需要30秒,非直连链路,需要50秒
边缘端口不接收处理配置BPDU,不参与RSTP运算。
好处:1、直接进入转发状态;2、拓扑发生变化,边端口不受影响
上面三个状态都不能转发数据,