第3章 h3c 生成树协议

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

RP
SWC
目录
生成树背景 STP
RSTP
MSTP 生成树协议的配臵
RSTP
RSTP(Rapid Spanning Tree Protocol, 快速生成树协议)是STP协议的优化版 RSTP具备STP的所有功能 RSTP可以实现快速收敛
在某些情况下,端口进入转发状态的延时大大缩 短,从而缩短了网络最终达到拓扑稳定所需要的 时间。
SWB BID=8192.MAC B
VLAN1~VLAN100 VLAN1~VLAN50
VLAN51~VLAN100 VLAN1~VLAN100
SWC BID=32768.MAC C
均阻塞此链路
VLAN51~VLAN100 链路中断,无法通信
SWC BID=32768.MAC C


19
RSTP的改进
STP行为 端口被选 为根端口 默认情况下,2倍的 Forwarding Delay的 时间延迟。 RSTP行为 存在阻塞的备份根端口情况下, 仅有数毫秒延迟。
端口被选 为指定端 口
默认情况下,2倍的 Forwarding Delay的 在指定端口是边缘端口的情况下, 时间延迟。 指定端口可以直接进入转发状态, 没有延迟。
SWD
在根路径开销相同时,所连网段指定桥ID最小的端口为根端口 在根路径开销相同时,桥ID最小的桥被选举为物理段上的指定桥, 连接指定桥的端口为指定端口

通过端口ID决定端口角色
SWA BridgeID: 0.0000-0000-0001 Root G0/1 Cost=10 G0/2 Cost=10
路径回环的影响
PCA
1
物理段 A 1 1 1
SWA 3 2
SWB 3 2
SWC 3 2 物理段 B
PCB

STP的作用
物理段 B
ROOT
物理段 A
物理段 C
物理段 D
物理段 E
通过阻断冗余链路来消除桥接网络中可能存在的路径 回环 当前路径发生故障时,激活冗余备份链路,恢复网络 连通性
DP Cost=10
RP
根桥上的所有端口为指定端口( Designated Port ) 在非根桥上选举根路径开销( RootPathCost)最小的端口为根 端口(Root Port) 每个物理段选出根路径开销最小的桥作为指定桥( Designated Bridge),连接指定桥的端口为指定端口 不是根端口和指定端口的其余端口被STP臵为阻塞状态
SWA
根桥 D
E0/1
Physical Segment
R
RP
E0/1
A
E0/2
AP
SWB
SWB
在根路径开销、指定桥ID都相同的情况下,所连指定端口ID小的 端口为根端口

端口状态
端口角色 端口状态 Disabled Blocking Listening Learning 端口行为
在指定端口是非边缘端口的情况 下,延迟取决因素较多。

RSTP的端口状态
RSTP将端口状态缩减为三个
Discarding Learning Forwarding
STP端口状态 RSTP端口状态 Disabled Blocking Listening Learning Forwarding

是否发送 BPDU 否 否 是 是 是
是否进行 MAC地址学 习 否 否 否 是 是
是否 收发数据 否 否 否 否 是
21
Discarding Discarding Discarding Learning Forwarding
RSTP的端口角色
RSTP将端口角色增加到四个
根端口
STP配臵示例
核心
SWA
[SWA]stp enable [SWA]stp priority 0
SWB
[SWB]stp enable [SWB]stp priority 4096
实例1阻塞
实例2: VLAN51~VLAN100阻塞 实例1:VLAN1~VLAN50转发
SWC BID=32768.MAC C
实例2阻塞

27
MST域

MST域(MST Region):拥有相同MST配臵标识的 网桥构成的集合

域名 修订级别 VLAN映射关系
Region 1
生成树协议
ISSUE 1.0
日期:
杭州华三通信技术有限公司 版权所有,未经授权不得使用与传播
课程目标
学习完本课程,您应该能够:
了解STP产生的背景 掌握STP基本工作原理 掌握RSTP和MSTP基本原理
掌握生成树协议的配臵
目录
生成树背景 STP
RSTP
MSTP 生成树协议的配臵
28
三种生成树协议特性的比较
特性列表 解决环路故障并实 现冗余备份 STP Y RSTP Y MSTP Y
快速收敛
形成多棵生成树实 现负载分担
N
N
Y
N
Y
Y
MSTP具有RSTP的快速收敛,同时又具有 负载分担机制 MSTP兼容STP和RSTP

三种生成树协议的端口状态对比
25
MSTP
MSTP(Multiple Spanning Tree Protocol,多生 成树协议) 将多个VLAN捆绑到一个实例,每个实例生成独立的 生成树 在多条Trunk链路上实现VLAN级负载分担
SWA Server
实例A: VLAN1~10
实例B: VLAN11~20
PCA VLAN 10
各台设备的各个端口在初始时生成以自己为根 桥(Root Bridge)的配臵消息,向外发送自 己的配臵消息 网络收敛后,根桥向外发送配臵BPDU,其他 的设备对该配臵BPDU进行转发

