V7 防火墙处理顺序:先做源 NAT,再查路由、再匹配 IPsec 策略
一句话:IPsec 保护的流量,被普通上网的 SNAT 规则提前转换了。
IPsec 流量不做上网 SNAT,内网原始私网 IP 直接进 IPsec 加密。
CLI 示例:
acl number 3000
rule permit ip source 192.168.1.0 0.0.0.255 destination 10.2.2.0 0.0.0.255
nat policy
rule 0 permit source-zone trust destination-zone untrust acl 3000 action no-nat
rule 1 permit source-zone trust destination-zone untrust action nat easy-ip
规则 0 放最上面:IPsec 流量匹配 no-nat,不转换;其余普通上网流量走 easy-ip。
在 IPsec 绑定的出口接口开启,该接口的 IPsec 保护流量,跳过 NAT 处理H3C
interface GigabitEthernet1/0/1
ipsec apply policy xxx
ipsec no-nat-process enable
⚠️注意:老版本不支持该命令;仅作用在本接口 IPsec 流量。
如果用的是策略模板 IPsec(policy 方式绑定接口),双出口场景容易出现路由选路混乱,推荐改成Tunnel 隧道接口 + 路由模式 IPsec
display nat session
display ipsec sa
display acl 3000
看 IPsec 流量的 nat 会话,确认不再被转换成出口 B 公网 IP。
display nat session destination x.x.x.x #x.x.x.x是对端IPsec网关
看会话里的源转换地址,如果转换后的地址是另一个出口 IP,确认就是 SNAT 提前转换问题。
不能用全局 easy-ip,单独给 IPsec 流量创建地址池,地址池 = 出口 A 公网 IP,只对 IPsec 流量做这条 SNAT,不要复用另一个出口的地址池。
暂无评论
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论