zoukankan      html  css  js  c++  java
  • 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单实例

      img

      由于上图的规模较小,因此我们使用单域,域名为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
      

      案例二:多实例配置

      img

      客户要求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
      
      

      查看:

      <SW3>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
      
      
      
    • 相关阅读:
      BZOJ4036 HAOI2015按位或(概率期望+容斥原理)
      洛谷p2661信息传递题解
      洛谷P1434滑雪题解及记忆化搜索的基本步骤
      二分图最大匹配
      线段树

      图论基本算法
      并查集
      RMQ--ST表
      矩阵快速幂和矩阵乘法
    • 原文地址:https://www.cnblogs.com/yizhangheka/p/12519654.html
    Copyright © 2011-2022 走看看