To configure the Cloud de Confiance by S3NS resources needed for Cross-Cloud Interconnect, complete the following tasks:
- Create two VLAN attachments, one for each of your Cross-Cloud Interconnect connections.
- Configure Border Gateway Protocol (BGP) sessions, one for each VLAN attachment.
Before you begin
This section lists required permissions, resources, and setup steps.
Required roles
Before proceeding, you need the required permissions. Ask your administrator to make sure that
you have the Compute Network Admin
(roles/compute.networkAdmin) IAM role on the project. For more information about
granting roles, see
Manage access to projects, folders, and organizations.
Required resources
Make sure that you have the following resources.
VPC network
If you don't already have a Virtual Private Cloud (VPC) network, create one. For more information, see Create and manage VPC networks.
Cloud Router
To configure Cross-Cloud Interconnect, you need a Cloud Router. If you're working in the Cloud de Confiance console, you can create your Cloud Router at the same time that you create your VLAN attachments.
If you want to create a Cloud Router in advance, see
Create a
Cloud Router to connect a VPC network to a peer network.
Give the Cloud Router an ASN of 16550
or any private ASN in the 64512-65534 (inclusive) range.
Place the Cloud Router in a region that's supported for your Cloud de Confiance location.
Project selection
If you're using the Google Cloud CLI, set your project ID by using the
gcloud config set command.
gcloud config set project PROJECT_ID
The gcloud CLI instructions on this page assume that you have set your project ID.
Check port status in Cloud de Confiance
Before proceeding, verify that each of your Cross-Cloud Interconnect ports is receiving a signal from Alibaba.
Console
- In the Cloud de Confiance console, go to the Cloud Interconnect page.
- Click the name of your Cross-Cloud Interconnect connection.
- On the Interconnect details page, make sure that the value in the Status
column is Active.
If Cloud de Confiance displays a page titled Cross-Cloud Interconnect order confirmation, then your connection isn't ready for configuration.
Create VLAN attachments
A VLAN attachment is a logical connection between a single region in your VPC network and a peer network (in this case, your Alibaba network).
To qualify for the service level agreement (SLA), create at least one VLAN attachment for each Cross-Cloud Interconnect connection. You can also create more attachments for each connection, but certain quotas and limits apply.
Console
- In the Cloud de Confiance console, go to the Cloud Interconnect page.
- Click the name of your primary Cross-Cloud Interconnect connection.
- On the Interconnect details page, click Add VLAN attachment.
- Fill out the Select interconnects & redundancy form:
- In the Redundancy section, select Create a redundant pair of VLAN attachments (recommended).
- In the Interconnects section, do the following:
- Make sure that the Interconnect A field displays the name of your primary Cross-Cloud Interconnect port.
- Set the Interconnect B field to the name of your redundant Cross-Cloud Interconnect port.
- Click Continue.
- Fill out the Create VLAN attachment for Interconnect A form:
- Enter a name.
- Optional: Enter a description.
- Select a stack type: either IPv4 (single-stack) or IPv4 and IPv6 (dual-stack).
- Select a Cloud Router from the Cloud Router list. If no routers are listed,
click Create new router and follow the prompts to add a new one.
The Cloud Router must be located in a region that's
supported for your Cloud de Confiance location.
Give the Cloud Router an ASN of
16550or any private ASN in the64512-65534(inclusive) range. - Enter a VLAN ID that's between 2 and 4094 and unique among the VLAN attachments associated with this connection. Typically, in Cloud de Confiance, you can enter a broader range of possible IDs. However, you must use this value again in Alibaba, and Alibaba has more narrow requirements than Cloud de Confiance.
- Expand the Advanced options section of the form and make any needed changes:
- If you want to specify an IP address range for the attachment, do one of the following:
- Set the Allocate BGP IP address field to Specify a candidate link-local range and enter an IP address range.
Set the Allocate BGP IP address field to Specify custom IP address.
For more information about custom IP addresses, see Custom IP address ranges.
Note that you can't combine custom IPv4 addresses with candidate subnets. In addition, if you use the dual stack stack type, you can choose to set custom IP addresses for only your IPv4 addresses, only your IPv6 addresses, or both your IPv4 and IPv6 addresses; you can combine custom IP addresses in one field with automatic allocation or candidate link-local ranges in the other field if those options are available.
In the Allocate BGP IPv4 addresses or Allocate BGP IPv6 addresses sections, enter the following information:
- In the Cloud Router IP field, enter the IPv4/IPv6 CIDR
address that you want to assign to the Cloud Router end of your
VLAN attachment, like
192.0.2.0/29or2001:db8::1/125. - In the Peer IP field, enter the IPv4/IPv6 CIDR address that you want to assign to the customer router end of your VLAN attachment.
- In the Cloud Router IP field, enter the IPv4/IPv6 CIDR
address that you want to assign to the Cloud Router end of your
VLAN attachment, like
- For Capacity, choose a capacity setting for the attachment.
- Optional: If appropriate, change the MTU value from its default of 1440. For help with this field, see Cloud Interconnect MTU.
We recommend leaving the IPv4 subnet mask set to
/29. - If you want to specify an IP address range for the attachment, do one of the following:
- Click Next.
The page updates to show a form for the second attachment.
- Enter details about the redundant attachment:
- Enter a name.
- Optional: Enter a description.
- Select a Cloud Router that's in the same region as the router that you used for the first attachment. You can use the same Cloud Router.
- Enter a VLAN ID for the redundant attachment. We recommend that you use the same value that you used for the first attachment.
- If you want to specify an IP address range for the attachment, do one of the following:
- Set the Allocate BGP IP address field to Specify a candidate link-local range and enter an IP address range.
Set the Allocate BGP IP address field to Specify custom IP address For more information about custom IP addresses, see Custom IP address ranges.
For more information about prerequisites, limitations and why you might use custom IP address ranges, see Custom IP address ranges.
Note that you can't combine custom IPv4 addresses with candidate subnets. In addition, if you use the dual stack stack type, you can choose to set custom IP addresses for only your IPv4 addresses, only your IPv6 addresses, or both your IPv4 and IPv6 addresses; you can combine custom IP addresses in one field with automatic allocation or candidate link-local ranges in the other field if those options are available.
In the Allocate BGP IPv4 addresses or Allocate BGP IPv6 addresses sections, enter the following information:
- In the Cloud Router IP field, enter the IPv4/IPv6 CIDR
address that you want to assign to the Cloud Router end of your
VLAN attachment, like
192.0.2.0/29or2001:db8::1/125. - In the Peer IP field, enter the IPv4/IPv6 CIDR address that you want to assign to the customer router end of your VLAN attachment.
- In the Cloud Router IP field, enter the IPv4/IPv6 CIDR
address that you want to assign to the Cloud Router end of your
VLAN attachment, like
- Click Next, and continue to the next section, Configure BGP sessions.
gcloud
Use the
gcloud compute interconnects attachments dedicated create command.
We recommend that you do not set a value for
--subnet-length but accept the default value of 29.
Complete the following steps:
Create the primary attachment:
gcloud compute interconnects attachments dedicated create VLAN_ATTACHMENT_NAME \ --interconnect CONNECTION \ --router ROUTER \ --region REGION \ --bandwidth BANDWIDTH \ --vlan ID \ --mtu MTUReplace the following:
VLAN_ATTACHMENT_NAME: the name for this VLAN attachmentCONNECTION: the name of your primary Cross-Cloud Interconnect connectionROUTER: the Cloud Router that you want to use for the attachment; unless you are using global dynamic routing mode, the router must be located in a supported Cloud de Confiance locationREGION: the region where the Cloud Router is locatedBANDWIDTH: the bandwidth for this VLAN attachment in Mbps or Gbps—for example, for 50 Mbps, enter50m, or for 10 Gbps, enter10gID: a number between2and4094that's unique among the VLAN attachments associated with this connectionMTU: the MTU to useIf you don't set a value, the default of
1440is used. For help with setting this field, see Cloud Interconnect MTU.
VLAN_ATTACHMENT_NAME: the name for this VLAN attachmentCONNECTION: the name of your primary Cross-Cloud Interconnect connectionROUTER: the Cloud Router that you want to use for the attachment; unless you are using global dynamic routing mode, the router must be located in a supported Cloud de Confiance locationREGION: the region where the Cloud Router is locatedBANDWIDTH: the bandwidth for this VLAN attachment in Mbps or Gbps—for example, for 50 Mbps, enter50m, or for 10 Gbps, enter10gID: a number that's unique among the VLAN attachments associated with this connectionMTU: the MTU to useIf you don't set a value, the default of
1440is used. For help with setting this field, see Cloud Interconnect MTU.ADDRESS_RANGE_1: the IPv4 address range that you want to assign to the Cloud Router end of your VLAN attachmentADDRESS_RANGE_2: the IPv4 address range that you want to assign to the customer router end of your VLAN attachmentVLAN_ATTACHMENT_NAME: the name for this VLAN attachmentCONNECTION: the name of your primary Cross-Cloud Interconnect connectionROUTER: the Cloud Router that you want to use for the attachment; unless you are using global dynamic routing mode, the router must be located in a supported Cloud de Confiance locationREGION: the region where the Cloud Router is locatedBANDWIDTH: the bandwidth for this VLAN attachment in Mbps or Gbps—for example, for 50 Mbps, enter50m, or for 10 Gbps, enter10gID: a number that's unique among the VLAN attachments associated with this connectionMTU: the MTU to useIf you don't set a value, the default of
1440is used. For help with setting this field, see Cloud Interconnect MTU.- Use the following values to configure custom IP address ranges. You can omit the flags
that use these values if you have configured candidate subnets, or if you don't want to
configure custom IP address ranges. In addition, you might choose to omit either pair of
IPv4 or IPv6 address ranges if you want to use automatic allocation for that protocol.
ADDRESS_RANGE_1: the IPv4 address range that you want to assign to the Cloud Router end of your VLAN attachmentADDRESS_RANGE_2: the IPv4 address range that you want to assign to the customer router end of your VLAN attachmentADDRESS_RANGE_3: the IPv6 address range that you want to assign to the Cloud Router end of your VLAN attachment, like2001:db8::1/125ADDRESS_RANGE_4: the IPv6 address range that you want to assign to the customer router end of your VLAN attachment
-
Create the redundant attachment:
gcloud compute interconnects attachments dedicated create VLAN_ATTACHMENT_NAME_2 \ --interconnect CONNECTION_2 \ --router ROUTER_2 \ --region REGION\ --bandwidth BANDWIDTH \ --vlan ID \ --mtu MTUReplace the following:
VLAN_ATTACHMENT_NAME_2: the name that you want to give to this VLAN attachmentCONNECTION_2: the name of your redundant Cross-Cloud Interconnect connectionROUTER_2: the Cloud Router that you want to use for the redundant attachmentIt must be located in the same region as the Cloud Router that you used for the primary attachment. You can also use the same Cloud Router that you used for the primary attachment.
REGION: the region where the Cloud Router is located
The following fields use the same values as the primary attachment:
BANDWIDTHIDMTU
Configure custom IP address ranges
Alternatively, you can create the VLAN attachments with custom IP address ranges. For more information about custom IP addresses, see Custom IP address ranges.
Use the following command to configure custom IP address ranges for an attachment with the
IPV4_ONLY stack type:
gcloud compute interconnects attachments dedicated create VLAN_ATTACHMENT_NAME \
--interconnect CONNECTION \
--router ROUTER \
--region REGION \
--bandwidth BANDWIDTH \
--vlan ID \
--mtu MTU \
--stack-type=IPV4_ONLY \
--candidate-cloud-router-address=ADDRESS_RANGE_1 \
--candidate-customer-router-address=ADDRESS_RANGE_2Replace the following:
Alternatively, use the following command to configure custom IP address ranges for an
attachment with the IPV4_IPV6 stack type:
gcloud compute interconnects attachments dedicated create VLAN_ATTACHMENT_NAME \
--interconnect CONNECTION \
--router ROUTER \
--region REGION \
--bandwidth BANDWIDTH \
--vlan ID \
--mtu MTU \
--stack-type=IPV4_IPV6 \
--candidate-cloud-router-address=ADDRESS_RANGE_1 \
--candidate-customer-router-address=ADDRESS_RANGE_2 \
--candidate-cloud-router-ipv6-address=ADDRESS_RANGE_3 \
--candidate-customer-router-ipv6-address=ADDRESS_RANGE_4Replace the following:
Configure BGP sessions
Cross-Cloud Interconnect uses BGP to exchange routes between your VPC network and your Alibaba network. To that end, configure a BGP session for each of your VLAN attachments. The sessions aren't active until you configure your Alibaba resources, but you can configure the Cloud de Confiance side of the sessions now.
Console
- Configure the first session.
- Do one of the following:
- If the Configure Cloud Routers form is displayed, locate the name of your primary VLAN attachment and click Configure.
- If the form isn't open, go to the Cloud Interconnect VLAN attachments tab. Click the name of the attachment. In the Connection section of the form, click Configure BGP session.
- Fill out the Create BGP session form:
- Enter a name for the session.
- In the Peer ASN field, enter a value to represent the
Alibaba side of the peering. Use
45104. - Optional: Enter a value in the Advertised route priority field. For information about this field, see Advertised prefixes and priorities.
- Optional: Set MD5 Authentication to Enabled, and enter your secret MD5 authentication key. Later, when you configure peering in Alibaba, you must use the same key on the Alibaba side of peering. Alibaba supports only alphanumeric characters for the key. For more information about Cloud de Confiance support for MD5 authentication, see Use MD5 authentication.
- Click Save and continue.
- Do one of the following:
- Configure the second session.
- Do one of the following:
- If you are in the Configure Cloud Routers form, locate the name of your redundant VLAN attachment and click Configure.
- If the form isn't open, go to the Cloud Interconnect VLAN attachments tab. Click the name of the redundant attachment, and then click Configure.
- In the Create BGP session form, enter the following values:
- Enter a name for the session.
- For Peer ASN, enter the same peer ASN that you used for the BGP session on the primary attachment.
- Optional: Enter a value for Advertised route priority. For information about this field, see Advertised prefixes and priorities.
- Optional: Set MD5 Authentication to Enabled, and enter your secret MD5 authentication key. Later, when you configure peering in Alibaba, you must use the same key on the Alibaba side of peering.
- Click Save and continue.
- Do one of the following:
- Click Save configuration.
- Click Finish setup.
gcloud
To create the required BGP sessions, you must create two interfaces on the Cloud Router used by your VLAN attachments. If each of your attachments uses a different Cloud Router, configure an interface on each Cloud Router. After you create your interfaces, create a peering session for each interface.
To complete this setup, you use the
gcloud compute routers add-interface command
and the
gcloud compute routers add-bgp-peer command.
Complete the following steps:
- Create the primary interface:
gcloud compute routers add-interface ROUTER_NAME \ --interface-name=INTERFACE \ --interconnect-attachment=ATTACHMENT \ --region=REGIONReplace the following:
ROUTER_NAME: the name of the Cloud Router used by your primary VLAN attachmentINTERFACE: the name of the new interfaceATTACHMENT: the name of your primary VLAN attachmentREGION: the region where the Cloud Router is located
- Create the redundant interface:
gcloud compute routers add-interface ROUTER_NAME_2 \ --interface-name=INTERFACE_2 \ --interconnect-attachment=ATTACHMENT_2 \ --region=REGIONReplace the following:
ROUTER_NAME_2: the name of the Cloud Router used by your redundant VLAN attachmentINTERFACE_2: the name of the redundant interfaceATTACHMENT_2: the name of your redundant VLAN attachmentREGION: the region where the Cloud Router is located
- Create a BGP session for the primary VLAN attachment:
gcloud compute routers add-bgp-peer ROUTER_NAME \ --interface=INTERFACE \ --peer-asn=--peer-asn=45104 \ --peer-name=PEER_NAME \ --region=REGION \ --md5-authentication-key=YOUR_KEYReplace the following:
ROUTER_NAME: the name of the Cloud Router used by your primary VLAN attachmentINTERFACE: the name of the primary interfacePEER_NAMEthe name of the peerREGION: the region where the Cloud Router is locatedYOUR_KEY: the secret key to use for MD5 authentication; later, when you configure peering in Alibaba, you must use the same key
- Create a BGP session for the redundant VLAN attachment:
gcloud compute routers add-bgp-peer ROUTER_NAME_2 \ --interface=INTERFACE_2 \ --peer-asn=--peer-asn=45104 \ --peer-name=PEER_NAME_2 \ --region=REGION \ --md5-authentication-key=YOUR_KEY_2Replace the following:
ROUTER_NAME_2: the name of the Cloud Router used by your primary VLAN attachmentINTERFACE_2: the name of the primary interfacePEER_NAME_2:the name of the peerREGION: the region where the Cloud Router is locatedYOUR_KEY_2: the secret key to use for MD5 authentication; later, when you configure peering in Alibaba, you must use the same key
Get details about your VLAN attachments
After you create your VLAN attachments, retrieve the details that you need to configure your Alibaba resources.
Console
- In the Cloud de Confiance console, go to the Cloud Interconnect page.
- Click the name of your primary VLAN attachment.
- Make a note of the Cloud Router BGP IP and BGP Peer IP values. You need these values when you configure your Alibaba resources.
- Repeat the preceding steps for your redundant attachment.
gcloud
Use the
gcloud compute interconnects attachments describe command.
Run the following command twice—once for each attachment:
gcloud compute interconnects attachments describe NAME --region REGION
Replace the following:
NAME: the name of the VLAN attachmentREGION: the region where the VLAN attachment is located
The command returns output that includes cloudRouterIpAddress and
customerRouterIpAddress. Make a note of these values. You need them when you
configure your Alibaba resources.