> For the complete documentation index, see [llms.txt](https://docs.vergeos-demo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vergeos-demo.com/knowledge-base/networking/routing-between-internal-vergeio-networks.md).

# Routing Between Internal VergeOS Networks

The following is a simple method to establish a route between two networks in the VergeOS platform.

## Create a Network Rule on the First Network to Route Traffic to the Second Network

1. Navigate to the first network that you would like to route traffic from.
2. From the network dashboard, click on **Rules** in the left navigation menu.
3. In the **Rules** menu, click on **New** to create a new network rule.
4. Configure the rule with the following settings:
   * **Rule**:
     * Name: *A name indicating this rule is a route to the second network.*
     * Action: **Route**
     * Protocol: **Any**
     * Direction: **Outgoing**
   * **Source**:
     * Type: **My Network Address**
   * **Destination**:
     * Type: **Other Network Address**
     * Network: *The name of the second network*
   * **Target**:
     * Type: **Other Network DMZ IP**
     * Target Network: *The name of the second network*
5. After completing this rule, click **Submit** to save the rule.

***

## Create a Network Rule on the First Network to Allow Traffic from the Second Network

1. From the same network dashboard, click on **Rules** in the left navigation menu.
2. In the **Rules** menu, click on **New** to create a new network rule.
3. Configure the rule with the following settings:
   * **Rule**:
     * Name: *A name indicating this rule allows traffic from the second network.*
     * Action: **Accept**
     * Protocol: **Any**
     * Direction: **Incoming**
   * **Source**:
     * Type: **Other Network Address**
     * Network: *The name of the second network*
   * **Destination**:
     * Type: **My Network Address**
4. After completing this rule, click **Submit** to save the rule.
5. Click **Apply Rules** to enable the rule.

{% hint style="info" %}
After completing the two rules on the first network, you will need to create identical rules on the second network.
{% endhint %}

***

## Create a Network Rule on the Second Network to Route Traffic to the First Network

1. Navigate to the **second** network that you would like to route traffic from.
2. From the network dashboard, click on **Rules** in the left navigation menu.
3. In the **Rules** menu, click on **New** to create a new network rule.
4. Configure the rule with the following settings:
   * **Rule**:
     * Name: *A name indicating this rule is a route to the first network.*
     * Action: **Route**
     * Protocol: **Any**
     * Direction: **Outgoing**
   * **Source**:
     * Type: **My Network Address**
   * **Destination**:
     * Type: **Other Network Address**
     * Network: *The name of the first network*
   * **Target**:
     * Type: **Other Network DMZ IP**
     * Target Network: *The name of the first network*
5. After completing this rule, click **Submit** to save the rule.

***

## Create a Network Rule on the Second Network to Allow Traffic from the First Network

1. From the same network dashboard, click on **Rules** in the left navigation menu.
2. In the **Rules** menu, click on **New** to create a new network rule.
3. Configure the rule with the following settings:
   * **Rule**:
     * Name: *A name indicating this rule allows traffic from the first network.*
     * Action: **Accept**
     * Protocol: **Any**
     * Direction: **Incoming**
   * **Source**:
     * Type: **Other Network Address**
     * Network: *The name of the first network*
   * **Destination**:
     * Type: **My Network Address**
4. After completing this rule, click **Submit** to save the rule.
5. Click **Apply Rules** to enable the rule.

***

{% hint style="info" %}
**Document Information**

* Last Updated: 2024-08-29
* vergeOS Version: 4.12.6
  {% endhint %}


---

# 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:

```
GET https://docs.vergeos-demo.com/knowledge-base/networking/routing-between-internal-vergeio-networks.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.
