路由器 地址10.11.0.1
三层S5560 地址 10.11.0.2/10.11.2.1
三层下面挂一个华为AC6003无线控制器
现在的情况是,从AC6003 ping 10.11.0.1 和 10.11.0.2 都不通;但是拿笔记本接AC 4口ping 0.1和0.2都通,而且笔记本能正常上网。
从三层ping AC 10.11.4.1 也是不通,用笔记本直接连三层ping 0.1和0.2都正常,4.1不通。
你说不通吧,笔记本能上网;说通吧,ping管理地址不通。希望不是跨厂商引起的问题吧。
有哪位大佬能指点一二的,感谢。
路由器简略配置如下:
dhcp enable
dhcp server ip-pool vlan30
gateway-list 10.11.30.254
network 10.11.30.0 mask 255.255.255.0
dns-list 10.11.0.1
dhcp server ip-pool vlan40
gateway-list 10.11.40.254
network 10.11.40.0 mask 255.255.255.0
dns-list 10.11.0.1
interface Vlan-interface1
ip address 10.11.2.1 255.255.254.0
interface Vlan-interface30
ip address 10.11.30.254 255.255.255.0
interface Vlan-interface40
ip address 10.11.40.254 255.255.255.0
interface GigabitEthernet1/0/1
port link-mode route
ip address 10.11.0.2 255.255.254.0
interface GigabitEthernet1/0/13
port link-mode bridge
port access vlan 30
interface GigabitEthernet1/0/23 #接AC
port link-mode bridge
port link-type trunk
port trunk permit vlan all
combo enable auto
interface GigabitEthernet1/0/24
port link-mode bridge
port link-type trunk
port trunk permit vlan all
combo enable auto
ip route-static 0.0.0.0 0 10.11.0.1 (路由器接口地址)
ipv6 route-static :: 0 GigabitEthernet1/0/1
华为AC6003配置:
vlan batch 30 40
interface Vlanif1
ip address 10.11.4.1 255.255.254.0
management-interface
interface Ethernet0/0/47
ip address 169.254.3.1 255.255.255.0
interface GigabitEthernet0/0/1 #接三层
port link-type trunk
port trunk allow-pass vlan 40
port bridge enable
interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 30 40
interface GigabitEthernet0/0/3 #接笔记本
port link-type access
port default vlan 40
interface GigabitEthernet0/0/4
port link-type access
port default vlan 40
port bridge enable
interface GigabitEthernet0/0/5
port link-type access
port default vlan 40
interface GigabitEthernet0/0/6
port link-type access
port default vlan 40
ip route-static 0.0.0.0 0.0.0.0 10.11.0.2
undo ntp-service enable
(0)
management-plane isolate enable)。该功能会禁止通过业务口访问管理口地址。如果 AC 是通过业务口(GigabitEthernet0/0/1)与三层交换机互联,且管理 IP 配置在 Vlanif1 上,就会导致业务数据能通,但 Ping 管理 IP 被拦截。undo management-plane isolate enable 命令,允许通过业务口访问管理口地址,然后再测试 Ping 是否恢复。icmp echo-reply enable,确保 SVI 接口可响应 Ping 请求。同时执行 display acl all 查看是否有规则默认 deny 了 ICMP 报文。ping -a 10.11.4.1 10.11.4.1,测试自身 Vlanif 接口是否正常 UP。若不通,说明 Vlanif 状态异常或未生效。display arp | include 10.11.0.2,检查是否学习到了三层交换机的 MAC 地址。如果 ARP 缺失或错误,尝试执行 reset arp all 清除缓存后重新触发地址解析。ping -a 10.11.2.1 10.11.4.1,明确指定源 IP 进行测试,排除因多 IP 导致的路由选路问题。(0)
没有路由,访问是双向的,一个网段要访问另外一个网段,得加路由。
在设备上面ping建议带源地址测试
网络设备 ping -a 源地址 目地址
电脑CMD ping -S 源地址 目地址
(0)
暂无评论
三层不通,AC上默认路由不生效,因为下一跳不是直连,没有出接口。
二层不通 AC上的vlan1是10.11.4.0/23 ,核心交换机没有vlan1的IP。
所以说能通才奇怪。
(0)
暂无评论
完整故障根因拆解(跨厂商 H3C 三层 S5560 + 华为 AC6003,现象完全匹配你的场景)
一、先梳理所有网段与关键矛盾点
1. 设备地址清单
出口路由器:10.11.0.1/23
H3C 三层 S5560:
上联路由口 G1/0/1:10.11.0.2/23
Vlanif1:10.11.2.1/23
Vlanif40:10.11.40.254/24(业务网关)
G1/0/23 Trunk 口对接华为 AC,允许 vlan all
华为 AC6003:
管理 Vlanif1:10.11.4.1/23(管理地址)
上联口 G0/0/1 Trunk 仅放行 vlan 40
默认路由:0.0.0.0 0 10.11.0.2
笔记本接 AC G0/0/4 access vlan40,获取 10.11.40.x 地址
2. 诡异现象一句话总结
笔记本(vlan40 网段)ping 10.11.0.1、10.11.0.2、上网全部正常;
AC 本机 ping 10.11.0.1 / 10.11.0.2 不通;
H3C 三层交换机 ping AC 管理地址 10.11.4.1 不通;
三层交换机下直连笔记本也 ping 不通 10.11.4.1。
二、核心致命故障点(两处叠加,99% 是这个问题)
故障 1:华为 AC 上联口只放通 VLAN40,AC 管理网段 10.11.4.1/23 无标签通道通往三层交换机
AC 管理 IP 在Vlanif1(VLAN1),但 AC 上联对接 S5560 的接口 G0/0/1 配置:
plaintext
port trunk allow-pass vlan 40
只允许 VLAN40 标签通过,完全不放通 VLAN1。
2. 流量逻辑:
笔记本属于 VLAN40,标签 40 可以正常通过上联口到三层 S5560,三层有 Vlanif40 网关,所以笔记本能上网、能 ping 10.11.0.0/23;
AC 本机发起 ping 10.11.0.2 时,源 IP 是 10.11.4.1(VLAN1),报文携带 VLAN1 标签从 G0/0/1 发出;
AC 上联口只允许 vlan40,直接丢弃 VLAN1 标签报文 → 三层交换机收不到 AC 的 ICMP 请求,无回复,ping 不通。
故障 2:H3C 三层交换机没有去往 AC 管理网段 10.11.4.0/23 的回程静态路由
三层 S5560 本地直连网段:10.11.0.0/23、10.11.2.0/23、10.11.30.0/24、10.11.40.0/24。
10.11.4.0/23 不在任何直连网段,三层没有静态路由指向 AC,就算 VLAN1 放通了,三层 ping 10.11.4.1 也会丢包。
三、分步修复操作(必须两边设备都改,缺一不可)
第一步:华为 AC6003 上联口放行 VLAN1(管理 VLAN)
plaintext
system-view
interface GigabitEthernet 0/0/1
# 原有只允许vlan40,追加允许vlan1(管理VLAN)
port trunk allow-pass vlan 1 40
修改后:AC 管理 VLAN1 标签、业务 VLAN40 标签都能发到 H3C 三层交换机。
第二步:H3C S5560 三层交换机添加去往 AC 管理网段的回程静态路由
AC 管理网段:10.11.4.0/23,AC 上联对端三层接口属于同广播域,下一跳为 AC 管理 IP 10.11.4.1
plaintext
system-view
ip route-static 10.11.4.0 255.255.254.0 10.11.4.1
作用:三层交换机收到去往 10.11.4.1 的报文,知道转发给 AC。
四、改完后双向连通逻辑验证
AC 本机 ping 10.11.0.2
AC 源 10.11.4.1(VLAN1 标签)→ 上联口允许 VLAN1 → S5560 收到报文,本地直连 10.11.0.0/23,正常回应;回程匹配静态路由回给 AC。
三层交换机 ping AC 10.11.4.1
三层匹配静态路由 10.11.4.0/23 下一跳 10.11.4.1,报文携带 VLAN1 标签发给 AC,AC Vlanif1 接收回复。
笔记本业务不受任何影响
VLAN40 通道不变,上网、访问原有网段保持正常。
五、补充次要隐患(可选优化,避免后续问题)
华为 AC 默认路由下一跳没问题:ip route-static 0.0.0.0 0 10.11.0.2,10.11.0.2 与 AC 管理 10.11.4.1 同 / 23 网段,三层可达。
华为 AC 接口 port bridge enable 是 AC 内置无线二层桥接功能,不影响三层路由,无需改动。
H3C 三层接口 port trunk permit vlan all 建议改成精准放行:
plaintext
interface GigabitEthernet 1/0/23
undo port trunk permit vlan all
port trunk permit vlan 1 30 40
减少全网广播泛洪。
六、一句话总结故障根源
AC 上联 Trunk 只放业务 VLAN40,没放自身管理 VLAN1,AC 本机管理网段报文发不到三层;
三层交换机缺少 AC 管理网段回程路由,三层主动 ping AC 管理地址无转发路径;
笔记本在业务 VLAN40 不受 VLAN1 限制,因此上网、ping 上游网关完全正常,造成 “能上网但管理地址互 ping 不通” 的诡异现象,不是跨厂商兼容问题,纯 VLAN 放行 + 路由缺失配置漏洞。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论