STP配置命令
- 格式:pdf
- 大小:252.61 KB
- 文档页数:45
生成树协议STP配置命令生成树协议分为两部分来进行设置,包括基于主机的生成树协议设置和基于端口的生成树设置。
5.3.9.1 基于端口的生成树配置命令用户执行该命令设置指定端口的stp 属性。
5.3.9.1.1 使能基于端口的生成树协议命令【命令格式】set port [portlist|all] spanning-tree enable【使用指南】该命令用于使能基于端口的生成树协议。
参数为交换机物理端口列表,输入的形式可以是“1-2”或者“1,2,4-6”,如果要设置全部的物理端口可以使用“all”参数项。
【举例】switch#set port 1-10 spanning-tree enablesuccessfully enable ports' stp protocol.switch#5.3.9.1.2 禁止基于端口的生成树协议命令【命令格式】set port [portlist|all] spanning-tree disable【使用指南】该命令用于禁止基于端口的生成树协议。
参数为交换机物理端口列表,输入的形式可以是“1-2”或者“1,2,4-6”,如果要设置全部的物理端口可以使用“all”参数项。
【举例】switch#set port 1-10 spanning-tree disablesuccessfully forbidden ports' stp protocol.switch#5.3.9.1.3 设定端口路径花销命令用户执行该命令设置该端口stp 的端口路径开销。
【命令格式】1. set port [portlist|all] spanning-tree cost [1-65535]2. no set port [portlist|all] spanning-tree cost【使用指南】命令1 设置端口stp 的端口路径开销,命令2 恢复它的缺省值。
默认情况下,每个1000mbps 网段有一个指定的路径开销值为4, 100mbps 网段的路径开销为19, 10mbps网段的路径开销值为100。
STP实验配置在上面的拓扑中有两个环,分别是A、B之间和B、C、D之间,STP默认是在VLAN1上打开的,所有我们先分别在A、B、C、D上查看:#show spanning-tree 我们可以发现目前根网桥是A,因为A的网桥ID最小,B的fa1/1接口和D的fa1/15接口被阻塞,分析一下为什么,并想一想根接口和指定接口分别是哪些。
一、STP基本配置:1、配置根网桥:a、在B上:(config)#spanning-tree vlan 1 root primary 配置B为VLAN1的根网桥b、在A上:(config)#spanning-tree vlan 1 root secondary 配置A为VLAN1的备份根网桥分别在A、B、C、D上查看:#show spanning-tree发现B已经成为VLAN1的根,优先级变为8192(2950交换机上会变为24576),A的优先级变为16384(2950交换机上会变为28672),现在阻塞接口是哪些,想一想。
2 、配置网桥优先级:在C上:(config)#spanning-tree vlan 1 priority 4096 配置C在VLAN 1中优先级为4096 分别在A、B、C、D上查看:#show spanning-tree发现C已经成为VLAN1新的根,优先级为4096(2950交换机上优先级是4096的倍数),在STP中谁的网桥ID最小谁就将成为根。
现在阻塞接口是哪些,想一想。
3、配置接口成本:现在由于C是根,所以我们通过show spanning-tree可以知道D的接口fa1/15是根接口,而fa1/9被阻塞了在D上:(config)#inter fa1/15(config- if)#spanning-tree vlan 1 cost 50 配置接口fa1/15在vlan 1中的成本为50在D上查看:#show spanning-tree发现D的接口fa1/15成本已经变为50(默认为19),根接口变成了fa1/9,而fa1/15被阻塞了,想想为什么4、配置接口优先级:现在由于C是根,所以我们通过show spanning-tree可以知道A的接口fa1/0是根接口,而fa1/1被阻塞了注意:在B上:(config)#inter fa1/1(config- if)#spanning-tree vlan 1 port-priority 64配置接口fa1/1在vlan 1中的优先级为64 在B上查看:#show spanning-tree 发现B的接口fa1/1优先级已经变为64(默认为128)在A上查看:#show spanning-tree 发现A的根接口变成了fa1/1,而fa1/0被阻塞了,想想为什么二、PVST配置:先重启交换机,然后创建VLAN,配置中继,A不打开1、B的配置:#vlan database 进入VLAN数据库(vlan )#vlan 2 创建vlan2(vlan )#vlan 3 创建vlan3(vlan )#vlan 4 创建vlan4(vlan )#exit 保存退出(config)#inter fa1/8(config- if)#switchport mode trunk 把接口fa1/8配为中继模式(config)#inter fa1/9(config- if)#switchport mode trunk 把接口fa1/9配为中继模式2、C的配置:#vlan database 进入VLAN数据库(vlan )#vlan 2 创建vlan2(vlan )#vlan 3 创建vlan3(vlan )#vlan 4 创建vlan4(vlan )#exit 保存退出(config)#inter fa1/8(config- if)#switchport mode trunk 把接口fa1/8配为中继(config)#inter fa1/15(config- if)#switchport mode trunk 把接口fa1/15配为中继3、D的配置:#vlan database 进入VLAN数据库(vlan )#vlan 2 创建vlan2(vlan )#vlan 3 创建vlan3(vlan )#vlan 4 创建vlan4(vlan )#exit 保存退出(config)#inter fa1/9(config- if)#switchport mode trunk 把接口fa1/9配为中继模式(config)#inter fa1/15(config- if)#switchport mode trunk 把接口fa1/15配为中继模式现在分别在B、C、D上把VLAN2、3、4的STP打开:(config)#spanning-tree vlan 2(config)#spanning-tree vlan 3(config)#spanning-tree vlan 4分别在B、C、D上查看:#show spanning-tree现在VLAN1、2、3、4中,B是根网桥,阻塞接口都是交换机D的fa1/15,那么C 的所有流量都从fa1/8走,D的所有流量都从fa1/9走,没有做到负载均衡。
启用和禁用stp的方法启用和禁用STP的方法STP(Spanning Tree Protocol)是一种用于构建冗余网络的协议,它可以防止网络中出现环路,保证数据在网络中的正常传输。
在某些情况下,我们可能需要启用或禁用STP来适应特定的网络需求。
本文将介绍如何启用和禁用STP的方法。
一、启用STP的方法启用STP的方法主要有以下几个步骤:1. 进入交换机的命令行接口。
可以通过串口、Telnet、SSH等方式连接到交换机的命令行接口。
2. 进入全局配置模式。
在命令行接口下输入"enable"命令,进入特权模式,然后输入"configure terminal"命令,进入全局配置模式。
3. 找到要启用STP的接口。
使用命令"show interfaces"查看当前交换机的接口状态,找到需要启用STP的接口。
4. 进入接口配置模式。
输入"interface 接口编号"命令,进入要启用STP的接口的配置模式。
5. 启用STP。
在接口配置模式下,输入"spanning-tree"命令,启用STP。
6. 保存配置。
输入"copy running-config startup-config"命令,将当前的配置保存到交换机的非易失性存储器中,以便下次重启后配置能够生效。
二、禁用STP的方法禁用STP的方法与启用STP的方法类似,主要有以下几个步骤:1. 进入交换机的命令行接口。
2. 进入全局配置模式。
3. 找到要禁用STP的接口。
4. 进入接口配置模式。
5. 禁用STP。
在接口配置模式下,输入"no spanning-tree"命令,禁用STP。
6. 保存配置。
需要注意的是,禁用STP可能会导致网络中出现环路,从而影响数据的正常传输。
因此,在禁用STP之前,需要确保网络中没有环路存在,或者采取其他措施来避免环路的发生。
stp域配置的修订级别配置命令【原创实用版】目录1.STP 域配置概述2.修订级别配置命令的作用3.修订级别配置命令的使用方法4.实例演示正文1.STP 域配置概述STP(Spanning Tree Protocol)域配置是指在网络设备中配置 STP 协议的相关参数,以实现网络的自动冗余备份和故障恢复。
STP 协议通过在网络设备间传递 BPDU(Bridge Protocol Data Units)消息,来实现网络拓扑的自动发现和维护。
在 STP 域配置中,修订级别是一个重要的参数,用于控制 STP 消息的传播速度和范围。
2.修订级别配置命令的作用修订级别配置命令主要用于设置 STP 协议的修订级别,以控制 BPDU 消息的传播速度和范围。
修订级别越高,BPDU 消息传播的速度越快,范围越广。
这有助于快速发现网络中的故障,并实现故障恢复。
3.修订级别配置命令的使用方法修订级别配置命令的基本语法如下:```stp domain <domain-name> revision <revision-level>```其中,`<domain-name>`表示 STP 域的名称,`<revision-level>`表示修订级别。
例如,要将 STP 域名为“example”的修订级别设置为 2,可以使用以下命令:```stp domain example revision 2```4.实例演示假设有一个企业网络,包含 3 台交换机 A、B 和 C,它们之间通过STP 协议实现冗余备份和故障恢复。
为了提高 STP 消息的传播速度和范围,需要对交换机进行修订级别配置。
交换机 A 的配置如下:```stp domain example revision 2```交换机 B 的配置如下:```stp domain example revision 2```交换机 C 的配置如下:```stp domain example revision 2```这样,整个 STP 域的修订级别都设置为 2,可以实现快速发现网络故障并进行恢复。
STP的⼀些命令STP现在交换机⾃带⽆需启⽤什么stp mode { mstp | stp | rstp }命令⽤来配置交换机的⽣成树协议模式。
缺省情况下,华为X7系列交换机⼯作在MSTP模式。
在使⽤STP前,STP模式必须重新配置stp priority xx 配置优先级(priority值为整数,取值范围为0到61440,步长为4096)另外,可以通过stp root primary命令指定⽣成树⾥的根桥。
stp pathcost-standard { dot1d-1998 | dot1t | legacy }命令⽤来配置指定交换机上路径开销值的标准。
每个端⼝的路径开销也可以⼿动指定。
此STP路径开销控制⽅法须谨慎使⽤,⼿动指定端⼝的路径开销可能会⽣成次优⽣成树拓扑。
stp cost cost命令取决于路径开销计算⽅法:使⽤华为的私有计算⽅法时,cost取值范围是1~200000。
使⽤IEEE 802.1d标准⽅法时,cost 取值范围是1~65535。
使⽤IEEE 802.1t标准⽅法时,cost取值范围是1~200000000。
dis stp查看全部端⼝的信息查看Mac地址表:dis mac-address summary查看⽹桥ID中的MAC地址: dis stp 看Global中的CIST Bridge查看vlan 1默认⽹桥ID:[Huawei]dis int vlan 1[Huawei]dis stp instance 【⽣成树实例标识符】查看STP的端⼝信息:dis stp int 端⼝查看STP的端⼝状态[Huawei]display stp brief本端⼝开销看port cost⽹桥id看 CIST Bridge端⼝优先级看 port prioritye0/0/1就是端⼝编号-[CIST Global Info][Mode MSTP]-----CIST Bridge :32768.4c1f-ccdb-6e3b 本⽹桥的-idConfig Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 mstp中各种报⽂的默认时间Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20CIST Root/ERPC :32768.4c1f-cc27-1cb7 / 200000 根桥idCIST RegRoot/IRPC :32768.4c1f-cc37-575a / 0 备份根桥idSTP中的port-priority是端⼝权值设置,也可以叫做优先级,越⼩,优先级越⼤,默认的是128,设置时往往设⼩点,可以优先于其它未设值的。
实验16 生成树协议实验任务一:STP基本配置步骤一:连接配置电缆步骤二:配置STP配置SWA:在系统视图下启动STP,[SWA]stp enable然后完成了如下配置命令:[SWA]stp priority 0如上配置命令的含义和作用是:设置SWA的优先级为0,以使SWA为根桥[SWA]interface Ethernet 1/0/1[SWA-Ethernet1/0/1] stp edged-port enable如上配置命令的含义是:配置连接PC的端口为边缘端口配置SWB:在SWB上启动STP并设置SWB的优先级为4096;并且配置SWB连接PC的端口为边缘端口。
请下面的空格中写出完整的配置命令:[SWB]stp enable[SWB]stp priority 4096[SWB]interface Ethernet 1/0/1[SWB-Ethernet1/0/1] stp edged-port enable步骤三:查看STP信息在SWA上执行display stp命令查看STP信息,执行display stp brief命令查看STP简要信息,依据该命令输出的信息,可以看到SWA上所有端口的STP角色是DESI即角色为指定端口,都处于FORWARDING转发状态在SWB上执行display stp命令查看STP信息,执行display stp brief命令查看STP简要信息,依据该命令输出的信息,可以看到SWB端口E1/0/23的STP角色是根端口,处于FORWARDING转发状态,端口E1/0/24的STP角色是备份根端口,处于DISCARDING阻塞状态;连接PC的端口E1/0/1STP角色是指定端口,处于转发状态从上可以得知,STP能够发现网络中的环路,并有选择的对某些端口进行阻塞,最终将环路网络结构修剪成无环路的树型网络结构步骤四:STP冗余特性验证分别配置PCA、PCB的IP地址为172.16.0.1/24、172.16.0.2/24,配置完成后,在PCA 上执行命令“Ping 172.16.0.2 –t”,以使PCA向PCB不间断发送ICMP报文然后依据步骤三查看的SWB上看STP端口状态,确定交换机间端口E1/0/23处于转发状态。
stp生成树协议配置命令步骤STP(Spanning Tree Protocol)生成树协议的配置命令步骤如下:1. 进入交换机的全局配置模式:`enable`;2. 进入特定交换机的配置模式:`configure terminal`;3. 启用STP:`spanning-tree mode {pvst | rapid-pvst | mst}`。
其中,- pvst:使用协议版本的STP;- rapid-pvst:使用快速收敛版本的STP;- mst:使用多实例STP。
4. 配置生成树的根桥:`spanning-tree vlan <vlan-id> root {primary | secondary}`。
其中,- <vlan-id>:指定VLAN的ID;- primary:将当前交换机优先作为根桥;- secondary:将当前交换机作为备用的根桥。
5. 对于每个VLAN,指定较低的生成树根桥优先级:`spanning-tree vlan <vlan-id> priority <priority-value>`。
其中,- <vlan-id>:指定VLAN的ID;- <priority-value>:指定较低的优先级值。
6. 配置STP端口优先级:`spanning-tree port-priority <priority-value>`。
其中,- <priority-value>:指定较低的优先级值。
7. 配置生成树端口类型(非必需):`spanning-tree portfast`。
该命令可用于将端口快速切换到转发状态。
8. 应用配置:`end`。
STP配置命令目录第1章 STP配置命令 (1)1.1 SSTP配置命令 (1)1.1.1 spanning-tree mode (1)1.1.2 spanning-tree sstp priority (2)1.1.3 spanning-tree sstp hello-time (2)1.1.4 spanning-tree sstp max-age (3)1.1.5 spanning-tree sstp forward-time (4)1.1.6 spanning-tree sstp cost (5)1.1.7 spanning-tree cost (6)1.1.8 spanning-tree sstp port-priority (6)1.1.9 spanning-tree port-priority (7)1.1.10 spanning-tree designated-auto (8)1.1.11 show spanning-tree (9)1.2 VLAN STP配置命令 (10)1.2.1 spanning-tree mode pvst (10)1.2.2 spanning-tree vlan (11)1.2.3 spanning-tree vlan priority (12)1.2.4 spanning-tree vlan forward-time (12)1.2.5 spanning-tree vlan max-age (13)1.2.6 spanning-tree vlan hello-time (14)1.2.7 spanning-tree vlan cost (15)1.2.8 spanning-tree vlan port-priority (16)1.2.9 show spanning-tree vlan (17)1.3 RSTP配置命令 (18)1.3.1 spanning-tree mode rstp (18)1.3.2 spanning-tree rstp forward-time (19)1.3.3 spanning-tree rstp hello-time (19)1.3.4 spanning-tree rstp max-age (20)1.3.5 spanning-tree rstp priority (21)1.3.6 spanning-tree rstp cost (21)1.3.7 spanning-tree rstp port-priority (22)1.3.8 spanning-tree rstp migration-check (23)第2章 MSTP配置命令 (24)2.1 MSTP配置命令 (24)2.1.1 spanning-tree mode mstp (24)2.1.2 spanning-tree mstp name (25)2.1.3 spanning-tree mstp revision (25)2.1.4 spanning-tree mstp instance (26)2.1.5 spanning-tree mstp root (27)2.1.6 spanning-tree mstp priority (28)2.1.7 spanning-tree mstp hello-time (29)2.1.8 spanning-tree mstp forward-time (29)2.1.9 spanning-tree mstp max-age (30)2.1.10 spanning-tree mstp diameter (31)2.1.11 spanning-tree mstp max-hops (32)2.1.12 spanning-tree mstp port-priority (32)2.1.13 spanning-tree mstp cost (33)2.1.14 spanning-tree mstp point-to-point (34)2.1.15 spanning-tree mstp mst-compatible (35)2.1.16 spanning-tree mstp migration-check (35)2.1.17 show spanning-tree mstp (36)2.1.18 show spanning-tree mstp region (37)2.1.19 show spanning-tree mstp detail (38)2.1.20 show spanning-tree mstp interface (40)第1章 STP配置命令1.1 SSTP配置命令1.1.1 spanning-tree mode命令描述spanning-tree mode {rstp|sstp}no spanning-tree mode配置spanning-tree运行模式,no命令禁止STP运行。
参数参数参数说明rstp 启动RSTP模式sstp 启动SSTP模式缺省SSTP使用说明无命令模式全局配置模式示例下面的命令将启动SSTP模式:Switch(config)# spanning-tree mode sstpSwitch(config)#1.1.2 spanning-tree sstp priority命令描述spanning-tree sstp priority valueno spanning-tree sstp priority配置SSTP的网桥优先级值,no命令恢复为默认值。
参数参数参数说明value 权值。
取值范围:0-61440缺省32768说明设置优先值时可以让本交换机成为整个网络生成树的根(Root),该配置值是一般以4096为步长且其值为4096的倍数,即:可以配置的值为:0、4096、8192、3*4096、4*4096、……、15*4096。
命令模式全局配置模式示例下面的命令将配置SSTP的优先级为4096:Switch(config)# spanning-tree sstp priority 4096Switch(config)#1.1.3 spanning-tree sstp hello-time命令描述spanning-tree sstp hello-time timeno spanning-tree sstp hello-time配置SSTP的报文发送时间间隔,no命令恢复到默认值。
参数参数参数说明time 更新时间间隔。
取值范围:1-10s 缺省4s使用说明本地交换机配置的Hello-Time仅在本地交换机为根交换机时有效。
命令模式全局配置模式示例下面的命令将配置SSTP的BPDU发送间隔为8秒:Switch(config)# spanning-tree sstp hello-time 8Switch(config)#1.1.4 spanning-tree sstp max-age命令描述spanning-tree sstp max-age timeno spanning-tree sstp max-age配置SSTP BPDU的最大生存时间,no命令恢复到默认值。
参数参数参数说明seconds BPDU最大生存时间。
取值范围:6-40s 缺省20s使用说明无命令模式全局配置模式示例下面的命令将配置SSTP的最大生存时间为24秒:Switch(config)# spanning-tree sstp max-age 24Switch(config)#1.1.5 spanning-tree sstp forward-time命令描述spanning-tree sstp forward-time timeno spanning-tree sstp forward-time配置转发时延,no命令恢复到默认值。
参数参数参数说明time 转发时延时间。
取值范围:4-30seconds缺省15 seconds使用说明无命令模式全局配置模式示例下面的命令将配置SSTP的转发延时为20秒:Switch(config)# spanning-tree sstp forward-delay 20Switch(config)#1.1.6 spanning-tree sstp cost命令描述spanning-tree sstp cost valueno spanning-tree sstp cost配置SSTP模式下的端口路径开销,no命令恢复为默认值。
参数参数参数说明value 端口路径开销值。
取值范围:1-200000000缺省10M以太网的值为100。
100M以太网的值为19。
1000M以太网的值为1。
使用说明无命令模式端口配置模式示例下面的命令配置端口F1/10在SSTP下的路径开销为100:Switch(config_f0/10)#spanning-tree sstp cost 100Switch(config_f0/10)#1.1.7 spanning-tree cost命令描述spanning-tree cost valueno spanning-tree cost配置端口在所有生成树模式下的路径开销,no命令恢复为默认值。
参数参数参数说明value 端口路径开销。
取值范围:1-200000000缺省在各模式下由端口的速率决定。
使用说明该命令的配置结果对所有生成树模式有效。
在按VLAN划分STP的模式下,端口在所有VLAN生成树中的路径开销都会被更新;在MSTP模式下,端口在所有生成树实例中的路径开销都会被更新。
但是该命令的配置结果不会影响各模式下独立的配置,比如:配置了spanning-tree sstpcost 100和spanning-tree cost 110之后,SSTP模式下,端口的路径开销将为100。
命令模式接口配置模式示例下面的命令将配置端口f0/0的路径开销为24。
Switch(config_f0/0)# spanning-tree cost 24Switch(config_f0/0)#1.1.8 spanning-tree sstp port-priority命令描述spanning-tree sstp port-priority valueno spanning-tree sstp port-priority配置端口在SSTP模式下的优先级值,no命令恢复为默认值。
参数参数参数说明value 端口优先级。
取值范围:0-255 缺省128(0x80)使用说明端口优先级值必须为16的整数倍命令模式接口配置模式示例下面的命令将配置端口f0/0的优先级值为32Switch(config_f0/0)# spanning-tree sstp port-priority 32Switch(config_f0/0)#1.1.9 spanning-tree port-priority命令描述spanning-tree port-priority valueno spanning-tree port-priority配置端口在所有生成树模式下的优先级,no命令恢复为默认值。