我有一个由以下部分组成的网络:
- 1 个 Cisco RV082,可让整个网络访问互联网
- 1 个思科 UC560 PBX
- 1 台 HP ProCurve 2610-PWR 交换机
我有 2 个 VLAN
- VLAN 1 默认/未标记 - 数据网络 (192.168.90.X / 255.255.255.0)
- VLAN 100 标记 - UC560 + Cisco 电话的语音网络 (10.1.1.X / 255.255.255.0)
我无法从 192.168.90.X ping 10.1.1.1 子网。
我如何从 192.168.90.X ping 10.1.1.X?
答案1
由于没有关于 2610 的配置和逻辑拓扑的更多详细信息,我只能提供建议。
您是否已验证尝试在其间交换 ICMP 的设备的物理接口状态和双工设置?如果已验证,数据网络端点上是否有任何东西可能默认阻止 ICMP 流量,例如 Windows 防火墙?
如果数据网络 (192.168.90.0/24) 中的设备使用 VLAN 1 的 IP 地址作为其默认网关,而语音网络 (10.1.1.0/24) 中的电话/PBX 使用 VLAN 100 的 IP 地址作为其默认网关,则应为 VLAN 1 和 100 配置允许 HP ProCurve 执行 VLAN 间路由的 IP 地址,我相信您对此非常了解。您可以发出命令
show ip route
来验证连接到 VLAN 1 和 100 子网的路由是否存在。此外,有些设备不支持/不理解 802.1q 帧,又称“标签
show arp
' 帧。在双方尝试 ICMP 回显请求之后,使用该命令检查 ARP 表是值得的,以确保第 3 层到第 2 层的解析正常工作。如果 VLAN 100 内的设备之间的 ICMP 出现故障,您可能需要将配置修改为
vlan 100 untagged [port-port]
。但是,如果您的电话可以相互 ping 通并且能够 ping PBX,那么我怀疑标记的 VLAN 不是问题所在。另一个变量是 RV082,以及它是否执行所有第 3 层任务(路由)并充当“单板路由器”(充当 192.168.90.0/24 和 10.1.1.0/24 子网的默认网关)。在这种情况下,RV082 连接到的 2610 上的接口需要标记为 VLAN 1 和 100,或者不标记为 VLAN 1 并标记为 100(取决于 RV082 的配置方式)...并且 VLAN 不需要 IP 地址来进行路由,但仍可用于管理。