网络路由交换协议笔记-STP

面试笔记收集笔记-STP

二层冗余会产生环路,多链路形成的环路问题:
1.广播风暴
2.多重复帧复制
3.mac地址表不稳定

1 .修改端口MTU是否影响STP功能 ?
STP是二层的概念,bai二层得MTU的MTU值是不能修du改的。只能修改3层得MTU,但是zhi你把接口放到3层就没有dao生成树了。
2.直接修改端口速率是否自动修改端口开销pathcost还是必须手动修改?
如果你改了端口速率会直接影响到pathcost,改得越大pathcost越小
3.修改端口双工模式是否影响STP功能?
修改了端口的双工模式不会影响到STP的功能
4.如果把两台交换机桥ID改为一样,开启STP功能会怎么样?
不可能有2台交换机的桥ID(优先级+MAC)一样,交换机默认是选举最小的接口的MAC地址最为其交换机的MAC地址,交换机的MAC地址是焊上去的改不了,不像PC可以随便改

快速生成树(RSTP,802.1w)和生成树(STP,802.1D)的区别总结
1、最重要的区别即快速收敛(最本质在于BPDU结构的变化)
A、RSTP的proposal和aggrement机制(发生在点到点链路)
B、根端口快速切换机制
如果网络中一个根端口失效,那么网络中最优的Alternate端口将成为根端口,进入Forwarding状态。因为通过这个Alternate端口连接的网段上必然有个指定端口可以通往根桥。
这种产生新的根端口的过程会引发拓扑变化,详细描述请见RSTP技术细节中的RSTP拓扑变化处理
C、边缘端口定义(见第三点)

2、端口角色的增加(RP、DP、AP,现在增加一个backup端口-也可以把AP说成是端口角色的增加)
3、端口状态的变迁(五种变为3种,disable和LIS被去掉–>discarding)
边缘端口的定义。edge port,连接主机或者路由器的接入接口,特殊情况下也可以是trunk链路(在802.1D是补丁,在802.1w是定义的边缘端口。命令是相同的);如果在一个边缘端口收到了BPDU,那么将失去快速转换的能力,会过度到一个标准的STP的转换(LIS—LRN—FWD)

4、配置(configure)BPDU的处理变化
拓扑稳定后,配置BPDU报文的发送方式
STP中拓扑稳定后,根桥按照Hello Timer规定的时间间隔发送最优的配置BPDU。其他非根桥设备在收到上游设备发送过来的配置BPDU后,才会触发发出配置BPDU,此方式使得STP协议计算复杂且缓慢。

RSTP对此进行了改进,即在拓扑稳定后,无论非根桥设备是否接收到根桥传来的配置BPDU报文,非根桥设备仍然按照Hello Timer规定的时间间隔发送配置BPDU,该行为完全由每台设备自主进行。

更短的BPDU超时计时
如果一个端口连续3个Hello Time时间内没有收到上游设备发送过来的配置BPDU,那么该设备认为与此邻居之间的协商失败。而不像STP那样需要先等待一个Max Age(20S)

处理次等BPDU
当一个端口收到上游的指定桥发来的RST BPDU报文时,该端口会将自身存储的RST BPDU与收到的RST BPDU进行比较。

如果该端口存储的RST BPDU的优先级高于收到的RST BPDU,那么该端口会直接丢弃收到的RST BPDU,立即回应自身存储的RST BPDU。当上游设备收到下游设备回应的RST BPDU后,上游设备会根据收到的RST BPDU报文中相应的字段立即更新自己存储的RST BPDU。

由此,RSTP处理次等BPDU报文不再依赖于任何定时器通过超时解决拓扑收敛,从而加快了拓扑收敛。

5、拓扑改变的处理
RSTP拓扑变化处理
在RSTP中检测拓扑是否发生变化只有一个标准:一个非边缘端口迁移到Forwarding状态。
一旦检测到拓扑发生变化,将进行如下处理:
A.首先清空状态发生变化的端口上学习到的MAC地址。
B.同时在2倍的hello time时间内不断向非边缘端口发送TC置位的RST BPDU。
C.其他设备收到TC置位的RST BPDU后,清空其他所有端口学习到的MAC地址(除了收到RST BPDU的端口)。同时也会从自己的非边缘端口和根端口向外泛洪TC置位的RST BPDU。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值