在配置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. Hadoop HA- zookeeper安装配置

    安装集群 1.1 虚拟机: 3台安装好JDK的centos Linux虚拟机 1.2 安装包: 把下载好的zookeeper安装包,官网:http://mirror.bit.edu.cn/apache ...

  2. BZOJ 1231 [Usaco2008 Nov]mixup2 混乱的奶牛:状压dp + 滚动数组

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1231 题意: 给你n个数字s[i],问你有多少个排列,使得任意相邻两数字之差的绝对值大于m ...

  3. frp支持httpIP地址加端口号访问

    (一)安装就不再多说 传送门:https://blog.csdn.net/superljn/article/details/81289993 (二)vim frps.ini [common] bind ...

  4. 反向ssh

    参考 https://www.thegeekstuff.com/2013/11/reverse-ssh-tunnel/ https://www.howtoforge.com/reverse-ssh-t ...

  5. eclipse 通过maven 开发storm项目

    window系统安装java 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/ind ...

  6. MongoDB4.0.0的安装配置—windows

    一.背景 由于要学习MongoDB,所以就下载了最新的MongoDB 的Community Server版的4.0.0版本.可能是新的版本的缘故,在安装配置上与MongoDB3有许多不同,而且在3中的 ...

  7. poj3666序列对应——DP

    题目:http://poj.org/problem?id=3666 很普通的DP,离散化(sort)一下即可: mn的求法很不错(比我原来开了mn[]……简洁). 代码如下: #include< ...

  8. poj2299——逆序对

    题目:http://poj.org/problem?id=2299 逆序对,注意树状数组维护后缀和. 代码如下: #include<iostream> #include<cstdio ...

  9. 【转】Pro Android学习笔记(四):了解Android资源(下)

    处理任意的XML文件 自定义的xml文件放置在res/xml/下,可以通过R.xml.file_name来获取一个XMLResourceParser对象.下面是xml文件的例子: <rootna ...

  10. hadoop之一:概念和整体架构

    什么是hadoop? Apache Hadoop是一款支持数据密集型分布式应用并以Apache 2.0许可协议发布的开源软件框架.它支持在商品硬件构建的大型集群上运行的应用程序.Hadoop是根据Go ...