> For the complete documentation index, see [llms.txt](https://docs.vngcloud.vn/vng-cloud-document/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vngcloud.vn/vng-cloud-document/vnetwork/cross-connect.md).

# 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
