在配置MST之前,工程师要进行一定程度的预先规划。首先,必须决定是否应该使用多区域设计,以及如何设置边界。多区域的设计使得每个区域都有独立的MST实例编号、VLAN到实例的映射,以及独立的实例根。整体的网络操作对于理解和维护来说会变得更复杂。工程师必须为每个区域指定名称、配置修订版本号,以及VLAN到实例的映射表。名称、修订版本号和VLAN到实例的映射是MST配置的三个必需元素,并且这些参数在一个区域中的所有交换机上必须一致。名称和配置修订版本号会以明文的形式携带在MST BPDU中。与传输整个VLAN到实例的映射表所不同的是,交换机会根据映射表计算出MD5散列值,并将其通过MST BPDU进行传输。交换机会在收到BPDU时,对比区域名、修订版本号和VLAN到实例映射表的MD5散列值,自己计算出来的散列值与收到的散列值必须相同,两台交换机才会认为它们属于相同的区域。工程师可以使用EXEC命令show spanning-tree mst configuration digest来查看散列值。在较老的交换机上,命令中可能会隐藏digest关键字,不过如果完整输入关键字,交换机也会接受。
 
在一台交换机上修改MST区域的配置(名称、修订版本号、VLAN到实例的映射),会使交换机创建自己的区域并触发拓扑变化,进而可能会造成暂时的网络中断。因此要想将MST区域升级到新的配置,需要一个维护窗口。因为VLAN到实例映射的更改最常见,建议工程师即使在创建VLAN前,也先进行VLAN到实例的预映射。在把VLAN映射到实例后,创建(或删除)VLAN将不会对MST造成任何拓扑变化事件。
 
如果有必要运行MST和PVST+混合的网络,建议工程师确保MST区域是CIST根交换机所在的区域。可以通过降低IST根交换机(即MST区域中实例0根的优先级)的优先级来实现,把它的优先级降到比所有VLAN所有PVST+交换机的优先级都低。
 
最后,较老的Cisco交换机中部署了MST的预标准版,在BPDU格式以及一些其他细节方面有些不同。验证交换机支持标准或预标准MST版本的快速测试方式是使用命令show spanning-tree mst configuration digest。如果输出中只显示了一个MD5摘要,说明交换机只支持预标准版本的MST。如果显示了两个MD5摘要,说明交换机支持标准MST,并向后兼容预标准MST。如果部署了标准MST的交换机连接到运行预标准MST的交换机,与预标准交换机相连接的端口必须配置命令spanning-tree mst pre-standard;否则,随后将产生永久的交换环路,或是交换机保持端口阻塞,直到配置了这条命令。
 
工程师必须通过以下这些步骤完成MST的配置。
步骤1  使用spanning-tree mst configuration命令进入MST配置模式。
步骤2  在MST配置模式中,使用name命令创建一个MST区域名(至多32个字符)。
步骤3  在MST配置模式中,使用revision命令定义一个MST修订版本号。
步骤4  在MST配置模式中,使用instance命令映射VLAN到MSTSTP实例。
步骤5  在MST配置模式中,使用show current命令在执行变更之前,查看MST配置,使用show pending查看变更,使用exit命令应用变更,或使用abort命令取消变更。两条命令都会让工程师退出MST配置模式。
步骤6  使用spanning-tree mode mst命令全局启用MST。
 
下面展示配置一台MST区域交换机
 
首先进入mst区域配置模式,定义区域名为CCIE,配置版本为1,创建四个映射了不同vlan的实例。注意这些vlan并不需要被创建,他们被预映射到mst实例,可以后边再创建。“show current”展示当前mst配置(这里为空),“show pending”展示修改了但还没应用的配置
 
要修改交换机的优先级,用“spanning-tree mst instance priority”命令代替“spanning- tree vlan vlan- id priority”。另外,修改端口的开销或优先级使用“spanning-tree cost mst”和“spanning-tree port-priority mst”命令代替对应的使用vlan关键字的命令
如果域中的交换机支持VTPv3,VTP域中的交换机可以用VTPv3来同步MST域配置。因为vtp域中的所有交换机共享相同的MST域配置,他们都将成为相同的MST域的成员。因此,这里在vtpv3域和mst之间是1:1的相关性。
 
 
 
 
 
 
 

