All Products
Search
Document Center

Cloud Enterprise Network:Transit router CIDR blocks

Last Updated:Mar 07, 2024

You can specify CIDR blocks for a transit router. The CIDR blocks work in a similar way as the CIDR block of the loopback interface on a router. IP addresses within the CIDR blocks can be allocated to IPsec-VPN connections.

Background information

When you create VPN attachments, IP addresses are allocated from the CIDR blocks to the IPsec-VPN connections.

  • If you create a private VPN attachment, an IP address that falls into the CIDR blocks of the transit router is allocated to the IPsec-VPN connection as the gateway IP address, which is used to connect to the on-premises network.

    After you enable route learning between the private VPN attachment and a route table of the transit router, the system automatically adds a blackhole route to the route table of the transit router. The destination CIDR block of the blackhole route is the CIDR block of the transit router. The CIDR block of the transit router refers to the CIDR block from which gateway IP addresses are allocated to IPsec-VPN connections. The blackhole route is advertised only to the route table of the virtual border router (VBR) that is connected to the transit router.

    Note
    • You can call the CreateTransitRouterCidr operation and view the value of the PublishCidrRoute parameter in the response. The value indicates whether blackhole routes whose destination CIDR blocks are the CIDR blocks of a transit router can be added to the route tables of the transit router. For more information, see CreateTransitRouterCidr.

    • After you enable route learning between the private VPN attachment and a route table of the transit router, the transit router automatically learns a route that points to the IPsec-VPN connection. The CIDR block of the route is the gateway IP address of the IPsec-VPN connection, and the next hop is the VPN attachment.

      This route is added only to the route table of the transit router that is a route learning correlation with the VPN attachment.

  • If you create an Internet VPN attachment, a public IP address from the Alibaba Cloud IP pool is allocated to the IPsec-VPN connection for connecting to the on-premises network. Meanwhile, an IP address that falls into the CIDR blocks of the transit router is allocated to the IPsec-VPN connection for health checks. This does not affect your network.

For more information, see Rules for allocating IP address from the CIDR blocks of a transit router.

Limits

  • Only Enterprise Edition transit routers support custom CIDR blocks.

  • Each transit router supports at most five CIDR blocks. The subnet mask of the CIDR block of a transit router must be 16 bits to 24 bits in length.

  • You cannot specify 100.64.0.0/10, 224.0.0.0/4, 127.0.0.0/8, 169.254.0.0/16, or their subnets as the CIDR blocks of transit routers.

  • The CIDR blocks of each transit router cannot overlap with the CIDR blocks of the network instances that need to communicate with each other by using the Cloud Enterprise Network (CEN) instance.

  • The CIDR block of each transit router on the same CEN instance must be unique.

Rules for allocating IP addresses from the CIDR blocks of a transit router

The following section describes the rules for allocating IP addresses from the CIDR blocks of a transit router:

After you add a CIDR block to a transit router, the system automatically reserves three CIDR blocks whose subnet mask length is 28 bits for creating VPN attachments when the first VPN attachment is created on the transit router. IP addresses are allocated from the remaining CIDR block to IPsec-VPN connections.

When the system allocates IP addresses to IPsec-VPN connections, the system divides a smaller CIDR block whose subnet mask length is 28 bits from the remaining CIDR block, and reserves four IP addresses in the smaller CIDR block. The remaining 12 IP addresses can be allocated to IPsec-VPN connections. If all the 12 IP addresses are allocated to IPsec-VPN connections, the system divides another smaller CIDR block whose subnet mask length is 28 bits from the remaining CIDR block, and reserves four IP addresses in the smaller CIDR block.

Examples

Alice added the 10.0.0.0/24 and 192.168.0.0/20 CIDR blocks to a transit router. 10.0.0.0/28, 10.0.0.16/28, and 10.0.0.32/28 are reserved by the system. The system divides a smaller CIDR block, such as 10.0.0.48/28, whose subnet mask length is 28 bits from the remaining CIDR blocks. IP addresses are allocated from the smaller CIDR block to IPsec-VPN connection. Four IP addresses in the 10.0.0.48/28 CIDR block are reserved by the system. The remaining 12 IP addresses in the CIDR block can be allocated to IPsec-VPN connections. If all the 12 IP addresses are allocated to IPsec-VPN connections, the system divides another smaller CIDR block whose subnet mask length is 28 bits from the remaining CIDR blocks, and reserves four IP addresses in the smaller CIDR block.

As a result:

  • The maximum number of VPN attachments that can be created in the 10.0.0.0/24 CIDR block: (2^8/2^4 - 3) × (2^4 - 4) = 156.

  • The maximum number of VPN attachments that can be created in the 192.168.0.0/20 CIDR block: (2^12/2^4) × (2^4 - 4) = 3,072.

  • The maximum number of VPN attachments that can be created on the transit router: 156 + 3,072 = 3,228.

