STP配置

合集下载

STP协议原理及配置

STP协议原理及配置

STP协议原理及配置STP协议原理及配置一、STP概述 STP(生成树协议)是一个二层管理协议。

在一个扩展的局域网中参与STP的所有交换机之间通过交换桥协议数据单元bpdu(bridge protocol data unit)来实现;为稳定的生成树拓扑结构选择一个根桥;为每个交换网段选择一台指定交换机;将冗余路径上的交换机置为blocking,来消除网络中的环路。

IEEE 802.1d是最早关于STP的标准,它提供了网络的动态冗余切换机制。

STP使您能在网络设计中部署备份线路,并且保证: * 在主线路正常工作时,备份线路是关闭的。

* 当主线路出现故障时自动使能备份线路,切换数据流。

rSTP(rapid spanning tree protocol)是STP的扩展,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换。

1.1 设置STP模式 使用命令config spanning-tree mode可以设置STP模式为802.1d STP或者802.1w rSTP. 1.2 配置STP 交换机中默认存在一个default STP域。

多域STP是扩展的802.1d,它允许在同一台交换设备上同时存在多个STP域,各个STP域都按照802.1d运行,各域之间互不影响。

它提供了一种能够更为灵活和稳定网络环境,基本实现在vlan中计算生成树。

1.2.1 创建或删除STP 利用命令create STPd和delete STPd可以创建或删除STP. 缺省的default STP域不能手工创建和删除。

1.2.2 使能或关闭STP 交换机中STP缺省状态是关闭的。

利用命令config STPd可以使能或关闭STP. 1.2.3 使能或关闭指定STP的端口 交换机中所有端口默认都是参与STP计算的。

使用命令config STPd port可以使能或关闭指定的ST P端口。

1.2.4 配置STP的参数 运行某个指定STP的STP协议后,可以根据具体的网络结构调整该STP的一些参数。

STP 生成树协议配置

STP 生成树协议配置

STP 生成树协议配置协议名称:生成树协议配置一、背景介绍生成树协议(Spanning Tree Protocol,简称STP)是一种网络协议,用于在通过网络交换机构建的拓扑结构中,避免出现环路并确保数据包的无环转发。

本协议旨在提供一种标准的配置方法,用于在网络环境中启用和配置STP。

二、配置要求为了正确配置STP,以下是需要满足的要求:1. 确保网络中的所有交换机都支持STP协议。

2. 确保网络中的所有交换机的STP配置参数一致。

3. 确保STP的根交换机被正确配置,并且具有最低的优先级。

4. 确保所有非根交换机都能够选择正确的根交换机,并且通过正确的端口与根交换机相连。

三、配置步骤以下是配置STP的步骤,按照顺序进行配置:1. 确定网络中的根交换机,并将其优先级设置为最低值(例如,0)。

2. 配置每个非根交换机的优先级,确保它们的优先级高于根交换机。

3. 配置每个交换机的STP模式,可以选择的模式包括STP、RSTP或MSTP。

确保所有交换机的模式一致。

4. 配置每个交换机的端口优先级。

端口优先级用于选择非根交换机的最佳路径。

确保端口优先级在同一交换机上的不同端口之间有适当的差异。

5. 配置每个交换机的端口类型。

端口类型包括根端口、指定端口和非指定端口。

确保每个端口的类型正确配置。

6. 配置每个交换机的端口状态。

端口状态包括禁用、阻塞、学习和转发。

确保每个端口的状态正确配置。

7. 配置每个交换机的端口优先级。

端口优先级用于选择非根交换机的最佳路径。

确保端口优先级在同一交换机上的不同端口之间有适当的差异。

8. 验证配置的正确性。

通过检查交换机之间的链路状态和路径选择,确保STP配置成功。

四、配置示例以下是一个示例配置,供参考:1. 根交换机优先级配置:- Switch(config)# spanning-tree vlan 1 root primary2. 非根交换机优先级配置:- Switch(config)# spanning-tree vlan 1 priority 40963. STP模式配置:- Switch(config)# spanning-tree mode stp4. 端口优先级配置:- Switch(config-if)# spanning-tree port-priority 325. 端口类型配置:- Switch(config-if)# spanning-tree port-type edge6. 端口状态配置:- Switch(config-if)# spanning-tree port-fast7. 验证配置的正确性:- Switch# show spanning-tree五、注意事项在配置STP时,需要注意以下事项:1. 确保网络中的所有交换机都支持STP,并且使用相同版本的STP。

