第06章 RSTP(快速生成树协议)配置

合集下载

第06章 RSTP(快速生成树协议)配置

第06章 RSTP(快速生成树协议)配置

第六章RSTP(快速生成树协议)配置6.1 生成树简介STP(Spanning Tree Protocol)是生成树协议的英文缩写。

STP的目的是通过协商一条到根交换机的无环路径来避免和消除网络中的环路。

它通过一定的算法,判断网络中是否存在环路并阻塞冗余链路,将环型网络修剪成无环路的树型网络,从而避免了数据帧在环路网络中的增生和无穷循环。

STP在网络中选择一个被称为根交换机的参考点,然后确定到该参考点的可用路径。

如果它发现存在冗余链路,它将选择最佳的链路来负责数据包的转发,同时阻塞所有其它的冗余链路。

如果某条链路失效了,就会重新计算生成树拓扑结构,自动启用先前被阻塞的冗余链路,从而使网络恢复通信。

MyPower S41xx以太网交换机所实现的快速生成树协议RSTP,是生成树协议的优化版。

其快速体现在根端口和指定端口进入转发状态的延时在某种条件下大大缩短,从而缩短了网络拓扑稳定需要的时间。

6.2 RSTP配置任务列表只有启动RSTP后各项配置任务才能生效,在启动RSTP之前可以配置设备或以太网端口的相关参数。

RSTP关闭后这些配置参数仍然有效。

RSTP 主要配置任务列表如下:◆启动/关闭设备RSTP 特性◆启动/关闭端口RSTP 特性◆配置RSTP 的工作模式◆配置交换机的Bridge 优先级◆配置交换机的Forward Delay 时间◆配置交换机的Hello Time时间◆配置交换机的Max Age 时间◆配置交换机路径耗费值的版本号◆配置特定端口是否可以作为EdgePort◆配置端口的Path Cost◆配置端口的优先级◆配置端口是否与点对点链路相连◆配置端口的mCheck 变量6.2.1 启动/关闭设备RSTP特性配置命令spanning-tree {enable|disable}【配置模式】全局配置模式。

【缺省情况】缺省RSTP功能是“enable”。

6.2.2 启动/关闭端口RSTP特性为了灵活的控制RSTP工作,可以关闭指定以太网端口的RSTP特性,使这些端口不参与生成树计算。

RSTP快速生成树协议思维导图

RSTP快速生成树协议思维导图

RSTP 概述2001 年发布标准,STP 802.1d , RSTP 802.1w ,MSTP 802.1s在STP 基础上进行了改进,网络快速收敛STP回顾配置BPDU自身标识协议标识,协议版本号,BPDU类型STP 计算的参数根桥BID ,根路径cost ,桥BID 和 端口PID时间参数消息寿命 0 经过一个桥加1最大寿命 20hello 时间 2s转发延迟 15sSTP选举1.在一个交换网络中选举一个根桥2.在每个非根桥上选举一个根端口3.在每个网段上选举一个指定端口4.阻塞交换机上其他的非根端口,非指定端口端口状态disable 、blocking、listening、learning、forwardingSTP不足网络拓扑收敛慢,等没有细分端口状态和端口角色被动算法,依赖定时器等待,初始,PC 30s直连故障 30s非直连故障 50s稳定后,跟乔主动发送配置 BPDU ,根桥发送 TC BPDURST改进对STP进行了优化,收敛速度更快,而且兼容STP改进1:端口角色Alternate 替代端口RP的备份Backup 备份端口DP 的备份改机2:端口状态缩减为3种,根据转发流量,MAC地址学习Discarding :不转发流量也不学习MAC地址Learning : 不转发流量但是学习MAC地址Forwarding : 既转发流量也学习MAC地址改进3:配置BPDU-RST BPDU充分利用Flag字段,明确端口角色端口角色00 unknown01 AP/BP10 Root port11 Designated port改进4:配置BPDU的处理非根桥按照hello 时间发送配置BPDU更短BPDU 超时时间, 3倍hello时间改进5:快速收敛端口快速切换,AP BP边缘端口 edge portP/A proposal Agreement改进点6:拓扑变更TC 位置的BPDU 快速在网络中泛洪改进点7: 保护功能BPDU 保护有边缘端口的交换机,全局配置根保护 root交换机DP 端口 ,接口配置环路保护 loop有阻塞端口的交换机,接口配置防TC-BPDU 保护所有交换机,全局配置。

快速生成树rstp配置实验总结

快速生成树rstp配置实验总结

快速生成树rstp配置实验总结快速生成树(Rapid Spanning Tree Protocol,RSTP)是一种用于构建以太网的冗余拓扑的协议。

它是IEEE 802.1w标准中定义的一种快速生成树协议,相对于传统的生成树协议STP(Spanning Tree Protocol),RSTP具有更快的收敛时间和更高的效率。

在进行RSTP配置实验之前,首先需要了解RSTP的基本原理和工作方式。

RSTP通过选择一个主端口和备用端口来构建快速生成树,主端口用于转发数据,备用端口则处于阻塞状态以备份主端口。

当主端口发生故障或链路出现变化时,备用端口会迅速切换为主端口,以保证网络的连通性和冗余。

RSTP通过发送BPDU(Bridge Protocol Data Unit)消息来交换拓扑信息,并利用端口优先级和端口状态来选择主备端口。

在实际配置过程中,首先需要确保网络中的所有交换机都支持RSTP 协议。

然后,通过登录交换机的管理界面或命令行界面,进入交换机的配置模式。

接下来,按照以下步骤进行RSTP配置:1. 配置全局RSTP参数:设置全局RSTP参数,包括优先级、Hello 时间和最大转发延迟等。

优先级用于选择根交换机,Hello时间用于控制BPDU消息的发送频率,最大转发延迟用于控制端口状态的转换速度。

2. 配置端口RSTP参数:对每个端口进行RSTP参数的配置,包括端口优先级、端口类型和端口状态等。

端口优先级用于选择主备端口,端口类型可以设置为指定端口、非指定端口或备用端口,端口状态可以设置为指定端口、非指定端口、备用端口、阻塞端口或禁用端口。

