zoukankan      html  css  js  c++  java
  • stp

    转:http://www.slyar.com/blog/stp-port-election.html

    关于生成树协议(Spanning Tree Protocol)的手工选举,昨天又有了一些新的体会,记录一下。关于STP选举的流程我就不细说了,常识性的东西,昨天学到的东西是关于比较端口代价的,概况一下就是下面的3句话。

    交换机接收BPDU时开销值增加,发送BPDU时开销值不变

    选举根端口,比较接收的BPDU

    选举指定端口,比较发送的BPDU

    下面通过一个示例具体介绍,首先是拓扑图。

    1、选举根桥(Root Bridge)。优先级一样,比较MAC地址,SW1为根桥。

    2、选举每台非根桥交换机上的根端口(Root Port),比较接收到的BPDU(BPDU由根桥发出,即SW1发出):

    SW2:从f0端口收到的BPDU代价为19;从f1端口收到的BPDU代价为19+4+19=42;因此f0端口为根端口。

    SW3:从g0端口收到的BPDU代价为19+19=38;从g1端口收到的BPDU代价为19+4=23;因此g1端口为根端口。

    SW4:从g0端口收到的BPDU代价为19;从g1端口收到的BPDU代价为19+19+4=42;因此g0端口为根端口。

    3、选举每个网段上的指定端口(Designated Port),比较发出的BPDU:

    SW1-SW2网段:从SW1/f0口发出的BPDU代价为0;从SW2/f0口发出的BPDU代价为19+4+19=42;因此SW1/f0口为指定端口。

    SW1-SW4网段:从SW1/f1口发出的BPDU代价为0;从SW4/g0口发出的BPDU代价为19+19+4=42;因此SW1/f1口为指定端口。

    SW3-SW4网段:从SW3/g1口发出的BPDU代价为19+19=38;从SW4/g1口发出的BPDU代价为19;因此SW4/g1口为指定端口。

    SW2-SW3网段:从SW2/f1口发出的BPDU代价为19;从SW3/g0口发出的BPDU代价为19+4=23;因此SW2/f1口为指定端口。

    4、非根端口,非指定端口即为阻塞端口(Block Port),即SW3/g0口为阻塞端口。

    好了,有什么问题大家可以互相交流,这个方法在考试的时候很好用。

  • 相关阅读:
    Python面向对象编程及内置方法
    【笨嘴拙舌WINDOWS】SetCapture和ReleaseCapture
    【转】获取屏幕分辨率及大小相关
    【笨嘴拙舌WINDOWS】实践检验之剪切板查看器【Delphi】
    【笨嘴拙舌WINDOWS】剪切板
    【笨嘴拙舌WINDOWS】计时器精度
    【笨嘴拙舌WINDOWS】实践检验之按键精灵【Delphi】
    【笨嘴拙舌WINDOWS】键盘消息,鼠标消息
    【笨嘴拙舌WINDOWS】GDI绘制区域
    【笨嘴拙舌WINDOWS】实践检验之GDI缩放
  • 原文地址:https://www.cnblogs.com/newjiang/p/11358778.html
Copyright © 2011-2022 走看看