H3CNE-生成树协议(STP)

 

PS:本篇仅挑选作者认为重要的模块,并不全面仅供复习参考,具体请自行查阅相关书籍。设有H3CNE-H3CTE学习博客专栏,敬请关注。

 

 

交换机上开启STP协议:

      stp协议通过stp计算,阻塞某些端口,计算出一个无环路的2层转发路径,简称stp树

被阻塞的端口下的链路,称为备份链路。

没有阻塞的端口下的链路,称为主链路。

 

v7 目前h3c交换机的stp模式有4种:

【 】stp mode stp(802.1d)/rstp(802.1w)/mstp(802.1s)/pvst

 

“STP”术语,狭义上专指STP,广义上指任意模式的STP

 

BPDU桥协议单元

 

STP协议中,交换机角色:

根桥:有且只有一个

非根桥:

指定桥(非根桥)

只有根桥会主动发送自己的BPDU消息,非根桥保留根桥的BPDU消息并转发给第三方

注意:任何交换机开启STP协议后,初始都假设自己是根

A———————STP—————————-B

A和B BPDU消息交互完成后,A和B之间选择谁是根(假设A是根)

A(根桥)———————STP—————————-B(指定桥)

之后A定期发自己的BPDU,B只保留或转发。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

根桥ID:64位,如BridgeID: 0.0000-0000-0000。点前是桥优先级,后48位是mac地址(非以太网mac地址),简写BID   

比较桥id,先比优先级,再比mac,越小优先级越高

 

交换机角色判断完后(根桥/指定桥)

需要判断交换机的端口角色

根端口:RP(root port):在非根桥上选举根路径开销,最小的端口为根端口

指定口:DP(designated port):每个物理段选出根路径开销最小的桥作为指定桥,连接指定桥的端口为指定端口,根桥上的所有端口为dp口

阻塞扣:AP(altn port)           

 

rp口和dp口计算过程:

(1)根路径开销 root path cost=RPC

(2) 指定桥id:开销相同,桥id小的被选为物理段的指定桥

(3)指定端口id:前面都相同,比较上游桥的端口id,所连端口id较小的端口为根端口                                                                                                                  

 

stp计算结果总结:

1.根桥的所有端口都是dp口。

2.线路两端如果一段是rp口,对面一定是dp口。

3.非根桥上只有一个rp口,线路上只有一个dp口。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

 

h3c交换机默认关闭stp协议

 

disable(未启用stp功能的端口,不收发BPDU,接受或转发数据)

———使能stp协议———>  blocking(接受但不发送bpdu,不接受或转发数据)

————->listening(在stp计算中,接受并发送bpdu,不接受或转发数据)

——-rp口和dp口,经过一个转发延迟15s————>learning状态(学习mac,建立mac地址表,接受并发送bpdu,不接受或转发数据)

——经过一个转发延迟15s——->fowarding(接受并发送bpdu,接受或转发数据)————>blocking(拓扑变化)

——->blocking

拓扑发生变化,重新到blocking  

 

端口状态 为了避免临时环路

 

 

RSTP快速生成树协议可实现快速收敛

 

h3c交换机的stp和rstp模式,所有vlan共用一个“STP”树,无法实现不同vlan在多条trunk链路上的负载分担。

 

PVST:每个vlan生成一个生成树

MSTP:多生成树协议,综合。

 

 

开启设备stp特性:

[ ]stp global enable

 

关闭端口的stp特性:

[ ]undo stp enable

 

配置stp工作模式

[ ]stp mode {stp\rstp\mstp\pvst}

 

配置当前设备的优先级

[ ]stp [instance instance-id] priority (4096倍数,最大为4096*15,instance 为指定交换机在每个实例的优先级)

 

配置端口为边缘端口,不能在stp模式下配该命令,不支持,802.1dstp(理论上)

[ ]stp edged-port

意义:如果某端口直连pc,该端口也需要经过30s才会进入转发状态,为了让该端口快速进入转发,即使配undo stp enale,万一该端口后误连交换网络,该端口下有环路,端口无法规避广播风波。因此配上命令。

 

display stp

display stp brief

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值