zoukankan      html  css  js  c++  java
  • 华为交换机STP 根ID优先级设置

    http://m.blog.csdn.net/flyfish5/article/details/50224537

    STP(Spanning Tree Protocol)生成树协议。 
    冗余链路

    当前的交换机为了防止单点故障导致的整个业务中断,常采用冗余链路来实现备份。也就是说如果交换机之间用一条链路互连,那么一旦一条链路出了问题,将会导致整个网络的瘫痪,为了防止这种情况,交换机之间用多条链路互连,当一条链路故障时,还可以通过其他链路发送数据帧(是不是和电路交换/分组交换类似之间的区别类似)。 
    冗余链路虽然可靠,但会形成环路。环路会造成广播风暴,MAC地址表震荡等问题。为了解决环路问题,提出了STP。 
    STP(Spanning Tree Protocol)生成树协议

    作用: 
    消除环路:在逻辑上断开环路。 
    链路备份:当活动链路发生故障时,激活备份链路,保证网络的连通性。 
    STP通过构造一棵树来解决环路问题。 
    生成树的实现过程: 
    选举根桥:根桥在一个逻辑树的根部,非根桥是其下游设备。根桥的选举根据桥ID(Bridge ID),桥ID由16位桥优先级和48位mac地址组成,优先级最高(桥优先级最小)的设备被选举为根桥,如果桥优先级相同,则mac地址小的被选举为根桥。 
    选举根端口、选举指定端口 
    STP的配置

    我用的是华为的eNSP软件,感觉还挺好用的。 
    华为X7系列交换机默认工作在MSTP模式,使用STP时,要将所有交换机重新配置为STP,至于为什么要全部,有兴趣可以自己做下实验。 
    下图是本次配置的拓扑图 
    这里写图片描述 
    什么都没修改,可以使用dis stp来查看各个交换机当前的stp配置。可以看到4个交换机都是使用MSTP 
    四台交换机都修改到stp模式 
    [Huawei]stp mode stp 
    Info: This operation may take a few seconds. Please wait for a moment…done. 
    [Huawei] 
    缺省情况下交换机的桥优先级是32768,会选择MAC地址最小的作为根桥,这里选择的是S3。而想要使S1作为根桥,可以配置它的桥优先级 
    [Huawei]stp priority 4096 
    [Huawei] 
    修改好以后,查看当前的STP状态 
    [Huawei]dis stp 
    ——-[CIST Global Info][Mode STP]——- 
    CIST Bridge :4096 .4c1f-cce6-ead8 
    Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 
    Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 
    CIST Root/ERPC :4096 .4c1f-cce6-ead8 / 0 
    CIST RegRoot/IRPC :4096 .4c1f-cce6-ead8 / 0 
    CIST RootPortId :0.0 
    BPDU-Protection :Disabled 
    TC or TCN received :75 
    TC count per hello :0 
    STP Converge Mode :Normal 
    Time since last TC :0 days 0h:0m:12s 
    Number of TC :13 
    Last TC occurred :Ethernet0/0/3 
    可以看到当前的根桥变为了S1. 
    查看端口的角色 
    [Huawei]dis stp brief 
    MSTID Port Role STP State Protection 
    0 Ethernet0/0/1 DESI FORWARDING NONE 
    0 Ethernet0/0/2 DESI FORWARDING NONE 
    0 Ethernet0/0/3 DESI FORWARDING NONE 
    三个端口都是指定端口 
    同理,可以查看其他三个交换机的端口角色。

  • 相关阅读:
    在次转发IBATIS模糊查询
    IBatisNet 模糊查询
    转js动态给table添加行(tr)
    简单的ajax(菜鸟级)
    Redis消息通知系统的实现 新风宇宙
    彻底删除SVN版本库某一文件夹或文件 新风宇宙
    代码审查:ThoughtBot官方给出的代码审查指导原则 新风宇宙
    linux下php代码加密扩展beast 新风宇宙
    利用curl的API进行开发 新风宇宙
    Linux 日志服务器搭建(rsyslog+loganalyzer) 新风宇宙
  • 原文地址:https://www.cnblogs.com/linkenpark/p/7520336.html
Copyright © 2011-2022 走看看