为了在交换机上标识VLAN和MST Instance的映射关系,交换机维护一个MST配置表(MST Configuration Table)。
MST配置表的结构是4096个连续的两字节元素组,代表4096个VLAN,第一个元素和最后一个元素设置为全0;第二个元素表示VLAN 1映射到的MST Instance的MSTID,第三个元素表示VLAN 2映射到的MST Instance的MSTID,依此类推,倒数第二个元素(第4095个元素)表示VLAN 4094映射到的MST Instance的MSTID。
交换机初始化时,此表格所有字段设置为全0,表示所有VLAN映射到Instance 0。
交换机通过MST配置标识(MST Configuration Identifier)来标识自己所在的区域。
MST配置标识被封装在交换机相互发送的BPDU中,如图所示,MST配置标识的数据结构包括四部分,只有四部分设置都相同的相邻交换机才被认为是在同一个区域中。
Configuration Identifier Format Selector:配置标识格式选择符,长度为一个字节,固定设置为0。
Configuration Name:配置名称,也就是交换机的MST域名,长度为32字节。每个交换机都配置一个MST域名,默认为交换机的MAC地址。
Configuration Digest:配置摘要,长度为16字节。相同区域的交换机应当维护相同的VLAN到MST Instance的映射表,可是MST配置表太大(8192字节),不适合在交换机之间相互发送。此字段是使用MD5算法从MST配置表中算出的摘要信息。
Revision Level:修订级别,长度为两个字节,默认取值为全0。由于Configuration Digest是MST配置表的摘要信息,因此有很小的可能会出现MST配置表不同但摘要信息却相同的情况,这会导致本来不在同一区域的交换机被认为在同一区域中,此字段是一个额外的标识字段,建议不同的区域使用不同的数值,以消除上述可能产生错误的情况。
MST配置标识包括几部分?
包括配置标识格式选择符,配置名称,配置摘要,修订级别四部分内容。只有四部分都一致的相邻交换机,才被认为是在同一区域内部。
CIST包括几部分?
包括CST和MST区域内的IST两部分,用于连接网络中的所有交换机和网段。
Master端口有什么作用?
用于连接MST Instance到CIST的总根。