DTP

DTP

DTP(动态中继协议 Dynamic Trunk Protocol)是思科私有的协议,它可以让交换机自动协商它们之间的链路是否形成Trunk,DTP还可以协商Trunk链路的封装类型。配置了DTP的交换机会发送DTP协商包,或者对对方发送来的DTP包进行响应,双方最终一致同意它们之间的链路是否形成Trunk,以及采用什么样的Trunk封装方式。

DTP能够形成Trunk的模式总结:

wKioL1Qmj0-hd-QyAAC7LyfvRc0745.jpg

negotiate模式:已经把接口强制置于Trunk模式,并主动发送协商包或者响应对方的协商包;

desirable模式:期望把接口置于Trunk模式,并主动发送协商包或者响应对方的协商包,只要对方能响应协商

     包,则会成功协商成Trunk;

auto模式:不主动发送协商包,但会响应对方的协商包,如果对方主动发送了协商包,则会成功协商成Trunk;

nonegotiate模式:已经把接口强制于Trunk模式,但是不主动发送协商包,也不响应对方的协商包,除非对方

     也已经把接口强制于Trunk模式,否则无法形成Trunk。

DPT命令解释:

①“switchport trunk encapsulation {negotiate|isl|dot1q}”:配置Trunk链路上的封装类型;

 1>negotiate:双方协商确定;

 2>isl|dot1q:手动指定使用isl或dot1q。

②“switchport mode {trunk|dynamic desirable|dynamic auto}”:设置Trunk接口模式;

 1>trunk:将端口置为永久Trunk模式,封装类型由①确定;

 2>dynamic desirable:端口主动变成Trunk,如果对端为negotiate、dynamic desirable、dynamic auto,

   将成功协商。

 3>dynamic auto:被动协商,如果另一端为negotiate、dynamic desirable将成功协商。

③“switchport nonegotiate”:Trunk链路上不发送协商包,默认是发送的

DTP命令组合:

如果想把端口设置为negotiate:

sw1(config-if)#switchport trunk encapsulation {isl|dot1q}

sw1(config-if)#switchport mode trunk

sw1(config-if)#no switchport nonegotiate       //该命令是默认命令

如果想把端口设置为nonegotiate:

sw1(config-if)#switchport trunk encapsulation {isl|dot1q}

sw1(config-if)#switchport mode trunk

sw1(config-if)#switchport nonegotiate

如果想把端口设置为desirable:

sw1(config-if)#switchport trunk encapsulation {negotiate|isl|dot1q}

sw1(config-if)#switchport mode dynamic desirable

如果想把端口设置为auto:

sw1(config-if)#switchport trunk encapsulation {negotiate|isl|dot1q}

sw1(config-if)#switchport mode dynamic auto

你可能感兴趣的:(DTP)