您的位置:首页 > 编程语言 > PHP开发

H3C CLI基础笔记(交换机,STP/RSTP/MSTP)

2017-02-10 18:03 1241 查看
STP生成树协议关键命令
·STP(Spanning Tree Protocol) 生成树协议
·Designate 指定
·Alternate 候补
·BPDU(Bridge Protocol Data Unit)桥协议数据单元

·Disabled 禁用
·Blocking 阻塞
·Listening 监听
·learning 学习
·Forwarding 转发
·TCN(Topology Change Notification) 拓扑变化通知

引入故事
局域网中通常会存在冗余链路。需要一种方法阻塞冗余链路,消除路径环路,并且在必要时将冗余链路自动切换为转发状态,恢复网络的连通性。
生成树协议就可以实现这样的功能。生成树协议包括STP、RSTP、MSTP等。





















计算方法
·配置BPDU处理
-网桥将各个端口收到的配置BPDU和自己的配置BPDU做比较,得出优先级最高的配置BPDU
-网桥用优先级最高的配置BPDU更新本身的配置BPDU,用于选举根桥和确定端口角色
-网桥从指定端口发送新的配置BPDU
·配置BPDU比较原则——优先级向量最小者最优
-首先比较Root Bridge ID
-其次比较Root Path Cost
-再次比较Designate Bridge ID
-再其次比较Designate Port ID
-最后比较Bridge Port ID










确定端口角色的标准:
·根端口:网桥上到根桥最近的端口
·指定端口:端口的配置BPDU在其所属链路上是最优的
·Alternate端口:端口的配置BPDU在其所属链路上不是最优的,且端口不是根端口。























Forward Delay延时
·从中间状态Listening经过一个延时进入另一个中间状态Learning
·从Learning状态再经过一个延时进入Forwarding状态
·延时长度为Forward Delay















RSTP快速生成树关键命令
·RSTP(Rapid Spanning Tree Protocol)快速生成树协议
·Discarding 丢弃
·Proposal 握手请求
·Agreement 握手回应

RSTP
·RSTP是从STP发展而来,实现的基本思想一致
·RSTP具备STP的所有功能,可以兼容STP运行
·RSTP和STP有所不同
-减少了端口状态
-增加了端口角色
-BPDU格式及发送方式不同
-当交换网络拓扑结构发生变化时,RSTP可以更快地恢复网络的连通性。





RST BPDU格式
·和STP相比不同之处有
-Proocol Version ID变为2
-BPDU Type变为2
-使用了Flags字段的全部8位
-增加Version 1 Length字段











RSTP快速收敛机制
·STP中端口需要等待两个Forward Delay时长才能进入转发状态,如果想缩短收敛时间只能手工配置Forward Delay为较小的值,但是这样可能会影响网络的稳定性。
·RSTP提出了快速收敛机制,包括
-边缘端口机制
-根端口快速切换机制
-指定端口快速切换机制。









RSTP拓扑改变处理机制
·拓扑改变触发条件
-只有非边缘端口转变为Forwarding状态时,产生拓扑改变
·拓扑改变处理
-在两倍Hello时间内向所有其他指定端口和根端口发送TC置位BPDU报文。
-清除除接收到TC报文的端口之外的所有指定端口和根端口学习的MAC地址。









基本配置命令
·生成树在交换机上缺省是关闭的,如果组网中可能存在路径回环,则要通过命令开启生成树功能:
[H3C]stp enable
·如果确定某个端口连接的部分不存在回路,则可以通过关闭该端口的生成树功能:
[H3C-Ethernet0/1]stp disbale
·可以根据需要配置交换机的生成树运行模式:
[H3C]stp mode {stp | rstp | mstp}





配置优先级和端口开销
·通过命令配置可以更改Bridge Priority
[H3C]stp priority bridge-priority
·通过命令配置可以改变端口开销的值
[H3C-Ethernet0/1]stp cost cost
·通过命令配置可以改变设备支持的端口开销标准
[H3C]stp pathcost-standard {dot1d-1998 | dot111 | legacy}





RSTP高级配置
·配置端口为边缘端口
-端口视图配置
[H3C-Ethernet0/1]stp edged-port enable

RSTP维护调试命令
·显示和STP统计和状态信息:
[H3C]display stp [interface interface_list] [brief]
·打开和STP调试开关
<H3C>debug stp packet

MSTP多VLAN生成树

关键命令
·MSTP(Multiple Spanning Tree Protocol)多生成树协议
·instance 实例
·region 域
·Configuration Name 域名
·Revision Level 修订级别

·CIST(Common and Internal Spanning Tree)公共和内部生成树
·CST(Common Spanning Tree)公共生成树
·IST(Internal Spanning Tree)内部生成树
·MSTI(Multiple Spanning Tree)多生成树实例

引入故事
STP/RSTP都是单生成树协议
生成树协议如何实现负载分担





























STP保护机制关键命令
·protection 保护
·loop-protection 环保护

技术内容
·实际应用中,STP需要配合一些保护机制提升网络的可靠性





















实验步骤
·使能防止TC-BPDU报文***的保护功能
[H3C]stp c-protection enable
·配置门限值
[H3C]stp tc-proteciton number
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  H3C 交换机