HCNARouting&Switching的STP基础插图
为了更好地更好地提高互联网可靠性,一般情况交换互联网中会运用冗余链路,却不知道冗余链路更为马上的负面影响便是给交换互联网造成环城路的风险,并导致广播风暴以及Mac详细地址表不稳定等难点,进而伤害到用户的通信质量。为了更好地更好地解决二层环城路所造成的风险,stp协议书书面世了;stp主要作用便是依据隔绝冗余链路来消除互联网中很有可能存在的环城路,此外当活动连接造成普遍常见故障时,激活冗余链路马上修补互联网连通性,从而进行互联网的可靠性;

  前文大伙儿了解了VLAN动态性性注册协议GVRP相关话题讨论探讨,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15113770.html;今日大伙儿来讨论下二层环城路和STP相关问题探讨;

  我们知道电子计算机机器设备正中间导致环城路是很一切正常的,但为了更好地更好地通信质量,一般大伙儿也必须避免环城路;对于三层互联网,导致环城路并并没有很严重,因为大伙儿有动态的ospf协议书可以防止环城路,当然即使管理者手拉式配置静态数据路由器造成环城路,但最终数据信息文档会变得慢一点(因为三层ip合同书有TTL列名可以让数据库文件最终变得慢一点);对于二层互联网来讲,一旦导致环城路,那将是造成了巨大的(其原因是二层环城路一旦导致,数据库文件在环城路里压根根本停不下来),较为严重的话可以一瞬间将所有二层互联网的连接互联网网络带宽跑满,从而导致所有网络不可用;因而 二层环城路大伙儿无论如何都必须避免;为了更好地更好地提高互联网可靠性,一般情况交换互联网中会运用冗余链路,却不知道冗余链路更为马上的负面影响便是给交换互联网造成环城路的风险,并导致广播风暴以及MAC地址表不稳定等难点,进而伤害到用户的通信质量。为了更好地更好地解决二层环城路所造成的风险,stp合同书面世了;stp主要作用便是依据隔绝冗余链路来消除互联网中很有可能存在的环城路,此外当活动连接造成常见问题时,激活冗余链路马上修补互联网连通性,从而进行互联网的可靠性;

  二层互联网设计方案计划方案规定和难点

HCNARouting&Switching的STP基础插图1

  提示:图上是一个大中小型互联网的系统软件构架图,一般为了更好地更好地互联网的可靠性,集聚层,技术性和管理方法关键组员全是会放置两个及两个以上的交换机,并且2组相俩(重要作用便是做可扩展性检测另一方是否存活);联接层上联集聚层会发生至少二根连接,这样一来联接层的交换机就和集聚层的交换机很有可能造成环城路;比如图上红色和蓝色连接便是环城路;

  二层环城路难点—>广播风暴

  实验:下列系统架构,大伙儿用pc消息推送一个arp广播电台节目,看一下在二层环城路里会形成什么?

HCNARouting&Switching的STP基础插图2

  提示:默认情况华为公司企业的交换机是打开了STP,为了更好地更好地演试出具体实际效果,大伙儿务必 先把每一个交换机的STP关掉;

  关掉各交换机的STP

  命令:stp disable

HCNARouting&Switching的STP基础插图3

  提示:S2,S3,都是一样的操作过程;

  用pc ping同子网掩码随便具体地址接着抓arp的包,看一下会形成什么?

HCNARouting&Switching的STP基础插图4

  提示:可以看到大伙儿用pc发表五个icmp包,而我们在连接上一瞬间抓到几千个arp包;这就是因为二层有环城路导致,导致arp广播电台节目一直在环城路里转圈圈压根根本停不下来;要想让里面的数据库文件变得慢一点,要没有开启随便一台设备机器设备的STP,或者断掉随便一条连接,损坏环城路;

  在S2上开启STP

HCNARouting&Switching的STP基础插图5

  提示:可以看到在我们在S2上开启STP以后,相符合数据库文件就停了出去;这里务必 注意这里开启STP是隔绝了ARP广播电台节目数据信息一直在环城路转圈圈,是因为校准STP的过程中会将相符合端口阻塞掉;但是并不表示着环城路此后被损坏了;一旦当STP稳定以后,也是有数据库文件进来,数据库文件还会继续持续在环城路里转圈圈;

  验证:现如今用pc再一次消息推送arp广播电台节目,看一下抓包软件软件是否还会继续再次抓到很多?

HCNARouting&Switching的STP基础插图6

  提示:可以看到现如今pc消息推送一个arp广播电台节目,在超链接上仍然会捉到很多arp广播电台节目包,这说明开启S2每台机械设备的STP并不能损坏环城路;

  开启S1的STP,看一下相符合环城路是否能被损坏呢?

HCNARouting&Switching的STP基础插图7

  现如今再一次用pc消息推送arp广播电台节目,看一下相符合是否还会继续再次抓到很多arp包呢?

HCNARouting&Switching的STP基础插图8

  提示:可以看到现如今用pc消息推送arp广播电台节目,在超链接上仍然会出现许多arp包,说明环城路或者存在,并没有被损坏;

  开启S3的STP,看一下环城路是否被损坏?

HCNARouting&Switching的STP基础插图9

  用pc消息推送arp广播电台节目,看一下是否还会继续再次抓到很多arp广播电台节目包呢?