STP 生成树协议配置 (2)

STP 生成树协议配置 (2)

STP 生成树协议配置协议名称:STP(生成树协议)配置一、概述STP(生成树协议)是一种网络协议,用于在具有冗余链路的以太网中构建一个无环的拓扑结构,以避免数据包的循环转发。

本协议旨在提供一套标准的配置步骤,以确保网络中的生成树协议能够正确运行。

二、配置前的准备工作在开始配置STP之前,需要进行以下准备工作:1. 确保网络设备支持STP协议。

2. 了解网络拓扑结构,包括交换机和链路的连接关系。

3. 确定根交换机(Root Bridge)的位置,以及每一个交换机的优先级。

三、配置步骤根据任务名称的描述,下面是STP协议的配置步骤:1. 配置根交换机(Root Bridge):a. 确定根交换机的位置,通常选择网络中最重要的交换机作为根交换机。

b. 在根交换机上设置优先级为0,确保其成为生成树的根。

c. 配置根交换机的MAC地址,确保其成为生成树中的根。

2. 配置非根交换机:a. 确定非根交换机的优先级,较低的优先级将成为生成树中的非根交换机。

b. 将非根交换机的优先级设置为较高的值,以确保根交换机成为生成树的根。

3. 配置端口:a. 配置根交换机的端口为根端口(Root Port),用于与其他交换机进行通信。

b. 配置非根交换机的端口为指定端口(Designated Port),用于与根交换机和其他交换机进行通信。

c. 配置非根交换机的冗余端口为阻塞端口(Blocked Port),用于防止数据包循环。

4. 验证配置:a. 确保生成树协议已正确配置。

b. 检查生成树协议的状态,确保网络中的交换机已正确加入生成树。

四、配置示例以下是一个示例配置,假设我们有三台交换机(Switch A、Switch B、Switch C),其中Switch A为根交换机:1. Switch A配置:- 优先级:0- MAC地址:00:11:22:33:44:552. Switch B配置:- 优先级:4096- MAC地址:11:22:33:44:55:663. Switch C配置:- 优先级:8192- MAC地址:22:33:44:55:66:77五、总结本协议提供了STP(生成树协议)的配置步骤,确保网络中的交换机能够正确地构建无环的拓扑结构。

STP 概念、配置

STP 概念、配置

STP(Spanning Tree Protocol) (IEEE 802.1D) 生成树协议·在一个交换网络中有可能会出现单点失效的故障,所谓单点失效,指的是由于网络中某一台设备的故障,而影响整个网络的通信。

为了避免单点失效,提高网络的可靠性,可以通过构建一个冗余拓扑来解决。

但是,一个冗余的拓扑,又会给我们的网络造成环路,而产生其它的影响。

为了解决二层环路问题,而设计了SPT协议。

·当2个Segment之间,只有一个物理设备连接时,就有可能“单点失效”。

·Segment:(段的概念)1.STP:一段网络介质(网线/光纤)。

2.数据封装:携带4层报头的用户数据。

3.路由:一个逻辑子网。

·避免单点失效的方法就是构造冗余网络。

·但冗余网络会导致新的问题:1.多帧复制2.MAC地址表的翻动3.广播风暴·STP是为克服冗余网络中透明桥接的环路问题而创建的。

STP通过判断网络中存在环路的地方,并阻断冗余链路来实现无环网络。

·STP采用STA(Spanning Tree Arithmetic)算法。

STA会在冗余链路中选择一个参考点(生成树的根),将选择到达要的单条路径,同时阻断其他冗余路径。

一旦已选路径失效,将启用其他路径。

BPDU(Bridge Protocol Data Unit)·STP的各种选举是通过交换BPDU报文来实现的,BPDU是直接封装在以太网帧中的。

·对于参与STP的所有SW,它们都通过数据消息的交换来获取网络中其他SW的信息,这种消息就被称为BPDU。

·BPDU是直接封装在二层的协议,其MAC地址最后封装数为:00。

(01:80:c2:00:00:00)·BPDU的功能:1.选举根桥2.确定冗余路径的位置3.通过阻塞特定端口来避免环路4.通告网络的拓扑变更5.监控生成树的状态·BPDU每2S由根桥发送一次。

STP配置

STP配置

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的方法启用和禁用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配置详解

stp配置详解

网络工程路由交换方向Z G H Y网络项目基本配置1、STP介绍STP(Spanning Tree Protocol,生成树协议)是根据IEEE协会制定的802.1D标准建立的,用于在局域网中消除数据链路层物理环路的协议。