STP-14-MST配置的更多相关文章

  1. 14. Redis配置统计字典

    14. Redis配置统计字典14.1 info系统状态说明14.1.1 命令说明14.1.2 详细说明14.2 standalone配置说明和分析14.2.1 总体配置14.2.2 最大内存及策略1 ...

  2. mysql 5.7.14 安装配置方法图文教程(转)

    http://www.jb51.net/article/90259.htm ******************************** 因笔者个人需要需要在本机安装Mysql,先将安装过程记录如 ...

  3. Ubuntu 14.04 配置samba

    Ubuntu 14.04 配置samba: 安装略 # vi /etc/samba/smb.conf security = user  (在[global]下任意添加) [share] path = ...

  4. Mysql5.7.14安装配置

    Mysql5.7.14免安装版配置方法: 运行 在命令行中输入 mysqld install mysql5.7 安装成功后,启动mysql 在命令行中输入 net start mysql5.7 这个时 ...

  5. Java EE (14) -- SSH配置

    整合Spring与Struts1的三种方法总结 无论用那种方法来整合,第一步都是要装载spring的应用环境,有三种方式: #1. struts-config.xml <?xml version ...

  6. CentOS下Redis 2.2.14安装配置详解(转载)

    一. 下载redis最新版本2.2.14 cd /usr/local/src wget –c http://redis.googlecode.com/files/redis-2.2.14.tar.gz ...

  7. Ubuntu 14.04 配置vsftpd实现FTP服务器 - 通过FTP连接AWS

    测试主机:亚马逊AWS EC2 系统:Ubuntu 14.04 想用AWS来做服务器玩,结果发现其不能像简单使用阿里云服务器那样用ftp连接,反正也不熟悉ftp服务器搭建,那就乘这个机会学习一下如何利 ...

  8. Ubuntu 14.04 配置FTP

    配置Ubuntu 14.04的FTP服务,通过Windows远程访问Ubuntu 14.04的同时,可以实现windows和Ubuntu之间的文件交换传输.在多用户环境下,每一个用户都可以通过自己的帐 ...

  9. heritrix1.14.4配置-没有add和change按钮的问题

    今天搞了下heritrix1.14.4在eclipse下的配置,根据http://www.360doc.com/content/10/0913/18/2793979_53385587.shtml教程, ...

  10. ZH奶酪:Ubuntu 14.04配置LAMP(Linux、Apache、MySQL、PHP)

    ZH奶酪:Ubuntu 14.04安装LAMP(Linux,Apache,MySQL,PHP) 之前已经介绍过LAMP的安装,这边文章主要讲解一下LAMP的配置. 1.配置Apache (1)调整Ke ...

随机推荐

  1. SecureCRT连接Ubuntu失败(远程系统拒绝访问)

    SecureCRT连接Ubuntu失败,长时间的重新连接,连接不了. Ubuntu默认未安装ssh远程加密连接服务. 使用命令,安装即可. sudo apt-get install openssh-s ...

  2. 大数据初级笔记二:Hadoop入门之Hadoop集群搭建

    Hadoop集群搭建 把环境全部准备好,包括编程环境. JDK安装 版本要求: 强烈建议使用64位的JDK版本,这样的优势在于JVM的能够访问到的最大内存就不受限制,基于后期可能会学习到Spark技术 ...

  3. hdu 1002 A + B Problem II(大数)

    题意:就是求a+b (a,b都不超过1000位) 思路:用数组存储 第一道大数的题目,虽然很水,纪念一下! 代码: #include<cstdio> #include<cstring ...

  4. java对象的初始化过程和创建对象的几种方式

    1.加载父类,加载父类的静态属性和静态代码块 2.加载子类,加载子类的静态属性和静态代码块 3.初始化父类中的非静态属性并赋初值,执行父类非静态代码块,执行父类构造. 4.初始化子类中的非静态属性并赋 ...

  5. 洛谷【P3960】列队

    浅谈树状数组与线段树:https://www.cnblogs.com/AKMer/p/9946944.html 题目传送门:https://www.luogu.org/problemnew/show/ ...

  6. bzoj 3456 城市规划 —— 分治FFT / 多项式求逆 / 指数型生成函数(多项式求ln)

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3456 首先考虑DP做法,正难则反,考虑所有情况减去不连通的情况: 而不连通的情况就是那个经典 ...

  7. React-Redux之API

    connect([mapStateToProps], [mapDispatchToProps], [mergeProps],[options]) 连接 React 组件与 Redux store. 连 ...

  8. hadoop学习笔记之-hbase完全分布模…

    安装环境: OS: Oracle linux 5.6 JDK: jdk1.6.0_18 Hadoop: hadoop-0.20.2 Hbase: hbase-0.90.5 安装准备: 1. Jdk环境 ...

  9. sgu 321 The Spy Network (dfs+贪心)

    321. The Spy Network Time limit per test: 0.5 second(s)Memory limit: 65536 kilobytes input: standard ...

  10. Java正则表达式之Matcher介绍

    Matcher方法如下: Matcher方法如下: Matcher appendReplacement(StringBuffer sb, String replacement) 将当前匹配子串替换为指 ...