为什么我不能使用 L3 cisco 3550 交换机从一台计算机 ping 到另一台计算机?

网络工程 思科 路由 转变
2021-07-15 18:41:33

我已将 3550 L3 交换机配置为将 HTTP 流量重定向到重要的机器:

这是我的场景(PC 而不是路由器):

在此处输入图片说明

这是交换机配置:

CAT3550# show running-config 
Building configuration...
.
.
!
interface Vlan1
ip address 10.10.10.1 255.255.255.0 
!
interface Vlan2
ip address 20.20.20.1 255.255.255.0
ip policy route-map pbr
!
interface Vlan3
ip address 30.30.30.1 255.255.255.0
!
ip route 0.0.0.0 0.0.0.0 10.10.10.2
ip classless
ip http server
!
!
access-list 10 permit 20.20.20.0 0.0.0.255
route-map pbr permit 10
match ip address 10
set ip next-hop 30.30.30.2
!
. 
!
end

在 PC 上,我已经放置了一个 IP 地址和一个 GW:

例如 10.10.10.2 和 gw 是:10.10.10.1

我的问题是:

例如,为什么我不能从一台计算机 ping 到另一台计算机(从 20.20.20.4):

平 10.10.10.2

返回:请求超时。

2个回答

您似乎缺少在ip routing交换机上启用 L3 路由命令。

根据提供的配置:

access-list 10 permit 20.20.20.0 0.0.0.255
route-map pbr permit 10 match ip address 10
set ip next-hop 30.30.30.2

来自 20.20.20.0/24 子网穿过 VLAN 2 网关的任何流量都将重定向到 30.30.30.2 作为下一跳。当来自 20.20.20.0/24 子网时,这应该有效地丢弃目的地为 10.10.10.2 的数据包......
除非 30.30.30.2 实际上被配置为具有到 10.10.10.2 的良好路由的路由器,但这不是一部分场景。