Note

"^" indicates exponentiation, for example, 2^4 = 16.

After you create a VPN attachment, you can view the reserved IP addresses and the IP address that is allocated to the VPN attachment in the Address Details panel. For more information, see View allocated CIDR blocks.

Add a CIDR block to a transit router

You can add a CIDR block when you create a transit router or after you create a transit router.

Add a CIDR block when you create a transit router

  1. Log on to the CEN console.

  2. On the Instances page, click the ID of the CEN instance that you want to manage.

  3. On the Basic Settings > Transit Router tab, click Create Transit Router.

  4. In the Create Transit Router dialog box, set the parameters and click OK.

    Parameter

    Description

    Region

    Select the region where you want to create the transit router.

    Edition

    The edition of the transit router is displayed.

    The transit router edition that is supported in the selected region is automatically displayed.

    Enable Multicast

    Specify whether to enable the multicast feature. Multicast is disabled by default.

    Note

    Multicast is supported by Enterprise Edition transit routers in some regions. For more information, see Multicast overview.

    Name

    Enter a name for the transit router.

    Description

    Enter a description for the transit router.

    Tag

    Add tags to the transit router.

    • Tag Key: The tag key cannot be an empty string. The tag key can be up to 64 characters in length. The key cannot start with acs: or aliyun or contain http:// or https://.

    • Tag Value: The tag value can be an empty string. The tag value must be 1 to 128 characters in length. The parameter value cannot start with acs: or aliyun or contain http:// or https://.

    You can add one or multiple tags to a transit router. For more information about tags, see Manage tags.

    Transit Router CIDR

    Enter the CIDR block that you want to create for the transit router.

    To add multiple CIDR blocks, click 蓝色添加Add below the field.

Add a CIDR block after you create a transit router

  1. Log on to the CEN console.

  2. On the Instances page, click the ID of the CEN instance that you want to manage.

  3. Navigate to the Basic Settings > Transit Router tab and click the ID of the transit router that you want to manage.

  4. On the details page of the transit router, click the Basic Settings tab. On the right side of Transit Router CIDR, click Edit.

  5. In the Modify Transit router CIDR dialog box, enter CIDR blocks and click OK.

    To enter multiple CIDR blocks, click 蓝色添加Add below the field.

  6. In the Results message, click OK.

View allocated CIDR blocks

When you create a VPN attachment after you add a CIDR block to a transit router, an IP address that falls into the CIDR block is allocated to the IPsec-VPN connection. You can view allocated CIDR blocks on the Basic Settings tab of the transit router.

  1. Log on to the CEN console.

  2. On the Instances page, click the ID of the CEN instance that you want to manage.

  3. Navigate to the Basic Settings > Transit Router tab and click the ID of the transit router that you want to manage.

  4. On the details page of the transit router, click the Basic Settings tab. On the right side of Transit Router CIDR, click Address Details.

  5. In the Address Details panel, view the CIDR blocks that are allocated to the transit router.

Modify the CIDR block of a transit router

CIDR blocks from which IP addresses are already allocated to network connections cannot be modified.

If you need to modify such CIDR blocks, you must delete the VPN attachments that use the IP addresses. For more information, see Delete a network instance connection.

  1. Log on to the CEN console.

  2. On the Instances page, click the ID of the CEN instance that you want to manage.

  3. Navigate to the Basic Settings > Transit Router tab and click the ID of the transit router that you want to manage.

  4. On the details page of the transit router, click the Basic Settings tab. On the right side of Transit Router CIDR, click Edit.

  5. In the Modify Transit router CIDR dialog box, modify the CIDR blocks and click OK.

    You can perform the following operations on the CIDR blocks:

    • Add CIDR blocks: Click 蓝色添加Add below the field to add more CIDR blocks to the transit router.

    • Modify the CIDR blocks: modify the CIDR blocks of the transit router.

    • Delete CIDR blocks: On the right side of the CIDR block that you want to delete, click the 删除 icon.

  6. In the Results message, review the CIDR blocks and click OK.

Delete a CIDR block

CIDR blocks from which IP addresses are already allocated to network connections cannot b deleted.

If you need to delete such CIDR blocks, you must delete the VPN attachments that use the IP addresses. For more information, see Delete a network instance connection.

  1. Log on to the CEN console.

  2. On the Instances page, click the ID of the CEN instance that you want to manage.

  3. Navigate to the Basic Settings > Transit Router tab and click the ID of the transit router that you want to manage.

  4. On the details page of the transit router, click the Basic Settings tab. On the right side of Transit Router CIDR, click Edit.

  5. In the Modify Transit router CIDR dialog box, find the CIDR block that you want to delete, click the 删除 icon, and then click OK.

    If the 删除 icon is dimmed, click 蓝色添加Add below the field. Then, the icon is displayed.

  6. In the Results message, review the CIDR blocks and click OK.

References