You can bind multiple EIPs to a NAT gateway and assign them to different CVMs based on SNAT rules for the public network access. Assume that a NAT gateway is bound with EIPs including EIP1, EIP2, EIP3, and EIP4. The load balancer distributes the access traffic to these EIPs for CVM access to the public network. If EIP1, EIP2 and EIP3 are added to the SNAT address pool, CLB will distribute the access traffic to the three EIPs, and CVM will use them to access the public network. The CVMs that do not have a SNAT rule configured can access the public network through all EIPs bound to the NAT.
Note:
When the load on a CVM instance surges, one EIP may not be enough to support huge access traffic, so you can choose to configure multiple EIPs.
This document describes how to create and manage a SNAT rule.
Rule Limits
When an EIP is disassociated from a NAT gateway, the SANT rule is also deleted if the EIP is the only EIP.
If the subnet configured for a SNAT rule does not exist, the SNAT rule is deleted as well.
If the CVM configured for a SNAT rule does not exist, the SNAT rule is also deleted if this is the last CVM; otherwise, the CVM is deleted from the SNAT rule.
Restricted by standard protocols, for the NAT gateways with the same protocol/destination IP/destination port, the number of maximum connections = the number of bound EIPs × 55000. To increase the number of connections, bind new EIPs or adjust the destination IP/port.
Prerequisites
Before creating a SNAT rule, make sure the route table where the subnet resides points to the corresponding NAT gateway. See Routing to NAT Gateway. Creating a SNAT Rule
2. Click the ID of the target NAT gateway to go to its details page.
3. Select the SNAT rule tab and enter the SNAT rule management page.
4. Click Create.
5. In the Create SNAT rule dialog box, configure a SNAT rule as follows:
Source IP range granularity: Select “Subnet” or “CVM”.
Subnet: When “Subnet” is selected, the associated route table of the subnet must point to the NAT gateway, allowing CVMs in the subnet to access the public network based on the SNAT rule.
CVM: When “CVM” is selected, the route table associated with the subnet where the CVM resides must point to the NAT gateway. Only the selected CVMs can access the public network based on the SNAT rule. The CVMs that do not have a SNAT rule configured can access the public network through all EIPs bound to the NAT.
Subnet: Select a subnet or the subnet where the CVM instance resides.
CVM: Select CVM instances from the drop-down list if CVM is selected for Source IP range granularity.
Public IP: Assign EIP for the public network access.
Description: Enter the descriptive information with up to 60 characters.
6. After the configuration is completed, click Submit.
Modifying a SNAT Rule
Note:
Please note that changing the public IP of an existing SNAT rule may cause business interruption, which will be resumed after reconnection.
1. On the SNAT rule tab, click Edit on the right side of SNAT rule entry to enter the dialog box.
2. Modify the public IP address or description, and click Submit.
3. Click the pencil icon next to “Description” of the selected SNAT rule to directly modify its description.
Querying SNAT Rules
1. In the search box at the top right of the SNAT rule tab, click to select the following filters, and enter the corresponding parameter values in the input box.
2. Click the search icon to filter results.
3. Click the “Subnet/CVM ID” to view the resource details.
Deleting SNAT Rules
You can delete SNAT rules if CVM can access the public network without a specified EIP.
Delete a single SNAT rule
1.1 Click Delete to the right of the SNAT rule entry on the SNAT rule tab.
1.2 Click Confirm to delete the selected SNAT rule.
Batch delete SNAT rules
1.1 On the SNAT rule tab, check several SNAT rules and click Delete at the top.
1.2 In the pop-up window, click Delete.
Was this page helpful?