在 Oracle® Solaris 11.2 中排除网络管理问题

退出打印视图

更新时间: 2014 年 7 月
 
 

如何检测数据链路 VLAN ID 不匹配错误

虚拟局域网 (virtual local area network, VLAN) 用于将终端系统主机划分到同一个广播域中。同一 VLAN 中的主机可能不位于同一个 LAN 中,但是即使这样,各个主机也可以使用第 2 层 (Layer 2, L2) 协议与其他主机通信。与此相反,位于同一 LAN 但属于不同 VLAN 的主机则无法使用 L2 协议通信。位于同一 VLAN 中的每个主机使用网络接口与该 VLAN 中的其他主机通信。可通过 VLAN 标识符 (VLAN identifier, VID) 来识别 VLAN,这些 VID 由 LLDP 守护进程通过相关网络接口导出到其对等点。这些对等点通常为网络设备,例如,使用 VID 将数据包转发到相应主机的交换机。

如果未在相关网络接口中正确配置 VID,主机可能无法接收预定数据包。用来监视 VLAN ID 不匹配情况的监视器可捕获此类错误配置,因为它会在 VLAN 发生修改时、系统引导时或者定期验证 VID 信息。如果某个接口的 VID 发生更改,则会生成相应的 ireport 消息。由于 VLAN 信息是使用 LLDP 包验证的,因此需要针对对等主机启用 LLDP 服务。请参见在 Oracle Solaris 11.2 中管理网络数据链路 中的第 5  章 使用链路层发现协议交换网络连接信息