MSTP基本定义
通过 MSTP 把一个交换网络划分成多个域,每个域叫做一个 MST域(MST Region:Multiple Spanning Tree Region)。 每个域内形成多棵生成树,生成树之间彼此独立,每棵生成树叫做一个 MSTI(Multiple Spanning Tree Instance)。每个实例是由一个或者多个vlan组成。
mstp network<—mst<—msti=实例<—vlan
MSTP示意图
CST
:
公共生成树 CST(Common Spanning Tree)是连接交换网络内所有 MST 域的一棵生成树,如果把每个 MST 域看作是一个节点,CST 就是这些节点通过 STP 或 RSTP 协议计算生成的一棵生成树。IST
:
内部生成树 IST(Internal Spanning Tree)是各 MST 域内的一棵生成树。 IST 是一个特殊的 MSTI,MSTI 的 ID 为 0,通常称为 MSTI0,IST 是 CIST 在 MST 域中的一个片段。CIST
:
公共内部生成树 CIST 是通过 STP 或 RSTP 协议计算生成的,连接一个交换网络内所有交换设备的单生成树。 所有 MST 域的 IST 加上 CST 就构成一棵完整的生成树。总根
:是 CIST(Common and Internal Spanning Tree)的根桥。总根是区域 A0 中的某 台设备主桥
:是 IST Master,它是IST域内距离总根最近的交换设备,如果总根在 MST 域中,则总根为该域的主桥。MSTI 域根
:是每个多生成树实例的树根。
总结:mstp有两种树,一种是连接不同mst域的树,一个是mst域内不同实例的生成树。
端口角色
MSTP 在 RSTP 的基础上新增了 2 种端口,MSTP 的端口角色共有 7 种:根端口、指定端口、Alternate端口、Backup 端口、边缘端口、Master 端口和域边缘端口
。 根端口、指定端口、Alternate 端口、Backup 端口和边缘端口的作用同 RSTP 协议中定义。
Master 端口
是 MST 域和总根相连的所有路径中最短路径上的端口,它是交换设备上连接 MST 域到总根的端口。 如果ERPC路径开销相同,则比较上行链路的MST域中instance 0的域根bid的大小。
域边缘端口
是指位于 MST 域的边缘并连接其它 MST 域或 SST 的端口。
MSTP基础实验
单区域mstp配置:
1、交换机需要提前创建vlan 和trunk
2、MSTP配置:
instance 1 :vlan 10
instance 2 :vlan 20
所有的交换机:
stp region-configuration
region-name hcnp
instance 1 vlan 10
instance 2 vlan 20
active region-configuration
sw2:
stp instance 2 priority 4096 针对实例2将sw2的stp优先级调为4096
配置sw1成为instance 2的根桥:
sw1
stp instance 2 root primary(sw1会自动降低优先级成为实例2的根桥)
sw2:
stp instance 2 root secondary (sw2将会自动降低优先级成为实例2的备份根桥)
查看instance配置:
dis stp instance 2 brief
dis stp instance 2
MSTP+VRRP
基础配置
:交换机sw1、sw2、sw3分别打上trunk和划分vlan
vrrp:
核心sw1:(作为vlan10用户的主路由器)
interface vlan10
ip add 192.168.10.254 24 虚拟路由的ip地址
vrrp vrid 1 virtual-ip 192.168.10.1 虚拟路由标志
vrrp vrid 1 priority 105 优先级越大越优先
核心sw2:
int vlan 10
ip add 192.168.10.254 24
vrrp vrid 1 virtual-ip 192.168.10.1
核心sw1:
interface vlan 20
ip add 192.168.20.254 24
vrrp vrid 2 virtual-ip 192.168.20.1
核心sw2:
interface vlan 20
ip add 192.168.20.254 24
vrrp vrid 2 virtual-ip 192.168.20.1
vrrp vrid priority 105
vrrp功能:实现链路冗余,当其中一条路由掉线,他会切换到备份路由上面。
MSTP:
sw1、sw2、sw3都配置:
stp region-configuration
region-name hcnp
instance 1 vlan 10
instance 2 vlan 20
active region-configuration
instance 1 根桥设置:
stp instance 1 root primary
sw2
stp instance 1 root secondary
instance 2 跟桥设置:
stp instance 2 root secondary
sw2:
stp instance 2 root primary
mstp功能
:实现instance中stp之间的分离。例如当运行instance 1中的stp时隔离其中一个端口,来取消环路,但是当运行instance 2中的stp时他可以通过instance 1中的隔离的端口发送数据包
vrrp的切换问题?
如果由于核心交换机的下联口出问题,vrrp切换到另一台核心交换机,需要配置跟踪接口。如图中sw1中的1口down后,数据包默认会从sw3-》sw2-》sw1发送数据。当配置以下下命令时,他会从sw3-》sw2发送数据包。
sw1:
int vlan 10
vrrp vrid track int g0/0/1
sw2:
int vlan 20
vrrp vrid track int g0/0/1
查看stp配置:dis stp brief
查看vrrp 配置:dis vrrp vrief