3. 配置RSTP实例:将交换机的端口划分为多个RSTP实例,可以根据网络的需求进行相应的配置。

每个RSTP实例都有一个唯一的标识符,用于区分不同的实例。

4. 配置RSTP根交换机:选择一个交换机作为RSTP的根交换机,根交换机具有最高的优先级,负责控制整个网络的拓扑。

网络设备配置与调试项目实训 项目4.2-快速生成树协议(RSTP)配置

网络设备配置与调试项目实训 项目4.2-快速生成树协议(RSTP)配置
4
模块4.2 快速生成树协议(RSTP)
4.2.2 相关知识
1.快速生成树协议概述 快速生成树协议(Rapid Spanning Tree Protocol,RSTP)由 IEEE802.1w定义,为了加快了网络拓 扑变化时的收敛速度,在STP的基础上 做了很多改进。
5
模块4.2 快速生成树协议(RSTP)
17
模块4.2 快速生成树协议(RSTP)
例2:设置交换机端口Fastethernet 0/1恢复为默认类型。 ruijie(config)#interface fastethernet 0/1 ruijie(config-if)#no spanningtree link-type
18
模块4.2 快速生成树协议(RSTP)
(1)端口状态 STP中端口有阻塞、监听、学习、转发 及禁用等5种工作状态。 RSTP将STP的阻塞、监听和禁用状态 合并为丢弃状态,形成了丢弃( Discarding)、学习(Learning)、 转发(Forwarding)3种工作状态。
6
模块4.2 快速生成树协议(RSTP)
(2)端口角色 在STP中的端口角色有根端口、指定端 口、阻塞端口及禁用端口4种类型。 在RSTP中的端口角色除STP的端口角 色外,还为根端口和指定端口各增加了一 个备份端口,分别为替换端口( Alternate port,AP)和备份端口( Backup port,BP)。
7
模块4.2 快速生成树协议(RSTP)
替换端口(AP)作为根端口的备份端口 。替换端口可以接收BPDU报文,但是 不转发数据。当根端口发生故障后,替换 端口将成为根端口。 备份端口(BP)作为指定端口的备份端 口。备份端口可以接收BPDU报文,但 是不转发数据。当指定端口发生故障后, 备份端口将成为指定端口。

RSTP及MSTP配置

RSTP及MSTP配置

任务5
配置MSTP
任务5—关键配置命令
任务5—关键配置命令
F0/2 F0/1
SW1-SW3网段的指定端口)
4096. 00-d0-f8-00-22-22 19 100M
F0/1
SW2
F0/2
19 100M
选举指定端口的依据顺序: 1.根路径成本最小 2.所在交换机的网桥ID最小 3.端口ID最小

19 100M
F0/2 F0/1
SW3
32768. 00-d0-f8-00-33-33
F0/2
19 × 100 此时,SW1和SW3之间的链路为备份链 M
链路正常时,这条链路处于逻辑断开
路,当SW1和SW2、SW3和F0/2 SW2之间的主
19 100 M F0/1
SW3
状态,这样交换环路变成了逻辑上的 32768. 00-d0-f8-00-33-33 无环拓扑。只有当主链路故障时,才 会启用备份链路。
端口角色和端口状态
RSTP(Rapid STP)端口角色:除了根端口和指定端口以外,还 增加了替换端口和备份端口。 RSTP三种端口状态:丢弃、学习、转发
端口状态
每个端口有三个状态(port state)来表示是否转发数据 包,从而控制着整个生成树拓扑结构。 Discarding:既不对收到的帧进行转发,也不进行源Mac 地址学习。 Learning:不对收到的帧进行转发,但进行源Mac地址学 习,这是个过渡状态。 Forwarding:既对收到的帧进行转发,也进行源Mac地址 的学习。 对一个已经稳定的网络拓扑,只有Root port和 Designated port才会进入Forwarding状态,其它端口都只 能处于Discarding状态。

rstp快速生成树协议的配置(实际机器上)

rstp快速生成树协议的配置(实际机器上)

RSTP快速生成树协议的配置【实验目的】了解快速生成树协议RSTP的工作原理和过程了解快速生成树协议RSTP与生成树协议STP之间的区别掌握快速生成树协议RSTP的配置方法【实验设备】锐捷S3760E交换机2台Pc机 2台直通线2条配置线2条交叉线2条【实验拓扑】【实验步骤】一.连接上图所示网络拓扑图,恢复交换机的出厂设置二.设置计算机的IP地址:PC1:10.1.100.111(IP) 255.255.255.0 (掩码)PC1:10.1.100.122(IP) 255.255.255.0 (掩码)三.对交换机Switch进行Vlan的划分和端口的配置:1.对交换机SWA配置:Switch>enable (进入特权模式)switch#configure terminal (进入全局模式)switch(config)#hostname SWA (给交换机命名为SWA)SWA(config)#vlan 10 (创建10号vlan)SWA(config-vlan)#exit (退回上一级)SWA(config)#interface fastethernet 0/5 (进入5号端口)SWA(config-if)#switchport access vlan 10 (将5号端口划给vlan 10)SWA(config-if)#exit (退回上一级)SWA(config)#interface range fastethernet 0/1-2 (进入1-2号端口)SWA(config-if-range)#switchport mode trunk (设定1-2号为中继模式)SWA(config-if-range)#exit (退回上一级)2.对交换机SWB配置:Switch>enable (进入特权模式)switch#configure terminal (进入全局模式)switch(config)#hostname SWB (给交换机命名为SWBSWB(config)#vlan 10 (创建10号vlan)SWB(config-vlan)#exit (退回上一级)SWB(config)#interface fastethernet 0/5 (进入5号端口)SWB(config-if)#switchport access vlan 10 (将5号端口划给vlan 10)SWB(config-if)#exit (退回上一级)SWB(config)#interface range fastethernet 0/1-2 (进入1-2号端口)SWB(config-if-range)#switchport mode trunk (设定1-2号为中继模式)SWB(config-if-range)#exit (退回上一级)四.对两台交换机配置快速生成树协议(RSTP)1.对交换机SWA进行设置SWA(config)#spanning-tree (开启生成树协议)SWA(config)#spanning-tree mode rstp (生成树协议模式为802.1w)SWA(config)#exit (退回上一级)SWA#show spanning-trees (显示生成树协议的状态)SWA#show spanning-tree interface fastethernet 0/1(显示1号端口的生成树状态)SWA#show spanning-tree interface fastethernet 0/2(显示2号端口的生成树状态)2. 对交换机SWB配置:SWB(config)#spanning-tree (开启生成树协)SWB(config)#spanning-tree mode rstp (生成树协议模式为802.1w)SWB(config)#exit (退回上一级)SWB#show spanning-trees (显示生成树协议的状态)SWB#show spanning-tree interface fastethernet 0/1(显示1号端口的生成树状态)SWB#show spanning-tree interface fastethernet 0/2(显示2号端口的生成树状态)五.设置交换机的优先级,指定SWA为根交换机SWA(config)#spanning-tree priority 4096(设优先级为4096)*此处数据为4096的倍数,值越小,就会成为根交换机,默认值为32768重新查看快速生成树协议的配置情况(上面的三个show命令)六.验证结果:1.PC1上使用-t参数ping PC2PC1:ping 10.1.100.122 –t*此时显示结果可以ping通2.拔掉连接两交换机之间的一根网线,继续使用上述ping命令*此时在中断一下后能够快速再次ping通。

