实验八 生成树配置--生成树协议STP

合集下载

实验8-stp实验

实验8-stp实验

实验项目:STP生成树实验一、实验目的:通过本实验可以掌握以下技能:●生成树的运行原理●生成树常用参数设置,如生成树优先级,接口开销,接口优先级等●配置生成树的主根备份根二、实验拓扑:拓扑要求:1、SW1成为网络中的主根,SW2为备份根2、修改SW3的FA0/24口的优先级设置为643、手工修改SW3与SW4的Fa0/20的接口开销为5三、实验步骤1:步骤1:cisco交换机上面生成树是默认启用的,默认运行的生成树是PVST+。

可通过命令show spanning-tree查看生成树运行情况。

步骤2:手工在交换机上启动生成树(默认是自动启动的,本步骤非必须)因为默认运行的是PVST+,所以生成树的修改是基于VLAN的:Switch(config)#spanning-tree vlan 2 //在VLAN2上面开启生成树Switch(config)#no spanning-tree vlan 2 //在VLAN2上关闭生成树步骤3:修改生成树优先级,使SW1成为主根,SW2为备份根:SW1(config)#spanning-tree vlan 1 priority 24576SW2(config)#spanning-tree vlan 1 priority 28672注意,由于生成树的system-id-extend特性,所以生成树优先级必须是4096倍数。

也可以使用Cisco交换机提供的交换机根设置的宏命令:SW1(config)#spanning-tree vlan 1 root primary将SW1设置为主根,交换机会自动将自己VLAN1的优先级设置的比网络中其他交换机的低,保证自己被选举为主根。

SW2(config)#spanning-tree vlan 1 root secondary将SW2设置为备份根,SW2会自动将自己VLAN1的生成树优先级设置的比总根高,但是比其他交换机低,以作为主根的备份。

生成树协议STP配置命令

生成树协议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。

实验8-stp实验

实验8-stp实验

实验项目:STP生成树实验一、实验目的:通过本实验可以掌握以下技能:●生成树的运行原理●生成树常用参数设置,如生成树优先级,接口开销,接口优先级等●配置生成树的主根备份根二、实验拓扑:拓扑要求:1、SW1成为网络中的主根,SW2为备份根2、修改SW3的FA0/24口的优先级设置为643、手工修改SW3与SW4的Fa0/20的接口开销为5三、实验步骤1:步骤1:cisco交换机上面生成树是默认启用的,默认运行的生成树是PVST+。

可通过命令show spanning-tree查看生成树运行情况。

步骤2:手工在交换机上启动生成树(默认是自动启动的,本步骤非必须)因为默认运行的是PVST+,所以生成树的修改是基于VLAN的:Switch(config)#spanning-tree vlan 2 //在VLAN2上面开启生成树Switch(config)#no spanning-tree vlan 2 //在VLAN2上关闭生成树步骤3:修改生成树优先级,使SW1成为主根,SW2为备份根:SW1(config)#spanning-tree vlan 1 priority 24576SW2(config)#spanning-tree vlan 1 priority 28672注意,由于生成树的system-id-extend特性,所以生成树优先级必须是4096倍数。

也可以使用Cisco交换机提供的交换机根设置的宏命令:SW1(config)#spanning-tree vlan 1 root primary将SW1设置为主根,交换机会自动将自己VLAN1的优先级设置的比网络中其他交换机的低,保证自己被选举为主根。

SW2(config)#spanning-tree vlan 1 root secondary将SW2设置为备份根,SW2会自动将自己VLAN1的生成树优先级设置的比总根高,但是比其他交换机低,以作为主根的备份。

生成树协议STP 实验报告

生成树协议STP 实验报告

实验三生成树协议STP1、项目目的理解生成树协议STP的原理及配置。

2、项目描述在网络建设中,为了提高网络的可靠性,网络管理员用两条链路将交换机互连,现要在交换机上做适当配置,使网络避免环路。

本项目以两台3560交换机为例,两台交换机分别命名为:SwitchASwitchB。

PC0和PC1在同一个网段,假设IP地址分别为:192.168.1.1 ,192.168.1.2 ,子网掩码为:255.255.255.03、实现功能使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。

4、项目拓扑生成树如图所示。

5、项目设备思科3560交换机(2台)、PC机(2台)。

6、项目步骤(1)在SwitchA查看生成树情况,用show spanning-tree brief命名输出。

(2)在SwitchB查看生成树情况,用show spanning-tree brief命名输出。

验证测试:在SwitchA上的Fa0/24端口处于BLK状态,分析原因?(3)修改SwitchA的BID优先级,让SwitchA成为Root Bridge。

设置交换机SwitchAr优先级为4096,数值最小的交换机为根交换机(也称根桥)交换机SwitchBr优先级采用默认优先级(32768),因此SwitchA将成为根交换机。

SwitchA(config)#spanning-tree vlan 1 priority 4096(4)在SwitchA上查看show spanning-tree 命名输出结果。

(5)在SwitchB上查看show spanning-tree 命名输出结果。

验证测试:在SwitchB上的Fa0/23端口处于BLK状态,分析原因?(6)如果将SwitchB的Fa0/23和Fa0/24的状态调换过来,可能通过修改什么参数来实现?可以在SwitchA降低接口优先级来实现。

SwitchA(config)#int fa0/24SwitchA(config-if)#spanning-tree vlan 1 port-priority 112(7)修改后,在SwitchA查看show spanning-tree 命名输出结果。

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端口:在每个网络段上选择一条与根桥相连的最佳路径,用于转发数据。

STP 生成树协议配置

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 生成树协议配置一、协议背景介绍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. 配置完成后,交换机将根据端口的类型和优先级,选择合适的路径进行数据包转发。

生成树协议(STP)

