核心交换机存在两张路由表:①public 全局表;②vrf‑yewu 业务 VRF 表;防火墙旁挂,做平面转换 / 安全访问控制;全网 OSPF。 关键点:交换机本身不能直接做不同 VRF 之间互访,必须把跨平面流量牵引到防火墙,由防火墙完成 public 平面与 vrf‑yewu 平面之间转发;流量不能在交换机本地直接路由互通。
表格
| 方案 | 实现原理 | 适用场景 | 风险点 |
|---|---|---|---|
| 方案 A:策略路由 PBR 引流(推荐) | 交换机匹配【public 访问 vrf‑yewu】、【vrf‑yewu 回访问 public】流量,重定向下一跳给到防火墙;防火墙做跨平面转发后回注交换机H3C。 | 流量范围可控,只把需要跨平面的流量上送防火墙,其余流量本地转发;生产首选。 | PBR 只对入方向报文生效,需要双向流量都匹配;回注流量不要再次匹配 PBR,避免环路。 |
| 方案 B:OSPF 主机路由牵引(路由方式引流) | 防火墙向交换机发布业务网段 / 公网网段 32 位主机路由,交换机查路由把流量发给防火墙。 | 适合全部流量强制过防火墙;网段多会产生大量 32 位主机路由,路由表膨胀。 | 网段多不建议;路由震荡风险大。 |
⚠️重要提醒:OSPF 邻居不能跨 VRF 直接建立;防火墙需要两个三层对接接口,一个对接交换机 public 全局平面,一个对接交换机 vrf‑yewu 业务 VRF 平面。 交换机:接口 A(global/public)对接防火墙 untrust 侧;接口 B 绑定
vrf‑yewu对接防火墙 trust 侧。
1)创建业务 VRF
ip vpn-instance vrf-yewu
route-distinguisher 100:1
vpn-target 100:1 both
quit
2)两个对接防火墙的三层接口
#接口1:对接防火墙public侧,属于全局public平面
interface Vlan‑interface 100
ip address 10.100.1.1 255.255.255.252
#宣告进OSPF‑public
ospf 1 area 0
network 10.100.1.0 0.0.0.3
#接口2:对接防火墙业务vrf‑yewu侧,绑定VRF
interface Vlan‑interface 200
ip binding vpn‑instance vrf‑yewu
ip address 10.200.1.1 255.255.255.252
#OSPF在vrf‑yewu实例内建立邻居
ospf 2 vpn‑instance vrf‑yewu area 0
network 10.200.1.0 0.0.0.3
3)ACL 定义需要跨平面的流量
#ACL 3000:public全局访问业务VRF网段
acl advanced 3000
rule permit ip source 【public源网段】 destination 【vrf‑yewu业务网段】
#ACL3001:业务vrf‑yewu回访问public网段
acl advanced 3001
rule permit ip source 【vrf‑yewu业务网段】 destination 【public源网段】
4)配置策略路由 PBR
policy‑based‑route PBR‑FW‑TRANS
node 10
if‑match acl 3000
apply next‑hop 10.100.1.2 #防火墙public侧对接IP
node 20
if‑match acl 3001
apply next‑hop vpn‑instance vrf‑yewu 10.200.1.2 #防火墙业务侧对接IP
node 100 #空节点,其余流量不做PBR,正常查表转发
quit
❗PBR 应用位置:
- public 平面入方向接口应用 PBR,匹配公网过来去往业务 VRF 的流量;
- vrf‑yewu 业务平面入方向 Vlan‑interface下应用 PBR,匹配业务网段访问公网的流量。
interface Vlan‑interface 【public业务网关vlanif】 ip policy‑based‑route PBR‑FW‑TRANS interface Vlan‑interface 【vrf‑yewu业务网关vlanif】 ip policy‑based‑route PBR‑FW‑TRANS
⚠️防环路关键点: 防火墙回注给交换机的返回流量,不要再次命中 PBR;因为回包源目的已经反转,ACL 不会匹配,直接查表转发。禁止把 PBR 应用在和防火墙直连的互联 Vlan‑interface 接口。
防火墙两个三层接口,分属不同安全域;防火墙不需要配置 VRF,依靠安全域区分两个平面。
1)接口加入安全域
interface GigabitEthernet 1/0/1
port link‑mode route
ip address 10.100.1.2 255.255.255.252
port‑security‑zone untrust
interface GigabitEthernet 1/0/2
port link‑mode route
ip address 10.200.1.2 255.255.255.252
port‑security‑zone trust
2)OSPF 配置,分别和交换机两个平面建邻居
#OSPF‑1:与交换机public(全局)建立邻居
ospf 1 area 0
network 10.100.1.0 0.0.0.3
#OSPF‑2:与交换机vrf‑yewu平面建立邻居
ospf 2 area 0
network 10.200.1.0 0.0.0.3
防火墙通过 OSPF 分别学习:public 公网网段、vrf‑yewu 业务网段路由。
3)安全策略(关键!允许两个平面互访)
4)路由回注:防火墙学到业务网段、公网网段后,回发给交换机;交换机收到回注报文,分别查找对应 VRF 路由表转发,不再触发 PBR。
思路:防火墙向交换机发布业务网段的 / 32 主机路由:
缺点:每一个业务网段都要发布主机路由,网段多路由表压力大,适合测试或者少量网段场景。
ospf 2 vpn‑instance vrf‑yewu只和防火墙业务侧接口建邻居,不能混用进程。#交换机查看策略路由是否命中
display policy‑based‑route statistics
#查看VRF路由表
display ip routing‑table vpn‑instance vrf‑yewu
#防火墙看会话表,确认跨平面流量建立会话
display session table
vrf‑yewu互联网段 →交换机收到报文,查找vrf‑yewu路由表,转发业务终端。暂无评论
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论