人品,才是一个人最硬的底牌。
1、作用
(1)防止二层环路与链路冗余
(2)基于VLAN的数据负载分担
2、端口角色
端口角色: 4
RP,DP; AP (RP备份) ; BP (DP备份)
端口选举:同STP
端口状态: 4种
收敛时间:同RSTP
拓扑变更:同RSTP
拓扑变更的处理:同RSPT
3、MSTP向下兼容
STP, 失去快速收敛特性(连接STP的接口,其他接口不会变化)
RSTP,保持快速收敛特性
4、生成树与VLAN的关系
一个或者多个VLAN可以共享一个生成树
5、小结
在MSTP中,最为关键的就是在阻塞链路时是基于接口所在vlan对应的生成树实例来对应接口角色;配置MSTP需要保证三个统一+一个激活,这个要点不要忘记;另外就是对于连接路由器的接口也要配置边缘接口,因为正常情况路由器所在的链路不会形成环路也不会发BPDU没有必要等待。
1、定义
多生成树协议MSTP(Multiple Spanning Tree Protocol)是IEEE 802.1s中定义的生成树协议,通过生成多个生成树,来解决以太网环路问题。
2、目的
在以太网中部署MSTP协议后可实现如下功能:
(1)形成多棵无环路的树,解决广播风暴并实现冗余备份。
(2)多棵生成树在VLAN间实现负载均衡,不同VLAN的流量按照不同的路径转发。
3、MSTP 出现的背景
STP/RSTP 的缺陷
RSTP在STP基础上进行了改进,实现了网络拓扑快速收敛。但RSTP和STP还存在同一个缺陷:由于局域网内所有的VLAN共享一棵生成树,因此无法在VLAN间实现数据流量的负载均衡,链路被阻塞后将不承载任何流量,还有可能造成部分VLAN的报文无法转发。
4、MSTP 对 对 STP 和 和 RSTP 的改进
为了弥补STP和RSTP的缺陷,IEEE于2002年发布的802.1s标准定义了MSTP。MSTP兼容STP和RSTP,既可以快速收敛,又提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡。
1、如图配置底层信息(系统名称,接口地址)
2、路由器和路由器,路由器和SW级连链路运行OSPF
3、SW连接Router的链路接口配置为access;SW之间的级联链路配置为trunk,放行vlan自行决定
AR2
[AR2]ospf 1 router-id 2.2.2.2
[AR2-ospf-1]area 0.0.0.0
[AR2-ospf-1]network 12.1.1.2 0.0.0.0
[AR2-ospf-1]network 100.1.1.2 0.0.0.0
[AR2]ip route-static 192.168.1.0 255.255.255.0 100.1.1.200
[AR2]ip route-static 192.168.2.0 255.255.255.0 100.1.1.200
[SW-1]int g0/0/24
[SW-1-GigabitEthernet0/0/24]port link-type access
[SW-1-GigabitEthernet0/0/24]port default vlan 100
AR1配置类似
1、在SW运行MSTP来实现环路阻塞;与链路冗余;流量分担
MSTP配置注意:同一个区域保证
(1)所有SW域名一致
(2)所有SW修订版本号一致
(3)所有SW生成树实例和vlan映射关系一致
(4)最后一定要记得激活生成树配置
2、所有SW运行生成树模式为MSTP
域名统一为MSTP;修订版本配置为0
[SW-4]stp mode mstp
3、vlan 10对应实例 1; SW-1主根,SW-2备
vlan 20对应实例 2; SW-2主根,SW-1备
其余vlan 默认实例0,SW-1主根,SW-2备
[SW-1]stp region-configuration //配置多生成树实例
[SW-1-mst-region]region-name MSTP //修改本SW的域名为MSTP(默认为SW的背板MAC,全网统一)
[SW-1-mst-region]revision-level 0 //修订版本号为0(默认为0,全网统一)
[SW-1-mst-region]instance 1 vlan 10 //创建生成树实例1映射vlan 10
[SW-1-mst-region]instance 2 vlan 20 //创建生成树实例2映射vlan 20
[SW-1-mst-region]active region-configuration //激活以上对MSTP的配置
[SW-1]stp instance 0 root primary //本SW-1为生成树实例0的主根桥
[SW-1]stp instance 1 root primary //本SW-1为生成树实例1的主根桥
[SW-1]stp instance 2 root secondary //本SW-1为生成树实例2的备份根桥
SW-2配置类似
[SW-1]dis stp region-configuration
4、所有连接终端的链路配置edge-port边缘接口
接入层SW连接终端设备的接口配置为边缘接口,实现discarding到forwarding的跳跃过渡,避免因拓扑变化导致的无意义等待。
[SW-3]int e0/0/1
[SW-3-Ethernet0/0/1]port link-type access
[SW-3-Ethernet0/0/1]port default vlan 10
[SW-3-Ethernet0/0/1]stp edged-port enable //此接口的生成树状态配置为边缘接口(不受生成树计时器的影响)
SW-1
[SW-1-GigabitEthernet0/0/24]stp edged-port enable
SW-2
[SW-2-GigabitEthernet0/0/24]stp edged-port enable
SW-4配置类似
1、SW-1的vlanif 10为192.168.1.0的主网关,SW-2的vlanif 10作为备份192.168.1.0网段的虚拟网关地址为192.168.1.254
[SW-1]int Vlanif 10
[SW-1-Vlanif10]ip address 192.168.1.1 255.255.255.0
[SW-1-Vlanif10]vrrp vrid 1 virtual-ip 192.168.1.254
//创建VRRP工作组,组编号为1,设置虚拟网关地址为192.168.1.254(工作组编号和虚拟网关必须一致)
[SW-1-Vlanif10]vrrp vrid 1 priority 120
//设置本VRRP工作组1在本路由器的优先级为120(默认100.越大越优先,优先者会成为数据的实际转发者)
[SW-1]int Vlanif 20
[SW-1-Vlanif20]ip address 192.168.2.1 255.255.255.0
[SW-1-Vlanif20]vrrp vrid 2 virtual-ip 192.168.2.254
[SW-1]display vrrp brief
2、SW-2的vlanif 20为192.168.2.0的主网关,SW-1的vlanif 20作为备份192.168.2.0网段的虚拟网关地址为192.168.2.254
[SW-2]int Vlanif 10
[SW-2-Vlanif10]ip address 192.168.1.2 255.255.255.0
[SW-2-Vlanif10]vrrp vrid 1 virtual-ip 192.168.1.254
//创建VRRP工作组,组编号为1,设置虚拟网关地址为192.168.1.254(工作组编号和虚拟网关必须一致)
[SW-2]int Vlanif 20
[SW-2-Vlanif20]ip address 192.168.2.2 255.255.255.0
[SW-2-Vlanif20]vrrp vrid 2 virtual-ip 192.168.2.254
[SW-2-Vlanif20]vrrp vrid 2 priority 120
//设置本VRRP工作组2在本路由器的优先级为120(默认100.越大越优先,优先者会成为数据的实际转发者)
[SW-2]display vrrp brief
3、AR-1与AR-2的路由表中针对192.168.1.0和192.168.2.0路由信息的截图
dis ip routing-table
dis ip routing-table
4、PC-1长pingPC-2 切断 SW-1与SW-3线路的截图,测试MSTP备份是否生效
5、PC-1长pingPC-2 关闭SW-1 截图,测试MSTP与BRRP的备份是否生效
我是艺博东!古人云:以利相交,利尽则散;以势相交,势去则倾;以权相交,权失则弃;以情相交,情逝人伤。也欢迎你和我一起讨论,我们下期见。