MSTP

目录

    =======================================================================

    张贺,多年互联网行业工作经验,担任过网络工程师、系统集成工程师、LINUX系统运维工程师

    笔者微信:zhanghe15069028807,现居济南历下区

    =======================================================================

    STP和RSTP运行之后,会阻塞一个接口,所有的VLAN不会走这一个接口,那么这个接口就一直是闲置的,所有的流量全都走另外一条路径,资源无法利用有效利用。

    所谓的MSTP就是就是每个vlan单独用一棵生成树,比如vlan2走一边,vlan3走另一边,一个大型网络通常有很多个vlan,如果每个vlan都单独设置生成树的话未免工作量也太大了!而且,通常一共就只有两条链路,不是阻塞这一条链路,就是阻塞另一条链路,那么干脆就生成几个实例,比如A实例阻塞其中的一条链路,B实例阻塞另一条链路,我们根据vlan的需要将之加入到相应的实例当中即可 这就是多生成树。

    多生成树经常和VRRP配合使用,由其是在三层交换机上部署VRRP的时候。我们想一想VRRP和MSTP配合的时候应该注意些什么呢?

    生成树在逻辑的底层,而VRRP上逻辑的上层,两者有改变流量方向的作用,两者在配合部署的时候一定要统一。比如规划vlan1的流量通过A链路走,那么vlan1的master网关也必须设置在A链路上。

    MSTP引入了域的概念,我们可以将一个大型的交换网络划分成多个多生成树域,一个域可以包含一台或者多台交换机,同属于一个域的交换机必须使用相同的域名,相同的修订级别,相同的vlan与实例的映射关系,当然,对于一些小型的网络而言,全网的交换设备属于一个域也可以。

    注意:

    一个vlan只能加入到一个实例当中,一个实例当中可以加入多个vlan

    默认交换机上所有的vlan都映射到了instance0当中。

    创建了实例之后,我们可以根据实例进行主根桥,次根桥,接口优先级的或cost的相关配置,给实例配置就相当于是给实例当中的vlan配置。

    案例一:MSTP单实例

    MSTP_第1张图片

    由于上图的规模较小,因此我们使用单域,域名为HCNP,并且所有的vlan均保持在缺省的实例0当中,sw1和sw2是两台关键设备,因此,分别将其规则为网络中的主根桥和次根桥。

    SW1的配置

    [SW1]stp region-configuration   #进入域配置
     region-name HCNP          #配置域名是HCNP
     revision-level 1         #域的修订级别是1
     active region-configuration  #激活,提交
    
    [SW1]stp mode mstp      #将sw1指定为实例0的主根桥
    [SW1]stp root primary
    [SW1]stp enable
    

    SW2的配置

    [SW2]stp region-configuration
     region-name HCNP
     revision-level 1
     active region-configuration 
    
    [SW2]stp mode mstp
    [SW2]stp enable
    [SW2]stp root secondary 
    

    SW3的配置:

    [SW3]stp region-configuration
     region-name HCNP
     revision-level 1
    stp mode mstp
    stp enable
    

    案例二:多实例配置

    MSTP_第2张图片

    客户要求vlan2到vlan10内的PC与外部网络互通的业务流量能够在SW1-SW2之间的链路传输,而VLAN11至20内的PC与外部网络互通的流量能够在SW2和SW3之间的链路传输。我们计划部署单域,并创建两个新的实例i,实例1和实例2,将vlan2至vlan10映射到instance1,将vlan11到vlan20映射到instance2,其余vlan则保持在缺省的instance0。

    SW1的配置

    stp region-configuration
     region-name HCNP
     instance 1 vlan 2 to 10
     instance 2 vlan 11 to 20
     active region-configuration
    
    [SW1]stp mode mstp
    [SW1]stp instance 0 root primary 
    [SW1]stp instance 1 root primary 
    [SW1]stp instance 2 root secondary 
    [SW1]stp enable 
    

    SW2的配置:

    stp region-configuration
     region-name HCNP
     instance 1 vlan 2 to 10
     instance 2 vlan 11 to 20
     active region-configuration
    

    SW3的配置

    stp region-configuration
     region-name HCNP
     instance 1 vlan 2 to 10
     instance 2 vlan 11 to 20
     active region-configuration
    
    stp mode mstp
    stp enable
    
    

    查看:

    dis stp brief 
     MSTID  Port                        Role  STP State     Protection
       0    GigabitEthernet0/0/1        DESI  LEARNING        NONE
       0    GigabitEthernet0/0/2        DESI  LEARNING        NONE
       0    GigabitEthernet0/0/3        ROOT  FORWARDING      NONE
       0    GigabitEthernet0/0/4        ALTE  DISCARDING      NONE
       1    GigabitEthernet0/0/1        DESI  LEARNING        NONE
       1    GigabitEthernet0/0/3        ROOT  FORWARDING      NONE
       1    GigabitEthernet0/0/4        ALTE  DISCARDING      NONE
       2    GigabitEthernet0/0/2        DESI  LEARNING        NONE
       2    GigabitEthernet0/0/3        ALTE  DISCARDING      NONE
       2    GigabitEthernet0/0/4        ROOT  FORWARDING      NONE
    
    
    

    你可能感兴趣的:(MSTP)