< Home

Web: Example for Configuring Hot Standby in Load Balancing Mode Where Firewalls Are Deployed in In-path Mode and Connect to Switches in Upstream and Downstream Directions

This section provides a web example of configuring hot standby in load balancing mode in which the service interfaces of the firewalls work at Layer 3 and connect to switches in upstream and downstream directions.

Networking Requirements

As shown in Figure 1, service interfaces of the two FW devices work at Layer 3, having upstream and downstream connections to Layer-2 switches. The upstream switch is connected to the carrier network, and the public IP addresses the carrier assigns to the enterprise are 1.1.1.3 and 1.1.1.4. Now the FW devices are supposed to work in load sharing mode. Normally, both FW_A and FW_B forward traffic. If either FW fails, the other FW forwards all traffic to ensure service continuity.

Figure 1 Load balancing networking in which the service interfaces work at Layer 3 and are upstream and downstream connected to switches

Procedure

  1. Configure interfaces and perform the basic network configurations.
    1. Configure interfaces on FW_A.

      1. Choose Network > Interface.

      2. Click GE0/0/1, set the following parameters, and click OK.

        Security zone

        untrust

        IPv4

        IP Address

        10.2.0.1/24

      3. Repeat the preceding steps to set the following parameters for the GE0/0/3 interface.

        Security zone

        trust

        IPv4

        IP Address

        10.3.0.1/24

      4. Repeat the preceding steps to set the following parameters for the GE0/0/7 interface.

        Security zone

        dmz

        IPv4

        IP Address

        10.10.0.1/24

    2. Configure the interfaces on FW_B.

      1. Choose Network > Interface.

      2. Click GE0/0/1, set the following parameters, and click OK.

        Zone

        untrust

        IPv4

        IP Address

        10.2.0.2/24

      3. Repeat the preceding steps to set the following parameters for the GE0/0/3 interface.

        Security zone

        trust

        IPv4

        IP Address

        10.3.0.2/24

      4. Repeat the preceding steps to set the following parameters for the GE0/0/7 interface.

        Security zone

        dmz

        IPv4

        IP Address

        10.10.0.2/24

  2. Configure static routes.
    1. Configure a default route on the FW_A.

      1. Choose Network > Route > Static Route.

      2. In Static Route List, click Add, configure a default route based on the following parameter values, and click OK.

        Protocol

        IPv4

        Destination Address/Mask

        0.0.0.0/0.0.0.0

        Interface

        GigabitEthernet0/0/1

        Next Hop

        1.1.1.10

    2. Configure a default route on the FW_B.

      1. Choose Network > Route > Static Route.

      2. In Static Route List, click Add, configure a default route based on the following parameter values, and click OK.

        Protocol

        IPv4

        Destination Address/Mask

        0.0.0.0/0.0.0.0

        Interface

        GigabitEthernet0/0/1

        Next Hop

        1.1.1.10

  3. Configure dual-system hot standby.
    1. Configure dual-system hot standby on FW_A.

      1. Choose System > High Availability > Dual-System Hot Standby and click Edit.

      2. Enable Dual-System Hot Standby, set the parameters as follows, and click OK.

    2. Configure dual-system hot standby on FW_B.

      1. Choose System > High Availability > Dual-System Hot Standby and click Edit.
      2. Enable Dual-System Hot Standby, set the parameters as follows, and click OK.

    3. To prevent port conflicts in address translation on the FWs in load balancing mode, configure available port ranges on FW_A and FW_B. Currently, the configuration cannot be performed on the web UI. Click CLI Console in the lower right corner of the page to display the CLI configuration page and configure it on the CLI.

      In the hot standby load balancing scenario, If NAPT is configured, the FWs may have conflicting public ports. To prevent such conflicts, configure respective NAT resources (including public IP addresses and ports) for the FWs. You can run the hrp nat resource primary-group command on the active FW. The standby FW will automatically generate the hrp nat resource secondary-group command (if you run the hrp nat resource secondary-group command on the active FW, the standby FW will automatically generate the hrp nat resource primary-group command).

      Perform the following configuration on FW_A:

      HRP_M[FW_A] hrp nat resource primary-group

      Perform the following configuration on FW_B:

      HRP_S[FW_B] hrp nat resource secondary-group

  4. Configure default routes on the Intranet devices to set virtual IP address 10.3.0.3 of VRRP backup group 3 as the next hop for certain devices and virtual IP address 10.3.0.4 of VRRP backup group 4 as the next hop for the other devices.
  5. Configure a security policy.

    The security policy configurations on FW_A will be automatically backed up to FW_B.

    1. Choose Policy > Security Policy > Security Policy.
    2. Click Add Security Policy, configure security policies and set the parameters as follows, and then click OK.

      Name

      policy_sec

      Source Zone

      trust

      Destination Zone

      untrust

      Source Address/Region

      10.3.0.0/24

      Action

      Permit

  6. Configure a NAT policy to allow intranet users to access the Internet.

    NAT policies configured on FW_A are automatically backed up to FW_B.

    1. Choose Policy > NAT Policy > NAT Policy.

    2. Click the Source Translation Address Pool tab, click Add, configure a NAT address pool and set the parameters as follows, and then click OK.

      Name

      addressgroup1

      IP Address Range

      1.1.2.5-1.1.2.8

    3. Click the NAT Policy tab, click Add, configure NAT policy policy_nat and set the parameters as follows, and then click OK.

      Name

      policy_nat

      NAT Type

      NAT

      NAT Mode

      Source address translation

      Source Zone

      trust

      Destination Type

      Destination Zone: untrust

      Source Address Translated To

      IP Addresses in the IP Address Pool

      Source Translation Address Pool

      addressgroup1

