# Network

A “Network” is a set of IP and mobile network related policies. The Monogoto system creates a virtual independent network which enables customers to define various rules and policies.\
A Network can be associated to one or more Things Groups.

All Things in the associated groups behave as if they belong to the network, and all network policies are applicable.

## Network Options

The network options are described in the table below

| Component        | Description                                                                                                                                                                                                                                                                                              |
| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Add Network VPN  | Setup a VPN between Things and back office applications or cloud servers.                                                                                                                                                                                                                                |
| IP Address Pools | Allocate public and private IP address pools, to match the number of “Things”. Customers divide allocated address pools based on requirements and can assign addresses to Things automatically or manually. Customers with a dedicated APN get a full range of 16 million IPv4 addresses to choose from. |
| IP Routes        | Set up and configure routes for a specific or custom network.                                                                                                                                                                                                                                            |
| NAT              | Perform port forwarding to the mobile network via a single public IPv4 address, TCP or UDP port.                                                                                                                                                                                                         |

![](/files/1PBKpLUqaW5JeAnNgYoo)

### Network Elements

The core network components include:

| Component           | Description                                                                                                             |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| HLR/HSS             | The mobile network subscriber database.                                                                                 |
| GGSN/P-GW           | Manages IP Traffic for the devices.                                                                                     |
| SMSC                | Handles all SMS messages both outgoing and incoming                                                                     |
| SCP                 | A CAMEL SCP for charging and platform security enforcements on all voice calls.                                         |
| E/GMLC              | Performs geographic location tracking of mobile devices based on the network footprint                                  |
| GMSC                | A virtual GMSC for routing voice calls. Also transforms any media gateway into a full-fledged GMSC                      |
| SS7/Diameter Broker | Serves as SS7 and Diameter load balancers, that enable network elements to scale unlimited instances.                   |
| Radius AAA Server   | Forwards radius accounting and authorization from external GGSN/P-GWs to the NAG data processor                         |
| SCE                 | Supports NB-IoT SCEF and MTC-IWF functional requirements and includes enhancements of the SMSC for a full REL13 SMS-SC. |

{% content-ref url="/pages/-M0qmSaRFD3GzQ6tOvJS" %}
[Create new Network](/advanced-console/network-management/create-new-network.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M0qpRN5hgaQP9l32pPF" %}
[Edit Network Settings](/advanced-console/network-management/edit-network-settings.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M0qp\_7URPSYVC7lc7XK" %}
[Apply Network Settings](/advanced-console/network-management/apply-network-settings.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M0qp\_1\_1ObJL9Rwbfro" %}
[Delete Network](/advanced-console/network-management/delete-network.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M0qpZsjzyUMEcDt4PfF" %}
[Add Network NAT](/advanced-console/network-management/add-network-nat.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M0qprIyOTLiNRYrwS3T" %}
[Edit Network NAT](/advanced-console/network-management/edit-network-nat.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M0qprARZTlYZ6J-jLuv" %}
[Delete Network NAT](/advanced-console/network-management/delete-network-nat.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M0qpqZ66ozGelv0kvYD" %}
[Add Network Route](/advanced-console/network-management/add-network-route.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M0qpZcAUB8B7QGWdsf1" %}
[Edit Network Route](/advanced-console/network-management/edit-network-route.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M0qq8f9sIH66AO1TulX" %}
[Delete Network Route](/advanced-console/network-management/delete-network-route.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M0qq8ZE-dMN3sIoGViK" %}
[Add Network VPN](/advanced-console/network-management/add-network-vpn.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MHMDJ64195gNKlBE4TB" %}
[Network VPN status](/advanced-console/network-management/network-vpn-status.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M0qqEpdCpDS6185tbha" %}
[Edit Network VPN](/advanced-console/network-management/edit-network-vpn.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M0qq8RC8\_JBypaDhRXy" %}
[Delete Network VPN](/advanced-console/network-management/delete-network-vpn.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MHMC8zTir0ioHxLddXI" %}
[Download Network VPN configuration](/advanced-console/network-management/download-network-vpn-configuration.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MHMCTwOSiSdem7Iu1xD" %}
[Reconnect Network VPN](/advanced-console/network-management/reconnect-network-vpn.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MHMCwxLmMN07wnmvyMm" %}
[Ping Network VPN](/advanced-console/network-management/ping-network-vpn.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M0qsNFZ8X1mG-UWql7M" %}
[Global Pools](/advanced-console/ip-pools.md)
{% endcontent-ref %}


---

# 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.monogoto.io/advanced-console/network-management.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.
