“来吧,小育同学,继续讲解STP吧。”在长老踏着上课铃声边...
“来吧,小育同学,继续讲解STP吧。”在长老踏着上课铃声边走进教室边对着小育同学说着。“等等,刚刚的内容我还没有理解,我需要支持一下。”华小智急切的说道,“主要是根端口的选举这块。”“小育同学,既然小智同学没有搞懂根端口的选举,那就麻烦你再把这一块讲解一遍吧。”在长老补充说道。关于STP的根端口的选举,首先我们要明确,根端口是在非根桥交换机上选举,有且仅有一个。根端口的选举,一共也就4句话,分别如下:1)在非根桥上选举根路径开销(RPC)最小的端口为根端口。2)在根路径开销相同时,所连网段指定桥ID最小的端口为根端口。3)在根路径开销、指定桥ID都相同时,所连指定端口ID小的端口为根端口。4)在根路径开销、指定桥ID、所连指定端口ID都相同时,桥本端接收BPDU报文端口ID小的端口为根端口。首先我们来学习第*句话:在非根桥上选举根路径开销(RPC)最小的端口为根端口。结合图1进行分析,其中SW1为root,则根端口则在SW2和SW3上进行选举。
图1以SW2为例,SW2的g1/0/1端口到达根桥的cost为10,SW2的g1/0/2端口到达根桥的cost为20+10=30,则SW2的g1/0/1端口选举为根端口。同理,SW3的g1/0/1端口选举为根端口。接着我们学习第二句话:在根路径开销相同时,所连网段指定桥ID最小的端口为根端口。结合图2进行分析,具体分析SW4上选举根端口。
图2在SW4上,我们发现两个端口的RPC都为20,也就是根路径相同,无法通过RPC的大小选举出根端口。此时就需要分别判断SW2-SW4以及SW3-SW4之间这两个物理段上的指定桥,根据每个物理段上根路径开销最小的桥为指定桥的原则,可以判断出SW2-SW4这个物理段上的指定桥为SW2,同理判断出SW3-SW4这个物理段上的指定桥为SW3;通过比较SW2和SW3这两个桥的桥ID,判断出SW2的桥ID最小,因此SW4上连接SW2上的端口g1/0/1则选举为根端口。紧接着我们学习第三句话:根路径开销、指定桥ID都相同时,所连指定端口ID小的端口为根端口。结合图3进行分析,具体分析SW2上选举根端口。
图3在SW2上,我们发现两个端口的RPC都为10,且物理段上的指定桥都为SW1,则此时选举根端口就需要比较指定桥上指定端口的端口ID,端口ID由端口优先级+端口index组成,端口优先级字段共8位,其中高4位为优先级位,低4位固定为0,因此端口优先级取值范围为0-240,步长为16,默认端口优先级为128;端口index随着端口的编号变大而变大。端口ID中优先级数值越小表示越优;端口优先级值相同时,端口index越小表示越优。很明显,SW1上g1/0/1的端口ID比g1/0/2的端口ID小。因此SW2上g1/0/1端口选举为根端口。最后我们学习第四句话:在根路径开销、指定桥ID、所连指定端口ID都相同时,桥本端接收BPDU报文端口ID小的端口为根端口。结合图4进行分析,具体分析SW2上选举根端口。
图4在SW2上,我们发现两个端口的RPC相同,且物理段上的指定桥都为SW1,指定桥上的指定端口也相同,则此时只能比较SW2本桥上接收BPDU报文的端口中端口ID小的端口选举为根端口,很显然SW2上g1/0/1端口选举为根端口。“小智学弟,你现在明白了吗?”华小育亲切地对华小智问道。“明白了,明白了,学姐讲的太透彻了,十分感谢。”华小智真诚的回答道。闻道有先后,术业有专攻,扫描下方二维码,添加好友,让我们一起进步吧!