生成树配置
生成树协议STP配置命令

生成树协议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。
神州数码交换机“生成树”配置

神州数码交换机“生成树”配置SwitchA配置:SwitchA(config)#spanning-tree(开启生成树)SwitchA(config)#spanning-tree mode mstp(选择生成树模式)SwitchA(config)#spanning-tree mst configuration (进入生成树实例配置)SwitchA(config-mstp-region)#name MSTP(设置MSTP域名为MSTP)SwitchA(config-mstp-region)#revision-level 2(设置MSTP修正级别)SwitchA(config-mstp-region)#instance 0 vlan 10 (创建实例0将Vlan10划分进去)SwitchA(config-mstp-region)#instance 1 vlan 20 (创建实例1将Vlan20划分进去)SwitchA(config)#spanning mst 0 priority 0(配置实例0的优先级为0,也是交换机的优先级,根交换机)SwitchA(config)#spanning mst 1 priority 4096注:这儿的优先级越低越优先,优先级默认为32768,只能为4096的倍数。
SwitchB配置:SwitchB(config)#spanning-tree(开启生成树)SwitchB(config)#spanning-tree mode mstp(选择生成树模式)SwitchB(config)#spanning-tree mst configuration (进入生成树实例配置)SwitchB(config-mstp-region)#name MSTP(设置MSTP域名为MSTP)SwitchB(config-mstp-region)#revision-level 2(设置MSTP修正级别)SwitchB(config-mstp-region)#instance 0 vlan 10 (创建实例0将Vlan10划分进去)SwitchB(config-mstp-region)#instance 1 vlan 20 (创建实例1将Vlan20划分进去)SwitchA(config)#spanning mst 0 priority 4096 SwitchA(config)#spanning mst 1 priority 0SwitchC配置:SwitchC(config)#spanning-tree(开启生成树)SwitchC(config)#spanning-tree mode mstp(选择生成树模式)SwitchC(config)#spanning-tree mst configuration (进入生成树实例配置)SwitchC(config-mstp-region)#name MSTP(设置MSTP域名为MSTP)SwitchC(config-mstp-region)#revision-level 2(设置MSTP修正级别)SwitchC(config-mstp-region)#instance 0 vlan 10 (创建实例0将Vlan10划分进去)SwitchC(config-mstp-region)#instance 1 vlan 20 (创建实例1将Vlan20划分进去)扩展知识:端口优先级的设置:Switch(config)#internet ethernet0/0/1Switch(config-if- internet ethernet0/0/1)#spanning-tree port-priority 64 (二层交换机配置)Switch(config-if- internet ethernet0/0/1)#spanning-treemst 0 port-priority 64 (三层交换机配置)注:端口的优先级默认为128,只能为16的倍数。
生成树协议原理及配置

生成树工作原理以及配置1 工作原理生成树协议可应用于环路网络,通过一定的算法实现路径冗余,同时将环路网络修剪成无环路的树型网络,从而避免报文在环路网络中的增生和无限循环。
STP的基本原理是,通过在交换机之间传递一种特殊的协议报文(在IEEE 802.1D 中这种协议报文被称为“配置消息”)来确定网络的拓扑结构。
配置消息中包含了足够的信息来保证交换机完成生成树计算。
1.1技术原理STP的基本思想就是生成“一棵树”,树的根是一个称为根桥的交换机,根据设置不同,不同的交换机会被选为根桥,但任意时刻只能有一个根桥。
由根桥开始,逐级形成一棵树,根桥定时发送配置报文,非根桥接收配置报文并转发,如果某台交换机能够从两个以上的端口接收到配置报文,则说明从该交换机到根有不止一条路径,便构成了循环回路,此时交换机根据端口的配置选出一个端口并把其他的端口阻塞,消除循环。
当某个端口长时间不能接收到配置报文的时候,交换机认为端口的配置超时,网络拓扑可能已经改变,此时重新计算网络拓扑,重新生成一棵树。
2. 功能介绍:生成树协议最主要的应用是为了避免局域网中的网络环回,解决成环以太网网络的“广播风暴”问题,从某种意义上说是一种网络保护技术,可以消除由于失误或者意外带来的循环连接。
STP也提供了为网络提供备份连接的可能,可与SDH保护配合构成以太环网的双重保护。
新型以太单板支持符合ITU-T 802.1d 标准的生成树协议STP及802.1w规定的快速生成树协议RSTP,收敛速度可达到1s。
但是,由于协议机制本身的局限,STP保护速度慢(即使是1s的收敛速度也无法满足电信级的要求),如果在城域网内部运用STP技术,用户网络的动荡会引起运营商网络的动荡。
目前在MSTP 组成环网中,由于SDH保护倒换时间比STP协议收敛时间快的多,系统采用依然是SDH MS-SPRING或SNCP,一般倒换时间在50ms以内。
但测试时部分以太网业务的倒换时间为0或小于几个毫秒,原因是内部具有较大缓存。
生成树_配置_实验报告

