资源描述
目 录
第1章 RSTP配置 2
1.1 STP简介 2
1.1.1 STP的用途 2
1.1.2 STP的实现方法 2
1.1.3 STP在以太网交换机中的实现 6
1.2 RSTP配置 7
1.2.1 开启设备生成树特性 8
1.2.2 开启端口生成树特性 8
1.2.3 配置RSTP的工作模式 8
1.2.4 配置特定交换机的Bridge优先级 9
1.2.5 指定交换机为根交换机或备份根交换机 9
1.2.6 配置特定交换机的Forward Delay时间 10
1.2.7 配置特定交换机的Hello Time时间 11
1.2.8 配置特定交换机的Max Age时间 12
1.2.9 配置特定交换机的超时时间因子 12
1.2.10 配置特定端口的最大发送速率 13
1.2.11 配置特定端口作为边缘端口/非边缘端口 13
1.2.12 配置特定端口的Path Cost 14
1.2.13 配置特定端口的优先级 14
1.2.14 配置特定端口是否与点对点链路相连 15
1.2.15 配置特定端口的mCheck变量 16
1.2.16 配置交换机的保护功能 16
1.3 RSTP显示和调试 17
1.4 RSTP配置举例 18
第1章 RSTP配置
1.1 STP简介
1.1.1 STP的用途
STP(Spanning Tree Protocol)是生成树协议的英文缩写。该协议可应用于环路网络,通过一定的算法实现路径冗余,同时将环路网络修剪成无环路的树型网络,从而避免报文在环路网络中的增生和无限循环。
1.1.2 STP的实现方法
STP的基本原理是,通过在交换机之间传递一种特殊的协议报文(在IEEE 802.1D中这种协议报文被称为“配置消息”)来确定网络的拓扑结构。配置消息中包含了足够的信息来保证交换机完成生成树计算。
配置消息中主要包括以下内容:
(1) 树根的ID:由树根的优先级和MAC地址组合而成;
(2) 到树根的最短路径开销;
(3) 指定交换机的ID:由指定交换机的优先级和MAC地址组合而成;
(4) 指定端口的ID:由指定端口的优先级和端口编号组成;
(5) 配置消息的生存期:MessageAge;
(6) 配置消息的最大生存期:MaxAge;
(7) 配置消息发送的周期:HelloTime;
(8) 端口状态迁移的延时:ForwardDelay。
指定端口和指定交换机的含义,请参见下面的说明:
图1-1 指定交换机和指定端口示意图
对一台交换机而言,指定交换机就是与本机直接相连并且负责向本机转发数据包的交换机,指定端口就是指定交换机向本机转发数据的端口;对于一个局域网而言,指定交换机就是负责向这个网段转发数据包的交换机,指定端口就是指定交换机向这个网段转发数据的端口。如图1-1所示,AP1、AP2、BP1、BP2、CP1、CP2分别表示Switch A、Switch B、Switch C的端口,Switch A通过端口AP1向Switch B转发数据,则Switch B的指定交换机就是Switch A,指定端口就是Switch A的端口AP1;与局域网LAN相连的有两台交换机:Switch B和Switch C,如果Switch B负责向LAN转发数据包,则LAN的指定交换机就是Switch B,指定端口就是Switch B的BP2。
l 生成树协议算法实现的具体过程:
下面结合例子说明生成树协议算法实现的计算过程。
具体的组网如图1-2所示:
图1-2 举例中的以太网交换机组网图
为描述方便,在举例中仅给出配置消息的前四项:树根ID(以以太网交换机的优先级表示),根路径开销,指定交换机ID(以以太网交换机的优先级表示),指定端口ID(以端口号表示)。如上图所示,Switch A的优先级为0,Switch B的优先级为1,Switch C的优先级为2,各个链路的路径开销如图中所示,分别为5、10、4。
(1) 初始状态
各台交换机的各个端口在初始时会生成以自己为根的配置消息,根路径开销为0,指定交换机ID为自身交换机ID,指定端口为本端口。
Switch A:
端口AP1配置消息:{0,0,0,AP1}
端口AP2配置消息:{0,0,0,AP2}
Switch B:
端口BP1配置消息:{1,0,1,BP1}
端口BP2配置消息:{1,0,1,BP2}
Switch C:
端口CP2配置消息:{2,0,2,CP2}
端口CP1配置消息:{2,0,2,CP1}
(2) 选出最优配置消息
各台交换机都向外发送自己的配置消息。当某个端口收到比自身的配置消息优先级低的配置消息时,交换机会将接收到的配置消息丢弃,对该端口的配置消息不作任何处理。当端口收到比本端口配置消息优先级高的配置消息的时候,交换机就用接收到的配置消息中的内容替换该端口的配置消息中的内容。然后以太网交换机将该端口的配置消息和交换机上的其它端口的配置消息进行比较,选出最优的配置消息
配置消息的比较原则是:
l 树根ID较小的配置消息优先级高;
l 若树根ID相同,则比较根路径开销,比较方法为:用配置消息中的根路径开销加上本端口对应的路径开销之和(设为S),则S较小的配置消息优先级较高;
l 若根路径开销也相同,则依次比较指定交换机ID、指定端口ID、接收该配置消息的端口ID等。
为便于表述,本例中假设只需比较树根ID就可以选出最优配置消息。
(3) 确定根端口,并阻塞冗余链路,然后更新指定端口的配置消息
交换机接收最优配置消息的那个端口定为根端口,端口配置消息不作改变;其它端口中,如果某端口的配置消息在过程“选出最优配置消息”中更新过,则交换机将此端口阻塞,端口配置消息不变,此端口将不再转发数据,并且只接收但不发送配置消息;如果某端口的配置消息在过程“选出最优配置消息”中没有更新,则交换机就将其定为指定端口,配置消息要作如下改变:树根ID替换为根端口的配置消息的树根ID;根路径开销替换为根端口的配置消息的根路径开销加上根端口对应的路径开销;指定交换机ID替换为自身交换机的ID;指定端口ID替换为自身端口ID。
例子中各台交换机的比较过程如下:
Switch A:
端口AP1收到Switch B的配置消息,Switch A发现本端口的配置消息优先级高于接收到的配置消息的优先级,就把接收到的配置消息丢弃。端口AP2的配置消息处理过程与端口AP1类似。Switch A发现自己各个端口的配置消息中树根和指定交换机都是自己,则认为自己是树根,各个端口的配置消息都不作任何修改,以后周期性的向外发送配置消息。此时两个端口的配置消息如下:
端口AP1配置消息:{0,0,0,AP1}。
端口AP2配置消息:{0,0,0,AP2}。
Switch B:
端口BP1收到来自Switch A的配置消息,经过比较后Switch B发现接收到的配置消息的优先级比端口BP1的配置消息的优先级高,于是更新端口BP1的配置消息。
端口BP2收到来自Switch C的配置消息,Switch B发现该端口的配置消息优先级高于接收到的配置消息的优先级,就把接收到的配置消息丢弃。
则此时各个端口的配置消息如下:端口BP1配置消息:{0,0,0,AP1},端口BP2配置消息:{1,0,1,BP2}。
Switch B对各个端口的配置消息进行比较,选出端口BP1的配置消息为最优配置消息,然后将端口BP1定为根端口,整台交换机各个端口的配置消息都进行如下更新:
根端口BP1配置消息不作改变:{0,0,0,AP1}。端口BP2配置消息中,树根ID更新为最优配置消息中的树根ID,根路径开销更新为5,指定交换机ID更新为本交换机ID,指定端口ID更新为本端口ID,配置消息变为:{0,5,1,BP2}。
然后Switch B各个指定端口周期性向外发送自己的配置消息。
Switch C:
端口CP2先会收到来自Switch B端口BP2更新前的配置消息{1,0,1,BP2},Switch C触发更新过程,更新后的配置消息如下:{1,0,1,BP2}。
端口CP1收到来自Switch A的配置消息{0,0,0,AP2}后Switch C也触发更新过程,更新后的配置消息如下:{0,0,0,AP2}。
经过比较,端口CP1的配置消息被选为最优的配置消息,端口CP1就被定位根端口,它的配置消息就不作改变;而端口CP2就会被阻塞,端口配置消息也不作改变,同时该端口不接收从Switch B转发的数据(不包括STP的协议报文),直到新的情况发生触发生成树的重新计算,比如从Switch B到Switch C的链路down掉,或者端口收到更优的配置消息。
接着端口CP2会收到Switch B更新后的配置消息{0,5,1,BP2},由于收到的配置消息比原配置消息优,则Switch C触发更新过程,更新后的配置消息为:{0,5,1,BP2}。
同时端口CP1收到来自Switch A配置消息,比较后Switch C不会触发更新过程,配置消息仍然为:{0,0,0,AP2}。
经过比较,端口CP2的配置消息被选为最优的配置消息,端口CP2就被定为根端口,它的配置消息就不作改变,而端口CP1就被阻塞,端口配置消息不变,同时不接收从Switch A转发的数据,直到新的情况触发生成树的计算,比如从Switch B到Switch C的链路down掉。
此时生成树就被确定下来,形状如图1-3,树根为Switch A:
图1-3 最终稳定的生成树
本例为了描述方便,简化了很多计算、操作内容(比如树根ID和指定交换机ID在实际运算的过程中应该是由交换机的优先级和MAC地址共同组成的,指定端口ID则是由端口优先级和端口MAC地址共同构成;在配置消息的更新过程中,除了前四项会改变以外,其它配置消息也会按照一定的原则进行改变),但计算过程基本如此。
l 生成树协议的配置消息传递机制:
当网络初始化时,所有的交换机都将自己作为树根。交换机的指定端口以HelloTime为周期,定时发送本端口的配置消息;接收到配置消息的端口如果是根端口,则交换机将配置消息中携带的MessageAge按照一定的原则递增,并启动定时器为这条配置消息计时。如果某条路径发生故障,则这条路径上的根端口不会再收到新的配置消息,旧的配置消息将会因为超时而被丢弃,从而引发生成树的重新计算,得到一条新的通路替代发生故障的链路,恢复网络连通性。
不过,重新计算得到的新配置消息不会立刻就传遍整个网络,因此那些没有发现网络拓扑已经改变的旧的根端口和指定端口仍旧会按照原来的路径继续转发数据,如果新选出的根端口和指定端口立刻就开始数据转发的话,可能会造成暂时性的路径回环。为此STP采用了一种状态迁移的机制,根端口和指定端口重新开始数据转发之前要经历一个中间状态,中间状态经过Forward Delay延时后才能进入转发状态,这个延时保证了新的配置消息已经传遍整个网络。
1.1.3 STP在以太网交换机中的实现
以太网交换机所实现的快速生成树协议RSTP(Rapid Spanning Tree Protocol)是生成树协议的优化版。其“快速”体现在根端口和指定端口进入转发状态的延时在某种条件下大大缩短,从而缩短了网络拓扑稳定需要的时间。
根端口状态快速迁移的条件是:本交换机上旧的根端口已经停止转发数据,而且上游指定端口已经开始转发数据。
指定端口的端口状态快速迁移的条件为:
l 指定端口是边缘端口,即该端口不直接或间接与任何交换机连接。如果指定端口是边缘端口,则可以不用经过中间状态而直接进入转发状态。
l 指定端口与点到点链路相连。端口与点到点链路相连的条件是端口是汇聚端口主端口或者经过自协商端口工作在全双工状态。用户也可以强行将端口配置为与点到点链路连接,但是这样会引发错误,建议用户不要这样配置。如果指定端口连接着点到点链路,则交换机可以通过与下游交换机握手,得到响应后即刻进入转发状态。
应用快速生成树协议的交换机可以兼容应用生成树协议的交换机,两种协议报文都可以被应用快速生成树协议的交换机识别并应用于生成树计算。
& 说明:
RSTP是单生成树协议,一个交换网络内只生成一棵生成树。为了保证VLAN内部可以正常通信,网络内每个VLAN都必须沿着生成树的路径方向连续分布;否则将会出现有的VLAN由于内部链路被阻塞而被分隔开,从而VLAN内部无法通信。
对于有特殊要求、VLAN无法沿生成树的路径方向分布的情况,用户需要在该VLAN对应的交换机的端口上关闭RSTP。
1.2 RSTP配置
RSTP主要配置包括:
l 开启设备生成树特性
l 开启端口生成树特性
l 配置RSTP的工作模式
l 配置特定交换机的Bridge优先级
l 指定交换机为根交换机或备份根交换机
l 配置特定交换机的Forward Delay时间
l 配置特定交换机的Hello Time时间
l 配置特定交换机的Max Age时间
l 配置特定端口的最大发送速率
l 配置特定端口是否可以作为EdgePort
l 配置特定端口的Path Cost
l 配置特定端口的优先级
l 配置特定端口是否与点对点链路相连
l 配置特定端口的mCheck变量
l 配置交换机的保护功能
在以上的配置任务中,只有“开启设备生成树特性”和“开启端口生成树特性”为必选配置。如果用户不配置其它的任务,系统会采用这些配置任务的缺省配置。
只有开启设备生成树特性后其它配置才能生效。在启动RSTP之前,可以配置设备或以太网端口的相关参数;启动RSTP后,这些参数将生效;RSTP关闭后,这些配置参数仍被保留;当RSTP重新启动后,这些参数仍将生效。使用相应的undo命令可以恢复这些参数的缺省配置。
1.2.1 开启设备生成树特性
可以通过下面的命令开启设备的生成树特性。
请在系统视图下进行下列配置。
表1-1 开启/关闭设备生成树特性
操作
命令
开启/关闭设备RSTP
stp { enable | disable }
将RSTP恢复为缺省的关闭状态
undo stp
只有开启了设备的生成树特性,生成树的其它配置才能生效。
缺省情况下,不运行RSTP。
1.2.2 开启端口生成树特性
可以通过下面的命令开启/关闭指定端口的生成树特性。为了灵活地控制RSTP工作,在开启了交换机的以太网端口RSTP特性后(所有端口上开启RSTP),可以关闭交换机上特定以太网端口的RSTP特性,使这些端口不参与生成树计算。
请在以太网端口视图下进行下列配置。
表1-2 开启端口生成树特性
操作
命令
在指定端口上开启RSTP
stp enable
在指定端口上关闭RSTP
stp disable
需要注意的是,关闭以太网端口上的RSTP后,可能会产生冗余路径。
缺省情况下,设备RSTP启动后在所有端口上开启RSTP。
1.2.3 配置RSTP的工作模式
RSTP的工作模式包括两种:RSTP模式、STP兼容模式。网络中所有网络设备都运行RSTP的情况下,运行RSTP的交换机将工作在RSTP模式下;如果网络中既存在运行STP的网络设备同时又存在运行RSTP的网络设备,则最好将运行RSTP的交换机设置为工作在STP兼容模式下。
可以通过下面的命令配置RSTP的工作模式。
请在系统视图下进行下列配置。
表1-3 配置RSTP的运行模式
操作
命令
配置运行RSTP的交换机工作在STP兼容模式或者RSTP模式下
stp mode { stp | rstp }
将运行RSTP的交换机的工作模式恢复为缺省值
undo stp mode
一般情况下,如果交换网络中存在运行STP的交换机,如果当前交换机运行在RSTP模式下,则它与运行STP的交换机相连的端口可以自动从RSTP模式迁移到STP兼容模式下。
缺省情况下,运行RSTP的交换机工作在RSTP模式下。
1.2.4 配置特定交换机的Bridge优先级
交换机的Bridge优先级的大小决定了这个交换机是否能够被选择为整个生成树的根。通过配置较小的Bridge优先级,可以达到指定某个交换机作为生成树树根的目的。
可以通过下面的命令配置特定交换机的Bridge优先级。
请在系统视图下进行下列配置。
表1-4 配置特定交换机的Bridge优先级
操作
命令
配置特定交换机的Bridge优先级
stp priority bridge-priority
将特定交换机的Bridge优先级恢复为缺省值
undo stp priority
需要注意的是,如果整个交换网络中所有交换机的Bridge优先级采用相同的值,则MAC地址最小的那个交换机将被选择为根。在RSTP开启的情况下,如果配置交换机的Bridge优先级,会引起生成树重新计算。
缺省情况下,交换机的Bridge优先级被配置为32768。
1.2.5 指定交换机为根交换机或备份根交换机
RSTP可以通过计算来确定生成树的根交换机。用户也可以通过交换机提供的命令来指定当前交换机为根交换机。
可以通过下面的命令指定交换机为特定生成树的根交换机或备份根交换机。
请在系统视图下进行下列配置。
表1-5 指定交换机为生成树的树根或备份树根
操作
命令
指定交换机为生成树的根交换机
stp root primary
指定交换机为生成树的备份根交换机
stp root secondary
取消交换机的根交换机或备份根交换机资格
undo stp root
设置当前交换机为根交换机或者备份根交换机之后,用户不能再修改交换机的优先级。
同一台交换机不能既作为根交换机,又作为备份根交换机。
当根交换机出现故障或被关机时,备份根交换机可以取代根交换机成为生成树的根交换机;但是此时如果用户设置了新的根交换机,则备份根交换机将不会成为根交换机。如果用户为生成树配置了多个备份根交换机,当根交换机失效时,RSTP将选择MAC地址最小的那个备份根交换机作为根交换机。
& 说明:
用户可以通过将交换机的优先级设置为0达到将该交换机设置为生成树的树根的目的,也可以直接通过命令将该交换机设置为生成树的树根。
用户不能同时为一个生成树指定两个或两个以上的根交换机,即不要将两台或两台以上的交换机指定为生成树的树根。
用户可以给生成树指定多个备份树根,即可以将两台或两台以上的交换机指定为生成树的备份树根。
一般情况下,建议用户给生成树指定一个树根和多个备份树根。
缺省情况下,交换机既不作为生成树的根交换机,也不作为生成树的备份根交换机。
1.2.6 配置特定交换机的Forward Delay时间
& 说明:
生成树的计算过程采用的Hello Time、Forward Delay以及Maximum Age三个时间参数都是根交换机的时间参数取值。
在对交换机的Hello Time、Forward Delay以及Maximum Age三个时间参数进行配置时,它们取值之间应该满足如下公式,否则网络会频繁震荡:
2 × (forward-delay -1) >= maximum-age
maximum-age >= 2 × (hello + 1)
括号中“1”的单位为秒。
链路故障会引发网络重新进行生成树的计算,生成树的结构将发生相应的变化。不过重新计算得到的新配置消息无法立刻传遍整个网络,如果新选出的根端口和指定端口立刻就开始数据转发的话,可能会造成暂时性的路径回环。为此协议采用了一种状态迁移的机制,根端口和指定端口重新开始数据转发之前要经历一个中间状态,中间状态经过Forward Delay时间的延时后才能进入转发状态,这个延时保证了新的配置消息已经传遍整个网络。
可以通过下面的命令配置特定交换机的Forward Delay时间。
请在系统视图下进行下列配置。
表1-6 配置特定交换机的Forward Delay特性
操作
命令
配置特定交换机的Forward Delay时间
stp timer forward-delay centiseconds
将特定交换机的Forward Delay时间恢复为缺省值
undo stp timer forward-delay
交换机的Forward Delay时间的长短与交换网络的网络直径有关。一般来说,网络直径越大,Forward Delay时间就应该配置地越长。需要注意的是,如果Forward Delay时间配置的过小,可能会引入临时的冗余路径;如果Forward Delay时间配置的过大,网络可能会较长时间不能恢复连通。建议用户采用缺省值。
缺省情况下,交换机的Forward Delay时间为15秒。
1.2.7 配置特定交换机的Hello Time时间
网桥每隔一定时间会向周围的网桥发送hello报文,以确认链路是否存在故障。这个时间间隔为hello time。
可以通过下面的命令配置特定交换机的Hello Time时间。
请在系统视图下进行下列配置。
表1-7 配置特定交换机的Hello Time时间
操作
命令
配置特定交换机的Hello Time时间
stp timer hello centiseconds
将特定交换机的Hello Time恢复为缺省值
undo stp timer hello
合适的Hello Time时间值可以保证交换机能够及时发现网络中的链路故障,又不会占用过多的网络资源。需要注意的是,如果用户设置的Hello Time时间值过长,在链路发生丢包时,交换机会误以为链路出现了故障,从而引发网络设备重新计算生成树;如果用户设置的Hello Time时间值过短,交换机将频繁发送重复的配置消息,增加了交换机的负担,浪费了网络资源。
缺省情况下,交换机的Hello Time时间为2秒。
1.2.8 配置特定交换机的Max Age时间
Max Age时间是用来判断配置消息是否“过时”的参数,用户可以根据实际的网络情况对其进行配置。
可以通过下面的命令配置特定交换机的Max Age时间。
请在系统视图下进行下列配置。
表1-8 配置特定交换机的Max Age时间
操作
命令
配置特定交换机的Max Age时间
stp timer max-age centiseconds
将特定交换机的Max Age时间恢复为缺省值
undo stp timer max-age
需要注意的是,如果用户配置的Max Age时间过小,网络设备会频繁地计算生成树,而且有可能将网络拥塞误认成链路故障;如果用户配置的Max Age时间过大,网络设备很可能不能及时发现链路故障,不能及时重新计算生成树,从而降低网络的自适应能力。建议用户采用缺省值。
缺省情况下,交换机的Max Age时间为20秒。
1.2.9 配置特定交换机的超时时间因子
交换机每隔一定时间会向周围的网桥发送hello报文,以确认链路是否存在故障。通常如果交换机在3倍的hello time时间内没有收到上游交换机发送的hello报文,就会认为上游交换机已经故障,从而重新进行生成树的计算。在非常稳定的网络中,可能由于上游交换机的繁忙而导致这种生成树的重新计算。在这种情况下,用户可以通过配置来延长超时时间,从而避免这种无谓的生成树计算。
可以通过下面的命令配置交换机的超时时间因子,使超时时间从原来的3倍的Hello Time延长到更长时间。
请在系统视图下进行下列配置。
表1-9 配置特定交换机的超时时间因子
操作
命令
配置特定交换机的超时时间因子
stp timeout-factor number
将特定交换机的超时时间因子恢复为缺省值
undo stp timeout-factor
一般情况下,在稳定的网络中,推荐用户将超时时间因子设置为5、6或者7。
缺省情况下,交换机的超时时间因子为3。
1.2.10 配置特定端口的最大发送速率
以太网端口的最大发送速率与端口的物理状态和网络结构有关,用户可以根据实际的网络情况对其进行配置。
可以通过下面的命令配置特定端口的最大发送速率。
请在以太网端口视图下进行下列配置。
表1-10 配置特定端口的最大发送速率
操作
命令
配置特定端口的最大发送速率
stp transit-limit packetnum
将特定端口的最大发送速率恢复为缺省值
undo stp transit-limit
需要注意的是,如果该参数被配置的过大,则单位时间内发送的报文数就很多,从而占用过多的网络资源。建议用户采用缺省值。
缺省情况下,交换机所有以太网端口的最大发送速率为3(这是一个计数器的值,没有单位)。
1.2.11 配置特定端口作为边缘端口/非边缘端口
EdgePort就是边缘端口,即该端口不直接与任何交换机连接,也不通过端口所连接的网络间接与任何交换机相连。
可以通过下面的命令配置特定端口作为边缘端口/非边缘端口。
请在以太网端口视图下进行下列配置。
表1-11 配置特定端口是否可以作为EdgePort
操作
命令
配置特定端口为边缘端口/非边缘端口
stp edged-port { enable | disable }
将特定端口恢复为缺省的非边缘端口
undo stp edged-port
在生成树的重新计算过程中,边缘端口可以直接迁移到转发状态,减少不必要的迁移时间。如果当前的以太网端口没有和任何其它交换机的以太网端口相连,则应该将该端口配置为边缘端口。如果某个特定端口被配置为边缘端口,但是该端口与其它交换机的端口相连,RSTP可以自动检测并将其重新配置为非边缘端口。
需要注意的是,如果某以太网端口被配置为非边缘端口,在网络拓扑发生变化后,此端口没有和任何其它交换机的以太网端口相连,变成了边缘端口,用户最好重新将该端口配置为边缘端口,因为RSTP无法自动将非边缘端口配置为边缘端口。
对于直接与终端相连的端口,请将该端口设置为边缘端口,这样能够使该端口快速迁移到转发状态。
缺省情况下,交换机所有以太网端口均被配置为非边缘端口。
1.2.12 配置特定端口的Path Cost
Path Cost即路径开销,是与端口相连的链路速率相关的参数。
可以通过下面的命令配置特定端口的Path Cost。
请在以太网端口视图下进行下列配置。
表1-12 配置特定端口的Path Cost
操作
命令
配置特定端口的Path Cost
stp cost cost
将特定端口的Path Cost恢复为缺省值
undo stp cost
以太网端口的路径开销和该端口所连接链路的速率有关,链路速率越大,应该将该参数配置的越小。RSTP可以自动检测当前以太网端口的链路速率,并换算成相应的路径开销。需要注意的是,配置以太网端口的路径开销会引起生成树重新计算。建议用户采用缺省值,让RSTP自己来计算当前以太网端口的路径开销。
缺省情况下,交换机由链路速率直接得到端口的路径开销。
1.2.13 配置特定端口的优先级
端口优先级是确定该端口是否会被选为根端口的重要依据。在生成树的计算过程中,同等条件下优先级高的端口将被选为根端口。
可以通过下面的命令配置特定端口的优先级。
请在以太网端口视图下进行下列配置。
表1-13 配置特定端口的优先级
操作
命令
配置特定端口的优先级
stp port priority port-priority
将特定端口的优先级恢复为缺省值
undo stp port priority
通过设定以太网端口的优先级,可以达到将特定的以太网端口包含在生成树内的目的。一般情况下,配置的值越小,端口的优先级就越高,该以太网端口就越有可能包含在生成树内。如果交换机所有的以太网端口采用相同的优先级参数值,则以太网端口的优先级高低就取决于该以太网端口的索引号。需要注意的是,改变以太网端口的优先级会引起生成树重新计算。用户可以根据组网的实际需要来设置端口的优先级。
缺省情况下,交换机所有以太网端口的优先级为128。
1.2.14 配置特定端口是否与点对点链路相连
点到点链路一般指交换机之间相连的链路。
可以通过下面的命令配置特定端口是否与点对点链路相连。
请在以太网端口视图下进行下列配置。
展开阅读全文