交換機之間一般都是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
謝謝你們的關注,我是達叔,祝您卡里有錢,心中有愛。