一、实验目的1. 理解生成树协议(STP)的基本原理和工作机制;2. 掌握生成树协议的配置方法;3. 通过实验验证生成树协议在网络中的实际应用效果。
二、实验环境1. 实验设备:两台华为S5700交换机、两台PC机;2. 实验软件:华为网络设备仿真软件;3. 实验拓扑:两台交换机通过一条物理链路连接,两台PC机分别连接到两台交换机上。
三、实验原理生成树协议(Spanning Tree Protocol,STP)是一种用于在网络中消除环路并实现冗余链路备份的协议。
当网络中出现环路时,STP会阻塞部分端口,形成一个没有环路的树形结构,确保网络的高可用性和容错能力。
STP通过交换机之间的BPDU(Bridge Protocol Data Unit)报文进行信息交互,选举根网桥,并确定每个交换机的根端口和指定端口。
根端口是连接到根网桥的端口,指定端口是连接到同一VLAN且路径最短的端口。
其余端口被阻塞,不参与数据转发。
四、实验步骤1. 配置交换机名称和密码;2. 配置交换机接口;3. 配置VLAN;4. 配置STP;5. 验证STP配置效果。
五、实验过程1. 配置交换机名称和密码```bashS1>display versionS1>sysname S1S1>display versionS1>enableS1#configure terminalS1(config)#username admin password simple 123456 S1(config)#exit```2. 配置交换机接口```bashS1>display ip interface briefS1#interface GigabitEthernet0/0/1S1(config-if)#ip address 192.168.1.1 24S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#ip address 192.168.1.2 24S1(config-if)#exit```3. 配置VLAN```bashS1>display vlanS1#vlan 10S1(config-vlan)#name VLAN10S1(config-vlan)#exitS1#interface GigabitEthernet0/0/1S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exit```4. 配置STP```bashS1>display stpS1#stpmode stpS1>display stpS1#interface GigabitEthernet0/0/1S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#port link-type access S1(config-if)#port default vlan 10S1(config-if)#exit```5. 验证STP配置效果```bashS1>display stpS1>display stp interface GigabitEthernet0/0/1S1>display stp interface GigabitEthernet0/0/2S1>ping 192.168.1.2```六、实验结果与分析1. 实验结果通过实验,成功配置了生成树协议,并验证了STP在网络中的实际应用效果。
STP 生成树协议配置

STP 生成树协议配置协议名称:STP(生成树协议)配置协议描述:STP(生成树协议)是一种用于在以太网中防止环路形成的协议。
通过选择一个主要的路径,将其他冗余路径阻塞,STP确保网络中的数据流动是无环的,从而提高网络的可靠性和性能。
本协议旨在提供关于STP配置的详细指南,以确保网络的正常运行。
1. 协议范围:本协议适用于所有需要配置STP的网络设备,包括交换机、路由器等。
2. 配置要求:2.1 每个网络设备必须支持STP功能。
2.2 每个网络设备必须有唯一的桥ID(Bridge ID),由优先级(Priority)和MAC地址组成。
2.3 每个网络设备必须配置相同的STP版本。
3. 配置步骤:以下是配置STP的详细步骤:步骤1:确定根桥3.1 在网络中选择一个设备作为根桥,其桥ID优先级最低。
3.2 在根桥上配置STP版本和相关参数。
步骤2:配置其他设备3.3 在其他设备上配置STP版本和相关参数。
3.4 确保每个设备的桥ID唯一且优先级适当设置。
步骤3:配置端口3.5 配置每个设备的端口类型(Root、Designated或Non-designated)。
3.6 配置每个端口的优先级和成本。
步骤4:验证配置3.7 验证STP配置是否成功。
3.8 检查网络中的链路状态和端口状态。
4. 配置参数详解:以下是STP配置中常用的参数及其详细说明:4.1 STP版本:STP有多个版本,包括STP、RSTP(快速生成树协议)和MSTP(多实例生成树协议)。
根据网络需求选择适当的版本。
4.2 桥ID优先级:桥ID由优先级和MAC地址组成,优先级范围从0到61440,默认值为32768。
优先级越低,设备越有可能成为根桥。
4.3 端口类型:4.3.1 Root端口:在每个非根设备上选择一条与根桥相连的最佳路径,用于转发数据。
4.3.2 Designated端口:在每个网络段上选择一条与根桥相连的最佳路径,用于转发数据。
多生成树原理及配置

