VLAN间路由不起作用

网络工程 路由 转变 局域网 第 3 层 hp-procurve
2022-02-12 09:45:41

抱歉,如果我不是网络专家,任何细节不清楚。

我有一个 Procurve 3500yl layer-3 开关。我正在尝试创建两个 VLAN,并让一个 VLAN 中的 PC 连接到另一个 VLAN。

以下是交换机的运行配置:

Running configuration:

; J8692A Configuration Editor; Created on release #K.14.41

hostname "ProCurve Switch 3500yl-24G"

module 1 type J86xxA

ip routing

vlan 1
   name "DEFAULT_VLAN"
   untagged 9-24
   no untagged 1-8
   no ip address
   exit

vlan 20
   name "local"
   untagged 5-8
   ip address 192.168.1.1 255.255.255.0
   exit

vlan 10
   name "operator"
   untagged 2-4
   ip address 10.11.156.31 255.255.255.0
   tagged 1
   exit

ip route 10.11.156.0 255.255.255.0 vlan 10
ip route 192.168.1.0 255.255.255.0 vlan 20
snmp-server community "public" unrestricted

我正在尝试让 PC(IP 地址192.168.1.2:) ping IP 地址10.11.156.1,这是另一个连接到 VLAN 10 的路由器。

我可以 ping 10.11.156.31VLAN 地址,但我不能 ping 10.11.156.1你知道这里有什么问题吗?

2个回答

这些ip route线路应该是冗余的,因为子网是直接连接的。从配置中删除行并使用show ip route.

你需要确保

  1. 10.11.156.1主机有默认路由10.11.156.31或特定路由192.168.1.0/24)。
  2. 10.11.156.1和之间的连通性10.11.156.31已经建立。你能ping通吗?

您的 PC (192,168.1.2/24) 是否将 vlan 接口作为默认网关?192.168.1.1?

此外,VLAN10 上的路由器应该有 192.168.1.1/24 的路由指向 10.11.156.31。我确定这是一个简单的路由问题。