动态中继协议 (DTP)
中继端口是用于承载多个 VLAN 的流量的端口。连接两个不同交换机的端口和交换机配置了多个 VLAN,则该端口应设为中继。如果允许所有 VLAN,则中继端口将承载所有 VLAN 的流量,包括流量未标记的本地 VLAN,否则只有允许的 VLAN 流量将由中继链路承载。中继链路流量将由 ISL 或 802.1Q 封装或标记。
默认情况下,所有交换机端口都是接入端口,因此要建立端口中继,用户应使用 DTP 手动使其成为中继。
动态中继协议 –
动态中继协议是 CISCO 专有协议,用于协商两台交换机之间的中继链路以及 802.1q 或 ISL 的封装类型(通常使用 802.1q,因为 ISL 比 802.1q 具有更多开销)。当然,它是第 2 层(数据链路)协议,默认启用。
以下是配置交换机接口时可用的不同选项:-
交换端口模式访问(DTP 模式关闭)–
此模式将交换机接口置于永久非中继模式,无论相邻接口是中继端口还是试图成为中继端口,这就是它被称为 DTP 模式关闭的原因。该端口是专用的第 2 层接入端口。
交换机端口模式中继(DTP 模式开启)–
它将接口置于中继模式。即使相邻端口是否为中继,该接口也将成为中继接口,这就是为什么它被称为DTP模式ON。
交换机端口模式动态自动 -
这是旧 CISCO 交换机上的默认模式。此模式使接口能够转换为中继链路。如果相邻接口设置为中继或期望模式,该接口将成为中继链路。如果两个交换机的接口模式都是auto,则不会形成trunk。
开关端口模式动态可取 -
在这种模式下,接口会主动尝试将链路转换为中继链路。如果相邻接口设置为trunk、desired 或auto,则该接口将成为trunk 端口。
交换机端口无协商 –
此模式可防止接口生成 DTP 帧。该命令仅在交换机端口模式为 access 或 trunk 时使用。您必须手动将相邻接口配置为中继接口才能建立中继链路。
现在,让我们看看交换机接口将成为中继接口或接入接口的场景。 Dynamic Auto
Dynamic desirable
trunk
access
Dynamic Auto access trunk trunk access Dynamic desirable trunk trunk trunk access trunk trunk trunk trunk limited connectivity access access access limited connectivity access
通过观察这一点,很明显,每当您收到请求形成中继的 DTP 数据包时,您的接口将处于中继模式。