1、版权所有2011,迈普通信技术股份有限公司,保留所有权利RSTP 配 置版权所有2011,迈普通信技术股份有限公司,保留所有权利本手册著作权属迈普通信技术有限公司所有,未经著作权人书面许可,任何单位或个人不得以任何方式摘录、复制或翻译。侵权必究。策 划: 研究院 资料服务处* * *迈普通信技术有限公司地址:成都市高新区九兴大道 16 号迈普大厦技术支持热线:400-886-8669传真:(+8628)85148948E-mail:网址:http:/邮编:610041版本:2011 年 8 月 v1.0 版版权所有2011,迈普通信技术股份有限公司,保留所有权利目 录第 1 章 RSTP 配置
2、 11.1 STP 简介 .11.1.1 STP 实际应用 11.1.2 网桥协议数据单元 .11.1.3 STP 的基本概念 11.1.4 端口状态 21.2 生成树的计算 .31.2.1 生成树协议报文 .31.2.2 根交换机的选择 .51.2.3 网桥的根端口的选择 51.2.4 LAN 的指定网桥的选择 61.2.5 指定端口的选择 .61.2.6 重新配置 61.2.7 端口状态的改变 .71.2.8 拓扑变化的通知 .71.3 RSTP 简介 .71.4 配置 RSTP.81.4.1 RSTP 配置任务简介 81.4.2 启动 RSTP.81.4.3 设置交换机的桥优先级 91.
3、4.4 配置时间参数 .91.4.5 配置端口的路径开销 101.4.6 配置端口的优先级 .111.4.7 配置 mcheck 功能 111.4.8 配置点对点链路 .111.4.9 配置端口为边界端口 121.4.10 设置端口发送 BPDU 的速率 121.4.11 配置端口的根保护功能 13版权所有2011,迈普通信技术股份有限公司,保留所有权利1.4.12 RSTP 显示及维护 131.4.13 RSTP 配置举例 .14版权所有2011,迈普通信技术股份有限公司,保留所有权利1第 1 章 RSTP 配置1.1 STP简介1.1.1 STP 实际应用STP(Spanning Tree
4、 Protocol,生成树协议)是 IEEE 802.1D 网桥协议的一部分,它的主要功能是从拓扑中清除第 2 层环路。1.1.2 网桥协议数据单元为了运行 STP,需要在交换机之间共享信息。他们所共享的信息是网桥协议数据单元(Bridge Protocol Data Unit,BPDU) ,它是以组播信息的形式送出的,只有其他第 2 层设备收听网桥数据单元。交换机将利用 BPDU 学习网络拓扑:什么设备连接到其他设备上,以及基于此拓扑,网络中是否存在某些第 2 层环路。如果发现了某些环路,交换机将在此拓扑中禁用某个或某些端口,以确保网络中没有环路。也就是说,在交换式网络中,从一台设备到任何其
5、他的设备之间,只有一条路径可用。如果在第 2 层网络中有任何变化,如一条链路断掉、添加了新链路、添加了新交换机或者某台交换机出现故障,网络中的交换机将共享此信息,这会引起 STP 算法重新执行,并产生一个新的无环拓扑。1.1.3 STP 的基本概念1. 根交换机(Root Bridge)STP 算法运行后,第一个步骤是选举根交换机。根交换机(Root Bridge)位于整个生成树拓扑的最上部。具有最低交换机 ID 的交换机将被选为根。交换机 ID 由两个部分组成: 交换机的优先级。缺省情况下,所有交换机的优先级为 32,768。版权所有2011,迈普通信技术股份有限公司,保留所有权利2 交换机
6、的 MAC 地址。管理员可以通过更改交换机的 ID,来指定一台交换机作为根。当网络拓扑发送变化时,比如根交换机出现故障或者在网络中添加了新的交换机,就会重新触发根交换机的选举过程。2. 根端口(Root Port)在选出根交换机后,还需要在网络中所有非根交换机上选出一个离根交换机最近的端口,负责与根交换机进行通信。3. 指定网桥(Designated Bridge)在每个单独 LAN 中都有一个交换机被称为指定网桥,它属于该 LAN 中根路径花费最少的网桥。根交换机是所有跟它连接的 LAN 的选举网桥。4. 指定端口(Designated Port)在选举完根交换机和根端口后,还要在每一条链路
7、上选举一个用于到达根交换机的端口,这个端口就是指定端口(Designated Port) 。成为指定端口需具备下面的条件: 一条链路上的两条交换机中,拥有到根交换机最低累加路径成本的交换机上端口将被选用。如果两条交换机的累加路径成本相同,那就选择其中具有最低交换机 ID 的交换机。 如果同一台交换机上连接了多条可到达根交换机的链路,那就选择拥有最低优先级的交换机端口作为指定端口。如果这几个端口的优先级都相同,则选择物理端口号最低的端口为指定端口。1.1.4 端口状态在生成树中,端口状态有 5 种: Disabled端口不参与帧的转发、 ,MAC 地址学习和生成树运算。当端口通过管理手段被Dis
8、able 时,端口状态变为 Disabled 状态。当端口在 Disabled 状态时,可通过管理手段Enable 端口,端口状态变为 Blocking 状态。版权所有2011,迈普通信技术股份有限公司,保留所有权利3 Blocking端口不进行帧的转发,不进行 MAC 地址学习,但接收 BPDU 和参与生成树的运算。当网桥初始化后,端口进入 Blocking 状态,或者端口处于 Disabled 状态时通过管理手段进行端口 Enable 后,端口进入 Blocking 状态。通过生成树的运算,端口能够从 Listening、Learning 或者 Forwarding 状态进入Blockin
9、g 状态。 Listening端口不转发帧,不进行 MAC 地址的学习,但接收 BPDU 和参与生成树的运算,接收到的 BPDU 需要提交用来发送。当生成树决定此端口需要参与帧的转发时,端口从Blocking 状态转变为 Listening 状态。 Learning端口不转发帧,但进行 MAC 地址的学习并且接收 BPDU 和参与生成树的运算,接收到的 BPDU 需要提交用来发送。当协议定时器到时,端口从 Listening 状态转变为Learning 状态。 Forwarding端口转发帧,进行 MAC 地址的学习并且接收 BPDU 和参与生成树的运算,接收到的BPDU 需要提交用来发送。当
10、协议定时器到时,端口状态从 Learning 状态变为Forwarding 状态。在生成树中,网桥的端口只有属于根端口或者指定端口时,才能够参与帧的转发,其余端口状态都为 Blocking 状态。1.2 生成树的计算1.2.1 生成树协议报文生成树协议使用两种报文,配置 BPDU 和拓扑变化通知 BPDU。1. 配置 BPDU 的报文格式版权所有2011,迈普通信技术股份有限公司,保留所有权利4图 1-1. 配置 BPDU 报文格式Protocol Identifier:为 0x00,标识生成树协议。Protocol Version Identifier:为 0x0000。BPDU Type:
11、为 0x00,表示配置 BPDU。Flags:使用了两个标志位,A000000B,当 A 为 1 时,表示拓扑改变确认;当 B 为1 时,表示拓扑改变。Root Identifier:根交换机的唯一标识,为 8 字节。由网桥的优先级和网桥的 MAC 地址组成。Root Path Cost:根路径花费,为 4 字节。Bridge Identifier:网桥的唯一标识,为 8 字节。由网桥的优先级和网桥的 MAC 地址组成。Port Identifier:发送配置报文的网桥端口的唯一标识,为 2 字节。由端口的优先级和端口 ID 组成。Message Age:从根交换机产生此配置报文以来的时间。M
12、ax Age:配置报文的有效时间。Hello Time:根产生配置报文的时间间隔。Forward Delay:端口从 Listening 状态和 Learning 状态的维持时间。2. 拓扑变化通知 BPDU版权所有2011,迈普通信技术股份有限公司,保留所有权利5图 1-2. 拓扑变化通知 BPDU 格式Protocol Identifier:为 0x00,标识生成树协议。Protocol Version Identifier:为 0x00。BPDU Type:为 0x80,表示拓扑变化通知 BPDU。1.2.2 根交换机的选择网桥在启动的时候假定自己为根交换机,它所有跟 LAN 中有连接的
13、端口都为指定端口,网桥向所有指定端口定时发送配置报文。此报文中的 Root Identifier 跟 Bridge Identifier 相同,Root Path Cost 为 0,Message Age 时间为 0。当网桥收到另一网桥的配置报文时,如果此配置报文的 Root Identifier 比此网桥的Root Identifier 大时,则丢弃此配置报文;否则更新该网桥的 Root Identifier、Root Path Cost 等参数的值,该网桥将以新值继续向指定端口广播发送配置 BPDU。按照这种方式,最终选举出根交换机。1.2.3 网桥的根端口的选择根交换机选取后,根交换机定
14、时向指定端口发送配置报文,桥接的 LAN 中的其它网桥会收到配置报文,这些网桥会把收到的配置报文中的 Root Path Cost 最小的那个端口作为该网桥的根端口。 (这些网桥会把收到的配置报文中的 Root Path Cost+接收端口 Path Cost 的最小的那个端口作为该网桥的根端口)如果有若有多个端口具有相同的最低根路径花费,则具有最高优先级的端口为根端口(则接收到配置 BPDU 报文中的端口优先权最高的端口为根端口) 。若有两个或多个端口具有相同的最低根路径花费和最高优先级,则端口号最小(则接收到配置 BPDU 报文中的端口号最小)的端口为默认的根端口。版权所有2011,迈普通
15、信技术股份有限公司,保留所有权利6网桥从根端口接收到配置报文后,会从网桥的指定端口发送配置报文,在指定端口发送配置报文时,它会修改报文的 Root Path Cost、Bridge Identifier、Port Identifier 和Message Age。1.2.4 LAN 的指定网桥的选择开始时,所有的网桥都认为自己是 LAN 的网桥。当网桥接收到具有更低根路径花费的(同一个 LAN 中)其他网桥发来的 BPDU,该网桥就不再宣称自己是指定网桥。如果在一个 LAN 中,有两个或多个网桥具有同样的根路径花费,具有最高优先级的网桥被选为指定网桥。如果指定网桥在某个时刻收到了一个 LAN 上
16、其他网桥因竞争指定网桥而发来的配置BPDU,该指定网桥将发送一个回应的配置 BPDU,以重新确定指定网桥。1.2.5 指定端口的选择LAN 的指定网桥中与该 LAN 相连的端口为指定端口。若指定网桥有两个或多个端口与该 LAN 相连,那么具有最低标识的端口为指定端口。1.2.6 重新配置通过网络传播的配置信息有一个有效时间,此时间为配置报文中的 Max Age 时间。网桥会保存端口中的信息,并监视这些信息的存储时间。在正常的情况下,根交换机定时发送配置报文,以使存储的信息不会超时。如果端口的信息超时,网桥会尝试使此端口为 LAN 的指定端口,并把从根端口接收到的配置报文从此端口发送出去。如果网
17、桥的根端口的信息超时,网桥的其它端口会被选择为根端口。如果根交换机失效了,网桥不收从根交换机发送过来的配置信息,它会假定自己为根交换机。新的拓扑结构很快就在网络中形成。版权所有2011,迈普通信技术股份有限公司,保留所有权利71.2.7 端口状态的改变由于网络中的传播会存在时延,拓扑生成树不能发生很快的变化。当生成树决定一个端口需要进入 Forwarding 状态时,它首先会使端口进入 Listening 状态,在这个时间内等待新的配置信息到来,当协议定时器到时,端口状态会进入 Learning 状态,在这个时间内更新过滤数据库中的 MAC 地址信息,在协议定时器到时后,端口才进入 Forwa
18、rding 状态。1.2.8 拓扑变化的通知当 LAN 中的非根交换机的网桥改变了有效拓扑结构时,它会在根端口定时发送拓扑变化通知 BPDU,直到收到确认报文。LAN 中的指定网桥接收到此拓扑变化通知 BPDU,会重复此过程。如果根交换机收到拓扑变化通知 BPDU 或者它自己改变有效拓扑结构时,根交换机会在一段时间内发送带拓扑改变标志的配置 BPDU,此时间为 Max Age 加上 Forward Delay。当非根交换机的网桥接收到带拓扑改变标志的配置 BPDU 时,网桥把 Forward Delay 作为过滤数据库中的动态表项的 AGE 时间,当再收到不带拓扑改变标志的配置BPDU 时,网
19、桥恢复过滤数据库中的动态表项的原有 AGE 时间。这样网桥就可以迅速老化过滤数据库中的动态表项。1.3 RSTP简介RSTP(Rapid Spanning Tree Protocol,快速生成树协议)是 STP 协议的优化版。其“快速 ”体现在,当一个端口被选为根端口和指定端口后,其进入转发状态的延时在某种条件下大大缩短,从而缩短了网络最终达到拓扑稳定所需要的时间。RSTP 中,根端口的端口状态快速迁移的条件是:本设备上旧的根端口已经停止转发数据,而且上游指定端口已经开始转发数据。RSTP 中,指定端口的端口状态快速迁移的条件是:指定端口是边缘端口或者指定端口与点对点链路相连。如果指定端口是边
20、缘端口,则指定端口可以直接进入转发状态;如版权所有2011,迈普通信技术股份有限公司,保留所有权利8果指定端口连接着点对点链路,则设备可以通过与下游设备握手,得到响应后即刻进入转发状态。RSTP 可以快速收敛,但是和 STP 一样存在以下缺陷:局域网内所有网桥共享一棵生成树,不能按 VLAN 阻塞冗余链路,所有 VLAN 的报文都沿着一棵生成树进行转发。1.4 配置RSTP 1.4.1 RSTP 配置任务简介表 1-1 RSTP 配置任务简介配置任务 说明 详细配置使能 STP 必选 1.4.2RSTP 基本配置选择生成树工作模式 必选 1.4.2配置桥优先级 可选 1.4.3配置发送 Hel
21、lo 报文间隔 可选 1.4.4配置系统的转发延时 可选 1.4.4配置系统老化时间 可选 1.4.4配置端口的路径开销 可选 1.4.5配置端口 STP 的优先级 可选 1.4.6配置端口强制发送 rstp 报文 可选 1.4.7配置端口的 STP 链路类型 可选 1.4.8配置边界端口状态 可选 1.4.9配置端口发送 BPDU 速率限制 可选 1.4.10调整及优化 RSTP 配置配置端口的根保护功能 可选 1.4.11RSTP 显示和维护 可选 1.4.121.4.2 启动 RSTP全局启动生出树后,默认所有端口都会参加生成树拓扑的计算,如果管理员希望某些端口不参与生产树的计算,也可以
22、进入到指定端口的配置模式下使用 no spanning-tree 来禁用该端口的生成树功能。版权所有2011,迈普通信技术股份有限公司,保留所有权利9表 1-2 启动 STP操作 命令 备注进入全局配置模式 configure terminal -全局使能生成树 spanning-tree 必选选择生成树模式 spanning-tree mode stp 可选进入端口配置模式下 interface ethernet interface-num -(禁止)使能端口的生成树 (no)spanning-tree 可选注意:全局使能生成树后,系统默认工作在 RSTP 模式。1.4.3 设置交换机的桥优
23、先级交换机的桥优先级的大小决定了这台交换机是否能够被选作生成树的树根。通过配置较小的桥优先级,可以达到指定某台交换机成为生成树树根的目的。缺省情况下,交换机的桥优先级为 32768。表 1-3 设置 STP 优先级操作 命令 备注进入全局配置模式 configure terminal -设置 STP 优先级 spanning-tree priority bridge priority 可选1.4.4 配置时间参数交换机有三个时间参数:Forward Delay、Hello Time 和 Max Age。用户可以在交换机上配置这三个参数,用于 RSTP 计算生成树。表 1-4 配置时间参数操作
24、命令 备注进入全局配置模式 configure terminal -配置发送 Hello 报文间隔 spanning-tree hello-time seconds 可选配置系统的转发延时 spanning-tree forward-time seconds 可选配置系统的老化时间 spanning-tree max-age seconds 可选版权所有2011,迈普通信技术股份有限公司,保留所有权利10注意: 过长的 Hello Time 值会导致因为链路丢包而使网桥认为链路故障,开始重新计算生成树;过短的 Hello Time 值会导致网桥频繁发送配置消息,增加网络和 CPU 负担。Hel
25、lo Time 的取值范围是 110 秒,建议采用缺省值 2 秒。Hello Time 必须小于等于Forward Delay 2。 如果 Forward Delay 配置过小,可能会引入临时的冗余路径;如果 Forward Delay 配置过大,网络可能会较长时间不能恢复连通。Forward Delay 的取值范围是430 秒,建议使用缺省值 15 秒。Forward Delay 的时间必须大于等于 Hello Time + 2。 Max Age 用来设置 STP 协议报文老化的最长时间间隔,如果超时,就直接丢弃报文。如果这个值太小,生成树计算就会比较频繁,有可能将网络拥塞误认为是链路故障;
26、如果这个值太大,则不利于及时发现链路故障。Max Age 的取值范围是 640 秒。Max Age 时间值与交换网络的网络直径有关。建议使用缺省值 20 秒。Max Age 的时间必须大于等于 2*(Hello Time + 1),小于等于 2*( Forward Delay1)。1.4.5 配置端口的路径开销通过配置端口的路径开销,可以使得该端口更容易成为根端口或者指定端口。端口的路径开销与该端口的链路速率有关,链路速率越大,应该将该参数配置的越小。STP 协议可以自动检测当前端口的链路速率,并换算成相应的路径开销。配置以太网端口的路径开销会引起生成树重新计算。端口路径开销的取值范围为165
27、535 。建议采用缺省值,让 STP 协议自己来计算当前端口的路径开销。缺省情况下,根据特定端口当时的速度来确定路径开销。端口路径开销的默认值是根据端口速度来决定的,端口速度为 10M 时默认值为20,00,000,100M 时默认值为 200,000,而 1000M 时默认值为 20,000。当获取不到端口速率的时候,路径花费为默认值 200,000。版权所有2011,迈普通信技术股份有限公司,保留所有权利11表 1-5 配置端口的路径开销操作 命令 备注进入全局配置模式 configure terminal -进入端口配置模式 interface ethernet interface-nu
28、m 可选修改端口的路径开销 spanning-tree cost path-cost 可选1.4.6 配置端口的优先级通过配置端口的优先级,可以使得某个端口更容易成为根端口。优先级取值越小表示优先级越高。改变以太网端口的优先级会引起生成树重新计算。端口生成树优先级的取值范围是 0240,取值必须为 16 的整数倍。缺省情况下,端口生成树优先级为 128。表 1-6 配置端口的优先级操作 命令 备注进入全局配置模式 configure terminal -进入端口配置模式 interface ethernet interface-num -配置端口的 STP 优先级 spanning-tree
29、port-priority priority 可选1.4.7 配置 mcheck 功能运行在 RSTP 模式下的交换机可以同 STP 交换机相连,以保证兼容性。不过,在邻居更改工作模式为 RSTP 后,相互连接的两个端口仍然默认工作在 STP 模式。Mcheck 功能用于强制端口发出 RSTP 报文,并确邻接端口是否可以工作在 RSTP 模式下,如果可以,则自动转换工作模式为 RSTP。表 1-7 配置 mcheck 功能操作 命令 备注进入全局配置模式 configure terminal -进入端口配置模式 interface ethernet interface-num -执行 mche
30、ck 功能 spanning-tree mcheck 可选版权所有2011,迈普通信技术股份有限公司,保留所有权利121.4.8 配置点对点链路在 RSTP 中,端口快速进入转发态要求端口必须是点对点链路,而不能是共享介质链路,可以人工指定端口的链路类型,也可以由网桥判断端口当前的链路类型。表 1-8 配置点对点链路操作 命令 备注进入全局配置模式 configure terminal -进入端口配置模式 interface ethernet interface-num -配置交换机自动检测端口是否为点对点链路spanning-tree point-to-point auto 可选配置端口连接
31、的链路为点对点链路spanning-tree point-to-point forcetrue 可选配置端口连接的链路为非点对点链路spanning-tree point-to-point forcefalse 可选1.4.9 配置端口为边界端口边界端口指和主机相连的端口,这些端口可以在 linkup 后很短的时间内进入转发状态,但是一旦这些端口接收到生成树报文则自动切换到非边界端口。表 1-9 配置端口为边界端口操作 命令 备注进入全局配置模式 configure terminal -进入端口配置模式 interface ethernet interface-num -配置端口为边界端口 s
32、panning-tree portfast 可选注意:mcheck 功能的前提条件是该端口必须要发送 BPDU 报文 ,因此只有在指定端口上起作用。版权所有2011,迈普通信技术股份有限公司,保留所有权利131.4.10 设置端口发送 BPDU 的速率通过设定端口发送 BPDU 报文的速率可以控制生成树协议报文对带宽的占用。端口发送 BPDU 速率的单位是,每个 Hello time 内发送的 BPDU 报文数量。缺省情况下,端口发送 BPDU 的速率是每个 Hello time 内发送 3 个。表 1-10 设置端口发送 BPDU 的速率操作 命令 备注进入全局配置模式 configure
33、terminal -进入端口配置模式 interface ethernet interface-num -配置端口发送 BPDU 的速率 spanning-tree transit-limit transit-limit 可选1.4.11 配置端口的根保护功能由于维护人员的错误配置或网络中的恶意攻击,网络中的合法根桥有可能会收到优先级更高的配置消息,这样当前根桥会失去根桥的地位,引起网络拓扑结构的错误变动。假设原来的流量是经过高速链路转发的,这种不合法的变动,会导致原来通过高速链路的流量被牵引到低速链路上,导致网络拥塞。Root 保护功能可以防止这种情况的发生。 对于设置了 Root 保护功能
34、的端口,端口角色只能保持为指定端口。一旦这种端口上收到了优先级高的配置消息,这些端口的状态将被设置为 Discarding 状态,不再转发报文(相当于将此端口相连的链路断开) 。当在足够长的时间内没有收到更优的配置消息时,端口会恢复原来的状态。 表 1-11 配置端口的根保护功能操作 命令 备注进入全局配置模式 configure terminal -进入端口配置模式 interface ethernet interface-num -配置端口的根保护功能 spanning-tree root-guard 可选版权所有2011,迈普通信技术股份有限公司,保留所有权利141.4.12 RSTP
35、显示及维护在完成上面的配置后,可以通过下面的命令来查看配置。表 1-12 RSTP 的显示和调试操作 命令 备注显示端口的生成树状态,即生成树的各种配置参数。根交换机的 MAC 地址等。show spanning-tree interface brief ethernet interface-list 所有模式下都可执行1.4.13 RSTP 配置举例图 11. 组网需求如图 1 网络中,S-switch-A 为核心交换机,作为根桥,S-switch-B 作为指定网桥,S-switch-A 和 S-switch-B 连接的链路为备份链路,当 S-switch-B 和 S-switch-C 连接
36、的链路出现故障的时候,S-switch-A 和 S-switch-B 连接的链路可以正常工作。2. 配置步骤生成树的默认模式就是 RSTP,故启动 RSTP 的时候只需打开全局生成树开关即可,RSTP 的时间参数都采用缺省值。版权所有2011,迈普通信技术股份有限公司,保留所有权利15Switch A 的配置#配置端口 Ethernet0/0/1 和端口 Ethernet0/0/2 为 trunk 端口,并开启根保护功能。S-switch-A(config)#interface range ethernet 0/0/1 ethernet 0/0/2S-switch-A(config-if-ra
37、nge)#switchport mode trunkS-switch-A(config-if-range)#spanning-tree root-guardS-switch-A(config-if-range)#exit# 配置 S-switch-A 的网桥优先级为 0,保证 S-switch-A 为根桥。S-switch-A(config)#spanning-tree priority 0# 全局启动 RSTP。S-switch-A(config)#spanning-treeSwitch B 的配置#配置端口 Ethernet0/0/1 和端口 Ethernet0/0/2 为 trunk 端
38、口。S-switch-B(config)#interface range ethernet 0/0/1 ethernet 0/0/2S-switch-B(config-if-range)#switchport mode trunkS-switch-B(config-if-range)#exit# 配置 S-switch-B 的网桥优先级为 4096,保证 S-switch-B 为指定桥,并配置端口Ethernet0/0/1 和端口 Ethernet0/0/2 路径花费为 10。S-switch-B(config)#spanning-tree priority 4096S-switch-B(co
39、nfig)#interface range ethernet 0/0/1 ethernet 0/0/2S-switch-B(config-if-range)#spanning-tree cost 10S-switch-B(config-if-range)#exit版权所有2011,迈普通信技术股份有限公司,保留所有权利16# 全局启动 RSTP。S-switch-B(config)#spanning-treeSwitch C 的配置#配置端口 Ethernet0/0/1 和端口 Ethernet0/0/2 为 trunk 端口。S-switch-C(config)#interface rang
40、e ethernet 0/0/1 ethernet 0/0/2S-switch-C(config-if-range)#switchport mode trunkS-switch-C(config-if-range)#exit#配置端口 Ethernet0/0/1 和端口 Ethernet0/0/2 路径花费为 10,保证 S-switch-B 和 S-switch-C 连接的链路为主链路。S-switch-C(config)#interface range ethernet 0/0/1 ethernet 0/0/2S-switch-C(config-if-range)#spanning-tre
41、e cost 10S-switch-C(config-if-range)#exit# 全局启动 RSTP。S-switch-C(config)#spanning-tree验证配置结果 # 在 S-switch-A 上执行显示命令,查看 RSTP 的选举结果和端口状态,结果如下: S-switch-A(config)#show spanning-tree interface ethernet 0/0/1 ethernet 0/0/2The bridge is executing the IEEE Rapid Spanning Tree protocolThe bridge has priorit
42、y 0, MAC address: 000a.5a13.b13dConfigured Hello Time 2 second(s), Max Age 20 second(s),版权所有2011,迈普通信技术股份有限公司,保留所有权利17Forward Delay 15 second(s)Root Bridge has priority 0, MAC address 000a.5a13.b13dPath cost to root bridge is 0Stp top change 3 timesPort e0/0/1 of bridge is ForwardingSpanning tree pr
43、otocol is enabledremote loop detect is disabledThe port is a DesignatedPortPort path cost 200000Port priority 128root guard enabled and port is not in root-inconsistent stateDesignated bridge has priority 0, MAC address 000a.5a13.b13dThe Port is a non-edge portConnected to a point-to-point LAN segme
44、ntMaximum transmission limit is 3 BPDUs per hello timeTimes: Hello Time 2 second(s), Max Age 20 second(s)Forward Delay 15 second(s), Message Age 0sent BPDU: 54TCN: 0, RST: 54, Config BPDU: 0received BPDU: 10TCN: 0, RST: 10, Config BPDU: 0Port e0/0/2 of bridge is ForwardingSpanning tree protocol is e
45、nabled版权所有2011,迈普通信技术股份有限公司,保留所有权利18remote loop detect is disabledThe port is a DesignatedPortPort path cost 200000Port priority 128root guard enabled and port is not in root-inconsistent stateDesignated bridge has priority 0, MAC address 000a.5a13.b13dThe Port is a non-edge portConnected to a point
46、-to-point LAN segmentMaximum transmission limit is 3 BPDUs per hello timeTimes: Hello Time 2 second(s), Max Age 20 second(s)Forward Delay 15 second(s), Message Age 0sent BPDU: 16TCN: 0, RST: 17, Config BPDU: 0received BPDU: 3TCN: 0, RST: 3, Config BPDU: 0由于 S-switch-A 在整个网络中发热优先级最高,所以 S-switch-A 被选择
47、为根桥,所以 S-switch-A 的端口 Ethernet0/0/1 和 Ethernet0/0/2 在都是指定端口,处于 forwarding 状态。# 在 S-switch-B 上执行显示命令,查看 RSTP 的选举结果和端口状态,结果如下: S-switch-B(config)#show spanning-tree interface ethernet 0/0/1 ethernet 0/0/2The bridge is executing the IEEE Rapid Spanning Tree protocolThe bridge has priority 4096, MAC add
48、ress: 0000.0077.8899Configured Hello Time 2 second(s), Max Age 20 second(s),版权所有2011,迈普通信技术股份有限公司,保留所有权利19Forward Delay 15 second(s)Root Bridge has priority 0, MAC address 000a.5a13.b13dPath cost to root bridge is 10Stp top change 3 timesPort e0/0/1 of bridge is ForwardingSpanning tree protocol is e
49、nabledremote loop detect is disabledThe port is a RootPortPort path cost 10Port priority 128root guard disabled and port is not in root-inconsistent stateDesignated bridge has priority 0, MAC address 000a.5a13.b13dThe Port is a non-edge portConnected to a point-to-point LAN segmentMaximum transmission limit is 3 BPDUs per hello timeTimes: Hello Time 2 second(s), Max Age 20 second(s)Forward Delay 15 second(s), Message Age 0sent BPDU: 21TCN: 0, RST: 12, Config BPDU: 9received BPDU: 204TCN: 0, RST: 202, Conf