生成树协议(STP)

STP生成树协议的功能:局域网中为了避免环路形成的广播风暴,需要阻塞冗余链路,消除环路,并且在主链路中断时,又可以将冗余链路自动切换为转发状态,恢复网络的连通性。

STP(spanning tree protocol,生成树协议)用于消除数据层物理环路的协议通过在桥之间交换BPDU(bridge protocol data unit,桥协议数据单元),来保证设备完成生成树的计算过程。

小知识:环路产生的原因:1.基于局域网的可靠性,为交换机之间提供冗余连接;2.错误的网络配置导致环路产生;根桥(root bridge):整个生成树的根节点,有所有交换机中优先级最高的交换机担任。

桥ID:包含桥优先级和MAC地址(长度是8B),由于MAC 在网络中是唯一的,故:桥ID也是唯一的,先比较优先级在比较MAC地址;(优先级值和MAC值越小越优)路径开销(path cost):STP中每一条链路都有开销值,用于衡量桥与桥之间的优劣;指定桥(designate bridge):负责一个物理端上数据转发任务的桥,由物理端上优先级最高的桥担任。

、端口角色:根端口(root port):是指网桥距离根桥最近的端口。

根桥没有根端口,每一个非根桥有且只有一个根端口;指定端口(designate port):是指物理端上属于指定桥的端口。

根桥是所有网桥中优先级最高的,它是其所连接所有物理端上的指定桥,所以通常情况下根桥的所有端口都是指定端口;阻塞端口(alternate port):既不是根端口又不是指定端口,剩下的就是阻塞端口,它是用来为根端口或指定端口做备份。

是网桥到达根桥的备份路径;注:当拓扑发生变化时,节点重新计算,收敛成新的树型拓扑;STP使用BPDU(bridge protocol data unit,桥数据单元)来交互信息;配置BPDU:用来进行生成树计算和维护生成树拓扑的报文;TCN BPDU:当拓扑结构发生变化时,用来通知相关设备网络拓扑发生变化的拓扑;端口状态:Disabled:未启用STP功能的端口:不接收BPDU,不进行地址学习,不收发数据;Blocking:非指定端口或根端口:不接收BPDU,不进行地址学习,不收发数据;Listening:接收BPDU,不进行地址学习,不收发数据;Learning:接收BPDU,进行地址学习,不收发数据;Forwarding:指定端口或根端口:接收BPDU,进行地址学习,收发数据;生成树(STP)的不足:端口从阻塞状态进入转发状态必须经历两倍的forwarding delay时间如果网络中的拓扑结构变化频繁,网络会频繁地失去连通性RSTP(rapid spanning tree protocol快速生成树协议):是STP协议的优化版STP和RSTP的不同点:RSTP减少了端口的状态RSTP增加了端口的角色RSTP配置BPDU的格式和发送方式有所改变当网络拓扑发生变化时,RSTP的处理方式不同,可以实现更为快速的收敛RSTP具备STP的所有功能桥优先级配置:【H3C】stp priority 4096桥优先级字段共有16位,包含优先级位和0比特两部分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验八 生成树配置--生成树协议STP
1、 实验名称
生成树协议STP。
2、实验目的
理解生成树协议STP的配置及原理。
3、 背景描述
某学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两
处的计算机网络通过两台交换机互连组成内部校园网,为了提高网络的可靠性,网络管理员
用2条链路将交换机互连,现要在交换机上做适当配置,使网络避免环路。
本实验以2台S2126G交换机为例,2台交换机分别命名为SwitchA, SwitchB。PC1与
PC2在同一个网段,假设IP地址分别为192.168.0.137,192.168.0.136,网络掩码为
255.255.255.0 。
4、 实现功能
使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。
5、 实验拓扑

6、实验步骤
步骤1.在每台交换机上开启生成树协议并验证:
SwitchA#configure terminal !进入全局配置模式
SwitchA(config)#spanning-tree !开启生成树协议
SwitchA(config)#end
SwitchAB#show spanning-tree interface fastthernet 0/1 !显示交换机接口
PortState : forwarding !显示接口fastthernet 0/1处于转发(forwarding)状态
步骤2.设置生成树模式并验证测试。
SwitchB(config)#spanning-tree mode stp !设置生成树模式为STP (802.1D)
SwitchB#show spanning-tree

步骤3.设置交换机的优先级并验证测试。
SwitchA(config)#spanning-tree priority 4096 !设置交换机SwitchA的优先级为
4096, 数值最小的交换机为根交换机(也称根桥),交换机SwitchB的优先级采用默认优先
级(32768),因此SwitchA将成为根交换机。
SwitchA#show spanning-tree !验证交换机SwitchA的优先级
步骤4.综合验证测试
A.验证交换机SwitchB的端口F0/1和F0/3的状态
SwitchB#show spanning-tree interface fastEthernet 0/1 !显示SwitchB的端口
fastthernet 0/1的状态
SwitchB#show spanning-tree interface fastEthernet 0/5 !显示SwitchB的端口
fastthernet 0/5的状态

B验证网络拓扑发生变化时,ping的丢包情况
C:\>ping 192.168.0.157 –t !从主机PC1 ping PC2(用连续ping),然后拔掉SwitchA
与SwitchB的端口F0/1之间的连线,观察丢包情况。显示结果如下:
以上结果显示丢包数为30个。
3. 验证网络拓扑发生变化时,交换机SwitchB的端口2的状态变化,并观察生成树的收敛
时间

SwitchB#show spanning-tree interface fastEthernet 0/5 !显示SwitchB的端口
fastthernet 0/5的状态
【注意事项】
锐捷交换机缺省是关闭spanning-tree的,因此,如果网络在物理上存在环路,则必须
手工开启spanning-tree 。

相关文档
最新文档