交换机之间一般都是trunk相连,有些时候咱们须要把交换机分割到不一样的VTP域进行管理,那么不一样VTP域的设备之间若是使用DTP尝试创建trunk则会失败。dom
实验拓扑:ide
配置VTP域名:spa
SW1(config)#vtp domain REDorm
SW2(config)#vtp domain GREENblog
配置trunk封装格式:接口
SW1(config)#interface e1/0
SW1(config-if)#switchport trunk encapsulation dot1qget
SW2(config)#interface e1/0
SW2(config-if)#switchport trunk encapsulation dot1q域名
配置DTP:it
SW1(config-if)#switchport mode dynamic desirableio
SW2(config-if)#switchport mode dynamic desirable
*Oct 9 09:25:29.337: %DTP-5-DOMAINMISMATCH: Unable to perform trunk negotiation on port Et1/0 because of VTP domain mismatch.
IOS系统弹出log,告知咱们DTP域名不匹配,e1/0接口不能完成trunk协商,缘由是VTP域名不匹配;
注意:某些系统可能并不显示这种log,能够经过下面的命令查看接口是否协商成功;
show interface trunk
show interfaces e1/0 trunk
那么,这是什么缘由呢?
思科是这样解释的,DTP报文中会携带VTP域名,若是域名不匹配,则DTP协商会失败;
SW1#show interfaces e1/0 trunk //检查接口,显示出该接口并未工做在trunk模式下//
Port Mode Encapsulation Status Native vlan
Et1/0 desirable 802.1q not-trunking 1
Port Vlans allowed on trunk
Et1/0 1
Port Vlans allowed and active in management domain
Et1/0 1
Port Vlans in spanning tree forwarding state and not pruned
Et1/0 1
抓取报文观察:
经过上面的DTP报文分析,确实携带了域名;
解决方案:
将交换机接口强制配置为 turnk模式,即 mode on
SW1(config-if)#switchport mode trunk
SW2(config-if)#switchport mode trunk
验证:
SW1#show interfaces trunk
Port Mode Encapsulation Status Native vlan
Et1/0 on 802.1q trunking 1
Port Vlans allowed on trunk
Et1/0 1-4094
Port Vlans allowed and active in management domain
Et1/0 1
Port Vlans in spanning tree forwarding state and not pruned
Et1/0 1
谢谢你们的关注,我是达叔,祝您卡里有钱,心中有爱。