HCNARouting&Switching的STP基础插图10

  提示:可以看到当s3开启STP以后,再一次运用pc消息推送arp广播电台节目,相符合抓包软件软件就没有像之前那样几十个arp包,说明环城路被损坏了;从上面的实验可以看到,一旦二层互联网里造成环城路,数据库文件是停不了的;大伙儿仅有感觉手拉式清除环城路,或者依据开启STP清除环城路;一般情况下所有机械设备都开启STP才能够真真正正有效的破环环路,因而 二层互联网里如果有兼容问题STP的交换机,我们在走线时一点要注意无须导致环城路;

  二层环城路难点—>MAC地址表起伏

  或者之上实验拓扑结构构造,大伙儿把三个交换机的STP都关掉,接着用pc消息推送arp广播电台节目,接着查看S1或S2或S3的mac具体地址表,看一下相符合mac具体地址表会有什么变化?

  用PC消息推送arp广播电台节目

HCNARouting&Switching的STP基础插图11

  查看S1的mac具体地址表

HCNARouting&Switching的STP基础插图12

  提示:可以看到同一个MAC在S1上一会在1口培训学习到,一会在2口培训学习到;这也是因为pc消息推送的arp广播电台节目会从1口和2口泛洪出去,在S2和S3收到arp广播电台节目以后,又会从相符合的其他插孔泛洪出去,这样一来,从s1的1口泛洪出去的arp广播电台节目,最终会从s1的2口收到;2口泛洪出去的arp广播电台节目又会从1口收到,因而 对于s1来讲pc的mac便会一会从1口培训学习到,一会又从2口培训学习到;这样一来s1的mac具体地址表就很不稳定;对于s2和s3也是一样的情况;依据上面的实验,我们可以看到二层环城路一旦导致,便会出现广播风暴和mac具体地址起伏;

  STP:Spanning Tree Protocol,生成树协议;重要依据构造“一棵树”来消除交换互联网中的环城路;此外当活动连接造成常见问题,激活备份数据数据信息连接,从而进行互联网的可靠性;

HCNARouting&Switching的STP基础插图13

  BPDU:Bridge Protocol Data Unit -桥合同书数据信息控制模块,STP工作中中合同书;

HCNARouting&Switching的STP基础插图14

  提示:STP依据各交换机消息推送的BPDU来开展根桥,根端口,特殊端口和阻塞端口的总统大选,从而进行清除环城路;

  BPDU数据库文件结构及各列名描述

HCNARouting&Switching的STP基础插图15

  提示:STP有三个方法,默认华为交换机运用的是mstp;我们可以依据stp mode stp变动stp方法为纯天然stp方法;对于STP来讲,其bpdu结构如上;相信很多列名都能看懂;这里说一下bpdu的类型这一列名(BPDU Type)和BPDU flag列名;

  在STP的BPDU中,BPDU的类别重要有二种,一种是configuration,一种是TCN(Topology Change Notification);configuration类型的BPDU重要用以总统大选根交换机以及确立每一个交换机端口的人物形象和状况,在校准STP全全过程中,每一个交换机全是会积极主动消息推送这类类型的BPDU;当网络拓扑结构构造稳定以后,仅有根桥会积极主动消息推送这类类型的的BPDU,其他交换机在收到上中下游传来的配置BPDU后,才会消息推送本身的配置BPDU。消息推送周期时间時间为Hello Time,默认是2秒消息推送一次;老化時间为Max Age,默认是20秒;TCN类型的BPDU,重要作用是当网络拓扑结构构造造成转变时,中上游交换机向上中下游交换机消息推送网络拓扑结构变化通知;默认情况,在configuration类型的BPDU包里,BPDU flag列名中,TCA和TC全是0,仅有收到TCN以后,相符合标志位才会置为1;

HCNARouting&Switching的STP基础插图16

HCNARouting&Switching的STP基础插图17

  提示:BID重要用以说明二层互联网中的交换机,重要由两一部分组成,优先选择和mac具体地址;优先选择取值范围为0-65535,步幅4096,数据信息越低越首先选择;默认优先选择为32768;

HCNARouting&Switching的STP基础插图18

  提示:PID重要用以标示端口的,也是由优先选择和相符合端口的编号组成(这一编号和端口名称没有马上的关系,默认都是一个顺序编号),优先选择取值范围为0-255,步幅为16,数据信息越低越首先选择,初值为128;

HCNARouting&Switching的STP基础插图19

  提示:方式开销用以描述连接优劣,数据信息越小说明连接开销越低,即连接便会越优;这一方式开销和连接服务器带宽有直接的关系;之上是99年标准和更早的标准;不一样的连接相符合开销各有不同;

HCNARouting&Switching的STP基础插图20

  提示:根方式开销是指到达根桥的最短途径优化算法的开销;数据信息越小,说明连接越优;RPC计算方式是沿线各连接pc数量;图中假设sw1为根桥,那么sw2到达根桥的费用就务必 看相符合连接多少钱服务器带宽了,假如是100M根据99年标准,则开销为19;那么sw3到达sw1的费用就为sw2到达sw1的方式开销 sw3到达sw2的方式开销;sw3到达sw2的连接服务器带宽为10M,因而 相符合的开销为100,因而 sw3到达sw1的费用就为19 100=119;

  图下:各速率连接开销标准

HCNARouting&Switching的STP基础插图21

  提示:华为集团默认运用802.1t标准;许多条一样速率的链路聚合会扩张连接速率降低连接开销;

原创者:Linux-1874
来源:https://www.cnblogs.com/qiuhom-1874/
原文中版权归原创者和blog园一共有,欢迎转截,但未经原创者容许尽量储存此段声明,且在文章内容內容网页页面网页页面明显位置得到全篇连接,要不然储存追究责任法律规定的分配权.