相关1

DTP:思科动态中继协议 (Dynamic Trunk Protocol)





思科动态中继协议(DTP),是 VLAN 协议组中思科专有协议,主要用于协商两台设备间链路上的中继及中继封装(如 802.1Q)类型。



中继协议有很多不同类型。如果一个端口可以成为 trunk 端口,那么该端口也可能具有自动中继功能,在某些情况下,甚至具有协商哪种中继类型的功能。这种与其它设备之间进行的协商中继方法的过程被称之为动态中继技术。



第一个问题是,中继电缆(trunk cable)两端最好都能理解它们是中继端口,否则它们将中继帧视为正常帧。终端工作站无法理解信息帧头里另外添加的标签信息,其驱动程序栈也无法识别该标签信息,从而导致终端系统锁定或当机。为解决这个问题,思科推出了用于交换机的协议以实现通信目的。推出的第一版本是 VTP,即 VLAN 中继协议,它与 ISL 共同工作。最新推出的版本,即动态中继协议 (DTP),也可与 802.1q 共同工作。



其次是创建 LAN 。一个交换机的配置 VLAN ,需要做很多工作并且容易引起较多矛盾,如在一台交换机上 VLAN 100 属于工程部,而在另一台交换机上 VLAN100 可能被配置成属于财务部。这就使在故障排除工作中引起混乱,也会破坏精心设计的 VLAN 安全模式。该问题可通过 VTP/DTP 解决。在某台交换机上创建或删除一个 VLAN ,该信息自动传播到相同管理控制区域下的所有交换机上,这些交换机就是一个 VTP 域。



协议结构



关于基于 Catalyst 设置的交换机,其建立中继链路的语法如下所示:



set trunk mod_num/port_num [on | desirable | auto | nonegotiate] [isl | dot1q | negotiate] [vlan_range]



通过命令设置特定端口或中继端口。关键字的首次设置主要负责管理 DTP 模式:



关键字的第二次设置主要负责管理 VLAN 标签使用类型:ISL、802.1q 或协商使用。



相关协议:IEEE 802.1Q、 VTPISL、DISL



组织来源:DTP 是思科私有协议。









相关2



10. 与中继相关的端口模式有哪些?



   ①开启模式(on):将端口设置为永久中继模式。即使相邻的端口不是中继接口,本端口也将配置为一个中继端口。



    switch(config-if)# switchport mode trunk



   switch(config-if)# switchport nonegotiate (本条命令作用同上条,但不产生DTP帧)



②关闭模式(off):将端口设置为永久非中继模式。即使相邻的端口是中继接口,本端口也会成为非中继端口。



    switch(config-if)# switchport mode access



以上两种端口模式需要手动设置才能获得。



以下两种端口模式为自协商模式,本端接口最终能否成为Trunk口,要根据与对端协商的结果而定。



   ③企望模式(desirable):主动尝试将链路转换为中继链路。如果相邻端口被设置成开启、企望或自动模式,则本端口会成为中继端口。



    switch(config-if)# switchport mode dynamic desirable



   ④自动模式(auto):使该端口愿意将链路变成中继链路。如果相邻端口设置为开启或者企望模式,则本端口就会成为中继端口。



    switch(config-if)# switchport mode dynamic auto






Mode

模式

on

支持永久中继链路,即使相邻设备不同意。

off

支持永久不中继链路,即使相邻设备不同意。

desirable

引发端口成为中继,受相邻设备同意。

auto

引发端口被动转换中继。只有设置相邻设备或需要时端口才会中继。这是缺省模式。注意自动到自动(所有终端缺省)链路将不会成为中继链路。

nonegotiate

引发端口永久中继但不发送DTP帧。当DTP帧混淆邻近(非思科)802.1q交换机时,使用该命令。必须手动将邻近交换机设置为中继。


转载于:https://blog.51cto.com/huismay/351262