RSTP快速生成树协议配置实验
生成树协议(STP)H3C_实验报告

二、RSTP
RSTP(Rapid Spanning Tree Protocol,快速生成树协议) 是STP协议的优化版。其“快速”体现在,当一个端口被 选为根端口和指定端口后,其进入转发状态的延时在某种 条件下大大缩短,从而缩短了网络最终达到拓扑稳定所需 要的时间。
快速生成树协议较STP的改进之处:
(1)根端口的快速切换
如果旧的根端口已经进入阻塞状态,而且新的根端口 连接的对端交换机的指定端口处于转发状态,在新的拓扑 结构中的根端口可以立刻进入转发状态。
(2)边缘端口概念的引入
在STP协议里,对于连接主机的端口的状态改变,会 引起网络的不稳定,实际上连接主机的端口是不会引起网 络环路的,因此在STP协议的计算中可以不考虑这种端口 状态的变化。所以在RSTP中引入了边缘端口的概念。
<Sysname> system-view
[Sysname] stp enable
[Sysname] interface Ethernet1/0/1
[Sysname-Ethernet1/0/1] stp disable
桥到达根桥的最佳路径。 (3)指定端口(Designated Port):每一个网段选择到根桥最
近的网桥作为指定网桥,该网桥到这一网段的端口为指定 端口。 (4)可选端口(Alternate Port):既不是指定端口,也不是 根端口的端口。
4.生成树协议工作过程 STP协议的工作原理主要包括三个部分,一是确定根
配置
[B2] stp region-configuration
[B2-mst-region] region-name MSTP_1
生成树连载5:RSTP快速生成树配置

