< Home

Web: Example for Configuring Virtual Systems on a Cloud Computing Gateway

This section provides an example for configuring virtual systems to protect a cloud computing data center.

Networking Requirements

Figure 1 shows the networking diagram, a cloud computing data center uses a FW for security protection of the egress gateway to meet the following requirements:

  • Customers of the data center can independently manage and access their server resources.
  • The FW has only one outside interface but provides sufficient public IP addresses. NAT policies are configured on the FW so that customers have independent public IP addresses to access their own server resources.
  • As enterprises A and B have different amount of service traffic, they purchase separate virtual system resources.

Configure virtual systems to meet the preceding requirements.

Figure 1 Security gateway for cloud computing centers

Data Planning

Item

Data

Description

public

  • Outside interface: GE0/0/1
  • Outside interface IP address: 1.1.1.1/24
  • Security zone to which the outside interface belongs: Untrust
  • Inside interface: public's virtual interface Virtual-if0
  • Security zone to which the inside interface belongs: Trust
  • IP address of the carrier network gateway: 1.1.1.254/24

In this example, all intranet servers provide services to Internet users through the public system's outside interface.

vsysa

  • Virtual system name: vsysa
  • Outside interface: vsysa's virtual interface
  • Security zone to which the outside interface belongs: Untrust
  • Inside interface: GE0/0/2.1
  • Inside interface IP address: 10.3.0.1/24
  • Private IP address range: 10.3.0.0/24
  • Security zone to which the inside interface belongs: Trust
  • Private address and port of the internal server for Internet users: 10.3.0.2:80
  • Public address and port mapped to the internal server for Internet users: 1.1.1.2:8080

In this example, IP address mapping must be configured so that the server at the private address 10.3.0.2 can use the public address 1.1.1.2 to provide services to users of enterprise A.

The public system administrator configures and manages virtual systems, and no virtual system administrator is required.

vsysb

  • Virtual system name: vsysb
  • Outside interface: vsysb's virtual interface
  • Security zone to which the outside interface belongs: Untrust
  • Inside interface: GE0/0/2.2
  • Inside interface IP address: 10.3.1.1/24
  • Private IP address range: 10.3.1.0/24
  • Security zone to which the inside interface belongs: Trust
  • Private address and port of the internal server for Internet users: 10.3.1.2:80
  • Public address and port mapped to the internal server for Internet users: 1.1.1.3:8080

In this example, IP address mapping must be configured so that the server at the private address 10.3.1.2 can use the public address 1.1.1.3 to provide services to users of enterprise B.

The public system administrator configures and manages virtual systems, and no virtual system administrator is required.

Resource class

  • Name: r1
  • Reserved Number for session: 10000
  • Maximum Number for session: 50000
  • Entire Reserved Bandwidth: 20 Mbps
  • Name: r2
  • Reserved Number for session: 10000
  • Maximum Number for session: 50000
  • Entire Reserved Bandwidth: 30 Mbps

In this example, create two resource classes and bind each to a virtual system.

Configuration Roadmap

  1. The public system administrator creates virtual systems vsysa and vsysb and allocates resources to them.
  2. Create subinterfaces GE0/0/2.1 and GE0/0/2.2 on the GE0/0/2 and configure these two subinterfaces as inside interfaces of vsysa and vsysb, respectively.
  3. The public system administrator configures IP address mapping for vsysa and vsysb.
  4. The public system administrator configures routes and security policies for vsysa and vsysb.

