问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

stp 作用?一百字以上

发布网友 发布时间:2022-04-30 21:08

我来回答

1个回答

热心网友 时间:2023-10-13 00:19

STP的全称是spanning-tree protocol,STP协议是一个二层的链路管理协议,它在提供链路冗余的同时防止网络产生环路。STP协议(Spanning tree protocol)的本质就是实现在交换网络中链路的备份和负载的分担.stp是生成树协议,主要功能是从拓扑中清除第2层环路
一.STP增强特性:
传统的802.1d标准的STP,有一些缺陷,比如当一个交换机检测到链路发生故障,再到网络重新收敛的时候,至少要等50秒的时间(转发延迟+BPDU最大生存周期).当一个端工作站,比如PC或服务器,插到交换机某个端口后,该端口同样会经历STP的一些状态,比如监听和学习.但是端工作站不会引起层2环路,因此,对于接端工做站的端口,没必要经历这相对漫长的STP收敛时间.因此 CISCO提出了Port Fast这一特性.启用该特性的端口无需经历转发延迟可以直接进入转发状态,减少收敛时间.该特性类似802.1w标准里的边缘端口(EP):

在启用这种特性的时候,必须保证该端口连接的是端工作站,而不是交换机或者集线器等网络设备,否则会引起环路问题.另外,如果在该端口启用了语音VLAN,那么Port /---全局启用Port Fast特性---/
Switch(config-if)# spanning-tree portfast [trunk] /---基于接口的启用Port Fast特性---/
Switch(config-if)# spanning-tree portfast disable /---禁用Port Fast特性---/
注意,如果要在trunk端口启用该特性,先要确保该trunk端口不会引起环路.

另外一种减少STP收敛时间的技术是Uplink Fast特性:
当交换机A检测到链路L2出故障后,会立刻切换到L3,从而跳过STP的监听和学习阶段(转发延迟),节约近30秒的时间达到快速收敛.另外要注意的是,如果配置了VLAN的优先级,那么不能启用该特性.因为该特性是对所有VLAN生效而不是针对某一个VLAN生效.一旦启用该特性后,交换机的网桥优先级自动被设置为49152;如果你的链路开销小于3000,那么开销将自动增大为3000(如果大于3000则不会).该举动的意图是防止交换机(如上图里的交换机A)成为根桥.
配置方式如下:
Switch(config)# spanning-tree uplinkfast [max-update-rate pps] /---全局启用Uplink Fast---/
可选参数值的范围是0-32000,默认每秒150个包,值越低收敛越慢.

如果照上图里,当链路L1出故障后,Uplink Fast特性就不能弥补该缺点.因此出现了Backbone Fast特性:

当交换机C通过下级BPDU信息(inferior BPDU)检测到L1出故障后,由于L1不是它到根桥的直连链路.因此,交换机C会发送根链路查询信息(RLQ).当收到RLQ的应答后,交换机C将自己原本处于堵塞状态的端口立即设置为转发状态(把最大生存周期的20秒给老化掉),为B提供一条到根桥的替代路径.但要经过转发延迟,也就是大约30的时间.一旦启用该特性,必须在所有的交换几上都使用.但如果此时新增加一个交换机进来,该交换机也会发送下级BPDU信息声称自己想成为根桥(野心够大啊).不过其他交换机会忽略该下级BPDU,并且交换机B会告诉它A才是根桥:

配置方式:
Switch(config)# spanning-tree backbonefast /---全局启用Backbone /---在启用了Port Fast特性的端口上启用BPDU Guard---/
Switch(config-if)# spanning-tree bpguard enable /---在不启用Port Fast特性的情况下启用BPDU Guard---/

而BPDU Filtering特性和BPDU Guard特性非常类似.通过使用BPDU Filtering,将能够防止交换机在启用了Port Fast特性的端口上发送BPDU给主机:
如果全局配置了BPDU /---在启用了Port Fast特性的端口上启用BPDU Filtering---/
Switch(config-if)# spanning-tree bpfilter enable /---在不启用Port Fast特性的情况下启用BPDU Filtering---/

