暂无评论
dhcp snooping trust,终端发出的 DHCP Discover 报文会被丢弃,导致无法获取 IP;或者即使手动配置了静态 IP,其 ARP 响应也可能被 DAI(动态 ARP 检测)拦截。dhcp snooping trust 及 ip arp inspection trust(若开启了 DAI)。voice-vlan 功能。Voice-VLAN 会将未知源 MAC 的报文上送 CPU 处理,在特定情况下可能导致动态 MAC 下发失败,进而使报文被丢弃,引发通信异常。stp edged-port enable。display ip source binding 或 display dhcp snooping binding,确认故障终端的 IP+MAC 条目是否成功生成。display port-security interface [接口名],检查是否因 MAC 数量超限或绑定不匹配触发了 security-violation shutdown。terminal monitor),观察是否有 LLDP 邻居创建异常、DAI 丢弃 ARP 报文的记录。暂无评论
两台同型号 S5130S,配置看起来一样,一台正常、一台绑定后不能上网。核心大概率不是 “绑定信息错”,而是第二台的上行口 / 全局 / 接口细节有隐性差异,或IPSG+VLAN + 端口组合不匹配。下面按 “先定位→再对比→再修复” 给你一套可直接在现场敲的排查方案。
一、先在故障交换机上快速确认 4 件事(5 分钟)
1)确认全局绑定表是否真的存在
bash
运行
display ip source binding static
看:IP、MAC、VLAN 是否和终端一致;
特别注意:VLAN 是否写对(很多人漏配 VLAN,或 VLAN 不一致)。
2)确认用户端口是否真的使能 IPSG
bash
运行
display ip source check user-bind status
正常:下联口(1/0/1-24)Enabled,上行口(1/0/24)Disabled;
异常:如果上行口也 Enabled,必丢包(上行流量源 IP 不在本设备绑定表)。
3)确认端口 VLAN、链路类型是否和正常机一致
bash
运行
display interface brief
display port vlan
重点:下联口是否是 access + 正确 VLAN,上行口是否 trunk + 允许所有 VLAN。
4)看是否有丢包(最直接)
bash
运行
display ip source check statistics interface Gig 1/0/X
看 Drop 计数:涨 = 被 IPSG 丢弃;不涨 = 没到 IPSG,查路由 / ARP / 上行连通。
二、两台交换机 “逐行配置对比”(最关键)
既然绑定信息核对无误,差异一定在 “非绑定命令” 里。把两台配置导出,重点对比:
1)上行口配置(最常见坑)
正常机上行口:
bash
运行
interface GigabitEthernet 1/0/24
port link-type trunk
port trunk allow-pass vlan all
undo ip source check user-bind enable # 关键:必须关闭
故障机极可能:
漏了 undo ip source check user-bind enable(哪怕全局关,接口开也会丢);
或上行口是 access、VLAN 不对;
或 port-security、MAC 限制 等冲突。
2)全局是否有隐藏差异
bash
运行
# 对比:
ip source binding ip-address x.x.x.x mac-address xxxx.xxxx.xxxx vlan 10 # 必须带VLAN
# 故障机可能:少了vlan参数,或VLAN错
3)接口下是否有额外配置
故障机下联口可能多了:port-security、dot1x、acl inbound 等,优先级高于 IPSG,直接丢包;
用 display acl all、display port-security 检查。
三、最可能的 3 个根因(按概率)
1)故障机上行口误开启 IPSG(90% 概率)
现象:绑定正确、下联口 Enabled、上行口也 Enabled;
后果:上行回来的流量(网关→终端)源 IP 是网关,不在本设备绑定表,全被丢弃,终端能发不能收,表现为 “不能上网”;
验证:display ip source check user-bind status 看上行口状态;
修复:
bash
运行
interface GigabitEthernet 1/0/24
undo ip source check user-bind enable
2)绑定表缺少 VLAN 参数或 VLAN 不匹配
正常机:ip source binding ... vlan 10;
故障机:ip source binding ...(无 VLAN)或 VLAN 错;
后果:IPSG 校验不通过,丢包;
修复:删除旧绑定,重新带 VLAN 绑定:
bash
运行
undo ip source binding ip-address x.x.x.x mac-address xxxx.xxxx.xxxx
ip source binding ip-address x.x.x.x mac-address xxxx.xxxx.xxxx vlan 10
3)下联口有高优先级策略拦截
如:ACL、端口安全、802.1x;
验证:display acl statistics、display port-security interface;
修复:临时关闭测试:
bash
运行
interface GigabitEthernet 1/0/1
undo port-security
undo dot1x authentication method eap
四、临时应急方案(立刻恢复)
在故障机所有下联口临时关闭 IPSG,先上网再排查:
bash
运行
interface range GigabitEthernet 1/0/1 to 1/0/24
undo ip source check user-bind enable
恢复后再逐行对比配置,找到差异点。
五、总结(你现在立刻做)
故障机敲:display ip source check user-bind status → 看上行口是否 Enabled;
是→直接 undo ip source check user-bind enable;
否→对比两台配置:绑定表 VLAN、端口 VLAN、是否有 ACL / 端口安全;
90% 是上行口误开 IPSG导致。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论