使用 ip helper 的 VLAN 间路由问题

网络工程 思科 局域网 界面
2022-02-09 13:46:26

在这里,我使用了将 DHCP 服务器设置为外部服务器的建议,并在每个接口 vlan 下使用cisco 4500X中的命令IP helper XXXX将 DHCP 中继到该 vlan 中的主机,这样我就可以在主机上获取 IP 但是当我尝试 ping 其他 vlan 中的机器,该 vlan 也从该 DHCP 服务器获取其 ip,ping 超时。当我禁用ip helper命令并将我的核心交换机作为每个 vlan 的 DHCP 服务器时,vlan 间路由可能工作,我可以 ping 其他 vlan 中的远程主机。请注意,我在 cisco 4506 核心交换机上的 DR 站点上进行了相同的配置,它可能可以正常工作。

2个回答

IP helper 应该不会造成任何路由差异,因此您需要检查 DHCP 提供的 IP 设置是否正确,您需要检查两件事:

  1. 每个 DHCP 范围的默认网关
  2. 每个范围的子网掩码

您可以做一个简单的测试来独立于 dhcp 配置检查路由部分。

尝试在一台主机上修复 IP 并 ping DHCP 服务器@,如果可以访问它 => 路由部分是好的。

第二部分是检查 DHCP 服务器是否正常工作。

SVI 下的 ip helper 配置在 4500x 上非常简单,主要是如果您使用 VSS 技术

Int vlan X ip dhcp-helper XXXXX