RSTP协议分析快速生成树协议的工作原理与应用

RSTP协议分析快速生成树协议的工作原理与应用

RSTP协议分析快速生成树协议的工作原理与应用RSTP协议分析:快速生成树协议的工作原理与应用快速生成树协议(Rapid Spanning Tree Protocol,RSTP)是一种用于构建冗余网络拓扑的协议,其主要作用是在网络出现链路故障时,快速重新计算并选取最佳的转发路径,以保证网络的高可用性和稳定性。

本文将详细介绍RSTP协议的工作原理与应用,并探讨其与其他生成树协议(如STP)的区别与优势。

一、RSTP协议的工作原理RSTP协议是基于IEEE 802.1D标准的生成树协议的改进版本,其工作原理可以概括为以下几个步骤:1. 端口状态的转换RSTP协议引入了三种新的端口状态,包括指定端口(Designated Port)、根端口(Root Port)和替代端口(Alternate Port)。

通过快速响应链路状态变化,RSTP协议能够快速将端口从一个状态切换到另一个状态,减少网络收敛时间。

2. BPDU(Bridge Protocol Data Unit)优化RSTP协议优化了BPDU报文的传输方式,通过使用BPDU副本来降低网络中的BPDU报文数量,提高了网络的传输效率。

3. 快速收敛RSTP协议通过快速传播信息、确定最佳路径并阻塞非最佳路径的方式,实现了快速网络收敛。

当网络链路发生故障时,RSTP协议能够快速计算出新的拓扑结构,并使用最佳路径进行数据转发,从而避免了数据包的延迟和丢失。

4. 多实例支持RSTP协议支持多实例的特性,可以在一个交换机上同时运行多个RSTP实例。

通过多实例的支持,RSTP可以更加灵活地适应不同网络环境和需求,提高网络的可用性。

二、RSTP协议的应用RSTP协议广泛应用于企业局域网(LAN)和校园网等网络环境中,具有以下几个重要的应用场景:1. 网络冗余RSTP协议通过自动检测和屏蔽链路故障,提供了网络冗余的解决方案。

当一条链路发生故障时,RSTP协议能够快速重新计算生成树,并选择最佳转发路径,实现网络的无缝切换,确保网络的可用性和可靠性。

第6课 快速生成树(RSTP)配置

第6课 快速生成树(RSTP)配置

第六课:快速生成树(RSTP)配置实验目标�理解生成树协议工作原理;�掌握快速生成树协议RSTP基本配置方法;实验背景学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互连组成内部校园网,为了提高网络的可靠性,作为网络管理员,你要用2条链路将交换机互连,现要求在交换机上做适当配置,使网络避免环路。

技术原理生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题;实验步骤�新建packet tracer 拓扑图(如图)�默认情况下STP协议启用的。

通过两台交换机之间传送BPDU协议数据单元,选出根交换机、根端口等,以便确定端口的转发状态。

图中标记为黄色的端口处于block堵塞状态。

�设置rstp;�查看交换机show spanning-tree状态,了解根交换机和根端口情况;�通过更改交换机生成树的优先级spanning-tree vlan * priority 4096可以变化根交换机的角色。

�测试。

当主链路处于down状态时候,能够自动的切换到备份链路,保证数据的正常转发。

配置过程:首先配置两台PC的IP:主机0的IP为192.168.1.2 255.255.255.0 192.168.1.1↓主机1的IP为192.168.1.3 255.255.255.0 192.168.1.1两层交换机S1配置://交换机的0/1端口是根端口、0/2端口是备份端口Switch>enable (进入特权模式)↓Switch#show spanning-tree (查看交换机的状态)↓Switch#config terminal (进入全局模式)↓Switch(config)#hostname S1 (更改交换机的名称)S1(config)#interface fastEthernet 0/10 (进入0/10端口)S1(config-if)#switchport access vlan 10 (将其划分到vlan10) //不用先划分VLAN吗?直接进入?S1(config-if)#exit (返回上一步)↓S1(config)#interface range fastEthernet 0/1 - 2 (同时进入1端口和2端口)S1(config-if-range)#switchport mode trunk (将1端口2端口设置trunk模式)S1(config-if-range)#exit (返回上一步)↓S1(config)#spanning-tree mode rapid-pvst (更改协议为RSTP(快速生成树协议))S1(config)#end两层交换机S2配置:(跟S1相同)Switch>enable (进入特权模式)↓Switch#show spanning-tree (查看交换机的状态)↓Switch#config terminal (进入全局模式)↓Switch(config)#hostname S1 (更改交换机的名称)S2(config)#interface fastEthernet 0/10 (进入0/10端口)S2(config-if)#switchport access vlan 10 (将其划分到vlan10)S2(config-if)#exit (返回上一步)↓S2(config)#int range fastEthernet 0/1 - 2 (同时进入1端口和2端口)S2(config-if-range)#switchport mode trunk (将1端口2端口设置trunk模式)S2(config-if-range)#exit (返回上一步)↓S2(config)#spanning-tree mode rapid-pvst (更改协议为RSTP(快速生成树协议))S2(config)#end↓S2#show spanning-tree (查看spanning-tree)测试:PC1:ping -t 192.168.1.3 (PC1不间断pingPC2)(Ctrl+C快捷键可停止)S2:S2>enable (进入特权模式)S2#configure terminal (进入全局模式)S2(config)#interface fastEthernet 0/1 (进入1端口)S2(config-if)#shutdown (down掉0/1端口,也就是断掉主链路)(打开指令no shutdown)发现主链路变红了,冗余链路马上起作用,PC还是可以正常通信。

