MSTP.docx

上传人:b****6 文档编号:5950226 上传时间:2023-01-02 格式:DOCX 页数:11 大小:211.29KB
下载 相关 举报
MSTP.docx_第1页
第1页 / 共11页
MSTP.docx_第2页
第2页 / 共11页
MSTP.docx_第3页
第3页 / 共11页
MSTP.docx_第4页
第4页 / 共11页
MSTP.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

MSTP.docx

《MSTP.docx》由会员分享,可在线阅读,更多相关《MSTP.docx(11页珍藏版)》请在冰豆网上搜索。

MSTP.docx

MSTP

H3C]MSTP配置

H3C+Quidway2009-09-1816:

25:

51阅读364评论0字号:

大中小

mstp配置包括:

   配置交换机的mst域

   指定交换机为根桥或备份根桥

   配置mstp的工作模式

   配置交换机的bridge优先级

   置mst域的最大跳数

   配置交换网络的网络直径

   配置交换机的时间参数

   配置特定交换机的超时时间因子

   配置端口的最大发送速率

   配置端口为边缘端口或者非边缘端口

   配置端口的pathcost

   配置端口的优先级

   配置端口是否与点对点链路相连

   配置端口的mcheck变量

   配置交换机的保护功能

   开启/关闭设备mstp特性

   开启/关闭端口mstp特性

   配置vlan列表与生成树实例的映射关系

   开启单端口环路检测特性

   配置设备支持标准mstp或私有mstp报文格式特性

   只有开启设备mstp特性后其他配置才能生效。

在启动mstp之前,可以配置设备或以太网端口的相关参数;启动mstp后,这些参数将生效;mstp关闭后,这些配置参数仍被保留;当mstp重新启动后,这些参数仍将生效。

未生效的域参数可以使用checkregion-configuration命令显示;在mstp未启动前配置的其他参数可以使用displaycurrent-configuration命令来显示;启动后的mstp参数可以使用相关的display命令显示,可以参考本章的“mstp显示和调试”章节。

   当gvrp和mstp同时在交换机上启动时,gvrp报文将沿着生成树实例cist进行传播。

因此在gvrp和mstp同时在交换机上启动的情况下,如果用户希望通过gvrp在网络中发布某个vlan,则用户在配置mstp的vlan映射表时要保证把这个vlan映射到cist上。

   cist即生成树实例0。

   1.2.1配置交换机的mst域

   交换机属于哪个mst域由域名、vlan映射表、mstp修订级别配置决定。

用户可以通过下面的配置过程将当前交换机划分在一个特定的mst域内。

   1.进入mst域视图

   请在系统视图下进行下列配置。

   

   2.配置mst域的参数

   请在mst域视图下进行下列配置。

   

   在一个mst域内最多可以包含49棵生成树实例,其中实例0为cst,实例1~48为msti(多生成树实例)。

用户在交换机上对mst域作了以上配置,就把当前交换机划分到了一个特定的mst域内。

   只有两台交换机上配置的mst域的域名相同、mst域内配置的所有生成树实例对应的vlan映射表完全相同、mst域的修订级别相同,这两台交换机才属于同一个mst域。

   用户在配置mst域的相关参数,特别是配置vlan映射表时,会引起mstp重新计算生成树,从而引起网络拓扑振荡。

为了减少这种由于配置引起的振荡,mstp在处理用户关于域的相关配置时,并不会马上触发生成树重新计算,而是在满足下列条件之一的情况下,这些域的配置才会真正的生效:

   用户使用命令activeregion-configuration手工激活配置的mst域相关参数

   用户使用命令stpenable使能mstp

   缺省情况下,mst域的域名等于交换机的mac地址,mst域内所有的vlan都映射到生成树实例0,mstp域的修订级别为0。

用户可以在系统视图下使用命令undostpregion-configuration将mst域的三个配置恢复为缺省值。

   3.配置vlan列表与生成树实例的映射关系

   mstp采用vlan映射表来描述vlan与生成树实例的映射关系。

用户可以通过本命令来配置该vlan映射表:

每个vlan可以按照用户的配置被划分到不同的生成树实例上。

   用户不能将同一个vlan映射到多个不同的实例上,当用户将一个已经映射的vlan重新映射到一个不同的msti上时,则自动取消原来的映射关系。

   命令vlan-mappingmodulomodulo可以快速的为每个生成树实例指定vlan。

该命令将vlan映射到id为(vlanid-1)%modulo+1的生成树实例上。