运行该协议的设备通过彼此交互信息发现网络中的环路,并有选择的对某些端口进行阻塞,最终将环路网络结构修剪成无环路的树型网络结构,从而防止报文在环路网络中不断增生和无限循环,避免设备由于重复接收相同的报文造成的报文处理能力下降的问题发生2、实验拓扑图:2、stp核心层的配置(别的交换机如同)Switch(config)#int rang fa0/23 - 24Switch(config-if-range)#switch trunk enca dot1qSwitch(config-if-range)#switch mode trunkSwitch(config-if-range)#channel-group 1 mode onSwitch(config-if-range)#int rang fa0/1-10Switch(config-if-range)#switch mode trunkSwitch(config)#spanning-tree vlan 5-40Switch(config)#spanning-tree vlan 50-80Switch(config)#spanning-tree vlan 5-40 root priSwitch(config)#spanning-tree vlan 50-80 root secSwitch#vlan dataSwitch(vlan)#vtp serverSwitch(vlan)#vtp domain zghySwitch(vlan)#vtp pass zghySwitch(vlan)#vlan 10 name zg-rsVLAN 10 added:Name: zg-rsSwitch(vlan)#vlan 20 name zg-xs VLAN 20 added:Name: zg-xsSwitch(vlan)#vlan 30 name zg-yw VLAN 30 added:Name: zg-ywSwitch(vlan)#vlan 40 name zg-hq VLAN 40 added:Name: zg-hqSwitch(vlan)#vlan 50 name zg-xm VLAN 50 added:Name: zg-xmSwitch(vlan)#vlan 60 name zg-ipt VLAN 60 added:Name: zg-iptSwitch(vlan)#vlan 70 name zg-hy VLAN 70 added:Name: zg-hySwitch(vlan)#vlan 80 name zg-wg VLAN 80 added:Name: zg-wg另外一台改改就好了Switch(config)#spanning-tree vlan 50-80 Switch(config)#spanning-tree vlan 5-40Switch(config)#spanning-tree vlan 50-80 root pri Switch(config)#spanning-tree vlan 5-40 root sec汇聚层(别的交换机如同)Switch#vlan dataSwitch(vlan)#vtp domain zghySwitch(vlan)#vtp pass zghySwitch(vlan)#vtp clientSwitch#conf tSwitch(config)#int rang fa0/1 -2Switch(config-if-range)#switch mode trunk Switch# show vlan br。

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

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

STP配置
实验目标:
理解生成树协议工作原理;
掌握快速生成树协议RSTP 基本配置方法;
实验背景:
学校为了开展计算机教学和网络办公,建立的一个计算机教室和一个校办公区,这
两处的计算机网络通过两台交换机互联组成内部校园网,为了提高网络的可靠性,
作为网络管理员,你要用2 条链路将交换机互连,现要求在交换机上做适当配置,是网络避免环路。

技术原理:
生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交
换网络中的环路问题;
生成树协议是利用SPA 算法,在存在交换机环路的网络中生成一个没有环路的属
性网络,运用该算法将交换网络的冗余备份链路从逻辑上断开,当主链路出现故障时,能够自动的切换到备份链路,保证数据的正常转发。

生成树协议版本:STP、RSTP(快速生成树协议)、MSTP(多生成树协议)。

生成树协议的特点收敛时间长。

从主要链路出现故障到切换至备份链路需要50 秒
时间。

快速生成树在生成树协议的基础上增加了两种端口角色,替换端口或备份端口,分
别作为根端口和指定端口。

当根端口或指定端口出现故障时,冗余端口不需要经过50 秒的收敛时间,可以直接切换到替换端口或备份端口,从而实现RSTP 协议小
于1 秒的快速收敛。

实验步骤:
1、拓扑图:
2、默认情况下STP 协议是启用的。

通过两台交换机之间传送BPDU 协议数据单元。

选出跟交换机、根端口等,以便确定端口的转发状态。

图中标记为黄色的端口处于block 堵塞状态。

3、设置RSTP。

4、查看交换机show spanning-tree 状态,了解跟交换机和根端口情况。

5、通过更改交换机生成树的优先级spanning-tree vlan 10 priority 4096可以变化跟交换
机的角色。

6、测试。

当主链路处于down 状态时候,能够自动的切换到备份链路,保证数据的正发。

相关文档
最新文档