生成树之一RSTP快速生成树配置

生成树之一RSTP快速生成树配置

RSTP快速生成树配置实例如图:说明:SW1是非根桥SW2是根桥是根桥SW1的配置:Switch(config)#host sw1sw1(config)#no ip domain loosw1(config)#line con 0sw1(config-line)#exec-t 0 0sw1(config-line)#logg sysw1(config-line)#exitsw1(config)#span mode rapid-pvstsw1(config)#int f0/1sw1(config-if)#shut%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to administr atively down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, chan ged state to downsw1(config-if)#在以上配置中已关闭SW1 F0/1 因配置了快速成生树F0/2立刻切换到转发状态. 如图:sw1(config)#int f0/1sw1(config-if)#no shut再打开SW1 F0/1端口 即F0/1又立刻切换到转发状态又立刻切换到转发状态如图:SW2的配置:sw2(config)#line con 0 sw2(config-line)#exec-t 0 0sw2(config-line)#logg sysw2(config-line)#exitsw2(config)#span mode rapisw2(config)#span mode rapid-pvstsw2(config)# %LINK-5-CHANGED: Interface FastEthernet0/1, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, chan ged state to downsw2(config)#说明:line con 0 是进入consol 口的配置;口的配置;logg sync 这个命令可以实现一种效果,这个命令可以实现一种效果,就是你在输入命令的时候,路由器的一些提示信息会打断你的输入的命令,使用这个命令后你输入命令时,提示信息不会打断你输入的命令,实现同步效果。

生成树协议STP和快速生成树协议RSTP的配置及原理

生成树协议STP和快速生成树协议RSTP的配置及原理

生成树协议STP和快速生成树协议RSTP的配置及原理生成树协议STP和快速生成树协议RSTP:生成树协议的由来:由于网络中会存在单点故障而导致网络无法访问,系统瘫痪,因此在网络中提供冗余链路即引入备份链路来解决单点故障问题,但是------这样做的好处是:减少单点故障,增加网络可靠性;缺点是:产生交换环路,会导致广播风暴、多帧复制、MAC地址表抖动。

因此生成树协议是为了提供冗余链路,解决环路问题(作用)。

生成树协议的原理:使冗余端口置于“阻塞状态”;网络中的计算机在通信时,只有一条链路生效;当原本的链路出现故障时,将处于“阻塞状态”的端口重新打开,从而确保网络连接稳定可靠。

实验目的:使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等实验拓扑:配置过程:(此实验需要先配置再连线,只能在真实机上做)生成树协议STP:1.开启生成树协议:(A和B同)switchA#configure terminal 进入全局配置模式switchA(config)#spanning-tree 开启生成树协议2.设置生成树模式:(A和B同)switchA(config)#spanning-treemode stp !设置生成树模式为STP(802.1D)验证测试:验证生成树协议模式为802.1D3.验证生成树协议已经开启:(A和B同)switchA#showspanning-tree !显示交换机生成树的状态switchA#showspanning-tree interface fastEthernet 0/1 !显示交换机接口fastethernet0/1的状态switchA#showspanning-tree interface fastEthernet 0/2 !显示交换机接口fastethernet0/2的状态4.测试结果:C:\Users\pdsu>ping -t192.168.10.1正在Ping192.168.10.1 具有32 字节的数据:请求超时。

实验五 快速生成树协议RSTP

实验五 快速生成树协议RSTP

实验五 生成树协议STP/快速生成树协议RSTP【实验名称】生成树协议STP/快速生成树协议RSTP 的配置【实验目的】理解生成树协议STP/RSTP 的配置及原理。

【背景描述】某学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互连组成内部校园网,为了提高网络的可靠性,网络管理员用2条链路将交换机互连,现要在交换机上做适当配置,使网络避免环路。

本实验以2台S2126G 交换机为例,2台交换机分别命名为SwitchSA,SwitchB 。

PC1与CP2在同一个网段,假设IP 地址分别为192.168.10.137 ,192.168.10.136,网络掩码为255.255.255.0。

【实验功能】使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。

【实验拓扑】【实验设备】S2126GG(2台)【地址规划】:PC1:192.168. 10.137/24PC2:192.168. 10.136/24F0/3 F0/3F0/2 F0/1F0/2 F0/1 AB VLAN 10VLAN 10【实验步骤】步骤1.在交换机SwitchA 上的基本配置(创建Vlan10,并将0/3端口划分到Vlan 10中;将0/1和0/2端口设置为trunk)switchA#configure terminal !进入全局配置模式switchA(config)#vlan 10 !创廚VLAN10switchA(config-vlan)#name sales !将其命名为sales.switchA(config-vlan)#exitswitchA(config)#interface fastethernet 0/3 !进入接口配置模式。

switchA(config-if)#switchport access vlan 10 !将0/3端口划分到VLAN 10中SwitchA (config-if)#exitswitchA(config)#interface range fastethernet 0/1-2 !进入接口0/1和0/2 switchA(config-if-range)#switchport mode trunkswitchA(config-if-range)#exit步骤2.在交换机SwitchB 上的基本配置(创建Vlan10,并将0/3端口划分到Vlan 10中;将0/1和0/2端口设置为trunk)SwitchB #configure terminal !进入全局配置模式SwitchB (config)#vlan 10 !创建VLAN10SwitchB (config-vlan)#name sales !将其命名为sales.SwitchB (config-vlan)#exitSwitchB (config)#interface fastethernet 0/3 !进入接口配置模式。