Verification

Choose System > High Availability > Dual-System Hot Standby.

  • Normally, Working Mode is Load Sharing for both FW_A and FW_B; Current Status is Active for FW_A and Active for FW_B. In this case, both FW forward traffic.
  • If FW_A malfunctions, Working Mode is Active/Standby Backup for both FW_A and FW_B; Current Status is Standby for FW_A and Active for FW_B. In this case, FW_B only forwards traffic.

Configuration Scripts

FW_A

FW_B

#
 hrp mirror session enable
 hrp enable
 hrp interface GigabitEthernet 0/0/7 remote 10.10.0.2
 hrp nat resource primary-group
#
interface GigabitEthernet 0/0/1
 ip address 10.2.0.1 255.255.255.0
 vrrp vrid 1 virtual-ip 1.1.1.3 255.255.255.0 active
 vrrp vrid 2 virtual-ip 1.1.1.4 255.255.255.0 standby
#
interface GigabitEthernet 0/0/3
 ip address 10.3.0.1 255.255.255.0
 vrrp vrid 3 virtual-ip 10.3.0.3 active
 vrrp vrid 4 virtual-ip 10.3.0.4 standby
#
interface GigabitEthernet 0/0/7
 ip address 10.10.0.1 255.255.255.0
#
firewall zone trust
 set priority 85
 add interface GigabitEthernet 0/0/3
#
firewall zone dmz  
 set priority 50   
 add interface GigabitEthernet0/0/7
#
firewall zone untrust
 set priority 5   
 add interface GigabitEthernet 0/0/1
#  
 ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet 0/0/1  1.1.1.10
#    
 nat address-group addressgroup1 0 
  section 0 1.1.2.5 1.1.2.8
#    
security-policy  
 rule name policy_sec
  source-zone trust  
  destination-zone untrust
  source-address 10.3.0.0 24
  action permit    
#    
nat-policy  
 rule name policy_nat
  source-zone trust
  destination-zone untrust
  action source-nat address-group addressgroup1
#
 hrp mirror session enable
 hrp enable
 hrp interface GigabitEthernet 0/0/7 remote 10.10.0.1
 hrp nat resource secondary-group
#
interface GigabitEthernet 0/0/1
 ip address 10.2.0.2 255.255.255.0
 vrrp vrid 1 virtual-ip 1.1.1.3 255.255.255.0 standby
 vrrp vrid 2 virtual-ip 1.1.1.4 255.255.255.0 active
#
interface GigabitEthernet 0/0/3
 ip address 10.3.0.2 255.255.255.0
 vrrp vrid 3 virtual-ip 10.3.0.3 standby
 vrrp vrid 4 virtual-ip 10.3.0.4 active
#
interface GigabitEthernet 0/0/7
 ip address 10.10.0.2 255.255.255.0
#
firewall zone trust
 set priority 85
 add interface GigabitEthernet 0/0/3
#
firewall zone dmz  
 set priority 50   
 add interface GigabitEthernet0/0/7
#
firewall zone untrust
 set priority 5 
 add interface GigabitEthernet 0/0/1
#  
 ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet 0/0/1  1.1.1.10
#    
 nat address-group addressgroup1 0 
  section 0 1.1.2.5 1.1.2.8
#    
security-policy  
 rule name policy_sec
  source-zone trust  
  destination-zone untrust
  source-address 10.3.0.0 24
  action permit    
#    
nat-policy  
 rule name policy_nat
  source-zone trust
  destination-zone untrust
  action source-nat address-group addressgroup1
Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
< Previous topic Next topic >