(说明:

(vlanid-1)%modulo为对(vlanid-1)的求模运算,如按照16取模,则vlan1映射到msti1、vlan2映射到msti2...vlan16映射到msti16、vlan17映射到msti1,依次类推。

   请在mst域视图下进行下列配置。

   

   缺省情况下,所有vlan均映射到cist,即实例0上。

   4.激活mst域的配置,并退出mst域视图

   请在mst域视图下进行下列配置。

   

   .2.2指定交换机为根桥或备份根桥

   mstp可以通过计算来确定生成树的根桥。

用户也可以通过交换机提供的命令来指定当前交换机为根桥。

   可以通过下面的命令指定交换机为特定生成树的根桥或备份根桥。

   请在系统视图下进行下列配置。

   

   设置当前交换机为根桥或者备份根桥之后,用户不能再修改交换机的优先级。

   用户可以将当前交换机指定为生成树实例(由参数instanceinstance-id确定)的根桥或备份根桥。

如果instance-id取值为0,当前交换机将被指定为cist的根桥或备份根桥。

   当前交换机在各棵生成树实例中的根类型互相独立,它可以作为一棵生成树实例的根桥或备份根桥,同时也可以作为其他生成树实例的根桥或备份根桥;在同一棵生成树实例中,同一台交换机不能既作为根桥,又作为备份根桥。

   当根桥出现故障或被关机时,备份根桥可以取代根桥成为指定生成树实例的根桥;但是此时如果用户设置了新的根桥,则备份根桥将不会成为根桥。

如果用户为一棵生成树实例配置了多个备份根桥,当根桥失效时,mstp将选择mac地址最小的那个备份根桥作为根桥。

   在设置根桥和备份交换机时,用户可以同时指定交换网络的网络直径和hellotime参数。

关于网络直径和hellotime的描述,可以参见配置任务“1.2.6配置交换网络的网络直径”和“1.2.7配置交换机的时间参数”。

   当前交换机可以被指定为多棵生成树实例的树根,但是用户不能同时为一棵生成树实例指定两个或两个以上的根桥,即不要在两台或两台以上的交换机上使用命令给同一棵生成树实例指定树根。

   用户可以给同一棵生成树指定多个备份树根,即可以在两台或两台以上的交换机上使用命令给同一棵生成树实例指定备份树根。

   一般情况下,建议用户给一棵生成树指定一个树根和多个备份树根。

   缺省情况下,交换机既不作为生成树的根桥,也不作为生成树的备份根桥。

   1.2.3配置mstp的工作模式

   mstp和rstp能够互相识别对方的协议报文,可以互相兼容。

而stp无法识别mstp的报文,mstp为了实现和stp的兼容,设定了两种工作模式:

stp兼容模式,mstp模式。

在stp兼容模式下,交换机各个端口将发送stp报文;在mstp模式下,交换机的各个端口将发送mstp报文或者stp报文(如果端口上连接了stp交换机),并且具备多生成树的功能。

   可以通过下面的命令配置mstp的工作模式。

mstp可以和stp协议互通,如果交换网络中存在运行stp协议的交换机,可以通过该命令配置当前的mstp运行在stp兼容模式下,否则可以配置mstp运行在mstp模式下。

   请在系统视图下进行下列配置。

   

   一般情况下,如果交换网络中存在运行stp的交换机,与stp交换机相连的端口自动从mstp模式迁移到stp兼容模式下运行。

但是如果运行stp的交换机被拆除后,此端口不能自动从stp兼容模式迁移到mstp模式下运行,需要执行stpmcheck将它改回原来的mstp模式。

   缺省情况下,交换机运行在mstp模式下。

   1.2.4配置交换机的bridge优先级

   交换机的bridge优先级的大小决定了这台交换机是否能够被选作生成树的根。

通过配置较小的bridge优先级,可以达到指定某台交换机成为生成树树根的目的。

支持mstp的交换机在不同的生成树实例中可以拥有不同的优先级。

   可以通过下面的命令配置指定交换机的在不同生成树实例中的bridge优先级。

   请在系统视图下进行下列配置。

   

   配置交换机的优先级时,如果参数instanceinstance-id取值为0,配置的优先级是交换机在cist中的优先级。

   在生成树树根的选择过程中,如果交换机的bridge优先级取值相同,则mac地址最小的那台交换机将被选择为根。

   缺省情况下,交换机的bridge优先级取值为32768。

   1.2.5配置mst域的最大跳数

   mst域的最大跳数限制了mst域的规模。

配置在域根上的最大跳数将作为mst域的最大跳数。

从域内的生成树的根桥开始,域内的配置消息(即bpdu)每经过一台交换机的转发,跳数就被减1;交换机将丢弃收到的跳数为0的配置消息,使处于最大跳数外的交换机无法参与生成树的计算,从而限制了mst域的规模。

   可以通过下面的命令配置mst域的最大跳数。

   请在系统视图下进行下列配置。

   

   mst域的最大跳数越大,说明mst域的规模越大。

只有配置在作为域根的交换机上的mst域的最大跳数才能限制mst域的规模。

mst域内的其他交换机将采用域根上的配置,即使本交换机也做了相应的配置。

   缺省情况下,mst域的最大跳数为20。

   1.2.6配置交换网络的网络直径

   交换网络中任意两台主机都通过特定路径彼此相连,这些路径由一系列交换机构成。

网络直径指的是这些路径中交换机个数最多的那条路径,用路径经过的交换机个数来表示。

   可以通过下面的命令配置交换网络的网络直径。

   请在系统视图下进行下列配置。

   

   网络直径是表征网络规模的一个参数,网络直径越大,说明一个网络的规模越大。

   当用户配置交换机的网络直径参数时,mstp通过计算自动将交换机的hellotime、forwarddelay以及maxage三个时间参数设置为一个较优的值。

   设置网络直径只对cist有效,对msti(多生成树实例)无效。

   本命令用来配置交换网络的网络直径,从而确定mstp的三个时间参数(hellotime,forwarddelay,maxage)。

   缺省情况下,网络直径为7,此时对应的三个时间也分别为它们的缺省值。

   1.2.7配置交换机的时间参数

   交换机有三个时间参数:

forwarddelay、hellotime和maxage。

   forwarddelay时间为交换机状态迁移机制。

链路故障会引发网络重新进行生成树的计算,生成树的结构将发生相应的变化。

不过重新计算得到的新配置消息无法立刻传遍整个网络,如果新选出的根端口和指定端口立刻就开始数据转发的话,可能会造成暂时性的路径回环。

为此协议采用了一种状态迁移的机制,根端口和指定端口重新开始数据转发之前要经历一个中间状态,中间状态经过forwarddelay时间的延时后才能进入转发状态,这个延时保证了新的配置消息已经传遍整个网络。

   hellotime用于交换机检测链路是否存在故障。

交换机每隔hellotime时间会向周围的交换机发送hello报文,以确认链路是否存在故障。

   maxage时间是用来判断配置消息是否“过时”的参数,交换机会将过时的配置消息丢弃。

   可以通过下面的命令配置交换机的时间参数。

   请在系统视图下进行下列配置。

   

   整个交换网络中所有的交换机采用cist的根桥上的三个时间参数。

   交换机的forwarddelay时间参数的长短与交换网络的网络直径有关。

一般来说,网络直径越大,forwarddelay时间就应该配置地越长。

   如果forwarddelay时间配置的过小,可能会引入临时的冗余路径;如果forwarddelay时间配置的过大,网络可能会较长时间不能恢复连通。

建议用户采用缺省值。

   合适的hellotime时间值可以保证交换机能够及时发现网络中的链路故障,又不会占用过多的网络资源。

建议用户使用缺省值。

如果用户设置的hellotime时间值过长,在链路发生丢包时,交换机会误以为链路出现了故障,从而引发网络设备重新计算生成树;如果用户设置的hellotime时间值过短,交换机将频繁发送重复的配置消息,增加了交换机的负担,浪费了网络资源。

   如果用户配置的maxage时间过小,网络设备会频繁地计算生成树,而且有可能将网络拥塞误认成链路故障;如果用户配置的maxage时间过大,网络设备很可能不能及时发现链路故障,不能及时重新计算生成树,从而降低网络的自适应能力。

建议用户采用缺省值。

   根桥的hellotime、forwarddelay以及maxage三个时间参数取值之间应该满足如下公式,否则网络会频繁震荡:

   2×(forwarddelay-1second)]=maxage

   maxage]=2×(hellotime+1second)

   建议用户使用stpbridge-diameter命令指定交换网络的网络直径及hellotime,mstp会自动计算出这三个时间参数的比较优的取值。

   缺省情况下,forwarddelay时间为1500厘秒(即15秒),hellotime时间为200厘秒(即2秒),maxage时间为2000厘秒(即20秒)。

   1.2.8配置特定交换机的超时时间因子

   交换机每隔一定时间会向周围的网桥发送hello报文,以确认链路是否存在故障。

