ip source binding表项作用理解错误
全局静态绑定只做防 IP 仿冒校验:防止在其他端口仿冒已经绑定的 IP‑MAC,不能实现 “没有表项就拒绝”。全局表项逻辑:匹配上就允许;完全不匹配的报文直接放过,不会丢弃!这就是未绑定终端还能上网的最主要原因H3C。
✅想要:接口上只有存在绑定表项才放行,无表项就丢包,必须把静态绑定配置在【接口视图】,不能用全局视图。全局表项做不到 “黑名单式拦截”。
ip verify source是在二层物理接口开启过滤;不能直接在 VLAN 下全局开启 IPSG 过滤。VLAN 下不能配置 ip verify source。所有接入该 VLAN 的用户端口,每一个端口都要开启 IPSG,并且在对应端口配置该端口接入终端的静态绑定表项。不能期望配置一次,整个 VLAN 全部自动拦截非法终端,每个接入端口单独配置。
ip verify source
上联口不能配置 IPSG,否则网关、跨网段报文全部被丢弃。假设:接入端口 G1/0/1‑G1/0‑24,业务 VLAN 10;G1/0/24 为上联口,不开启 IPSG。主机 192.168.10.10,MAC
aaaa‑bbbb‑cccc接在 G1/0/1。
system‑view
vlan 10
# 【接入用户端口模板,每个接终端的端口都要配置】
interface GigabitEthernet 1/0/1
port access vlan 10
# 开启IPSG报文过滤功能
ip verify source ip‑address mac‑address
# 在【接口视图】配置静态绑定(重点!不是全局!)
ip source binding ip‑address 192.168.10.10 mac‑address aaaa‑bbbb‑cccc vlan 10
quit
# 上联口(接网关/核心):**不要配置ip verify source,不要配置ip source‑binding**
interface GigabitEthernet 1/0/24
port trunk permit vlan 10
quit
说明:接口视图下配置
ip source binding,该端口收到报文,必须匹配本端口的静态绑定表项,否则直接丢弃 IP 报文,达到 “未绑定不能上网” 的效果H3C。
# 查看全部IPSG绑定表,区分global全局、interface接口表项
display ip source binding
# 查看接口IPSG功能是否开启
display this interface GigabitEthernet 1/0/1
输出中 Type 字段:
Static(global):全局静态绑定,不能实现无表项丢弃Static(interface‑GigabitEthernet1/0/1):接口静态绑定,才会执行 “不匹配直接丢包”。ip source binding ip‑address x.x.x.x mac‑address xxxx‑xxxx‑xxxx不能实现非法终端拦截。全局:匹配→允许;不匹配→直接放行。只防御仿冒已存在的 IP‑MAC,不会阻断未知终端。
ip verify source,会导致网关、跨 VLAN 转发全部异常断网。如果 VLAN 下接入端口非常多,每个端口手工敲 ip source binding 工作量巨大: 方案 A:端口 IPSG + 接口静态绑定(适合终端数量少) 方案 B:ARP‑Detection + ACL 组合,在 VLANIF 下配置 ACL 过滤源 IP‑MAC,适合大量静态 IP 终端场景。
补充提醒:IPSG 只过滤IP 报文;ARP 报文不会被 IPSG 丢弃。如果需要同时拦截非法 ARP,需要额外开启
arp‑detection,配合静态 ARP 表项使用。
做完正确配置后测试:
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论