Procedure

  1. Click Dashboard on the main menu. In the Device Information area, click Configure on the line of Virtual System to enable the virtual system function.

  2. Configure a resource class.
    1. Choose System > Virtual System > Resource.

    2. Click Add and set the following parameters.

    3. Click OK.
    4. Create resource class r2 according to the preceding steps.

    5. Click OK.
  3. In the root system, create virtual systems vsysa and vsysb and allocate resources to them.
    1. Choose System > Virtual System > Virtual System.

    2. Click Add and then the Basic Settings tab and set the following parameters.

    3. Click OK.
    4. Repeat these steps to create vsysb and allocate the resource class r2.
    5. Click OK.
  4. Create GigabitEthernet 0/0/2.1 and GigabitEthernet 0/0/2.2.
    1. Choose Network > Interface.
    2. Click Add to create GigabitEthernet 0/0/2.1 based on the following parameter values.

    3. Click OK.
    4. Repeat these steps to create GigabitEthernet 0/0/2.2 based on the following parameter values.

    5. Click OK.
  5. In the root system, configure the WAN and virtual interfaces.
    1. Choose Network > Interface.
    2. Click the interface name and set the following parameters for the interface.

      The IP address of a Virtual-if interface can be set to any address different from the IP addresses of all the other interfaces.

      The IDs of Virtual-if interfaces are randomly assigned from available IDs in the system. Therefore, the virtual interfaces may not be Virtual-if 1 or Virtual-if 2 in practice.

      Interface

      GigabitEthernet 0/0/1

      Virtual-if 0

      Virtual-if 1

      Virtual-if 2

      Security Zone

      untrust

      trust

      untrust

      untrust

      IP Address

      1.1.1.1/24

      172.16.0.1/24

      172.16.1.1/24

      172.16.2.1/24

    3. Click OK.
  6. Configure routes in the root system.
    1. Choose Network > Route > Static Route.

    2. Click Add and configure the following default route.

      Protocol

      IPv4

      Source Virtual Router

      public

      Destination Address/Mask

      0.0.0.0/0.0.0.0

      Destination Virtual Router

      public

      Next Hop

      1.1.1.254

      Outgoing Interface

      NONE

    3. Click OK.
    4. Repeat these steps to configure the following static route to guide the server access traffic from enterprise A to vsysa.

      Protocol

      IPv4

      Source Virtual Router

      public

      Destination Address/Mask

      10.3.0.0/255.255.255.0

      Destination Virtual Router

      vsysa

      Next Hop

      -

      Outgoing Interface

      NONE

    5. Click OK.
    6. Repeat these steps to configure the following static route to guide the server access traffic from enterprise B to vsysb.

      Protocol

      IPv4

      Source Virtual Router

      public

      Destination Address/Mask

      10.3.1.0/255.255.255.0

      Destination Virtual Router

      vsysb

      Next Hop

      -

      Outgoing Interface

      NONE

    7. Click OK.
  7. Configure a security policy in the root system.
    1. Choose Policy > Security Policy > Security Policy.
    2. Choose Add Security Policy and configure the following security policy to allow enterprise users to access intranet servers.

      Name

      internet_to_server

      Source Zone

      untrust

      Destination Zone

      trust

      Destination Address/Region

      10.3.0.0/16

      Action

      permit

    3. Click OK.
  8. Configure a NAT policy in the root system.
    1. Choose Policy > NAT Policy > Server Mapping.

    2. Click Add and configure a server mapping for vsysa based on the following parameter values.

    3. Click OK.
    4. Repeat these steps to configure a server mapping for vsysb based on the following parameter values.

    5. Click OK.
  9. Configure routes in vsysa.
    1. Select vsysa from the Virtual System drop-down list in the upper right corner to access vsysa.

    2. Choose Network > Route > Static Route.

    3. Click Add and set the following parameters.

      Source Virtual Router

      vsysa

      Destination Address/Mask

      0.0.0.0/0.0.0.0

      Destination Virtual Router

      public

      Outgoing Interface

      NONE

      HA Detection

      NONE

    4. Click OK.
  10. Configure the following security policy in vsysa to allow enterprise users to access intranet servers.
    1. Choose Policy > Security Policy > Security Policy.
    2. Choose Add Security Policy and configure the following security policy to allow enterprise users to access intranet servers.

      Name

      internet_to_server

      Source Zone

      untrust

      Destination Zone

      trust

      Source Address/Region

      10.3.0.0/24

      Action

      permit

    3. Click OK.
  11. Configure routes and security policies on vsysb.

    The details are omitted because the configurations are the same as those of vsysa, except the IP addresses.

