生成树配置
生成树协议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以内。
STP 生成树协议配置
STP 生成树协议配置一、协议背景介绍STP(Spanning Tree Protocol,生成树协议)是一种用于在以太网交换机网络中防止环路的协议。
当网络中存在多条连接路径时,STP通过选择一条主干路径,将其它冗余路径进行阻塞,以确保数据包能够按照正确的路径传输,避免数据包在网络中无限循环。
二、协议目的本协议的目的是为了配置STP生成树协议,确保网络中的交换机能够正确地选择主干路径,并阻塞冗余路径,从而保证网络的稳定性和可靠性。
三、协议内容1. 配置根交换机a. 选择一台交换机作为根交换机,该交换机将成为生成树的根节点。
b. 在根交换机上配置以下参数:- 优先级(Priority):设置根交换机的优先级,取值范围为0-61440,默认值为32768。
- MAC地址(MAC Address):设置根交换机的MAC地址。
c. 配置完成后,根交换机将发送BPDU(Bridge Protocol Data Unit)消息,通知其他交换机加入生成树。
2. 配置非根交换机a. 在非根交换机上配置以下参数:- 优先级(Priority):设置非根交换机的优先级,取值范围为0-61440,默认值为32768。
- MAC地址(MAC Address):设置非根交换机的MAC地址。
b. 配置完成后,非根交换机将发送BPDU消息,与根交换机进行通信,以确定生成树的拓扑结构。
3. 配置端口a. 在每个交换机的端口上配置以下参数:- 指定端口类型(Port Type):指定端口的类型,包括根端口(Root Port)、指定端口(Designated Port)和非指定端口(Non-Designated Port)。
- 指定优先级(Port Priority):设置端口的优先级,取值范围为0-240,默认值为128。
- 指定成本(Port Cost):设置端口的成本,取值范围为1-65535,默认值为100。
b. 配置完成后,交换机将根据端口的类型和优先级,选择合适的路径进行数据包转发。
Cisco交换机生成树协议配置
四.生成树端口有四种状态:
1.阻塞:能收BPDU报文,其他旳什么不干 2.侦听:能收BPDU报文,能发送BPDU报文,也不能学习 MAC地址. 3.学习:能接受发送BPD报文,也能学习MAC地址,并添 加到MAC表中,但不有发送数据帧. 4.转发:什么都能干了,开始正常接受和发送数据帧
从阻塞到侦听20秒,从侦听到学习15秒,从学习到转发 15秒(默认)
端口控制简介
流量控制、广播风暴克制、端口隔离(端口保护) 2.Cisco互换机旳配置措施 (1)配置端口保护 命令:switchport protected (2)配置风暴控制 storm-control storm-type level flow-level storm-control action action-type
配置代码如下
Swi2960(config)#int f0/1 Sw2960(config-if)#swit mode access Sw2960(config-if)#spanning-tree portfast Sw2960(config-if)#no channel-group Sw2960(config)#int rang f0/2 - 24 Sw2960(config-if)#storm-control broadcast level 20 查看 Sw2960#sh storm-control f0/1 Sw2960(config)#int f0/24 Sw2960(config-if)#switchport PORT-security MAX Sw2960(config-if)#switchport PORT-security MAXimum 2
1 端口均为全双工模式; 2 端口速率相同; 3 端口旳类型必须一样,例犹如为以太口或同为光纤口; 4 端口同为access 端口而且属于同一种vlan 或同为trunk 端口; 5 假如端口为trunk 端口,则其allowed vlan 和native vlan 属性也应该相 同。
实验: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状态时候,能够自动的切换到备份链路,保证数据的正常转发。
生成树协议配置及命令
生成树生成树协议用于网络环路的情况下逻辑堵塞网络环路生成树协议工作原理:1.选择根网桥1.根据ID好越小优先级越高,相同的情况下比较MAC 越小的优先级越高2.选择根端口1.成本路径2.直连网桥ID最小3.端口ID最小3.选择指定端口1.路径成本2.网桥ID值较小3.端口ID值较小实验拓扑图如下:第一步配置所有交换机对点端口为“trunk”模式交换机1:Switch(config)#int r f0/1 - 3Switch(config-if-range)#sw mo tr交换机2:Switch(config)#int r f0/1 - 3Switch(config-if-range)#sw mo tr交换机3:Switch(config)#int r f0/1 - 2Switch(config-if-range)#sw mo tr交换机4:Switch(config)#int r f0/1 - 2Switch(config-if-range)#sw mo tr交换机5:Switch(config)#int r f0/1 - 2Switch(config-if-range)#sw mo tr配置各个交换机的VTP交换机1:Switch(config)#vtp d lgzzsaDomain name already set to lgzzsa.Switch(config)#vtp mode server(“server”服务器模式;“client”客户端模式;“transparent”透明模式)Device mode already VTP SERVER.交换机2:Switch(config)#vtp d lgzzsaDomain name already set to lgzzsa.Switch(config)#vtp mode clinetSetting device to VTP CLIENT mode.我们在这台交换机中配置第一台交换机为服务器模式,其他交换机和交换机2都配置成客户端模式,配置命令一样。
多生成树原理及配置
多生成树原理及配置
多生成树是一种网络协议,旨在提供对网络中多个树的支持,从而提高网络的可靠性和性能。
该协议可以用于任何支持多路径的拓扑结构,特别是用于以太网和Fibre Channel网络。
多生成树协议的主要原理是在同一网络中使用多个生成树,以提供冗余路径和负载平衡。
每个生成树都由一个根节点和一组连接到该节点的子节点组成。
通过使用多个生成树,可以避免单点故障并提高网络的可靠性。
多生成树的配置需要选择适合网络拓扑结构的生成树协议,并为每个生成树配置相应的根节点。
通常使用的生成树协议包括Spanning Tree Protocol (STP)、Rapid Spanning Tree Protocol (RSTP)、Multiple Spanning Tree Protocol (MSTP)等。
在配置多生成树时,还需要考虑到网络中的链路聚合和VLAN。
链路聚合可以将多个物理链路聚合成一个逻辑链路,从而提高带宽和可靠性。
而VLAN可以将一个物理网络划分为多个逻辑网络,从而提高网络的安全性和管理效率。
总之,多生成树协议是一种重要的网络协议,可以提高网络的可靠性和性能。
在配置多生成树时,需要根据网络拓扑结构和需求选择适合的生成树协议,并进行相应的配置。
- 1 -。
STP(生成树协议)配置实验
STP(生成树协议)配置实验实验步骤按照顺序来1.SWA配置SWA#conf tSWA(config)#int rang f0/1 - 2SWA(config-if-range)#switchport mode trunk SWA(config-if-range)#channel-group 1 mode on SWA(config-if-range)#exitSWA(config)#int range f0/14 - 15SWA(config-if-range)#switchport mode trunk SWA(config-if-range)#endSWA#vlan databaseSWA(vlan)#vlan 2SWA(vlan)#vlan 3SWA(vlan)#vlan 4SWA(vlan)#vtp serverSWA(vlan)#vtp domain sySWA(vlan)#vtp password ciscoSWA(vlan)#vtp pruningSWA(vlan)#exit2.SWB配置SWB#conf tSWB(config)#int range f0/1 - 2SWB(config-if-range)#switchport mode trunkSWB(config-if-range)#channel-group 1 mode on SWB(config-if-range)#exitSWB(config)#int range f0/14 - 15SWB(config-if-range)#switchport mode trunkSWB(config-if-range)#endSWB#vlan databaseSWB(vlan)#vtp serverSWB(vlan)#vtp domain sySWB(vlan)#vtp password ciscoSWB(vlan)#exit3.SWC配置SWC#conf tSWC(config)#int range f0/14 - 15SWC(config-if-range)#switchport mode trunkSWC(config-if-range)#endSWC#vlan databaseSWC(vlan)#vtp clientSWC(vlan)#vtp domain sySWC(vlan)#vtp password ciscoSWC(vlan)#exitSWC#show spanning-treePort 15 (FastEthernet0/14) of VLAN1 is forwarding Port 16 (FastEthernet0/15) of VLAN1 is blocking Port 15 (FastEthernet0/14) of VLAN2 is forwarding Port 16 (FastEthernet0/15) of VLAN2 is blocking Port 15 (FastEthernet0/14) of VLAN3 is blocking Port 16 (FastEthernet0/15) of VLAN3 is forwarding Port 15 (FastEthernet0/14) of VLAN4 is blocking Port 16 (FastEthernet0/15) of VLAN4 is forwarding 4.SWD配置SWD#conf tSWD(config)#int range f0/14 - 15SWD(config-if-range)#switchport mode trunkSWD(config-if-range)#endSWD#vlan databaseSWD(vlan)#vtp clientSWD(vlan)#vtp domain sySWD(vlan)#vtp password ciscoSWD(vlan)#exitSWD#show vtp statusVTP Version : 2Configuration Revision : 2Maximum VLANs supported locally : 256Number of existing VLANs : 9VTP Operating Mode : ClientVTP Domain Name : syVTP Pruning Mode : EnabledVTP V2 Mode : DisabledVTP Traps Generation : DisabledMD5 digest : 0xF8 0xB6 0x3B 0x3A 0xF4 0xBF 0xD9 0x1E Configuration last modified by 0.0.0.0 at 3-1-02 00:20:36SWD#show vlan-sw briefVLAN Name Status Ports---- -------------------------------- --------- -------------------------------1 default active Fa0/0, Fa0/1, Fa0/2, Fa0/3Fa0/4, Fa0/5, Fa0/6, Fa0/7Fa0/8, Fa0/9, Fa0/10, Fa0/11Fa0/12, Fa0/132 VLAN0002 active3 VLAN0003 active4 VLAN0004 active1002 fddi-default active1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active SWD#conf tSWD(config)#int f0/2SWD(config-if)#switchport access vlan 2SWD(config-if)#endSWD#conf tSWD(config)#spanning-tree uplinkfastSWD(config)#int range f0/1 - 13SWD(config-if-range)#spanning-tree portfastSWD(config-if-range)#endSWD#show spanning-tree summaryUplinkFast is enabledSWD#show spanning-tree interface f0/2The port is in the portfast modeSWD#show spanning-treePort 15 (FastEthernet0/14) of VLAN1 is blocking Port 16 (FastEthernet0/15) of VLAN1 is forwarding Port 15 (FastEthernet0/14) of VLAN2 is blocking Port 16 (FastEthernet0/15) of VLAN2 is forwarding Port 15 (FastEthernet0/14) of VLAN3 is forwarding Port 16 (FastEthernet0/15) of VLAN3 is blocking Port 15 (FastEthernet0/14) of VLAN4 is forwarding Port 16 (FastEthernet0/15) of VLAN4 is blocking 5.SWC配置SWC#conf tSWC(config)#int f0/2SWC(config-if)#switchport access vlan 2SWC(config-if)#endSWC#conf tSWC(config)#spanning-tree uplinkfastSWC(config)#int range f0/1 - 13SWC(config-if-range)#spanning-tree portfastSWC#show spanning-tree summaryUplinkFast is enabledSWC#show spanning-tree interface fastEthernet 0/2The port is in the portfast mode6.SWB配置SWB#conf tSWB(config)#spanning-tree vlan 3 root primarySWB(config)#spanning-tree vlan 4 root primarySWB(config)#endSWB#show spanning-tree summaryRoot bridge for: VLAN3, VLAN4.7.SWA配置SWA#conf tSWA(config)#spanning-tree vlan 2 root primarySWA(config)#spanning-tree vlan 1 root primarySWA(config)#endSWA#show spanning-tree summaryRoot bridge for: VLAN1, VLAN2.8.客户机配置HostA(VLAN2):IP:192.168.1.2/24HostB(VLAN2):ip:192.168.1.3/249.测试:HostA#ping 192.168.1.3Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 192.168.1.3, timeout is 2 seconds: !!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 68/127/144 msSWA(config)#int rang f0/1 - 2:将fasternet0/1和0/2 口捆绑SWC(config)#spanning-tree uplinkfast : 配置上行速端口SWA(config-if-range)#channel-group 1 mode on : 配置以太通道模式。
S实验六 生成树协议配置
计 算 机 网 络 工 程
计算机网络工程实验
S实验六测试拓扑图
计 算 机 网 络 工 程
计算机网络工程实验
计 算 机 网 络 工 程
【实验目的】
理解快速生成树协议RSTP的配置及原理
【实验设备】
S2126G(2台),PC(2台)、直连线(4条)
计算机络工程实验
技术原理
生成树协议,作用是在交换网络中提供冗余备份链路,并
计 算 机 网 络 工 程
且解决交换网络中的环路问题。 生成树协议是利用SPA算法(生成树算法),在存在交换环 路的网络中生成一个没有环路的树形网络。运用该算法将 交换网络冗余备份链路逻辑上断开,当主要链路出现故障 时,能够自动的切换到备份链路,保证数据的正常转发。 生成树协议目前常见的版本有STP、RSTP和MSTP。 生成树协议的特点是收敛时间长。当主要链路出现故障以 后,到切换到备份链路需要50秒的时间。 快递生成树协议在生成树协议的基础上增加了两种端口角 色:替换端口和备份端口,分别做为根端口和指定端口的 冗余端口。当根端口或指定端口出现故障时,冗余端口不 需要经过50秒的收敛时间,可以直接切换到替换端口或备 份端口。从而实现RSTP协议小于1秒的快递收敛。
计算机网络工程实验
注意事项
锐捷交换机缺省是关闭spanning-tree的,如果
计 算 机 网 络 工 程
网络在物理上存在环路,则必须手工开启 Spanning-tree。 锐捷全系列的交换机默认为MSTP协议,在配置 时注意生成树协议的版本。
计算机网络工程实验
计 算 机 网 络 工 程
Cisco Packet Tracer配置生成树协议
计 算 机 网 络 工 程
配置生成树
一.配置原则1.首先确定根网桥,依据网桥ID(由优先级和MAC地址两部分组成)2.确定根端口.指定端口和被动端口(由路径成本,网桥ID,端口优先级,端口ID来确定)3.可以启用上行端口和速端口二.配置1.在VLAN上启用生成树:spanning-tree vlan 22.建立根网桥:(1)直接建立:spanning-tree vlan 2 root primary(2)通过修改优先级建立:spanning-tree vlan 2 priority 24768(4096的倍数,值越小,优先级越高.默认为32768)3.确定路径.选定根端口:(1)可通过修改端口成本:(在配置模式下)spanning-tree vlan 2 cost ***(100m为19,10m为100,值越小,路径越优先)(2)可修改端口优先级:(在接口模式下)spanning-tree vlan 2 port-priority ***(0-255,默认为128)4.可修改计时器(可选)(1)修改HELLO时间:spanning-tree vlan 2 hello-time **(1-10s,默认为两秒)(2)修改转发延迟时间:spanning-tree vlan 2 forward-time ***(4-30s,默认为15s)(3)修改最大老化时间:spanning-tree vlan 2 max-age ***(6-40,默认是20秒)5.配置快速端口:spanning-tree portfast6.配置上行端口:spanning-tree uplinkfast三.检查命令1.检查生成树:show spanning-tree summary2.检查根网桥:show spannint-tree vlan 2 detail3.检查网桥优先级:show spanning-teee vlan 2 detail4.检查端口成本:show spanninn-tree interface f0/2 detail5.检查端口优先级:show spanning-tree interface f0/2 detail6.检查HELLO时间.转发延迟.最大老化时间:show spanning-tree vlan 27.检查速端口:show spanning-tree interface f0/2 detail8.检查上行链路:show spanning-tree summary四.生成树端口有四种状态:1.阻塞:能收BPDU报文,其他的什么不干2.侦听:能收BPDU报文,能发送BPDU报文,也不能学习MAC地址.3.学习:能接收发送BPD报文,也能学习MAC地址,并添加到MAC表中,但不有发送数据帧.4.转发:什么都能干了,开始正常接收和发送数据帧5.从阻塞到侦听20秒,从侦听到学习15秒,从学习到转发15秒(默认)五.有四种协议:通用CST.思科PVST.增强型PVST+.MST很多具体的命令都可以找到CCNP-BCMSN实验手册课堂要点、实验配置(全)CCNP-BCMSN实验手册课堂要点、实验配置Spanning tree protocol (STP)生成树协议一、冗余网络中产生的问题1、重复帧拷贝(收到同一个帧的多个拷贝)2、MAC地址表不稳定3、交换环路(说明:交换机转发环路的原理:是除源端口之外的所有端口转发)二、解决方法启用生成树协议,STP会将多条冗余线路置为阻塞状态,形成单条(或逻辑上的单条)线路,从而避免产生环路现象。
生成树原理与配置过程
生成树原理与应用配置一, 生成树协议(STP)概述:生成树协议 (spanning Tree Protocol)是一种链路管理协议, 它为网络提供冗余链路同时还防止产生环路。
在一些重要的网络中,链路出现故障是不可避免的,为了不影响正常的网络运行,通常会有冗余线路,这样能更好的提供网络的稳定性。
在局域网中产生环路是经常会发生的。
产生环路的原因有以下两点:(1)人为因素:在没启用生成树的环境下,要对一个局域网进行最简单的攻击,办法就是用一根网线在交换机上连接成一个环,顿时整个网络可能会瘫痪。
(2)无意因素:对一些网络知识比较薄弱的人,可能因为一些误操作,也能造成网络的环路。
二,生成树的应用:在局域网中,为了防止人为的和无意的操作造成网络的环路,这样启用生成树协议,可以防止产生网络的环路。
以下是环路后的网络拓扑图:上图中PC要访问服务器,首先交换机要形成一个广播帧,请求目标mac地址,因为以太网传输全基于mac地址。
过程如下:(1)SA形成广播帧,从E1和E2端口转发出去。
(2)SB和SC收到数据帧后,除源端口外会从其它的端口转发出去。
(3)SD的E7,E8端口收到广播帧后,也会除源端口外,从其它端口转发出去。
网络出现一个环后,交换机会不停的从收到广播帧,再转发出去。
这样网络会在很短的时间出现瘫痪。
三,生成树的工作机制:(1) BPDU数据包:通过网桥之间传递较小的信息包——网桥协议数据单元BPDU (Bridge Protocol Data Unit ),来决定阻塞那些冗余链路端口,从而建立起树状网络结构。
被阻塞的端口不能接收和转发数据包,但仍然是一个活动的端口,可以接收和读取BPDU。
一旦网络拓扑发生变化,网桥利用STA 算法,重新决定转发端口和阻塞端口,原先的阻塞端口可能就成为了转发端口。
(2)根交换机:处于生成树根位置的交换机,它的优先级值最小,或ID 最小。
一个启用STP协议的网络只能有一个根交换机。
STP 生成树协议配置
STP 生成树协议配置协议名称:STP(生成树协议)配置一、背景介绍STP(生成树协议)是一种用于在交换网络中防止环路并提供冗余路径的协议。
本协议旨在配置STP以确保网络拓扑的稳定性和高可用性。
二、配置要求根据任务名称,我们需要进行STP(生成树协议)的配置。
以下是配置要求的详细描述:1. 激活STP:确保在交换机上激活STP功能,以便启用生成树协议。
2. 选择根交换机:在交换网络中选择一个交换机作为根交换机。
根交换机应该是具有最低优先级的交换机。
确保根交换机的配置正确。
3. 配置桥优先级:在每个交换机上配置桥优先级。
根交换机的桥优先级应为最低值,其他交换机的桥优先级应逐渐增加。
4. 配置端口优先级:在每个交换机上为每个端口配置优先级。
优先级较低的端口将被选择为根端口。
5. 配置端口类型:根据网络需求,配置交换机端口的类型。
常见的端口类型包括根端口、指定端口和非指定端口。
6. 配置端口成本:为每个端口配置成本值。
成本值用于确定最佳路径,较低的成本值意味着较短的路径。
7. 配置端口状态:根据需要,配置交换机端口的状态。
常见的端口状态包括禁用、阻塞、学习和转发。
8. 配置BPDU保护:为了防止网络中的恶意或错误配置的交换机成为根交换机,配置BPDU保护以阻止非根交换机发送BPDU。
9. 配置端口优先级降级:为了提高网络冗余路径的可用性,配置端口优先级降级。
当一个交换机的根端口失效时,降级的端口将被选为新的根端口。
10. 配置端口优先级升级:当降级的端口恢复正常时,配置端口优先级升级,以恢复原始的端口优先级。
三、配置步骤根据以上配置要求,以下是STP(生成树协议)配置的详细步骤:1. 登录到交换机管理界面。
2. 激活STP功能:a. 进入全局配置模式。
b. 输入命令:spanning-tree mode stp。
3. 选择根交换机:a. 进入全局配置模式。
b. 输入命令:spanning-tree priority <priority>。
交换机配置方法,生成树功能配置指导
交换机配置方法,生成树功能配置指导一、STP基础知识生成树STP(Spanning Tree Protocal)主要用于在局域网中消除链路层物理环路,并在链路故障时自动激活备份链路恢复网络。
运行该协议的设备通过彼此交互信息发现网络中的环路,并有选择地对某些端口进行阻塞,最终将环路网络结构修剪成无环路的树型网络结构。
01通过阻断冗余链路消除网络中存在的路径回环。
02当前路径发生故障时,激活冗余备份链路,恢复网络连通性。
生成树协议分为三种,普通生成树STP(Spanning Tree Protocal)、快速生成树RSTP(Rapid Spanning Tree Protocal)以及多生成树MSTP(Multiple Spanning Tree Protocal),可以根据需要选用,满足多种使用环境需求。
下面介绍TP-LINK交换机生成树功能的设置方法。
二、STP/RSTP设置方法STP和RSTP功能的设置方法是相同的。
RSTP相比于STP来说收敛速度更快,且兼容STP协议,所以一般推荐使用RSTP协议。
01需求分析客户公司内部网络,5台TP-LINK管理型交换机搭建STP或者RSTP环形网络,实现链路故障备份的功能。
02拓扑结构5台交换机环形连接,所有交换机之间的连接用端口为1、2号端口。
如下图所示。
03配置步骤注意:设置时每台交换机单独连接设置,每次设置一台交换机。
设置完成后再进行线路连接。
1、修改交换机的IP地址不冲突:TP-LINK的交换机默认管理IP 地址均是192.168.0.1,为了防止地址冲突,首先建议修改为不冲突的IP地址。
以TL-SG5428为例,打开“路由功能”—“接口”页面,点击“编辑”修改。
2、交换机开启STP或者RSTP全局配置开关:打开菜单“生成树”—“基本配置”页面,生成树功能选择“启用”,生成树模式选择“STP或者RSTP”,点击“提交”。
3、交换机级联端口启用生成树功能:打开菜单“生成树”—“端口配置”页面,选择交换机级联的端口(本例中是端口1和2),状态选择“启用”,点击“提交”。
- 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就好了。