VRF和public打不通,求正确配置

pc目前只能ping到10.1.21.2 ping 不通10.1.21.1
(0)
(1)
工程师:我可以将我的配置发给您看下,看错在哪里吗?
PC(192.168.10.0/24,属于 FW 上的 VPN 实例):
✅ 能 ping 10.1.21.2(FW 的 GE0/2 接口,public 实例地址)
❌ ping 不通 10.1.21.1(SW2 侧,公网段对端)
关键点:FW 的 GE0/3 绑定 VPN 实例,GE0/2 属于 public(公网根实例)。V7 防火墙默认:VPN 实例路由表 和 public 路由表互相隔离! ping 通 10.1.21.2,只是 ping 防火墙本机接口(local 报文);转发流量(去往 10.1.21.1)需要双向跨实例静态路由 + 安全策略放行跨实例流量两个条件,缺一不可。
组网梳理:
192.168.10.0/24、10.1.11.0/24(GE0/3:10.1.11.2,绑定 vpn-instance xxx)10.1.21.0/24(GE0/2:10.1.21.2,默认 public)、172.16.1.0/24、8.8.8.8# 1.创建VPN实例(如果你已经建好跳过)
ip vpn-instance vrf1
route-distinguisher 100:1
# 2.接口绑定VRF
interface GigabitEthernet 1/0/3
ip binding vpn-instance vrf1
ip address 10.1.11.2 255.255.255.0
# 3.public侧接口(默认不绑定vpn-instance)
interface GigabitEthernet 1/0/2
ip address 10.1.21.2 255.255.255.0
⚠️重点:静态路由要分别写在对应路由表里面 1)在 VPN 实例 vrf1 路由表:增加去往公网侧网段的路由
ip route vpn-instance vrf1 10.1.21.0 255.255.255.0 10.1.11.2 public
ip route vpn-instance vrf1 172.16.1.0 24 10.1.11.2 public
ip route vpn-instance vrf1 8.8.8.8 32 10.1.11.2 public
含义:VRF 内访问这些公网网段,把报文交给防火墙 public 实例转发。
2)在 public 公网路由表:增加去往 VRF 内网段回程路由
ip route 192.168.10.0 255.255.255.0 10.1.21.2 vpn-instance vrf1
ip route 10.1.11.0 255.255.255.0 10.1.21.2 vpn-instance vrf1
含义:public 侧回来访问 VRF 网段,交给 vrf1 实例转发。
原理:V7 防火墙一条静态路由可以指定下一跳归属另一个 VPN 实例,实现 VRF <-> public 路由互通,这是跨实例转发的基础。
# GE0/3(VRF侧)加入Trust域
security-zone name Trust
import interface GigabitEthernet 1/0/3
# GE0/2(public侧)加入Untrust域
security-zone name Untrust
import interface GigabitEthernet 1/0/2
流量路径:Trust (vrf1) → Untrust (public);回程 Untrust (public) → Trust (vrf1) ⚠️V7 安全策略不区分 VPN 实例,只看安全域、源 / 目的地址
security-policy ip
rule name VRF-TO-PUBLIC
source-zone Trust
destination-zone Untrust
source-address 192.168.10.0 255.255.255.0
destination-address 10.1.21.0 255.255.255.0
action pass
rule name PUBLIC-TO-VRF
source-zone Untrust
destination-zone Trust
source-address 10.1.21.0 255.255.255.0
destination-address 192.168.10.0 255.255.255.0
action pass
如果后续 PC 要访问 8.8.8.8,在策略里追加目的地址或者放通。
10.1.11.2(FW-GE0/3)10.1.21.2(FW-GE0/2)# 查看vrf内路由表
display ip routing-table vpn-instance vrf1
# 查看public路由表
display ip routing-table
# 查看安全策略命中计数
display security-policy hit-count
# 看会话表(PC访问10.1.21.1时)
display session table
10.1.21.2:是访问防火墙 GE0/2 这个本机接口,属于 Local 报文,防火墙自己应答,不需要跨实例转发路由,所以通;10.1.21.1:是转发报文,需要 VRF 路由表有去往 10.1.21.0/24 的路由指向 public 实例,并且回程路由、安全策略放行,三个条件缺一不可。0.0.0.0 0 10.1.11.2 public;(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
工程师:我可以将我的配置发给您看下,看错在哪里吗?