Verification

  • Access http://1.1.1.2:8080 from enterprise A. If the access succeeds, IP address mapping and security policies are correctly configured.
  • Access http://1.1.1.3:8080 from enterprise B. If the access succeeds, IP address mapping and security policies are correctly configured.

Configuration Scripts

Configuration script of the public system

#
 sysname FW
#                                     
 vsys enable 
#                                     
 nat server publicserver_vsysa 0 protocol tcp global 1.1.1.2 8080 inside 10.3.0.2 www no-reverse 
 nat server publicserver_vsysb 1 protocol tcp global 1.1.1.3 8080 inside 10.3.1.2 www no-reverse
#                                     
resource-class r1                     
 resource-item-limit session reserved-number 10000 maximum 50000                
 resource-item-limit bandwidth 20 entire 
#  
resource-class r2                     
 resource-item-limit session reserved-number 10000 maximum 50000                
 resource-item-limit bandwidth 30 entire 
#                                   
vsys name vsysa 1                     
 assign resource-class r1             
 assign interface GigabitEthernet0/0/2.1
#                                     
vsys name vsysb 2                     
 assign resource-class r2             
 assign interface GigabitEthernet0/0/2.2
#                                     
interface GigabitEthernet0/0/1
 ip address 1.1.1.1 255.255.255.0  
#                                     
interface GigabitEthernet0/0/2.1      
 vlan-type dot1q 10                   
 ip binding vpn-instance vsysa
#                                     
interface GigabitEthernet0/0/2.2      
 vlan-type dot1q 20                   
 ip binding vpn-instance vsysb
#                                                                               
interface Virtual-if0                                                           
 ip address 172.16.0.1 255.255.255.0                                              
#                                     
firewall zone trust 
 set priority 85  
 add interface Virtual-if0 
#                                     
firewall zone untrust                 
 set priority 5                       
 add interface GigabitEthernet0/0/1 
#                                     
 ip route-static 0.0.0.0 0.0.0.0 1.1.1.254                 
 ip route-static 10.3.0.0 255.255.255.0 vpn-instance vsysa  
 ip route-static 10.3.1.0 255.255.255.0 vpn-instance vsysb  
#                                     
security-policy   
 rule name internet_to_server         
  source-zone untrust                 
  destination-zone trust              
  destination-address 10.3.0.0 16     
  action permit          
#                                     
return 

Configuration script of vsysa

#                                     
interface GigabitEthernet0/0/2.1      
 vlan-type dot1q 10                   
 ip address 10.3.0.1 255.255.255.0    
 ip binding vpn-instance vsysa
#                                                                               
interface Virtual-if1                                                           
 ip address 172.16.1.1 255.255.255.0                                              
#                                     
firewall zone trust                   
 set priority 85                      
 add interface GigabitEthernet0/0/2.1   
#                                     
firewall zone untrust                 
 set priority 5                       
 add interface Virtual-if1      
#                                     
 ip route-static 0.0.0.0 0.0.0.0 public                                         
#                                     
security-policy                       
 rule name internet_to_server         
  source-zone untrust                 
  destination-zone trust              
  destination-address 10.3.0.0 24     
  action permit                 
#                                     
return 

Configuration script of vsysb

#                                     
interface GigabitEthernet0/0/2.2      
 vlan-type dot1q 20                   
 ip address 10.3.1.1 255.255.255.0    
 ip binding vpn-instance vsysb
#                                                                               
interface Virtual-if2                                                           
 ip address 172.16.2.1 255.255.255.0                                              
#                                     
firewall zone trust                   
 set priority 85                      
 add interface GigabitEthernet0/0/2.2   
#                                     
firewall zone untrust                 
 set priority 5                       
 add interface Virtual-if2      
#                                     
 ip route-static 0.0.0.0 0.0.0.0 public                                         
#                                     
security-policy                       
 rule name internet_to_server         
  source-zone untrust                 
  destination-zone trust              
  destination-address 10.3.1.0 24     
  action permit                 
#                                     
return 
Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
< Previous topic Next topic >