生成树连载5:RSTP快速生成树配置要保证企业的网络中的关键应用可持续性,就需要对交换网络进行冗余设计,然而这将产生广播风暴、"网络环路"等问题,严重时,将导致整个网络瘫痪?于是,STP生成树解决办法出现了……网络冗余设计与广播风暴的矛盾广播风暴的克星:设计STP网络生成树技术剖析:STP生成树初始化与收敛实战剖析:STP生成树如何配置?技术进化:RSTP快速生成树配置快速生成树协议(RSTP)STP并不是已经淘汰不用,实际上不少厂家目前还仅支持STP。
STP的最大缺点就是他的收敛时间太长,对于现在网络要求靠可靠性来说,这是不允许的,快速生成树的目的就是加快以太网环路故障收敛的速度。
1.RSTP 5种端口类型STP定义了4种不同的端口状态,监听(Listening),学习(Learning),阻断(Blocking)和转发(Forwarding),其端口状态表现为在网络拓扑中端口状态混合(阻断或转发),在拓扑中的角色(根端口、指定端口等等)。
在操作上看,阻断状态和监听状态没有区别,都是丢弃数据帧而且不学习MAC地址,在转发状态下,无法知道该端口是根端口还是指定端口。
表8-20中看RSTP的端口状态只有三种状态,Discarding、Leaning和Forwarding。
表8-20 STP和RSTP端口状态比较STP端口状态 RSTP端口状态端口是否激活是否学习MAC地址Disabled Discarding 否否Blocking Discarding 否否Listening Discarding 是否Leaning Leaning 是是Forwarding Forwarding 是是RSTP有五种端口类型。
根端口和指定端口这两个角色在RSTP中被保留,阻断端口分成备份和替换端口角色。
生成树算法(STA)使用BPDU来决定端口的角色,端口类型也是通过比较端口中保存的BPDUB来确定哪个比其他的更优先。
第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配置实验总结快速生成树(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的根交换机,根交换机具有最高的优先级,负责控制整个网络的拓扑。
实验五 快速生成树配置

实验五快速生成树配置实验目标理解生成树协议工作原理;掌握快速生成树协议RSTP基本配置方法;实验背景学校为了开展计算机教学和网络办公,建立的一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互联组成内部校园网,为了提高网络的可靠性,作为网络管理员,你要用2条链路将交换机互连,现要求在交换机上做适当配置,是网络避免环路。
技术原理生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题;生成树协议是利用SPA算法,在存在交换机环路的网络中生成一个没有环路的属性网络,运用该算法将交换网络的冗余备份链路从逻辑上断开,当主链路出现故障时,能够自动的切换到备份链路,保证数据的正常转发。
生成树协议版本:STP、RSTP(快速生成树协议)、MSTP(多生成树协议)。
生成树协议的特点收敛时间长。
从主要链路出现故障到切换至备份链路需要50秒时间。
快速生成树在生成树协议的基础上增加了两种端口角色,替换端口或备份端口,分别作为根端口和指定端口。
当根端口或指定端口出现故障时,冗余端口不需要经过50秒的收敛时间,可以直接切换到替换端口或备份端口,从而实现RSTP协议小于1秒的快速收敛。
实验步骤新建packet tracer拓扑图默认情况下STP协议是启用的。
通过两台交换机之间传送BPDU协议数据单元。
选出跟交换机、根端口等,以便确定端口的转发状态。
图中标记为黄色的端口处于block堵塞状态。
设置RSTP。
查看交换机show spanning-tree状态,了解跟交换机和根端口情况。
通过更改交换机生成树的优先级spanning-tree vlan 10 priority 4096可以变化跟交换机的角色。
测试。
当主链路处于down状态时候,能够自动的切换到备份链路,保证数据的正常转发。
实验设备Switch_2960 2台;PC 2台;直连线(各设备互联)PC1IP: 192.168.1.2Submask: 255.255.255.0Gateway: 192.168.1.1PC2IP: 192.168.1.3Submask: 255.255.255.0Gateway: 192.168.1.1S1enshow spanning-treeconf thostname S1int fa 0/10switchport access vlan 10exitint rang fa 0/1 - 2switchport mode trunkexitspanning-tree mode rapid-pvst endS2enconf thostname S2int fa 0/10switchport access vlan 10 exitint range fa 0/1 - 2 switchport mode turnkexitspanning-tree mode rapid-pvst endshow spanning-treePC1ipconfigping -t 192.168.1.3S2enconf tint fa 0/1shut(查看PC1的ping情况是否正常)。
网络设备配置与调试项目实训 项目4.2-快速生成树协议(RSTP)配置

模块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配置实例

RSTP配置实例——通过STP功能实现二层链路的冗余备份Internet, 解决方案, 优先级, 网络本帖最后由 bblu 于 2011-8-1 15:22 编辑应用场景:RSTP(快速生成树协议)是一种环网解决方案,通过阻塞冗余链路避免广播风暴。
当网络中出现链路故障时,冗余链路将快速切换到转发状态,能够保证流量不丢失。
快速生成树的“树根”在RSTP 协议中被称为根桥。
根桥是网络中的设备比较设备桥优先级(数值越小,优先级越高)自主选举的结果,到根桥最远(Cost 最大)的其他设备的端口会被阻塞,阻塞端口相应的链路即成为冗余链路。
RSTP配置实例:如上图所示,Hillstone 安全网关设备作为公司网关接入Internet。
现需要实现以下需求:Switch1(或Switch2)和Hillstone 安全网关设备之间的链路出现故障时,需要通过开启交换机和Hillstone 安全网关设备上的STP 功能实现二层链路的冗余备份,保证局域网中的PC 依然能够访问Internet。
配置说明:该配置实例使用SA Series安全网关的RSTP功能,在设备上申明Vlan100,IP地址为192.168.100.1/24,同时启用RSTP功能并将设备指定为根桥。
由于受限于现有设备的原因,没有两台支持STP的普通交换机,现用两台SG Series安全网关模拟普通交换机,同时申明Vlan100和上联到SA Series安全网关的相应端口,并且两台设备也互联和启用STP的功能,最后将若干PC分别连接到相应的交换机。
安全网关的 RSTP功能配置包括以下各部分:•创建VLAN并添加相应端口•绑定VLAN到安全域并配置IP 地址•配置安全域访问策略•创建RSTP并开启该功能•在switch上创建VLAN并添加相应端口•在switch上开启RSTP•验证和测试CLI配置:1、创建VLAN100,并添加ethernet0/2 和ethernet0/3 到VLAN100:SA-2001(config)# vlan 100SA-2001(config-vlan)# exitSA-2001(config)# interface ethernet0/2SA-2001(config-if-eth0/2)# switchmode access vlan 100SA-2001(config-if-eth0/2)# exitSA-2001(config)# interface ethernet0/3SA-2001(config-if-eth0/3)# switchmode access vlan 100SA-2001(config-if-eth0/3)# exit2、创建VLAN 接口vlan100,绑定到安全域trust 并配置IP 地址,并且开启相应服务:SA-2001(config)# interface vlan100SA-2001(config-if-vla100)# zone trustSA-2001(config-if-vla100)# ip address 192.168.100.1 255.255.255.0SA-2001(config-if-vla100)# manage pingSA-2001(config-if-vla100)# manage http……SA-2001(config-if-vla100)# exit3、配置安全域的策略:SA-2001(config)# policy-globalSA-2001(config-policy)# exit rule from any to any service any permit4、创建RSTP,配置相应参数并开启该功能:SA-2001(config)# stpSA-2001(config-stp)# bridge priority 0SA-2001(config-stp)# enableSA-2001(config-stp)# exit5、在switch1/2上创建VLAN并添加相应端口:SA-2001(config)# vlan 100SA-2001(config-vlan)# exitSA-2001(config)# interface ethernet0/1SA-2001(config-if-eth0/1)# switchmode access vlan 100 SA-2001(config-if-eth0/1)#exitSA-2001(config)# interface ethernet0/2SA-2001(config-if-eth0/2)# switchmode access vlan 100SA-2001(config)# interface ethernet0/3SA-2001(config-if-eth0/3)# switchmode access vlan 100SA-2001(config-if-eth0/3)# exitSA-2001(config)# interface ethernet0/4SA-2001(config-if-eth0/4)# switchmode access vlan 100SA-2001(config-if-eth0/4)# exit6、在switch1/2上开启STP功能SG-6000(config)# stpSG-6000(config-stp)# enableSG-6000(config-stp)# exit注:由于用两台SG Series安全网关模拟switch1和switch2,所以配置基本与SA设备配置RSTP一样。
第4章 生成树协议 Packet Tracer实训入门教程-思科CCNA模拟器

第4章 生成树协议
杨秀成
生成树协议
一、生成树协议STP配置 二、快速生成树协议RSTP配置 三、多生成树协议MSTP配置
Packet Tracer实训入门教程
杨秀成
一、生成树协议STP配置
1、实验背景 将两条链路把交换机互连,提高网络可靠性。 2、实验原理 (1)根桥(Root Bridge);(2)根端口(Root Port);(3)指定端口(Designate Port);(4)备份端口(Alternate Port)--闭塞状态; (5)BPDU(桥协议数据单元)--选举规则 (6)桥ID(Bridge ID);(7)路径开销(Path Cost)
//配置RSTP
Packet Tracer实训入门教程
杨秀成
三、多生成树协议MSTP配置
1、概念
多生成树协议( Multiple Spanning Tree Protocol ),允许一个交换环境中运行多 个生成树,每个生成树称为一个实例,MSTP将路由环路网络修剪成一个无环的树形网络, 避免广播风暴的产生,同时还提供了数据转发的多个冗余路径,在数据转发过程中实现 VLAN数据的负载均衡,MSTP还兼容STP和RSTP。
2、基本思想
基于实例(Instance)计算出多棵生成树,每个实例都会生成自己的生成树,并且每 个实例可以包含一个或多个VLAN,每一个VLAN只能映射到一个实例。交换机可以通过配置 多个实例,实现不同VLAN组之间的负载分担。
Packet Tracer实训入门教程
杨秀成
协议版本号为0x02 类型为0x02 使用Flags字段的全部8位 最后增加了Versionl Length字段
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
快速生成树配置
实验目的:
将两处的计算机网络通过两台交换机互联组成一个内部网络,为了提高网络的可靠性,用2条链路将交换机互联,现要在交换机上做适当配置,既提高网络安全性又避免环路。
实验内容:
一、拓补图
将PC1接入交换机SW1的f0/3接口IP地址配置为192.168.1.1/24
将PC2接入交换机SW2的f0/3接口IP地址配置为192.168.1.2/24
将PC3接入交换机SW3的f0/3接口IP地址配置为192.168.1.3/24
交换机SW1的f0/1口与SW2的f0/1口相连
交换机SW2的f0/2口与SW3的f0/1口相连
交换机SW3的f0/2口与SW1的f0/2口相连
二、代码:
1、交换机SW1配置代码
Switch>enable
Switch#configure terminal
Switch(config)#spanning-tree mode pvst
Switch(config)#spanning-tree vlan 1 priority 4096
Switch(config)#end
2、交换机SW2配置代码
Switch>enable
Switch#configure terminal
Switch(config)#spanning-tree mode pvst
Switch(config)#spanning-tree vlan 1 priority 8192
Switch(config)#end
2、交换机SW3配置代码
Switch>enable
Switch#configure terminal
Switch(config)#spanning-tree mode pvst
Switch(config)#spanning-tree vlan 1 priority 32768
Switch(config)#end
三、配置结果
Switch#show spanning-tree(SW1)
Switch#show spanning-tree(SW2)
Switch#show spanning-tree(SW3)
以上配置完成后结果,三台PC机可互相访问
进入SW3配置界面将SW3与SW1连接的f0/2端口禁用(假设线路中有一根无法使用),三台PC机仍可互相访问
Switch(config)#int f0/2
Switch(config-if)#shutdown。