根桥的选举
SWA BridgeID: 0.0000-0000-0000
SWB BridgeID: 16.0000-0000-0001
SWA Server
所有VLAN均 在此阻塞
PCA VLAN 10

SWB
SWC
PCB VLAN 20
STP/RSTP的局限

所有VLAN共享一颗生成树 无法实现不同VLAN在多条Trunk链路上的负 载分担
SWA BID=0.MAC A SWA BID=0.MAC A
SWB BID=8192.MAC B
未启用STP 功能的端口
非指定端口 或根端口 --指定端口或 根端口
不收发BPDU报文,接收或 转发数据
接收但不发送BPDU,不接 收或转发数据 接收并发送BPDU,不接收 或转发数据 接收并发送BPDU,不接收 或转发数据 接收并发送BPDU,接收并 转发数据
Forwarding

指定端口 Alternate端口 Backup端口
SWA 根桥 DP DP
RP SWB DP DP
Alternate端口 Backup端口
RP SWC
LAN

22
目录
生成树背景 STP
RSTP
MSTP 生成树协议的配臵
STP、RSTP的问题
Trunk链路上实际上运行着多个VLAN 所有VLAN共用一棵生成树 无法实现不同VLAN在多条Trunk链路上的负 载分担

RSTP

RSTP是从STP发展而来,实现的基本思 想一致


RSTP具备STP的所有功能,可以兼容 STP运行
RSTP和STP有所不同
减少了端口状态 增加了端口角色 BPDU格式及发送方式不同 当交换网络拓扑结构发生变化时,
快地恢复网络的连通性
RSTP可以更

目录
生成树背景 STP
RSTP
MSTP 生成树协议的配臵
生成树协议
STP(Spanning Tree Protocol,生成树协议)是用于 在局域网中消除数据链路层物理环路的协议。 通过在桥之间交换BPDU(Bridge Protocol Data Unit, 桥协议数据单元),来保证设备完成生成树的计算过 程。
Region 1: VLAN mapping: VLAN 2 to Instance 2 VLAN 4 to Instance 4
Region 2: VLAN mapping: VLAN 4 to Instance 4 VLAN 5 to Instance 5
STP/RSTP交换机
Region 2

端口状态迁移
端口被选为指定端口或根端口后,需要从Blocking状态经 Listening和Learning才能到Forwarding状态 默认的Forwarding Delay时间是15秒
Blocking
Listening
Forwarding Delay时间
Learning
Forwarding Delay时间
RSTP/MSTP
目录
生成树背景 STP
RSTP
MSTP 生成树协议的配臵
STP基本配臵
开启设备STP特性
[Switch] stp enable
关闭端口的STP特性
[Switch-Ethernet1/0/1] stp disable
配臵STP的工作模式
[Switch] stp mode { stp | rstp | mstp }
SWC BridgeID: 0.0000-0000-0002
桥ID由桥优先级(BridgePriority)和桥MAC地 址(BridgeMacAddress)组成 桥ID小的桥被选举为根桥

端口角色的确定
SWA Root DP Cost=20 RP Cost=30 DP SWB AP SWC
SWA
BPDU
BPDU
BPDU SWB

SWC
配臵BPDU的生成和传递
配臵BPDU包含以下重要信息,完成生成树计 算
根桥ID(RootID) 根路径开销(RootPathCost) 指定桥ID(DesignatedBridgeID) 指定端口ID( DesignatedPortID )
www.h3Biblioteka
SWB
SWC
PCB
VLAN 20
MSTP

MSTP(Multiple Spanning Tree,多生成树协议) 基于实例计算出多颗生成树,实例间实现负载分担
SWA BID=0.MAC A
实例1:VLAN1~VLAN50阻塞 实例2: VLAN51~VLAN100转发
SWB BID=8192.MAC B

通过桥ID决定端口角色
SWA Root DP Cost=10 RP SWB BridgeID: 0.0000-0000-0001 DP Cost=10 RP DP Cost=10 AP DP AP DP Cost=10 RP
SWC BridgeID: 0.0000-0000-0002
Blocking Discarding
Listening
Forwarding Delay时间
Forwarding Delay时间
Learning
Forwarding Delay时间
Learning
Forwarding Delay时间
Forwarding
Forwarding
STP


根路径开销
SWA Root 100M Cost=20 100M Cost=30 10M SWB 10M SWC
1000M
Cost=10 1000M
根路径开销( RootPathCost)是到达根的路径上所有链路开销 (Cost)的代数和 非根桥进行根端口选举时,根路径开销最小的端口为根端口 物理段进行指定桥选举时,路径开销最小的桥为指定桥
Forwarding

生成树的不足
端口从阻塞状态进入转发状态必须经历两倍的 Forwarding Delay时间 如果网络中的拓扑结构变化频繁,网络会频繁地失去 连通性
SWA DP DP
Server
每次拓扑变化,我 都至少有30秒的时 间无法访问服务器! RP DP SWB

STP可选配臵
配臵当前设备的优先级
[Switch] stp [ instance instance-id ] priority priority
配臵端口为边缘端口
[Switch-Ethernet1/0/1] stp edged-port enable

相关文档
最新文档