# Cross Connect

## Overview

**Cross Connect** is a network connection between two VPCs that allows you to route traffic between them using private IPv4 addresses connected to different regions. Virtual Machines (VMs) assigned to VPCs can communicate with each other if they are all connected via a shared connection across different regions.

To establish a **Cross Connect** connection, you need to pair a connection request from a VPC in one region (**Requester**) with the approval of a VPC in another region (**Accepter**). Once the connection is established, you can route traffic between the VPCs, allowing the Virtual Machines (VMs) in one VPC to access resources in a VPC in another region.

## VPC Connection in Cross Connect

To understand the VPC connection between two regions, see the detailed description below of a Cross Connect between two VPCs in the Hanoi and Ho Chi Minh regions:

Assume there are two data regions, Ho Chi Minh (HCM03) and Hanoi (HAN01), each with pre-established VPCs.\
Region HCM03 has the following VPCs:

* HCM-VPC01 (10.10.0.0/16);
* HCM-VPC02 (10.11.0.0/16);

Region HAN01 has the following VPCs:

* HAN-VPC01 (10.13.0.0/16);
* HAN-VPC02 (10.14.0.0/16);

Perform the creation of Cross Connect 1 to establish a connection between the Ho Chi Minh and Hanoi regions, thereby connecting the following VPC pairs across the two regions:

* HCM-VPC01 connects with HAN-VPC01;
* HCM-VPC01 connects with HAN-VPC02;
* HCM-VPC02 connects with HAN-VPC02.

<figure><img src="/files/xoDRrTBVnfnYWTiu4KdI" alt=""><figcaption><p>A basic connection diagram of a Cross Connect link between HCM03 and HAN01.</p></figcaption></figure>

***

GreenNode provides users with the Cross Connect service, which can perform the following tasks:

* [Create Cross Connect](/vng-cloud-document/vnetwork/cross-connect/create-cross-connect.md);
* [Create a VPC Connection](/vng-cloud-document/vnetwork/cross-connect/create-a-vpc-connection.md);
* [Detele Cross Connect](/vng-cloud-document/vnetwork/cross-connect/delete-cross-connect.md);
* [VPC Connection Conditions](/vng-cloud-document/vnetwork/cross-connect/vpc-connection-conditions.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vngcloud.vn/vng-cloud-document/vnetwork/cross-connect.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
