user-bind(静态绑定)并开启 ip source check user-bind enable(IPSG功能)后,如果导致终端无法上网,通常是由于上行接口误开启了IPSG检查或绑定表项信息不匹配引起的。display ip source check user-bind interface <上行接口类型> <接口编号>,查看是否显示 ipv4 source check user-bind enable。undo ipv4 source check user-bind enable 去使能该接口的 IPSG 功能。user-bind static 表项。display ip source check user-bind status static 查看绑定表状态,确认合法主机信息是否在表中且有效。如有错误,使用 undo user-bind static ... 删除旧表项并使用正确的参数重新添加。arp static 命令进行 IP-MAC 绑定。需要注意的是,静态 ARP 仅用于防止 ARP 欺骗,并不能实现类似 IPSG 的端口级访问控制。如果期望通过绑定限制非授权主机上网,必须使用 user-bind static 配合 ip source check user-bind enable 才能实现。
H3C 接入 user-bind + ip source-check 绑定后无法上网排错
原理先说
user-bind static ip xxx mac xxx int Gigx/x 绑定 IP+MAC + 端口,ip source check 开启源 IP 校验:报文源 IP / 源 MAC / 入端口三者和绑定条目不一致直接丢弃,上不了网全是校验丢包。
一、四大故障点 & 排查命令
1、user-bind 条目写错(最高发)
IP 写错、MAC 大小写 / 符号错误、端口选错;
终端手动改 IP、DHCP 分配 IP 和绑定 IP 不一致。
plaintext
display user-bind static # 查看已绑定条目
display arp | include 终端IP # 核对终端实际MAC
修正:删除错误绑定 undo user-bind static ip X.X.X.X mac XXXX-XXXX-XXXX int G1/0/X 重新绑定。
2、IP Source Check 配置层级错误
错误:全局开ip source check,但接口没使能;或只全局没接口、只接口没全局。
正确完整配置:
plaintext
system-view
ip source check enable //全局开启
interface GigabitEthernet 1/0/X
ip source check user-bind enable //接口基于user-bind启用源防
漏接口使能 = 不校验,但如果全局 + 接口配置错乱、混用 snooping 绑定规则也会误丢。
3、下联终端 DHCP 场景没配套 DHCP Snooping
终端 DHCP 获取 IP:只配 static user-bind 固定 IP,DHCP 拿到别的 IP 直接校验失败断网
两种方案二选一:
终端固定静态 IP,严格匹配绑定;
开启 DHCP Snooping,动态生成 user-bind:
plaintext
dhcp snooping enable
dhcp snooping bind-table static user-bind sync
4、上行口错误开启 ip source check
上行上联核心的 Trunk 口不能开 ip source check user-bind!
上行口收到跨网段报文源 IP 不在本端口绑定条目,直接全丢包、全网断网。
plaintext
interface GigabitEthernet 1/0/24
undo ip source check user-bind enable
二、快速定位丢包
plaintext
display ip source check statistics interface Gig 1/0/X
查看 Drop 计数持续上涨 = 源校验丢弃,核对 IP/MAC/ 端口三要素。
三、临时应急
plaintext
interface Gig 1/0/X
undo ip source check user-bind enable
关闭接口源检查,立刻恢复上网,再核对绑定条目。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论