任务2.8 快速生成树协议RSTP配置

任务2.8 快速生成树协议RSTP配置

Ø快速生成树协议RSTPØRSTP保护功能ØRSTP配置流程ØRSTP配置命令•生成树协议STP可以消除环路,但在网络拓扑变化时,收敛速度慢,会影响通信的时效性。

快速生成树协议RSTP(IEEE802.1w)在STP基础上进行了改进,实现了网络拓扑的快速收敛。

同时RSTP又提供了多种保护功能,以保障运行环境的稳定。

•本次任务主要介绍快速生成树协议RSTP的收敛机制及保护功能。

(1)端口角色及状态Ø端口角色:RSTP协议定义了四种端口角色:根端口、指定端口、Alternate端口(替代端口)和Backup端口(备份端口)。

Ø根端口、指定端口的作用与STP协议中定义的根端口、指定端口的作用相同。

ØAlternate端口提供了从指定交换机到根桥的另一条可切换路径,即为根端口的备份。

ØBackup端口提供了另一条从根桥到相应网段的备份通路,作为指定端口的备份。

Ø端口状态:RSTP定义了3种端口状态。

RSTP端口角色端口状态说明Learning端口不转发用户流量但是学习MAC地址Forwarding端口既转发用户流量又学习MAC地址Discarding端口既不转发用户流量也不学习MAC地址RSTP端口状态(2)收敛机制ØProposal/Agreement机制:加快了上游端口转到Forwarding状态的速度。

示例中P/A机制的工作过程如下:•S1选举为根桥,p1为指定端口,S2的p1为根端口。

•S1的p1进入丢弃状态,并向S2发送proposal置位的BPDU。

S2接收后,各端口进行同步变量置位。

将下游指定端口p2迁移到丢弃状态,替代端口、边缘端口状态不变。

•S2根端口进入转发状态,向S1发送Agreement置位的回应BPDU,S1确认为后,p1口立即进入转发状态。

•P/A协商机制继续在S2和S3之间进行,直到网络边缘。

华三(H3C)_STP原理和基本配置介绍PPT学习课件

华三(H3C)_STP原理和基本配置介绍PPT学习课件
网络收敛后,根桥向外发送配置BPDU,其他 的设备对该配置BPDU进行转发

根桥的选举
SWA
BridgeID: 0.0000-0000-0000
SWB BridgeID: 16.0000-0000-0001
SWC BridgeID: 0.0000-0000-0002
桥ID由桥优先级(BridgePriority)和桥MAC地址 (BridgeMacAddress)组成
指定桥的端口为指定端口 不是根端口和指定端口的其余端口被STP置为阻塞状态

根路径开销
SWA
1000M
Root 100M
Cost=10
Cost=20
1000M
Cost=30
10M SWB
100M
10M SWC
根路径开销( RootPathCost)是到达根的路径上所有链路开销(Cost) 的代数和
SWA BridgeID: 0.0000-0000-0001
G0/1
G0/2
Cost=10
Cost=10
RP
AP
SWB
在根路径开销、指定桥ID都相同的情况下,所连指定端口ID小的端口为 根端口

端口状态
端口角色 未启用STP 功能的端口 非指定端口 或根端口
--
--
指定端口或 根端口
默认情况下,2倍的 Forwarding Delay的 时间延迟。
在指定端口是非边缘端口的情况 下,延迟取决因素较多。
每次拓扑变化,我 都至少有30秒的时 间无法访问服务器!
目录
生成树背景 STP RSTP MSTP 生成树协议的配置
RSTP
RSTP(Rapid Spanning Tree Protocol,快速生成 树协议)是STP协议的优化版

RSTP及MSTP配置教程

RSTP及MSTP配置教程

RSTP及MSTP配置教程•引言•RSTP配置基础•MSTP配置基础•RSTP与MSTP比较目录•RSTP与MSTP配置实例•配置优化与故障排除•总结与展望01引言目的和背景满足网络需求随着企业网络的日益复杂,对网络的可靠性和性能要求也越来越高。

RSTP(快速生成树协议)和MSTP(多生成树协议)作为网络协议,能够提高网络的稳定性和性能,满足企业不断增长的网络需求。

提高网络可靠性RSTP和MSTP通过消除网络中的环路,避免了广播风暴和资源浪费,从而提高了网络的可靠性。

优化网络性能通过合理配置RSTP和MSTP,可以优化网络性能,减少网络拥塞和延迟,提高数据传输效率。

基本概念介绍配置步骤详解配置实例分析故障排除与优化建议教程范围本教程将首先介绍RSTP和MSTP 的基本概念、工作原理和优势。

通过具体的配置实例,分析RSTP和MSTP在实际网络环境中的应用和效果。

详细阐述如何在网络设备(如交换机、路由器等)上配置RSTP 和MSTP,包括具体的配置命令和步骤。

提供RSTP和MSTP配置过程中可能出现的故障排除方法,以及针对网络性能优化的建议。

02 RSTP配置基础RSTP(Rapid Spanning Tree Protocol)即快速生成树协议,是一种网络协议,该协议可应用于在网络中建立树形拓扑,消除二层环路,并且在网络结构发生变化时,能迅速的恢复网络的连通性。

RSTP相比STP(Spanning Tree Protocol),在网络结构发生变化时,能更快的收敛网络,恢复网络的连通性,提高了网络的稳定性和可用性。

RSTP概述VS配置前准备确定网络拓扑结构在进行RSTP配置之前,需要明确网络的拓扑结构,包括网络中的设备、链路以及设备的连接关系等。

选择根桥和备份根桥在配置RSTP时,需要选择网络中的一台设备作为根桥,其他设备作为非根桥。

同时,为了提高网络的可靠性,还需要选择一台设备作为备份根桥。

确定端口角色根据网络拓扑和设备连接关系,确定每个设备上端口的角色,包括根端口、指定端口、替代端口和备份端口等。

华三(H3C)_STP原理和基本配置介绍

华三(H3C)_STP原理和基本配置介绍

