MSTP配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MSTP配置
mstp配置包括:
配置交换机的mst域
指定交换机为根桥或备份根桥
配置mstp的工作模式
配置交换机的bridge优先级
置mst域的最大跳数
配置交换网络的网络直径
配置交换机的时间参数
配置特定交换机的超时时间因子配置端口的最大发送速率
配置端口为边缘端口或者非边缘端口
配置端口的path cost
配置端口的优先级
配置端口是否与点对点链路相连
配置端口的mcheck变量
配置交换机的保护功能
开启/关闭设备mstp特性
开启/关闭端口mstp特性
配置vlan列表与生成树实例的映射关系
开启单端口环路检测特性
配置设备支持标准mstp或私有mstp报文格式特性
只有开启设备mstp特性后其他配置才能生效。在启动mstp
之前,可以配置设备或以太网端口的相关参数;启动mstp后,这些参数将生效;mstp关闭后,这些配置参数仍被保留;当mstp重新启动后,这些参数仍将生效。未生效的域参数可以使用check region-configuration命令显示;在mstp未启动前配置的其他参数可以使用display current-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在处理用户关于域的相关配置时,并不会马上触发生成树重新计算,而是在满足下列条件之一的情况下,这些域的配置才会真正的生效:
用户使用命令active region-configuration手工激活配置的
mst域相关参数
用户使用命令stp enable使能mstp
缺省情况下,mst域的域名等于交换机的mac地址,mst域内所有的vlan都映射到生成树实例0,mstp域的修订级别为0。用户可以在系统视图下使用命令undo stp region-configuration 将mst域的三个配置恢复为缺省值。
3. 配置vlan列表与生成树实例的映射关系
mstp采用vlan映射表来描述vlan与生成树实例的映射关系。用户可以通过本命令来配置该vlan映射表:每个vlan可以按照用户的配置被划分到不同的生成树实例上。
用户不能将同一个vlan映射到多个不同的实例上,当用户将一个已经映射的vlan重新映射到一个不同的msti上时,则自动
取消原来的映射关系。
命令vlan-mapping modulo modulo可以快速的为每个生成树实例指定vlan。该命令将vlan映射到id为(vlan id-1)%modulo+1的生成树实例上。(说明:(vlan id-1)%modulo为对(vlan id-1)的求模运算,如按照16取模,则vlan 1映射到msti 1、vlan 2映射到msti 2 ...vlan 16映射到msti 16、vlan 17映射到msti 1,
依次类推。)
请在mst域视图下进行下列配置。
缺省情况下,所有vlan均映射到cist,即实例0上。
4. 激活mst域的配置,并退出mst域视图
请在mst域视图下进行下列配置。
.2.2 指定交换机为根桥或备份根桥
mstp可以通过计算来确定生成树的根桥。用户也可以通过交换机提供的命令来指定当前交换机为根桥。
可以通过下面的命令指定交换机为特定生成树的根桥或备份
根桥。
请在系统视图下进行下列配置。
设置当前交换机为根桥或者备份根桥之后,用户不能再修改
交换机的优先级。
用户可以将当前交换机指定为生成树实例(由参数instance instance-id确定)的根桥或备份根桥。如果instance-id取值为0,当前交换机将被指定为cist的根桥或备份根桥。
当前交换机在各棵生成树实例中的根类型互相独立,它可以作为一棵生成树实例的根桥或备份根桥,同时也可以作为其他生成树实例的根桥或备份根桥;在同一棵生成树实例中,同一台交换机不能既作为根桥,又作为备份根桥。
当根桥出现故障或被关机时,备份根桥可以取代根桥成为指定生成树实例的根桥;但是此时如果用户设置了新的根桥,则备份根桥将不会成为根桥。如果用户为一棵生成树实例配置了多个备份根桥,当根桥失效时,mstp将选择mac地址最小的那个备
份根桥作为根桥。
在设置根桥和备份交换机时,用户可以同时指定交换网络的网络直径和hello time参数。关于网络直径和hello time的描述,可以参见配置任务“1.2.6 配置交换网络的网络直径”和“1.2.7 配
置交换机的时间参数”。
当前交换机可以被指定为多棵生成树实例的树根,但是用户不能同时为一棵生成树实例指定两个或两个以上的根桥,即不要在两台或两台以上的交换机上使用命令给同一棵生成树实例指
定树根。
用户可以给同一棵生成树指定多个备份树根,即可以在两台或两台以上的交换机上使用命令给同一棵生成树实例指定备份
树根。
一般情况下,建议用户给一棵生成树指定一个树根和多个备
份树根。