通常如果交换机在3倍的hellotime时间内没有收到上游交换机发送的hello报文,就会认为上游交换机已经故障,从而重新进行生成树的计算。

在非常稳定的网络中,可能由于上游交换机的繁忙而导致这种生成树的重新计算。

在这种情况下,用户可以通过配置来延长超时时间,从而避免这种无谓的生成树计算。

   可以通过下面的命令配置交换机的超时时间因子,使超时时间从原来的3倍的hellotime延长到更长时间。

   请在系统视图下进行下列配置。

   

   一般情况下,在稳定的网络中,推荐用户将超时时间因子设置为5、6或者7。

   缺省情况下,交换机的超时时间因子为3。

   1.2.9配置端口的最大发送速率

   端口的最大发送速率是用来表示端口在每hellotime时间内最多可发送多少个mstp报文的参数。

   以太网端口的最大发送速率与端口的物理状态和网络结构有关,用户可以根据实际的网络情况对其进行配置。

   可以通过下面两种途径配置端口的最大发送速率。

   1.在系统视图下进行配置

   请在系统视图下进行下列配置。

   

   2.在以太网端口视图下进行配置

   请在以太网端口视图下进行下列配置。

   

   以上两种方法都可以配置端口的最大发送速率。

   如果该参数被配置的过大,则每个hellotime内发送的mstp报文数就很多,从而占用过多的网络资源。

建议用户采用缺省值。

   缺省情况下,交换机上所有以太网端口的最大发送速率为10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 制度规范

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1