Route Resource
A virtual router network (vRouter network) mainly uses custom Linux VM instances as route devices. The vRouter VM instances provide many network services, such as DHCP, DNS, SNAT, vRouter table, elastic IP (EIP), port forwarding, load balancing, IPsec tunnel, and security group.
- vRouter image: Encapsulates many network services, and is used only to create vRouters.
- vRouter offering: Defines the resources used by a vRouter, including the CPU, memory, vRouter image, public network, and management network.
- vRouter: Acts as a custom Linux VM instance and provides network services such as DHCP, DNS, SNAT, route table, EIP, port forwarding, load balancing, IPsec tunnel, and security group.
vRouter Network Topology
- Public network
Provides virtual IPs for user VM instances that use EIP, port forwarding, load balancing, and IPsec tunnel. Generally, the public network must be accessible to the Internet.
- Management network
Manages and controls the corresponding physical resources, such as a host, backup storage, and primary storage, of whose resources can be reached by using an IP address.
- Private network
Also known as the business network or the access network and is the internal network used by VM instances.
- You can combine the public network and the management network, while
deploying the private network independently, as shown in Deployment
Mode-1.
Figure 1. Deployment Mode-1
- You can deploy the public network, management network, and private network
separately, as shown in Deployment Mode-2.
Figure 2. Deployment Mode-2
vRouter Network Service
The vRouter VM instances provide a collection of network services, including the DHCP, DNS, SNAT, route table, EIP, port forwarding, load balancing, IPsec tunnel, and security group.
- DHCP
- In a vRouter, the DHCP service is provided by the flat network by default.
- DNS
- A vRouter can act as a DNS server to provide the DNS service.
- The DNS address in a vRouter VM instance is the vRouter IP address. Note that the DNS address that you set is forwarded by the vRouter.
- SNAT
- A vRouter can act as a router to translate the source network address for VM instances.
- VM instances can directly access the Internet by using SNAT.
- We will introduce the vRouter table, security group, EIP, port forwarding, load balancing, and IPsec in specific sections.
Basic Deployment Procedure of vRouter network
- Create an L2 public network, and attach it to the corresponding cluster.
- Create an L3 public network.
- Create an L2 management network, and attach it to the corresponding cluster.
- Create an L3 management network, and use it for communicating with the physical resources, such as a host, primary storage, and backup storage.
- Add a vRouter image.
- Create a vRouter offering.
- Create an L2 private network, and attach it to the corresponding cluster.
- Create an L3 private network with the vRouter type.
- Create VM instances by using this L3 private network. Note that a vRouter will be automatically created when the VM instances are created by using the L3 private network. The vRouter can provide a group of network services of the vRouter network.

- If your condition does not permit, the management network and the public network can share the same network.
- In consideration of security and stability concerns, we recommend that you deploy the management network independently, and isolate it from the public network.