多生成树原理及配置多生成树(Multiple Spanning Tree,MST)是由IEEE 802.1Q标准所定义的一种技术,它使得网络中的交换机可以支持多个虚拟局域网(Virtual LAN,VLAN),而且每个VLAN 上面的数据流都可以使用不同的生成树来保证网络的可靠性和高效性。
这篇文章将介绍多生成树的原理和配置方法。
在一个网络中,通常会存在不止一个VLAN,而每个VLAN上面的数据流都需要进行独立的转发。
在这种情况下,如果采用单一的生成树协议来控制所有的VLAN,那么数据流之间就会互相干扰,导致网络性能不佳。
因此,多生成树技术应运而生,它允许网络中有多个生成树,每个生成树都对应一个VLAN,这样不同的数据流就可以使用不同的生成树,实现彼此独立且高效的转发。
多生成树的实现是通过在交换机之间进行协议交流来实现的。
各个交换机之间进行的协议是多生成树协议,它可以协调不同的生成树,使得交换机可以根据VLAN的配置来选择合适的生成树。
在网络中部署多生成树需要满足以下两个条件:(1)交换机支持多生成树协议一般来说,多生成树协议包括以下三种:(1)IEEE 802.1s(3)Rapid PVST+在多生成树协议中,需要配置以下参数:(1)Bridge Priority:桥优先级,多生成树协议中,每个交换机都有一个关键属性,即桥优先级,桥优先级数值越小,排名越高,也就是说会成为生成树的根。
(2)Bridge ID:桥ID,一般为桥优先级和MAC地址的组合,若优先级相同则按照MAC 地址大小排序。
(3)Path Cost:路径消耗,用于计算单个端口在生成树中的优先级。
(4)Port Priority:端口优先级,用于决定在某个交换机上哪个端口应该作为生成树的根。
(1)在同一台交换机上,不同生成树之间的端口不能互相连接。
(3)在部署多生成树时,需要确保网络中存在的所有交换机都支持多生成树协议,并且配置完全一致。
STP 生成树协议配置

STP 生成树协议配置协议名称:STP(生成树协议)配置一、背景生成树协议(Spanning Tree Protocol,简称STP)是一种用于构建冗余网络拓扑的协议,它通过自动选择一个主干路径,将冗余路径阻塞,从而确保网络中不存在环路,提高网络的可靠性和稳定性。
本协议旨在详细描述STP的配置过程,以确保网络管理员能够正确配置和管理STP。
二、配置步骤1. 确认网络拓扑在配置STP之前,需要对网络拓扑进行全面了解和确认。
包括网络设备的类型、数量、连接方式等信息。
2. 选择根桥根桥是生成树协议中的核心设备,它是整个网络的根节点。
根据网络拓扑,选择一个合适的设备作为根桥,并将其配置为根桥。
3. 配置桥优先级在生成树协议中,每个设备都有一个桥优先级,优先级越低,设备被选为根桥的可能性越大。
根据网络需求,配置各个设备的桥优先级。
4. 配置端口优先级每个设备的端口也有一个优先级,优先级越低,设备被选为根桥上的端口的可能性越大。
根据网络需求,配置各个设备的端口优先级。
5. 配置端口类型STP支持多种端口类型,包括指定端口、非指定端口和根端口。
根据网络需求,将各个端口配置为相应的类型。
6. 配置端口成本STP通过端口成本来选择最佳路径,成本越低,路径被选中的可能性越大。
根据网络需求,配置各个端口的成本。
7. 配置端口状态STP中的端口有三种状态:阻塞、学习和转发。
根据网络需求,配置各个端口的初始状态。
8. 验证配置在完成以上配置后,需要验证STP的配置是否生效。
可以通过查看设备的状态和日志信息,确认生成树协议的运行情况。
9. 监控和维护配置完成后,需要定期监控网络的运行状态,及时处理异常情况。
同时,根据网络的变化,进行必要的维护和调整。
三、注意事项1. 配置STP时,需谨慎操作,确保网络的稳定性和可靠性。
2. 在配置STP之前,务必对网络拓扑进行全面了解和确认。
3. 配置过程中,应根据网络需求和实际情况,合理选择各个参数的取值。
STP生成树原理和配置

