在以太网中部署MSTP协议后可实现如下功能: 形成多棵无环路的树,解决广播风暴并实现冗余备份。 一个VLAN一棵生成树,多棵生成树在多个VLAN间实现负载均衡,不同VLAN的流量按照不同的路径转发。
都启动了MSTP。 具有相同的域名。 具有相同的VLAN到生成树实例映射配置。 具有相同的MSTP修订级别配置。 一个局域网可以存在多个MST域,各MST域之间在物理上直接或间接相连。用户可以通过MSTP配置命令把多台交换设备划分在同一个MST域内。
VLAN映射表是MST域的属性,它描述了VLAN和MSTI之间的映射关系。
公共生成树CST(Common Spanning Tree)是连接交换网络内所有MST域的一棵生成树。 如果把每个MST域看作是一个节点,CST就是这些节点通过STP或RSTP协议计算生成的一棵生成树。
内部生成树IST(Internal Spanning Tree)是各MST域内的一棵生成树。 IST是一个特殊的MSTI,MSTI的ID为0,通常称为MSTI0。 IST是CIST在MST域中的一个片段。
运行STP或RSTP的交换设备只能属于一个生成树。 MST域中只有一个交换设备,这个交换设备构成单生成树
公共和内部生成树CIST(Common and Internal Spanning Tree)是通过STP或RSTP协议计算生成的,连接一个交换网络内所有交换设备的单生成树。
MSTP使用多生成树桥协议数据单元MST BPDU(Multiple Spanning Tree Bridge Protocol Data Unit)作为生成树计算的依据。MST BPDU报文用来计算生成树的拓扑、维护网络拓扑以及传达拓扑变化记录。
目前MSTP的BPDU报文存在两种格式: dot1s:IEEE802.1s规定的报文格式。 legacy:私有协议报文格式。 如果端口收发报文格式为默认支持dot1s或者legacy,这样就存在一个缺点:需要人工识别对端的BPDU报文格式,然后手工配置命令来决定支持哪种格式。人工识别报文格式比较困难,且一旦配置错误,就有可能导致MSTP计算错误,出现环路。
结果要求:两台PC机实现跨网段互通,且MSTP实现了不同vlan的负载均衡。 SW1上面的配置: SW2上面的配置基本和SW1上相同: SW3上面的配置只做了简单的接口vlan: AR1上的配置命令:
实验结果:两台PC机实现跨网段互通。