目录
生成树背景 STP RSTP MSTP 生成树协议的配置
生成树协议
STP(802.1D)协议,版本号为 0。 RSTP(802.1W)协议,版本号为 2。 MSTP(802.1S)协议,版本号为 3。
传统STP的问题
• Trunk链路上实际上运行着 多个VLAN
• 所有VLAN共用一棵生成树 • 无法实现不同VLAN在多条
• 配置端口为边缘端口
[Switch-Ethernet1/0/1] stp edged-port enable
[SWA]stp enable [SWA]stp priority 0
STP配置示例
核心
SWA
SWB
[SWB]stp enable [SWB]stp priority 4096
SWC E1/0/1
RSTP
• RSTP(Rapid Spanning Tree Protocol,快速生成树 协议)是STP协议的优化版
• RSTP具备STP的所有功能 • RSTP可以实现快速收敛
– 在某些情况下,端口进入转发状态的延时大大缩短,从而缩 短了网络最终达到拓扑稳定所需要的时间。
RSTP的改进
端口被选 为根端口
--
--
指定端口或 根端口
端口状态 Disabled Blocking Listening Learning Forwarding
端口行为
不收发BPDU报文,接收或 转发数据
接收但不发送BPDU,不接 收或转发数据
接收并发送BPDU,不接收 或转发数据
接收并发送BPDU,不接收 或转发数据
接收并发送BPDU,接收并 转发数据
0
Ethernet1/0/2

实验4:RSTP快速生成树配置

实验4:RSTP快速生成树配置

实验四:RSTP配置实验【实验内容】RSTP(快速生成树协议)的配置。

【实验目的】理解快速生成树协议RSTP的工作原理;了解所需实验环境的搭建过程;了解快速生成树协议RSTP的配置过程;学会快速生成树协议RSTP的配置方法。

【实现功能】使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。

【实验设备】S2126G (2台)、PC机(两台)、直通线(2根)、交叉线(2根)【实验拓扑】按照拓扑图连接网络时注意,两台交换机都配置完快速生成树以后,再将两台交换机连接起来。

如果先连接再配置会造成广播风暴,影响交换机的正常工作。

【实验步骤】1、交换机Switch A的配置(1)基本配置:Switch(config)#hostname SwitchASwitchA(config)#vlan 10SwitchA(config-vlan)#exitSwitchA(config)#int f0/1SwitchA(config-if)#switchport access vlan 10SwitchA(config-if)#exitSwitchA(config)#interface range fastethernet 0/2-3SwitchA(config-if-range)#switchport mode trunk(2)配置RSTP快速生成树协议:Switch A(config)# spanning-tree //开启生成树协议Switch A(config)#spanning-tree mode rstp //指定生成树协议的类型为RSTP2、交换机Switch B的配置(1)基本配置:Switch(config)#hostname SwitchBSwitchB(config)#vlan 10SwitchB(config-vlan)#exitSwitchB(config)#int f0/1SwitchB(config-if)#switchport access vlan 10SwitchB(config-if)#exitSwitchB(config)#interface range fastethernet 0/2-3SwitchB(config-if-range)#switchport mode trunk(2)配置RSTP快速生成树协议:Switch B(config) #spanning-treeSwitch B (config)# spanning-tree mode rstp3、连接Switch A和Switch B用两跟交叉线分别连接Switch A和Switch B的f0/2和f0/3。

实验4-快速生成树协议配置

实验4-快速生成树协议配置

实验4快速生成树R S T P的配置一、实验目的及要求理解快速生成树协议R S T P的原理及配置二、实验要求每3人一组,使用2台交换机和3台计算机,按后面的拓扑图进行连接,另一台计算机做配置计算机,按按实验内容和步骤完成实验操作,将实验过程、实验结果和现象分析记录在实验报告中。

三、实验设备及软件PC机:安装windows 2000/xp 安装sniffer软件,双网卡。

网络:分别连接到外网和实验室路由器和交换机等设备上。

四、实验内容和步骤1.无冗余链路实验1)按实验拓扑图连线,但不连接交换机之间F0/5口,只连接交换机之间F0/3口;2)配置两台计算机的I P地址(同网段),记录两台计算机的I P地址及对应的M A C地址;3)用p i n g命令发一个包,验证两计算机的联通性;4)在另一端进行抓包,记录抓包个数,验证没有产生广播风暴和重复帧;5)显示及记录两交换机的M A C地址表,证明地址表稳定。

2.有冗余链路实验1)在上面实验拓扑图的基础上,连接交换机之间F0/5口(构成冗余链路),并清除两交换机的M A C地址表;2)在一端用p i n g命令发一个包,在另一端进行抓包,记录抓包个数,验证产生了重复帧;3)显示及记录两交换机的M A C地址表,证明地址表不稳定。

4)在一端用s n i f f e r命令发一个广播包,在另一端进行抓包,记录抓包个数,验证产生了广播风暴;3.配置生成树协议R S T P1)分别为交换机A和交换机B启动生成树协议,并指定为R S T P,使用命令:S P A N N I N G-T R E ES P A N N I N G-T R E E M O D E R S T P2)验证和查看生成树的配置信息,使用命令:S H O W S P A N N I N G-T R E ES H O W S P A N N I N G-T R E E I N T X通过显示结果指出并记录根交换机和非根交换机以及它们的优先级和地址;记录F0/3和F0/5的端口状态、端口角色;4.强制指定根交换机(通过设定优先级)1)通过在刚才的非根交换机上执行命令:S P A N N I N G-T R E E p r i o r i t y4096强制使该交换机为根交换机(优先权小者为根交换机),2)查看两个交换机的生成树的配置信息:通过显示结果,重新记录根交换机和非根交换机以及它们的优先级和地址;记录F0/3和F0/5的端口状态、端口角色;并和步骤3的结果进行比较。

电子信息工程技术《6.3 快速生成树协议RSTP》

电子信息工程技术《6.3 快速生成树协议RSTP》

6.3 快速生成树协议RSTPSTP协议虽然能够解决环路问题,但是还存在很多不足之处。