一般层2网络的SP可能会有多条达到客户网络的连接.为了防止客户交换机偶然成为根桥,可以在连接到客户交换机的端口上使用Root Guard特性来避免这一问题的发生.如果STP偶然选出客户交换机的某个端口做为根端口(RP),那么Root Guard特性将把该端口设置为root-inconsistent状态(堵塞)来防止客户交换机成为根桥:

配置Root /---启用Root Guard特性---/
注意,Root Guard和Loop Guard特性不可同时使用,也不要在启用了Uplink Fast特性的端口上启用该特性.该特性一旦配置后,对所有VLAN都生效.

另外,也可以使用Loop Guard技术替代端口(AP)或RP由于单向链路的故障问题成为指定端口(DP):

如上图,交换机A做为根桥,由于交换机B和C之间发生单向链路故障,C将不能从B那里接收到BPDU.如果没有启用该特性,那么交换机C在最大生存周期(Max Age)计时器超时之后,交换机C上的堵塞端口将转换到监听状态,并最终会在30秒之后转换到转发状态.当交换机C的原先处于堵塞状态的端口进入到转发状态的时候,交换机B上原先的DP还处于转发状态,而一个桥接网段上只能有一个DP,因此就产生了环路.如果启用了Loop Guard特性之后,当最大生存周期超时之后,交换机C上的堵塞端口将过渡到loop-inconsistent状态(堵塞),处于该状态的端口不能传递任何流量.因此就不会产生层2环路.
配置Loop Guard:
Switch(config)# spanning-tree loopguard default /---启用Loop Guard特性---/
注意,Loop Guard和Root Guard特性不可同时使用.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
校园专属沃派16元B套餐是什么样的 联通4g校园套餐16元B套餐的资费是怎样的 w7电脑逆战设置不卡win7装起后还玩起逆战不卡的电脑最低配置是多少_百... 逆战画面卡 有没有给电脑用的充电宝 充电宝和游戏本的奇妙搭配,这5款充电宝能给你的联想拯救者充电。 服务器lsass经常占用CPU50% 重启下就好,过一段时间又占用50%,进程中就... ...进程里这个程序一直占用50%的CPU关了之后又会自动出来,就是今天才突... 手机有网抖音刷不出来 开中式快餐利润怎么样 路由器使用不正常 生成树协议IEEE802.1D的工作原理 2000的预算,想自己组装一个台式机主机,用途主要是看电影上网聊天游戏的话2k12希望不卡,求推荐求帮助 sohoo神秘礼包能开出什么 STP协议的协议 联想sohoo迅扬电脑运行好慢怎么办 我新买的海尔冰箱BCD-262WDGG,使用2个月不到,维修3次,现在是不制冷,怎么有效投诉,打12315可以吗? 生成树协议模式的区别 海尔冰箱bcd262wdgg的外形尺寸 sohoo电脑怎么u盘启动 海尔BCD-262WDGG 谁能告诉我生成树协议(STP)的工作原理? 什么是sohoo一族,为什么这样叫? sohoo迅扬的主机怎么恢复出厂设置 sohoo电脑主机外壳? 生成树协议的工作原理及STP端口判别条件 笔记本电脑品牌ITSOHOO(itsohoo)怎么样? 海尔冰箱bcd一262wdgg sohoo电脑主机有耳机孔吗 怎样将excel上的表格复制到word上的时候,格式与exccel原始表格是一 ... 军训一般要多少时间 excel表格公式快捷键 STP的功能介绍 sohoo主机按什么键进入BIOS EXCEL表格中的常用的公式快捷键 军训一般要多久 STP协议是如何解决由于备份链接所产生的环路问题的? sohoo电脑开机后打不开软件应用 请教下有网络高手能帮我找到详细的STP以及RSTP和高级生成树协议的原理和详细的工作过程吗? 一般本科大一新生要军训多少天啊、? 大学军训要多长时间? 如何形容一个人很幽默很搞笑? 汉口银行企业网银Ukey怎么激活 大学军训一般多少天? 怎么煎鸡蛋会很好吃? 扬州蛋炒饭的正确做法? 大学一般军训几天?? 家用的荷包蛋类型有什么 请问:扬州炒饭里面放什么最好吃? 江苏教育学院专科军训和本科军训区别吗?大概多少天