Cisco SG500X InterVLAN 路由问题

网络工程 思科 路由 VLAN
2021-07-20 18:46:24

我们最近为某个位置购买了 2 台新的 Cisco SG500 系列交换机(堆栈中的 1x 24p 和 1x 48p)。计划是让 SG500X 在 VLAN 之间进行路由。所以我们通过并按照我们认为应该的方式配置了这些,但它不太正常。除了指向 Sonicwall 的链接没有正确传递流量外,一切似乎都井井有条。交换机的通信工作正常,但终端设备没有传递到 Sonicwall。有一个默认路由设置到 Sonicwall。

我读了一些与我们的设置不匹配的内容,这让我感到困惑:

  1. SG500 默认为“L2 模式”,必须通过以下方式设置为“L3 模式” #set system mode router
    - 我们的交换机没有这样的命令,唯一要设置的“模式”是“4-Queue 或 8-Queue”
  2. IP 路由必须通过 启用#ip routing,并在启用后显示在 run-config 中
    - 在 Web UI 中,它说已启用,但我无论如何都通过 CLI 启用了,但它没有在 run-config 中的任何地方显示

所以设置是:调制解调器 --> Sonicwall --> SG500X --> 终端设备

VLAN 1 ~ 管理
VLAN 10 ~ 数据(所有终端设备)
VLAN 12 ~ 语音(Cisco IP 电话)

这是运行配置,一定有我们刚刚错过的东西。

v1.3.0.62 / R750_NIK_1_3_647_260     #I've actually upgraded to the latest firmware 1.3.7  
CLI v1.0  
set system queues-mode 4          

vlan database  
default-vlan vlan 10  
exit  
vlan database  
vlan 1,12   
exit  
voice vlan id 12   

interface vlan 1  
 ip address 192.168.1.1 255.255.255.0   
 no ip address dhcp   
!  
interface vlan 10  
 name Data   
 ip address 192.168.10.1 255.255.255.0   
!  
interface vlan 12  
 name Voice   
 ip address 192.168.12.1 255.255.255.0   
!  
interface gigabitethernet1/1/1  
 channel-group 1 mode auto   
!  
interface gigabitethernet1/1/2  
 channel-group 1 mode auto   
!  
interface gigabitethernet1/1/3  
 channel-group 1 mode auto   
!  
interface gigabitethernet1/1/4  
 channel-group 1 mode auto   
!  
interface gigabitethernet1/1/24  
 flowcontrol auto   
 description "Sonicwall X0"  
 ip address 192.168.11.1 255.255.255.0   
 switchport mode general   
 switchport general allowed vlan add 1,12 tagged   
!  
interface tengigabitethernet1/1/1  
 switchport trunk allowed vlan add 12   
 switchport default-vlan tagged   
!  
interface tengigabitethernet1/1/2  
 switchport trunk allowed vlan add 12   
 switchport default-vlan tagged   
!  
interface Port-channel1  
 description VSCSERVER1  
 switchport mode general   
!  
exit  
ip default-gateway 192.168.11.2   

希望有人可以帮助我们解决这个问题,如果您需要更多信息,请告诉我。

谢谢

######### 编辑

SG500X#show ip route
最大并行路径:1(重置后为 1)
IP 转发:启用
代码:> - 最佳,C - 连接,S - 静态,R - RIP

S 0.0.0.0/0 [1/1] via 192.168.12.1, 00:28:36, gi1/1/24
C 192.168.1.0/24 直连,gi1/1/1
C 192.168.10.0/24 直连连接,gi1/1/1
C 192.168.12.0/24 直接连接,gi1/1/1

#
1个回答

我认为有几件事需要解决。您的路由表不包括 192.168.11.x 网络,因此您的路由器不知道将数据发送到哪里,除非您从文本中省略它。它应该像其他人一样被自动包含为“已连接”的“C”路线。部分问题可能在于您在交换机端口模式而不是路由模式下使用端口 1/1/24。

从您包含的文本来看,您的语音网络似乎是所有流量的默认静态路由。

我想你可以ping 192.168.11.1 接口?能ping通192.168.11.2接口吗?

这是尝试的快速修复...

配置 t# int gi1/1/24

config t-if#没有ip地址

配置 t# int vlan 11

配置 t-if# ip 地址 192.168.11.1 255.255.255.0

配置 t-if# int gi1/1/24

配置 t-if# switchport 模式访问

配置 t-if# switchport acc vlan 11

验证 192.168.11.0/24 网络是否在路由表中,并在需要时重新运行 ip default gateway 命令。检查连通性。

您还可以尝试使用“no switchport”命令将 int gi1/1/24 更改为路由端口。这也应该可以解决您的问题。