STP生成树原理和配置STP(Spanning Tree Protocol)是生成树协议的英文缩写。
该协议可应用于环路网络,通过一定的算法实现路径冗余,同时将环路网络修剪成无环路的树型网络,从而避免报文在环路网络中的增生和无限循环。
STP的基本原理是,通过在交换机之间传递一种特殊的协议报文(在IEEE 802.1D中这种协议报文被称为“配置消息”)来确定网络的拓扑结构。
配置消息中包含了足够的信息来保证交换机完成生成树计算。
生成树协议STP/RSTP1. 技术原理:STP的基本思想就是生成“一棵树”,树的根是一个称为根桥的交换机,根据设置不同,不同的交换机会被选为根桥,但任意时刻只能有一个根桥。
由根桥开始,逐级形成一棵树,根桥定时发送配置报文,非根桥接收配置报文并转发,如果某台交换机能够从两个以上的端口接收到配置报文,则说明从该交换机到根有不止一条路径,便构成了循环回路,此时交换机根据端口的配置选出一个端口并把其他的端口阻塞,消除循环。
当某个端口长时间不能接收到配置报文的时候,交换机认为端口的配置超时,网络拓扑可能已经改变,此时重新计算网络拓扑,重新生成一棵树。
2. 功能介绍:生成树协议最主要的应用是为了避免局域网中的网络环回,解决成环以太网网络的“广播风暴”问题,从某种意义上说是一种网络保护技术,可以消除由于失误或者意外带来的循环连接。
STP也提供了为网络提供备份连接的可能,可与SDH保护配合构成以太环网的双重保护。
新型以太单板支持符合ITU-T 802.1d标准的生成树协议STP及802.1w规定的快速生成树协议RSTP,收敛速度可达到1s。
但是,由于协议机制本身的局限,STP保护速度慢(即使是1s的收敛速度也无法满足电信级的要求),如果在城域网内部运用STP技术,用户网络的动荡会引起运营商网络的动荡。
目前在MSTP 组成环网中,由于SDH保护倒换时间比STP协议收敛时间快的多,系统采用依然是SDH MS-SPRING或SNCP,一般倒换时间在50ms以内。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Sw0:
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 2
Switch(config-vlan)#exit
Switch(config)#int range f0/23 - 24
Switch(config-if-range)#switch mode trunk
Sw1:
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 2
Switch(config-vlan)#exit
Switch(config)#int range f0/23 -24
Switch(config-if-range)#switch mode trunk
Sw0:
Switch(config)#spanning-tree vlan 1 root primary
Switch(config)#int f0/23
Switch(config-if)#spanning-tree vlan 1 port-priority 240
Sw1:
Switch(config)#int range f0/23 -24
Switch(config-if-range)#switch mode trunk
Switch(config-if-range)#exit
Switch(config)#spanning-tree vlan 2 root secondary指定根网桥(可选参数primary和secondary)
Switch(config)#int f0/24
Switch(config-if)#spanning-tree vlan 1 port-priority 240 修改端口优先等级为240(可选参数0-240)
Switch#sh spanning-tree vlan 1 查看生成树运行信息
Switch(config)#spanning-tree vlan +vlan号+primary和secondary启动生成树指定网桥Switch(config-if)#spanning-tree vlan +vlan号cost 19 修改端口路径成本为19即百兆宽带Switch(config)#int range f0/1 -20
Switch(config-if-range)#spanning-tree portfast 配置为速端口
Switch(config)#spanning-tree uplinkfast 配置上行链路
Sw0:
Switch>
Switch>en
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#vtp domain winsnet
Changing VTP domain name from NULL to winsnet
Switch(config)#vtp mode server
Device mode already VTP SERVER.
Switch(config)#vlan 2
Switch(config-vlan)#vlan 3
Switch(config-vlan)#vlan 4
Switch(config-vlan)#exit
Switch(config)#int range f 0/22 - 24
Switch(config-if-range)#switch trunk encapsulation dot1q Switch(config-if-range)#switch mode trunk
Sw1:
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#vtp domain winsnet
Changing VTP domain name from NULL to winsnet
Switch(config)#vtp mode client
Setting device to VTP CLIENT mode.
Switch(config)#int range f 0/24 - 23
Switch(config-if-range)#switch trunk encapsulation dot1q Switch(config-if-range)#switch mode trunk
Sw0二层;
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#vtp domain winsnet
Changing VTP domain name from NULL to winsnet
Switch(config)#vtp mode client
Setting device to VTP CLIENT mode.
Switch(config)#int range f 0/23 - 22
Switch(config-if-range)#switch mode trunk
Sw1二层:
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#vtp domain winsnet
Changing VTP domain name from NULL to winsnet
Switch(config)#vtp mode client
Setting device to VTP CLIENT mode.
Switch(config)#int range f 0/23 - 22
Switch(config-if-range)#switch mode trunk
Sw0:
Switch(config)#spanning-tree vlan 1 root primary
Switch(config)#spanning-tree vlan 2 root primary
Sw1:
Switch(config)#spanning-tree vlan 3 root secondary
Switch(config)#spanning-tree vlan 4 root secondary
如果在gns3上面要注意命令:
如果是创建vlan,必须在vlan数据库模式下
建立vtp也必须在vlan数据库模式下
使用show vlan命令必须加上;show vlan-switch
Vtp domain wisnet
Vtp mode server mode可以不要
包括加域也不要mode,直接输入:vtp client就好了。