网络设备配置与调试项目实训 项目4.2-快速生成树协议(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特性,使这些端口不参与生成树计算。
网络设备配置与调试项目实训 项目4.2-快速生成树协议(RSTP)配置
模块4.2 快速生成树协议(RSTP)
例2:关闭端口Fa0/2的BPDUFilter功 能。
ruijie(config)#interface fastethernet 0/2 ruijie(config-if)#spanning-tree bpdufilter disabled ruijie(config-if)#
13
模块4.2 快速生成树协议(RSTP)
其他交换机收到TC BPDU报文后,会清除 此报文的接收端口和边缘端口之外的其他 端口学习到的MAC地址,同时向除接收端 口和边缘端口之外的所有其他端口发送TC BPDU 报文。
14
模块4.2 快速生成树协议(RSTP)
RSTP拓扑变更机制
ROOT
③ ④ ② ②
② ① ①
故障
④ ②
15
模块4.2 快速生成树协议(RSTP)
4.RSTP配置命令 (1)配置RSTP链路类型
设置RSTP 链路类型
ruijie(config-if)# spanning-tree link-type point-to-point/shared
交换机名称为ruijie 处于端口模式 选择点对点或共享型类型
项目四 局域网冗余策略
模块4.2 快速生成树协议(RSTP) 配置
模块4.2 快速生成树协议(RSTP)
内容简介
针对STP存在收敛慢的问题,介绍RSTP 的特性和配置技能,重点描述RSTP改进 机制及特点。 介绍配置RSTP链路类型、配置边缘端口 等命令。
2
模块4.2 快速生成树协议(RSTP)
(1)端口状态 STP中端口有阻塞、监听、学习、转发 及禁用等5种工作状态。 RSTP将STP的阻塞、监听和禁用状态 合并为丢弃状态,形成了丢弃( Discarding)、学习(Learning)、 转发(Forwarding)3种工作状态。
实验九 快速生成树配置
实验九快速生成树配置●实验目标⏹理解生成树协议工作原理;⏹掌握快速生成树协议RSTP(Rapid Spanning Tree Protocol)基本配置方法;●实验背景学校为了开展计算机教学和网络办公,建立的一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互联组成内部校园网,为了提高网络的可靠性,现用2条链路将交换机互连,且在交换机上做适当配置,使网络避免环路。
●协议功能生成树协议的主要功能有两个:一是在利用生成树算法、在以太网络中,创建一个以某台交换机的某个端口为根的生成树,避免环路。
二是在以太网络拓扑发生变化时,通过生成树协议达到收敛保护的目的。
●技术原理⏹生成树协议(spanning-tree)的国际标准是IEEE802.1d,作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题;⏹生成树协议是利用SPA算法,在存在交换机环路的网络中生成一个没有环路属性的网络,运用该算法将交换网络的冗余备份链路从逻辑上断开,当主链路出现故障时,能够自动的切换到备份链路,保证数据的正常转发。
⏹生成树协议版本:STP、RSTP(快速生成树协议)、MSTP(多生成树协议)。
⏹生成树协议的特点:收敛时间长。
从主要链路出现故障到切换至备份链路需要50秒时间。
⏹快速生成树在生成树协议的基础上增加了两种端口角色:替换端口或备份端口,分别作为根端口(通向根网桥/交换机的端口)和指定端口。
当根端口或指定端口出现故障时,冗余端口不需要经过50秒的收敛时间,可以直接切换到替换端口或备份端口,从而实现RSTP协议小于1秒的快速收敛。
●实验设备Switch_2960 2台;PC 2台;直连线(各设备互联)具体实验步骤如下1)画拓扑图默认情况下STP协议是启用的。
通过两台交换机之间传送BPDU协议数据单元。
选出根交换机、根端口等,以便确定端口的转发状态。
图中标记为橘黄色的端口处于block堵塞状态,即备份链路逻辑上是断开的。
网络设备配置与调试项目实训 项目4.1-生成树协议(STP)配置
模块4.1 生成树协议(STP)配置
(3)学习状态(Learning):端口不 能传输数据,但可以发送和接收BPDU ,也可以学习MAC地址并加入MAC地址 表。 (4)转发状态(Forwarding):端 口能够发送和接收数据、学习MAC地址 、发送和接收BPDU。 (5)禁用(Disabled)状态。
8
模块4.1 生成树协议(STP)配置
生成树协议就是在具有物理环路的交换 网络上,产生没有逻辑环路的树型结构网 络的方法。 运行STP协议的交换机之间通过网桥协 议数据单元(Bridge Protocol Data Unit,BPDU)进行信息的交流。网络 中所有的交换机每隔一定的时间间隔(默 认值为2s)就发送和接受BPDU数据帧
35
模块4.1 生成树协议(STP)配置
例1:启用交换机生成树协议,并设置生成树协议 类型为STP。 ruijie(config)#spanning-tree ruijie(config)#spanning-tree mode stp 例2:将交换机生成树协议类型恢复为默认状态。 ruijie(config)#no spanning-tree mode
42
模块4.1 生成树协议(STP)配置
例2:将交换机端口Fastethernet 0/1 的优先级恢复为默认值128。 ruijie(config-if)# no spanningtree port-priority ruijie(config-if)#
能够描述生成树协议特性及应用场合; 能够独立完成STP基本配置。
3
模块4.1 生成树协议(STP)配置
4.1.1 问题提出
某公司办公楼网络运行一段时间后 ,员工反映网速较慢,甚至有时不能上网 。网络管理员测试后发现,此办公楼为了 保证网络链路备份,重新连线造成的现象 。领导要求采取一定技术措施,既要保证 网络链路有备份又不造成网络故障,实现 快速、便捷、安全的网上办公。
实训三生成树协议的配置
实训三生成树协议的配置
【实训内容】
生成树协议的配置
快速生成树协议的配置
协议相关参数配置
【背景描述】
你们学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互连组成内部校园网;为了提高网络的可靠性,作为网络管理员的你要用2条链路将交换机互连,现要求在交换机上做适当配置,使网络避免环路。
【实验目的】
掌握生成树协议的配置方法,理解生成树协议的作用和特点
【实验设备】
S2126G(2台),PC(2台)、直连线(4条)
【实验内容】
1、根据拓扑将主机和交换机进行连接(未形成环路)
2、测试主机之间可以相互ping通
3、配置生成树协议
4、测试(形成环路)
5、测试(断开主要链路)
配置查看如下。
快速生成树协议
快速生成树协议1. 简介快速生成树协议(Rapid Spanning Tree Protocol,简称RSTP)是一种用于构建和维护网络中的生成树的协议。
生成树是一个无环的拓扑结构,能够确保数据在网络中以最佳路径传输,避免了网络中的循环路径,提高了网络的可靠性和性能。
RSTP是对经典生成树协议(Spanning Tree Protocol,简称STP)的改进和优化,它的设计目标是在网络拓扑结构发生变化时,尽快地适应变化,并通过快速收敛恢复网络正常运行。
2. 生成树协议的背景在一个复杂的网络中,存在着大量的交换机和链路,如果不采取措施,很容易出现网络中的循环路径。
循环路径会导致数据包在网络中不断地循环传输,浪费了网络带宽和资源,甚至会导致网络的瘫痪。
为了解决这个问题,生成树协议应运而生。
生成树协议通过在网络中选择一棵无环的拓扑结构,将网络划分为一个主干路径和多个支线路径,确保数据只在主干路径上传输,避免了循环路径的问题。
3. RSTP的特点RSTP相对于STP具有以下几个特点:3.1 快速收敛当网络拓扑结构发生变化时,RSTP能够更快地收敛,恢复网络的正常运行。
RSTP引入了Port Roles(端口角色)和Port States(端口状态)的概念,通过优化根据端口角色和状态的变化,减少了收敛时间。
3.2 兼容STPRSTP是对STP的改进,它与STP保持了一定的兼容性。
RSTP可以与STP的设备进行交互,逐步替代STP,而无需对网络基础设施进行大规模的升级。
3.3 拓扑变化通告RSTP引入了拓扑变化通告机制,当网络发生拓扑变化时,会通过特定的消息通知其他设备。
这种机制能够快速地传播拓扑变化信息,加速网络的收敛过程。
3.4 多实例支持RSTP支持在一个物理设备上运行多个独立的生成树实例。
这种支持使得网络管理员能够根据实际需求,灵活地构建多个生成树,提高网络的可用性和性能。
4. RSTP的工作原理RSTP的工作原理可以概括为以下几个步骤:4.1 生成树根选举在RSTP网络中,首先需要选举出一台交换机作为生成树的根节点(Root Bridge)。
计算机网络实习报告八生成树配置
计算机网络实习报告八生成树配置第一篇:计算机网络实习报告八生成树配置实验八生成树配置—生成树协议STP一.实验目的理解生成树协议STP的配置及原理二.实验环境两台交换机switchA和switchB,用两条链路将交换机互连,pc1与pc2在同一个网段。
三.实验内容步骤1.在每台交换机上开启生成树协议。
过程:首先进入全局配置模式通过spanning-tree语句开启生成树模式,然后进行验证生成树协议已经开启。
步骤2.设置生成树模式。
过程:通过spanning-tree语句设置生成树模式为STP (802.1D),并且通过了验证。
步骤3.设置交换机的优先级。
过程:设置交换机switchA的优先级为4096,数值最小的交换机为根交换机(也称根桥),交换机switchBde 优先级采用默认优先级(32768),因此switchA将成为根交换机。
然后通过了验证。
步骤4.综合验证测试。
A.验证交换机switchB的端口F0/1和F0/2状态。
过程:我们这组用的是交换机switchB,显示switchB的端口fastthernet0/1的状态后发现两个端口均处于阻塞状态,一直搞不清楚是为什么,所以也耽误了很长的时间,最后老师指导说有可能是前面同学的实验导致的结果,然后删除了所有状态,进行重新实验,最后使switchB的端口1处于转发状态,端口2处于阻塞状态。
B.验证网络拓扑发生变化时,ping的丢包情况。
从主机pc1到pc2(用连续ping),然后拔掉switchA与switchB的端口F0/1之间的连线,观察丢包情况,显示丢包数为30个。
C.验证网络拓扑发生变化时,交换机switchB的端口2的状态变化,并观察生成树的收敛时间。
四.实验总结通过本次实验,我理解了相关生成树协议SIP的配置及原理。
实验中主要是端口1 和端口2的状态浪费了很多时间,导致后面的验证总是不正确,最后把以前的设置全部清除后重做才使实验正确,所以以后做实验必须严谨。
rstp快速生成树协议
RSTP 快速生成树协议本文主要介绍RSTP协议,STP相关的算法和细节在本文中不再涉及。
虽然这种分割的做法不利于产生全局的观念,但通过对RSTP改进点的详细介绍,将会使你对该协议有一个更深刻的认识。
继IEEE802.1D定义了STP标准后,IEEE又推出了802.1w这个草案作为802.1D的补充,并定义了RSTP标准。
在新版本的802.1D(2004)中已经接纳了RSTP标准,取代了原来的STP。
RSTP保留了STP的大部分算法和计时器,只在一些细节上做了改进。
但这些改进相当关键,极大的提升了STP的性能,使其能满足如今低延时高可靠性的网络要求。
后续诞生的MSTP,单个实例中的算法和RSTP几乎一模一样。
可以说从STP发展到RSTP的这套算法,是整个生成树协议的精髓。
1RSTP的改进1.1BPDU的变化图1 RSTP/STP BPDU的区别RSTP的BPDU被称作RST BPDU①,和STP ConfigBPDU的主要区别在协议版本号,BPDU类型和Flags字段。
RSTP中没有了TC N和TCA报文,在拓扑结构变化时只发送TC报文。
对拓扑结构变化的详细描述请参考1.5。
Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TCA Reserved TC 图2 STP的Flags字段Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0TCAAgreement ForwardingLearning Port roleProposalTCTCA=Topology Change AcknowledgementTC = Topology ChangePort role =00 Unknown01 Alternate / Backup10 Root11 Designated图3 RSTP的Flags字段RSTP的Flags字段增加了端口属性和状态,Bit1和Bit6两个字段在1.4中会提及,用于点到点链路端口的快速迁移。
RSTP快速生成树协议配置实验
快速生成树配置实验目的:将两处的计算机网络通过两台交换机互联组成一个内部网络,为了提高网络的可靠性,用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>enableSwitch#configure terminalSwitch(config)#spanning-tree mode pvstSwitch(config)#spanning-tree vlan 1 priority 4096Switch(config)#end2、交换机SW2配置代码Switch>enableSwitch#configure terminalSwitch(config)#spanning-tree mode pvstSwitch(config)#spanning-tree vlan 1 priority 8192Switch(config)#end2、交换机SW3配置代码Switch>enableSwitch#configure terminalSwitch(config)#spanning-tree mode pvstSwitch(config)#spanning-tree vlan 1 priority 32768Switch(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/2Switch(config-if)#shutdown。
快速生成树协议(RSTP)
快速生成树协议(RSTP)目录1.RSTP定义 (1)2.STP技术原理 (1)3.端口状态 (1)4.RSTP的P/A机制 (4)5.RSTP相对于STP的改进 (4)RSTP(生成树协议)1. RSTP定义快速生成树协议(rapid spanning Tree Protocol IEEE802.1w)是由生成树协议(STP IEEE802.1d)发展而来,该协议在网络结构发生变化时,能更快的收敛网络。
它比802.1d 多了两种端口类型:预备端口类型(alternate port)和备份端口类型。
2. STP技术原理RSTP是从STP发展而来,其实现基本思想与STP一致,但它更进一步处理了网络临时失去连通性的问题。
RSTP规定在某些情况下,处于Blocking状态的端口不必经历2倍的Forward Delay时延而可以直接进入转发状态。
如网络边缘端口(即直接与终端相连的端口),可以直接进入转发状态,不需要任何时延。
或者是网桥旧的根端口已经进入Blocking状态,并且新的根端口所连接的对端网桥的指定端口仍处于Forwarding状态,那么新的根端口可以立即进入Forwarding状态。
即使是非边缘的指定端口,也可以通过与相连的网桥进行一次握手,等待对端网桥的赞同报文而快速进入Forwarding状态。
当然,这有可能导致进一步的握手,但握手次数会受到网络直径的限制。
功能介绍生成树协议最主要的应用是为了避免局域网中的网络环回,解决成环以太网网络的“广播风暴”问题,从某种意义上说是一种网络保护技术,可以消除由于失误或者意外带来的循环连接。
STP也提供了为网络提供备份连接的可能,可与SDH保护配合构成以太环网的双重保护。
新型以太单板支持符合ITU-T 802.1d标准的生成树协议STP及802.1w规定的快速生成树协议RSTP,收敛速度可达到1s。
3. 端口状态(1)STP(802.1d)端口状态STP定义了的5种端口状态:阻塞blocking、监听listening、学习learning、转发forwarding、关闭(disable)。
实验:RSTP快速生成树配置
快速生成树配置---------------------晚上风出品1.实验目标�理解生成树协议工作原理;�掌握快速生成树协议RSTP基本配置方法;�实验背景学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互连组成内部校园网,为了提高网络的可靠性,作为网络管理员,你要用2条链路将交换机互连,现要求在交换机上做适当配置,使网络避免环路。
2.生成树配置技术原理�生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题;�生成树协议是利用SPA算法,在存在交换环路的网络中生成一个没有环路的树形网络。
运用该算法将交换网络的冗余备份链路从逻辑上断开,当主链路出现故障时,能够自动的切换到备份链路,保证数据的正常转发;�生成树协议版本:STP、RSTP(快速生成树)、MSTP(多生成树协议)�生成树协议的特点收敛时间长。
从主要链路出现故障到切换至备份链路需要50秒的时间。
�快速生成树在生成树协议的基础上增加了两种端口角色:替换端口和备份端口,分别做为根端口和指定端口的冗余端口。
当根端口或指定端口出现故障时,冗余端口不需要经过50秒的收敛时间,可以直接切换到替换端口或备份端口,从而实现RSTP 协议小于1秒的快速收敛。
3.实验步骤�新建packet tracer 拓扑图(如图)�默认情况下STP协议启用的。
通过两台交换机之间传送BPDU协议数据单元,选出根交换机、根端口等,以便确定端口的转发状态。
上图中标记为黄色的端口处于block堵塞状态。
�设置rstp;�查看交换机show spanning-tree状态,了解根交换机和根端口情况;�通过更改交换机生成树的优先级spanningtree vlan * priority 4096 可以变化根交换机的角色。
�测试。
当主链路处于down状态时候,能够自动的切换到备份链路,保证数据的正常转发。
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通。
生成树协议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 字节的数据:请求超时。
生成树配置实验报告(3篇)
第1篇一、实验目的1. 理解生成树协议(STP)的工作原理和配置方法。
2. 掌握STP在解决网络环路问题中的应用。
3. 学会使用Wireshark抓包软件分析STP协议数据包。
二、实验环境1. 软件环境:Windows 10操作系统,Cisco Packet Tracer 8.0仿真软件。
2. 硬件环境:2台2960交换机,2台PC机,直通线若干。
三、实验原理生成树协议(Spanning Tree Protocol,STP)是一种工作在OSI网络模型数据链路层的通信协议,用于防止网络环路,确保以太网中无环路的逻辑拓扑结构。
STP 通过传递网桥协议数据单元(Bridge Protocol Data Unit,BPDU)来确定网络的拓扑结构,并根据计算出的生成树实现链路备份和路径最优化。
STP协议主要涉及以下概念:1. 根桥(Root Bridge):整个网络中桥接设备中优先级最高的设备,负责生成树的构建。
2. 根端口(Root Port):每个交换机连接到根桥的端口,负责转发数据包。
3. 指定端口(Designated Port):每个网段连接到根桥的端口,负责转发该网段的数据包。
4. 非根端口(Non-Root Port):除了根端口和指定端口之外的所有端口,负责转发数据包。
5. 端口状态:阻塞、监听、学习、转发、阻塞(非根端口)等状态,用于控制数据包的转发。
四、实验步骤1. 连接设备:将2台2960交换机和2台PC机用直通线连接。
2. 配置PC IP地址:在PC1和PC2上分别配置IP地址、子网掩码和默认网关,确保它们属于同一子网。
3. 配置交换机S1:- 设置交换机S1的主机名为S1。
- 进入接口配置模式,配置端口0/1-2为Access模式,并分配VLAN 2。
- 进入全局配置模式,启用生成树协议,设置交换机S1为根桥。
4. 配置交换机S2:- 设置交换机S2的主机名为S2。
- 进入接口配置模式,配置端口0/1-2为Access模式,并分配VLAN 2。
实验五 快速生成树协议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 !进入接口配置模式。
Cisco 快速生成树协议RSTP 协议原理及配置
Cisco 快速生成树协议RSTP 协议原理及配置精品管理制度、管理方案、合同、协议、一起学习进步实验8 Cisco 快速生成树协议RSTP 协议原理及配置一、相关知识介绍1、生成树协议的主要功能有两个:一是在利用生成树算法、在以太网络中,创建一个以某台交换机的某个端口为根的生成树,避免环路。
二是在以太网络拓扑发生变化时,通过生成树协议达到收敛保护的目的。
2、根网桥的选择流程:(1)第一次启动交换机时,自己假定是根网桥,发出BPDU报文宣告。
(2)每个交换机分析报文,根据网桥ID选择根网桥,网桥ID小的将成为根网桥(先比较网桥优先级,如果相等,再比较MAC地址)。
(3)经过一段时间,生成树收敛,所有交换机都同意某网桥是根网桥。
(4)若有网桥ID值更小的交换机加入,它首先通告自己为根网桥。
其它交换机比较后,将它当作新的根网桥而记录下来。
3、RSTP 协议原理STP并不是已经淘汰不用,实际上不少厂家目前还仅支持STP。
STP的最大缺点就是他的收敛时间太长,对于现在网络要求靠可靠性来说,这是不允许的,快速生成树的目的就是加快以太网环路故障收敛的速度。
(1)RSTP 5种端口类型STP定义了4种不同的端口状态,监听(Listening),学习(Learning),阻断(Blocking)和转发(Forwarding),其端口状态表现为在网络拓扑中端口状态混合(阻断或转发),在拓扑中的角色(根端口、指定端口等等)。
在操作上看,阻断状态和监听状态没有区别,都是丢弃数据帧而且不学习MAC地址,在转发状态下,无法知道该端口是根端口还是指定端口。
RSTP有五种端口类型。
根端口和指定端口这两个角色在RSTP中被保留,阻断端口分成备份和替换端口角色。
生成树算法(STA)使用BPDU来决定端口的角色,端口类型也是通过比较端口中保存的BPDUB来确定哪个比其他的更优先。
1)根端口:非根桥收到最优的BPDU配置信息的端口为根端口,即到根桥开销最小的端口,这点和STP一样。
实验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快速生成树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的结果进行比较。
实验7:快速生成树配置
实验7:快速生成树RSTP配置一、实验目的1、理解快速RSTP的工作原理2、掌握RSTP的配置方法二、实验设备锐捷交换机S2126G(2台)、PC(2台)、直连线(4条)三、实验原理及内容STP在交换网络中提供冗余备份链路,并且解决网络中环路的问题,但当主要链路出现故障以后,切换到备份链路需要的时间较长(50秒)。
RSTP在STP的基础上增加了替换端口和备份端口,使得它可以实现比STP更短的时间(最快1秒)。
四、实验步骤1、建立如下的网络拓扑结构2、配置交换机SwitchA(进入SwitchA)(1)SwitchA# configure terminal进入全局模式(2)SwitchA(config)# vlan 10建编号为10的VLAN(3)SwitchA(config-vlan)# name sales 设置VLAN 10的名称为sales(4)SwitchA(config-vlan)# exit回到全局模式(5)SwitchA(config)# interface fastethernet 0/5进入F0/5端口(6)SwitchA(config-if)# switchport access vlan 10把F0/5加入到VLAN 10(7)SwitchA(config-if)# exit回到全局模式(8)SwitchA(config) # interface range fastethernet 0/1-2 进入端口F0/1,F0/2(9)SwitchA(config-if- range) # switchport mode trunk设置聚合模式为Trunk(10)SwitchA(config-if- range)# exit回到全局模式(11)SwitchA(config) # spanning-tree 开启生成树协议(12)SwitchA(config) # spanning-tree mode rstp 配置生成树类型为RSTP(13)SwitchA(config) # spanning-tree priority 4096 配置SwitchA的优先级为4096 (14)SwitchA(config)# exit回到特权模式(15)SwitchA# show spanning-tree查看SwitchA的配置信息问题:写出下列属性的值:StpVersion: rstp BridgeAddr: 001a.a906.118c Priority: 4096RootCost: 0 RootPort: 03、配置交换机SwitchB(参照2)(进入SwitchB)(1)SwitchB# configure terminal进入全局模式(2)SwitchB(config)# vlan 10 创建编号为10的VLAN(3)SwitchB(config-vlan)# name sales 设置VLAN 10的名称为sales(4)SwitchB(config-vlan)# exit回到全局模式(5)SwitchB(config)# interface fastethernet 0/5进入F0/5端口(6)SwitchB(config-if)# switchport access vlan 10把F0/5加入到VLAN 10(7)SwitchB(config-if)# exit回到全局模式(8)SwitchB(config) # interface range fastethernet 0/1-2 进入端口F0/1,F0/2(9)SwitchB(config-if- range) # switchport mode trunk设置聚合模式为Trunk(10)SwitchB(config-if- range)# exit回到全局模式(11)SwitchB(config) # spanning-tree 开启生成树协议(12)SwitchB(config) # spanning-tree mode rstp 配置生成树类型为RSTP(13)SwitchB(config)# exit回到特权模式(14)SwitchB# show spanning-tree查看SwitchB的配置信息4、查看交换机中的端口状态(进入SwitchA)(1)SwitchA# show spanning-tree interface fastethernet 0/1查看SwitchA的F0/1状态问题:写出下列属性的值:PortState: forwarding PortRole: designated port(2)SwitchA# show spanning-tree interface fastethernet 0/2查看SwitchA的F0/2状态问题:写出下列属性的值:PortState: discarding PortRole: designated port(进入SwitchB)(1)SwitchB# show spanning-tree interface fastethernet 0/1查看SwitchA的F0/1状态问题:写出下列属性的值:PortState: forwarding PortRole: root port(2)SwitchB# show spanning-tree interface fastethernet 0/2查看SwitchA的F0/2状态问题:写出下列属性的值:PortState: discarding PortRole: aiternate port以上数据说明主链路是:f0/1-f0/1 冗余链路是:f0/2-f0/2 5、配置PC并检查连通性(可以不配置PC的IP地址,使用实验室的默认配置)PC1 (IP地址:192.168.1.11 子网掩码:255.255.255.0)PC2 (IP地址:192.168.1.22 子网掩码:255.255.255.0)(进入PC1)(1)ping 192.168.1.22 -t连续地ping PC26、断开F0/1---F0/1的线路问题:断开后产生的现象是断开一下后又连上7、再次查看交换机中的端口状态(进入SwitchA)(1)SwitchA# show spanning-tree interface fastethernet 0/1查看SwitchA的F0/1状态问题:写出下列属性的值:PortState: discarding PortRole: designated port(2)SwitchA# show spanning-tree interface fastethernet 0/2查看SwitchA的F0/2状态问题:写出下列属性的值:PortState: forwarding PortRole: designated port(进入SwitchB)(1)SwitchB# show spanning-tree interface fastethernet 0/1查看SwitchA的F0/1状态问题:写出下列属性的值:PortState: discarding PortRole: discarded port(2)SwitchB# show spanning-tree interface fastethernet 0/2查看SwitchA的F0/2状态问题:写出下列属性的值:PortState: forwarding PortRole: root port以上数据说明主链路是:f0/2-f0/2。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
模块4.2 快速生成树协议(RSTP)
其他交换机收到TC BPDU报文后,会清除 此报文的接收端口和边缘端口之外的其他 端口学习到的MAC地址,同时向除接收端 口和边缘端口之外的所有其他端口发送TC BPDU 报文。
14
模块4.2 快速生成树协议(RSTP)
RSTP拓扑变更机制 ROOT
② ②
bpdufilter default ruijie(config)#interface fastethernet 0/1 ruijie(config-if)#spanning-tree bpfufilter
disable
32
模块4.2 快速生成树协议(RSTP)
7.交换机BPDU Guard功能 BPDU Guard(BPDU保护)是 RSTP的一个安全机制。当交换机端口启 用BPDU Guard后,端口将丢弃收到的 BPDU报文,而且还使端口处于“errdisable”状态,不但避免了环路的产生 ,还提高了网络的安全性和稳定性。
RP
DP
TC BPDU AP
TC BPDU
RP
SwitchC
DP TC BPDU
AP
已经3*2秒没有收到BPDU了,
清除MAC表并发送TC BPDU
SwitchD
10
模块4.2 快速生成树协议(RSTP)
(2)端口状态快速切换 边缘端口是指交换机直接连接主机的端口
,该端口不产生链路环路。可直接从阻塞 状态切换到转发状态,不需要30 s的等 待延时时间,并且不产生拓扑变更通知。 在点对点链路类型中,RSTP交换机上的 指定端口能够快速从阻塞状态切换至转发 状态。
28
模块4.2 快速生成树协议(RSTP)
例1:启用端口Fa0/2的BPDUFilter功 能。
ruijie(config)#spanning-tree ruijie(config)#spanning-tree mode rstp ruijie(config)#interface fastethernet 0/2 ruijie(config-if)#spanning-tree bpdufilter
ruijie(config)#interface fastethernet 0/1
ruijie(config-if)#no spanningtree link-type
18
模块4.2 快速生成树协议(RSTP)
(2)配置边缘端口 端口模式下设置PortFast端口命令如下:
配置端口Portfast特性
disabled ruijie(config-if)#
30
模块4.2 快速生成树协议(RSTP)
在全局模式下启用BPDU Filter功能:
启用所有端口bpdufilter功能命令
ruijie(config)#Spanning-tree portfast bpdufilter default
交换机名称为ruijie 处于全局配置模式
ruijie(config)#interface fastethernet 0/2
ruijie(config-if)#spanning-tree portfast
20
模块4.2 快速生成树协议(RSTP)
例2:关闭交换机端口Fastethernet 0/2的PortFast特性。
ruijie(config)#interface fastethernet 0/2
交换机名称为ruijie 处于全局配置模式
当使用这个命令配置后,交换机的所有端口都启用 portfast特性。
22
模块4.2 快速生成树协议(RSTP)
例1:设置交换机除Fastethernet 0/1 外的所有端口都为PortFast端口。
ruijie(config)#spanning-tree ruijie(config)#spanning-tree mode rstp ruijie(config)#spanning-tree portfast default ruijie(config)#interface fastethernet 0/1 ruijie(config-if)#spanning-tree portfast
192.168.1.99/24 Fa 0/1
Fa 0/1
Fa 0/2 Fa 0/2
switch2
192.168.1.100/24
25
模块4.2 快速生成树协议(RSTP)
6.交换机BPDU Filter功能 在正常情况下,交换机会向所有端口发送
BPDU报文。 当交换机打开BPDU Filter功能时,端口
(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报文,但 是不转发数据。当指定端口发生故障后, 备份端口将成为指定端口。
项目四 局域网冗余策略
模块4.2 快速生成树协议(RSTP) 配置
模块4.2 快速生成树协议(RSTP)
内容简介
针对STP存在收敛慢的问题,介绍RSTP 的特性和配置技能,重点描述RSTP改进 机制及特点。
介绍配置RSTP链路类型、配置边缘端口 等命令。
2
模块4.2 快速生成树协议(RSTP)
选择点对点或共享型类型
其中,point-to-point表示点对点链路类型;shared表示共享 型链路类型。使用该命令的no选项可以将该设置恢复为默认 值,如ruijie(config-if)#no spanning-tree link-type。
16
模块4.2 快速生成树协议(RSTP)
例1:设置交换机端口Fastethernet 0/1为点对点链路类型。
8
模块4.2 快速生成树协议(RSTP)
RSTP端口类型
Root SwitchA
SwitchB
DP RPΒιβλιοθήκη DP RPDP BP
AP Hub
9
模块4.2 快速生成树协议(RSTP)
2.RSTP快速工作机制
(1)缩短发现故障时间
Root
SwitchA
SwitchB
DP
RP DP
DP
每隔2秒 发送配置BPDU
disable ruijie(config-if)#
23
模块4.2 快速生成树协议(RSTP)
例2:关闭交换机所有端口的PortFast特 性。
ruijie(config)#no spanning-tree portfast default
24
模块4.2 快速生成树协议(RSTP)
5.应用实例
switch1
enabled ruijie(config-if)#
29
模块4.2 快速生成树协议(RSTP)
例2:关闭端口Fa0/2的BPDUFilter功 能。
ruijie(config)#interface fastethernet 0/2 ruijie(config-if)#spanning-tree bpdufilter
将禁止BPDU从该端口发送出去。 在默认情况下,BPDU Filter功能是关闭
26
模块4.2 快速生成树协议(RSTP)
BPDU BPDU
BPDU BPDU
27
模块4.2 快速生成树协议(RSTP)
在端口模式下启用BPDU Filter功能:
配置端口bpdufilter功能
禁止bpdufilter功能(可选)
ruijie(config-if)#spanning-tree bpdufilter [enabled | disabled]
交换机名称为ruijie 处于端口模式
启用bpdufilter功能(可选)
当端口明确启用BPDU Filter功能后,该端口不但禁止 BPDU报文发送出去,而且还将丢弃所有收到的BPDU报 文。
33
模块4.2 快速生成树协议(RSTP)
BPDU
BPDU Guard BPDU
BPDU Guard
BPDU
NEW Switch
34
模块4.2 快速生成树协议(RSTP)
当端口处于“err-disable”状态时, 将关闭,丢弃任何报文。可使用 errdisable recovery命令手工重新启 用端口,也可使用errdisable recovery interval time 命令设置超 时时间,此时间间隔过后,端口自动启用
知识目标、技能点
了解802.1W协议; 掌握交换机RSTP特性及配置技能; 掌握小型网络一般调试技能及故障排除方
法。
3
模块4.2 快速生成树协议(RSTP)
4.2.1 问题提出
在交换机上启动生成树协议,既实现 了网络链路冗余,又防止因链路环路产生 广播风暴等网络故障。但当网络环路状态 发生变化时,端口状态间切换太慢,有时 一个端口从阻塞状态到转发状态需要50s 。公司领导要求你改善网络现有状况,缩 短端口转换时间。