STP生成树总结

1.为什么需要使用STP?

因为交换网中可能会产生环路,产生环路会带来问题1:局域网广播风暴问题2:重复发送数据帧问题3:不稳定的cam表,导致网络异常,所以使用STP

产生环路后,到底对网络有什么影响?

影响1:让网络变慢,出现环路后会出现很多没有用的广播包,占用了正常的链路,所以导致变慢。

影响2:当环路出现的时间长了之后,会导致网络瘫痪,用户彻底无法上网。(因为广播包越积越多,已经几乎包正常的资源耗尽了,同时出现环路后,也会使交换机的CAM表不稳定,导致交换机CPU占有率过高,导致交换机死机)

2.STP能实现什么效果?

STP可以自动的破除环路,将多余的链路设置成阻塞状态,当主链路出现错误,会自动将备用链路打开。

通过什么样的方式保障网络既有冗余,又不产生局域网环路?

1.通过人工的方式

2.运行一个程序,可以自动找出导致环路的链路,并将其临时阻塞,在链路发生故障时,在自动回复阻塞链路,保障网络既有冗余又无环路运行

STP:生成树协议,运行该协议的交换机可以自动找出导致环路的链路,并将其临时阻塞,再链路发生故障的时候,再自动恢复阻塞链路,保障网络既有冗余有无环运行。

STP设计思路就是按照一棵倒树的结构来调整网络,把多余的形成环路的链路暂时阻塞,最后形成一个无环路的树形网络TOP。

生成树命令:

启用生成树协议:spanning-tree vlan vlan-list(vlan号)

配置交换机为根网桥:spanning-tree vlan vlan-list root primary(指定根网桥)secondary(备用根网桥)

修改交换机的优先级: spanning-tree vlan vlan-list priority bridge-priority (网桥优先级)

修改端口路径成本:  spanning-tree vlan vian-list cost cost (成本)

修改端口优先级:  spanning-tree vlan vlan-list port-priority priority (端口优先级)

配置上行速链路:  spanning-tree uplinkfast (上行链路)

配置速端口:  spanning-tree potfast (速端口)

查看生成树:  show spanning-tree

查看某个VL AN的生成树详细信息: show spanning-tree vlan van-id detail

查看交换机是否开启生成树协议   #show spanning-tree vlan 1

查看根桥:#show spanning-tree brief (一个广播域只有一个根桥)

查看根端口:#show spanning-tree root port(每个非根桥只选择一个离根桥最近的端口)

STP参数的修改:

1.根桥的修改

修改方法:将桥的优先级改到最小

修改命令:Spanning-tree vlan 1 priority【0-65535】

检查命令:show spanning-tree brief

修改方法2;强制指定称为根桥(大幅度修改优先级)

修改命令:Spanning-tree brief

2.根端口/指定端口的修改

(1)修改COST OF PATH

改方法:影响某个接口的COST

修改命令:switch(config-if)#Spanning-tree vlan 1 cost<1-65535>

检查命令:show spanning-tree brief

(2)修改port ID

修改方法:影响接口的优先级

修改命令:switch(config-if)#Spanning-tree vlan 1 port-priority<0-255>

检查命令:show spanning-tree brief

STP的端口状态,以及选举的时间:

选举的时间:

交换机上的端口在启动stp协议后,存在的五种状态:

· 阻塞(blocking) - 该端口被阻塞,不可以转发或接收数据包。(0-20秒或者永久)  指示灯颜色(琥珀色)

· 监听(listening) - 该端口正在等待接收bpdu数据包,bpdu可能告知该端口重新回到阻塞状态。(15秒) 指示灯颜色(琥珀色)

· 学习(learning) - 该端口正在向其转发数据库中添加地址,但是,并不转发数据包。(15秒) 指示灯颜色(琥珀色)

· 转发(forwarding) - 该端口正在转发数据包。(永久) 指示灯颜色(绿色)

· 失效(disabled) - 该端口只是相应网管消息,并且必须先转到阻塞状态。

STPSpanning Tree Protocol,生成树协议)是一种用于在以太网网络中防止环路并确保冗余链路可靠性的协议。它的基本原理是通过选择一个根交换机,并在网络中的各个交换机之间建立一棵生成树,从而实现环路的消除。 STP基于以下几个核心概念: 1. 根交换机(Root Switch):在STP网络中,选举一个交换机作为根交换机,该交换机将成为生成树的根节点。根交换机具有最低的桥优先级(Bridge Priority),桥优先级是一个用于选举根交换机的参数。 2. 桥优先级(Bridge Priority):每个交换机都有一个桥优先级,用于确定其在选举根交换机过程中的优先级。较低的桥优先级将使得交换机更有可能成为根交换机。 3. 端口优先级(Port Priority):每个交换机上的端口都有一个端口优先级,用于确定在生成树中的路径选择。较低的端口优先级将使得该端口更有可能成为根交换机到其他交换机之间的路径。 4. 生成树Spanning Tree):生成树是一棵由交换机和链路组成的树状结构,用于连接网络中的所有交换机,并确保没有环路。生成树中的某些链路被标记为指定端口(Designated Port),用于传输数据;其他链路被标记为阻塞端口(Blocked Port),用于防止环路的发生。 STP的工作原理是通过交换机之间的BPDU(Bridge Protocol Data Unit)交换来实现的。交换机会通过BPDU消息进行根交换机选举、生成树构建和端口状态转换等过程。BPDU消息包含了交换机的标识信息、路径开销和优先级等参数。 总结起来,STP通过选举根交换机、构建生成树和阻塞冗余链路的方式,确保以太网网络中没有环路,并提供冗余链路的可靠性。这样可以提高网络的可用性和稳定性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值