首先,STP的算法要求在稳定拓扑里,根桥主动发出BPDU而其他交换机进行中继,这样整个STP网络收敛时间较长;其次,STP算法是被动算法,对网络是否已经达到收敛没有一种反馈机制。

对待拓扑变化的基本的方法是通知根桥,修改MAC地址表老化时间,自动学习,确立新路径。

这种以计时器来等待的方式显然是浪费时间,响应迟缓;另一方面,端口从阻塞状态进入转发状态必须经历两倍的Forward Delay时间,所以网络拓扑结构改变之后需要至少两倍的Forward Delay时间,才能恢复连通性。

另一方面,如果网络中的拓扑结构变化频繁,网络会频繁的失去连通性,导致用户无法忍受。

为了解决STP协议的这些不足,IEEE对STP协议的802.1d标准进行了补充,推出了802.1w标准。

在IEEE 802.1w标准中,定义了快速生成树协议(Rapid Spanning Tree Protocol,RSTP)。

本节将详细介绍RSTP消除环路的机制及特征,实现STP的快速收敛。

6.3.1 RSTP概述IEEE 802.1w标准中定义的快速生成树协议(Rapid Spanning Tree Protocol,RSTP)是为了解决STP技术中网络收敛速度较慢的问题。

在物理拓扑变化或配置参数发生变化时,RSTP能显著减少网络拓扑的重新收敛时间。

RSTP采用与STP算法一致的快速生成树算法消除环路。

不同的是,RSTP利用点对点连接,针对各种端口在拓扑结构中角色的不同,对某些端口实现了从Blocking状态到Forwarding状态的瞬间迁移或快速迁移,实现生成树快速的收敛,可以在少于1秒的时间内重新配置生成树,解决了STP算法对任何端口只要从Blocking(阻塞)状态迁移到Forwarding (转发)状态必须经过2倍Forward Delay时长的缺点。

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

第六章RSTP(快速生成树协议)配置6.1 生成树简介STP(Spanning Tree Protocol)是生成树协议的英文缩写。

STP的目的是通过协商一条到根交换机的无环路径来避免和消除网络中的环路。

它通过一定的算法,判断网络中是否存在环路并阻塞冗余链路,将环型网络修剪成无环路的树型网络,从而避免了数据帧在环路网络中的增生和无穷循环。

STP在网络中选择一个被称为根交换机的参考点,然后确定到该参考点的可用路径。

如果它发现存在冗余链路,它将选择最佳的链路来负责数据包的转发,同时阻塞所有其它的冗余链路。

如果某条链路失效了,就会重新计算生成树拓扑结构,自动启用先前被阻塞的冗余链路,从而使网络恢复通信。

MyPower S41xx以太网交换机所实现的快速生成树协议RSTP,是生成树协议的优化版。

其快速体现在根端口和指定端口进入转发状态的延时在某种条件下大大缩短,从而缩短了网络拓扑稳定需要的时间。

6.2 RSTP配置任务列表只有启动RSTP后各项配置任务才能生效,在启动RSTP之前可以配置设备或以太网端口的相关参数。

RSTP关闭后这些配置参数仍然有效。

RSTP 主要配置任务列表如下:◆启动/关闭设备RSTP 特性◆启动/关闭端口RSTP 特性◆配置RSTP 的工作模式◆配置交换机的Bridge 优先级◆配置交换机的Forward Delay 时间◆配置交换机的Hello Time时间◆配置交换机的Max Age 时间◆配置交换机路径耗费值的版本号◆配置特定端口是否可以作为EdgePort◆配置端口的Path Cost◆配置端口的优先级◆配置端口是否与点对点链路相连◆配置端口的mCheck 变量6.2.1 启动/关闭设备RSTP特性配置命令spanning-tree {enable|disable}【配置模式】全局配置模式。

【缺省情况】缺省RSTP功能是“enable”。

6.2.2 启动/关闭端口RSTP特性为了灵活的控制RSTP工作,可以关闭指定以太网端口的RSTP特性,使这些端口不参与生成树计算。

配置命令【配置模式】端口配置模式。

【缺省情况】各个端口缺省情况下均参与RSTP算法。

注意:当这些端口不参与生成树的计算时,则该端口在链路up时始终处于Forwarding状态并进行数据转发,有可能会形成回路。

6.2.3 配置RSTP 的工作模式RSTP 可以和STP互通,如果交换网络中存在运行STP的交换机,可以通过该命令配置当前的RSTP运行在STP兼容模式下。

配置命令【配置模式】全局配置模式。

【缺省情况】缺省运行RSTP模式。

注意:如果交换网络中存在运行STP 的交换机,RSTP可以自动迁移到STP兼容模式下运行,一般情况下不需用户手工配置。

6.2.4 配置交换机的Bridge优先级网桥优先级的大小决定了这个网桥是否能够被选择为整个交换网络的根网桥,通过配置较小的优先级可以指定某个网桥作为生成树的根。

需要注意的是:如果整个交换网络中所有网桥的优先级采用相同的值,则MAC地址最小的那个网桥将被选择为根网桥。

配置命令spanning-tree priority priority【配置模式】全局配置模式。

【缺省情况】缺省优先级为32768。

注意:RSTP会自动将用户配置的值转换为与之最接近的4096的倍数值。

因此用户配置后实际生效的值为n ×4096,其中n的取值范围为0~15。

6.2.5 配置交换机的Forword-Delay时间线路故障会引发网络重新进行生成树结构的计算,不过重新计算得到的新配置消息无法立刻传遍整个网络。

如果新选出的根端口和指定端口立刻就开始数据转发的话,可能会造成暂时性的路径回路,为此协议采用了一种状态迁移的机制,根端口和指定端口重新开始数据转发之前要经历一个中间状态,经过Forward Delay 延时后才能进入转发状态。

这个延时保证了新的配置消息已经传遍整个网络。

交换机的Forward Delay 特性与交换网络的网络直径有关,一般来说网络直径越大Forward Delay 的时间就应该配置得越长。

需要注意的是如果Forward Delay配置得过小,可能会引入临时的冗余路径;如果Forward Delay 配置得过大,网络可能会较长时间不能恢复连通。

建议用户采用缺省值。

