码迷,mamicode.com
首页 > 其他好文 > 详细

MSTP

时间:2020-03-18 20:15:04      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:mode   conda   业务流   linux   映射   交换   注意   并且   小型   

=======================================================================
张贺,多年互联网行业工作经验,担任过网络工程师、系统集成工程师、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单实例

技术图片

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

案例二:多实例配置

技术图片

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

MSTP

标签:mode   conda   业务流   linux   映射   交换   注意   并且   小型   

原文地址:https://www.cnblogs.com/yizhangheka/p/12519654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!