源地址转换和策略路由 (华为防火墙策略路由配置实例)

  • 网络拓扑图

华为交换机策略路由,华为的路由策略工具之间的关系

网络拓扑图

  • 组网需求

1)vlan200通过链路ISP-A访问Internet

2)vlan300通过链路ISP-B来访问Internet

  • 配置思路

通过在FW上配置策略路由实现不同源地址数据通过不同的链路转发

  • 操作步骤

配置FW设备

a)配置接口的IP地址

[FW]inter g1/0/0
[FW-GigabitEthernet1/0/0]ip add 1.1.1.2 29
[FW-GigabitEthernet1/0/0]service-manage ping per
[FW-GigabitEthernet1/0/0]quit
[FW]inter g1/0/1
[FW-GigabitEthernet1/0/1]ip add 2.2.2.2 29
[FW-GigabitEthernet1/0/1]service-manage ping per
[FW-GigabitEthernet1/0/1]quit
[FW]inter g1/0/6
[FW-GigabitEthernet1/0/6]ip add 10.1.1.1 24
[FW-GigabitEthernet1/0/6]service-manage ping per
[FW-GigabitEthernet1/0/6]quit
[FW]inter loopb0
[FW-LoopBack0]ip add 10.10.10.1 32
[FW-LoopBack0]quit

a)将接口加入安全区域

[FW]firewall zone untrust
[FW-zone-untrust]add inter g1/0/0
[FW-zone-untrust]add inter g1/0/1
[FW-zone-untrust]quit
[FW]firewall zone trust
[FW-zone-trust]add inter g1/0/6
[FW-zone-trust]quit

b)配置Trust区域和Untrust区域之间的安全策略,允许企业内网用户访问外网资源

[FW-policy-security]rule name policy1
[FW-policy-security-rule-policy1]source-zone trust
[FW-policy-security-rule-policy1]destination-zone untrust
[FW-policy-security-rule-policy1]source-address 10.1.1.0 24
[FW-policy-security-rule-policy1]source-address 10.1.2.0 24
[FW-policy-security-rule-policy1]source-address 10.1.3.0 24
[FW-policy-security-rule-policy1]act per
[FW-policy-security-rule-policy1]quit

c)配置IP-Link功能,检测链路状态

[FW]ip-link check enable
[FW]ip-link name ISP_A
[FW-iplink-ISP_A]destination 1.1.1.1 interface g1/0/0
[FW-iplink-ISP_A]quit
[FW]ip-link name ISP_B
[FW-iplink-ISP_B]destination 2.2.2.1 interface g1/0/1
[FW-iplink-ISP_B]quit

d)创建策略路由“ISP_A”和“ISP_B”,从Trust区域接收的属于vlan200的报文发送到下一跳1.1.1.1,从Trust区域接收的属于vlan300的报文发送到下一跳2.2.2.1

[FW-policy-pbr]rule name ISP_A
[FW-policy-pbr-rule-ISP_A]source-zone trust
[FW-policy-pbr-rule-ISP_A]source-address 10.1.2.0 24
[FW-policy-pbr-rule-ISP_A]track ip-link ISP_A
[FW-policy-pbr-rule-ISP_A]action pbr next-hop 1.1.1.1
[FW-policy-pbr-rule-ISP_A]quit
[FW-policy-pbr]rule name ISP_B
[FW-policy-pbr-rule-ISP_B]source-zone trust
[FW-policy-pbr-rule-ISP_B]source-address 10.1.3.0 24
[FW-policy-pbr-rule-ISP_B]track ip-link ISP_B
[FW-policy-pbr-rule-ISP_B]action pbr next-hop 2.2.2.1
[FW-policy-pbr-rule-ISP_B]quit

e)配置OSPF路由

[FW]ospf 1 router-id 10.10.10.1
[FW-ospf-1]area 0
[FW-ospf-1-area-0.0.0.0]net 10.10.10.1 0.0.0.0
[FW-ospf-1-area-0.0.0.0]net 10.1.1.0 0.0.0.255
[FW-ospf-1-area-0.0.0.0]quit

f)配置net

[FW-policy-nat]rule name policy_nat1
[FW-policy-nat-rule-policy_nat1]source-zone trust 
[FW-policy-nat-rule-policy_nat1]destination-zone untrust
[FW-policy-nat-rule-policy_nat1]source-address 10.1.1.0 24
[FW-policy-nat-rule-policy_nat1]source-address 10.1.2.0 24
[FW-policy-nat-rule-policy_nat1]source-address 10.1.3.0 24
[FW-policy-nat-rule-policy_nat1]act source-nat easy-ip
[FW-policy-nat-rule-policy_nat1]quit
  • 结果验证

a)PC1和PC2能够ping通internet 5.5.5.5

华为交换机策略路由,华为的路由策略工具之间的关系

PC1能够ping通5.5.5.5

华为交换机策略路由,华为的路由策略工具之间的关系

PC2能够ping通5.5.5.5

b)PC1用户流量走的是ISP_A的运营商

华为交换机策略路由,华为的路由策略工具之间的关系

PC1跟踪显示ISP_A

c)PC2用户流量走的是ISP_B的运营商

华为交换机策略路由,华为的路由策略工具之间的关系

PC2跟踪路由显示ISP_B