开启(默认): 交换机端口定期向远程端口发送一种称为通告的 DTP 帧。使用的命令是 switchport mode trunk。本地的交换机端口通告远程端口:它正在动态地更改到中继状态。然后,不管远程端口发出何种 DTP 信息作为对通告的响应,本地端口都会更改为中继状态。
动态自动: 交换机端口定期向远程端口发送 DTP 帧。使用的命令是 switchport mode dynamic auto。本地的交换机端口通告远程交换机端口:它能够中继,但是没有请求进入中继状态。经过 DTP 协商后,仅当远程端口中继模式已配置为 on(开启) 或 desirable(期望) 时,本地端口才最终进入中继状态。如果两台交换机上的这两个端口都设置为“auto(自动)”,则它们不会协商进入中继状态,而是协商进入接入(非中继)模式状态。
动态期望:交换机端口定期向远程端口发送 DTP 帧。使用的命令是 switchport mode dynamic desirable。本地的交换机端口通告远程交换机端口:它能够中继,并请求远程交换机端口进入中继状态。如果本地端口检测到远程端口已配置为“开启”、“期望”或“自动”模式,则本地端口最终进入中继状态。如果远程交换机端口处于协商模式,则本地交换机端口会保持非中继端口状态。
关闭 DTP:使用命令 switchport nonegotiate
配置VLAN和中继:
S1(config)#vlan 10 //创建VLAN10
S1(config-vlan)#name Faculty/Staff //给VLAN10起个名字
S1(config)#interface fastEthernet 0/6 //进入接口配置模式
S1(config-if)#switchport mode access //将接口设置为访问模式
S1(config-if)#switchport access vlan 10 //将接口添加到VLAN10中。
S1(config)#interface fastEthernet 0/1 //进入接口配置模式
S1(config-if)#switchport mode trunk //将接口设置为骨干模式
S1(config-if)#switchport trunk native vlan 99 //将本征VLAN设置为99。
验证:
Show vlan brief //查看VLAN配置
Show interface 接口 switchport //可以看到本征VLAN信息。
Show interface trunk //查看trunk接口信息
中继的常见问题:
当您在交换式的基础架构上配置 VLAN 和中继时,这些类型的配置错误通常以下列顺序出现:
l 本征 VLAN 不匹配 中继端口配置了不同的本征 VLAN。
l 中继模式不匹配 一个中继端口的中继模式配置为“关闭”,而另一个端口的中继模式配置为“开启”。这种配置错误会导致中继链路停止工作。
l 中继上允许的 VLAN 中继上允许的 VLAN 列表没有根据当前的 VLAN 中继需求进行更新。在这种情况下,中继上会发送意外的流量或没有流量。
常见的VLAN配置问题:
VLAN和IP子网:每个 VLAN 必须对应唯一的 IP 子网。如果同一个 VLAN 中的两台设备具有不同的子网地址,它们将无法通信。这种不正确的配置是比较常见的问题,但也很容易解决,只需找出违规的设备,然后将子网地址更改为正确的地址。