要恢复系统的默认值请采用对应的no 命令。

配置命令spanning-tree forward-delay seconds的转发延迟时间都将设为此值,取值范围为4~30秒。

【配置模式】全局配置模式。

【缺省情况】缺省为15秒。

注意:配置网桥参数时必须满足下列条件,否则配置不会成功。

RSTP会自动检查这一条件。

Max-age时间≤ 2×(Forword-Delay时间- 1);6.2.6 配置交换机的Hello Time时间Hello报文时间(Hello Time)指的是根网桥向其它网桥定时发BPDU的时间间隔,这种定时发送BPDU 的做法是为了通知其它网桥自己现在是根网桥以使其它网桥对自身的根网桥地位给予认可;当然一旦交换网络中出现优先级更低的网桥,则它的根网桥地位会被取代,而又由新的根网桥以Hello报文时间的时间间隔定时向其它非根网桥发送BPDU;一般情况下,为了保证非根网桥不轻易丢弃收到的BPDU中的信息,网桥最大老化时间(Max Age Time)的值会是Hello报文时间值的好几倍。

需要注意的是:过长的Hello Time 值会导致因为链路丢包而使网桥认为链路故障,开始重新计算生成树;过短的Hello Time 值会导致网桥频繁发送配置消息,增加网络负担和CPU 负担,建议用户采用缺省值。

配置命令spanning-tree hello-time seconds【配置模式】全局配置模式。

【缺省情况】缺省为2秒。

注意:配置网桥参数时必须满足下列条件,否则配置不会成功。

RSTP会自动检查这一条件。

Max-age时间≥ 2×(Hello报文时间+ 1)。

6.2.7 配置交换机的Max-age时间所谓“Max-age时间”,指的是网桥收到从其它网桥传过来的BPDU(桥协议数据单元)后,要通过该BPDU计算根网桥,指定网桥,根端口等;因为网桥会不断的收到BPDU,而“Max-age时间”指的就是网桥对BPDU信息保存的时间;一旦超时,对BPDU保存的信息就失效,不能再用于相关计算中。

需要注意的是:如果Max Age配置得过小,生成树计算就会比较频繁,而且有可能将网络拥塞,误认为链路故障;如果Max Age 配置得过大,很可能不能及时发现链路故障,降低网络自适应能力,建议用户采用缺省值。

配置命令spanning-tree max-age seconds【配置模式】全局配置模式。

【缺省情况】缺省为20秒。

注意:配置网桥参数时必须满足下列条件,否则配置不会成功。

RSTP会自动检查这一条件。

1、Max-age时间≤ 2×(Forword-Delay时间- 1);2、Max-age时间≥ 2×(Hello报文时间+ 1)。

6.2.8 配置交换机路径耗费值的版本号如果相连的网桥支持802.1w的RSTP,推荐使用stp8021t2001。

如果相连的网桥支持802.1d的STP,推荐使用stp8021d1998。

配置命令spanning-tree pathcost-version version【配置模式】全局配置模式。

【缺省情况】缺省值为2:stp8021t2001。

6.2.9 配置端口是否可以作为EdgePort如果当前的以太网端口没有和任何其它网桥的以太网端口相连,则应该将该端口配置为边缘端口。

这样可以使得该端口能够直接迁移到转发状态,减少不必要的迁移时间。

如果某个特定端口被配置为边缘端口,但是该端口与其它网桥的端口相连,RSTP协议可以自动检测并将其重新配置为非边缘端口。

配置命令spanning-tree edgeport {enable|disable}【配置模式】端口配置模式。

【缺省情况】网桥所有以太网端口均被配置为边缘端口。

注意:如果当前以太网端口由非边缘端口转变成边缘端口时,用户最好手工将该参数配置为边缘端口。

RSTP 协议无法检测非边缘端口是否转变成了边缘端口。

6.2.10 配置端口的Path Cost以太网端口的路径费用与该端口的链路速率有关,链路速率越大,则应将该参数配置得越小,协议可以自动检测当前以太网端口的链路速率并换算成相应的路径费用。

需要注意的是:配置以太网端口的路径费用会引起生成树重新计算,建议用户采用缺省值,让RSTP 协议自己来计算当前以太网端口的路径费用。

配置命令spanning-tree pathcost cost-value【配置模式】端口配置模式。

【缺省情况】缺省情况下,当交换机路径耗费值的版本号为stp8021t2001,10M口的路径费用为2000000,100M口的路径费用为200000,1000M口的路径费用为20000;当交换机路径耗费值的版本号为stp8021d1998,10M口的路径费用为100,100M口的路径费用为19,1000M口的路径费用为4。

对于连接主机的端口,端口的路径费用没有意义,不会用于任何计算中。

6.2.11 配置端口的优先级通过设定以太网端口的优先级可以指定特定的以太网端口包含在生成树内。

一般情况下,配置的值越小,端口的优先级就越高,该以太网端口就越有可能包含在生成树内。

如果网桥所有的以太网端口采用相同的优先级参数值,则以太网端口的优先级高低就取决于该以太网端口的索引号。

需要注意的是:配置以太网端口的优先级会引起生成树重新计算。

配置命令spanning-tree port-priority <0-240>【配置模式】端口配置模式。

【缺省情况】缺省情况下,交换机端口的优先级为128。

注意:RSTP会自动将用户配置的值转换为与之最接近的16的倍数值。

因此用户配置后实际生效的值为n×16,其中n的取值范围为0~15。

6.2.12 配置端口是否与点对点链路相连点对点链路相连的两个端口可以通过传送同步报文快速迁移到转发状态,减少了不必要的转发延迟时间。

如果将该参数配置为自动模式,RSTP协议可以自动检测当前的以太网端口是否与点对点链路相连。

配置命令spanning-tree point-to-point {auto|forcetrue|forcefalse}【配置模式】端口配置模式。

【缺省情况】缺省情况下,该参数被设置为“auto”。

注意:当前以太网端口必须是汇聚端口并且是全双工模式才可以将其配置成点对点链路,否则配置无效。

用户可以手工配置当前以太网端口是否与点对点链路相连,但建议用户将其设为自动模式。

相关文档
最新文档