# VPNs in NTN

## The Advantages of Using VPNs for Non-Terrestrial Networks (NTN)

Non-Terrestrial Networks (NTN) offer exciting possibilities for IoT connectivity in remote areas, but they also introduce challenges such as high data transmission costs, security risks, and complex bidirectional communication. Integrating a VPN with Monogoto’s cloud is an effective solution to overcome these issues.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXenou7X-K_ZF4gn3rx1fjn_O0FPOqyeMfkxNiKF-uEmkXn1Qkrp0KvYRa-aGuhD-VPuRq4RVI_s4wrMY2rcpvPyL_Y2H9c3Kfsyz-4HL4QCjdVaFhV-TuCHP-UsMmS2G6CGuSKMFA?key=yR7Q-aZQ4AoVr1vWwn3KZirK" alt=""><figcaption></figcaption></figure>

### Challenges with Traditional Data Traffic in NTN IoT

<mark style="color:orange;">**Higher costs**</mark>: Data transmissions over NTN networks are significantly more expensive than traditional terrestrial IoT networks (Non-NTN). Each piece of data carries a higher cost, especially since satellite bandwidth is limited.

<mark style="color:orange;">**UDP-related challenges**</mark>: In the NTN IoT landscape, data traffic is primarily transmitted using the UDP (User Datagram Protocol). While UDP is lightweight and efficient, it presents challenges because it does not encrypt data by default, leaving it vulnerable to interception. Additionally, UDP lacks guaranteed delivery, raising reliability concerns for critical IoT applications.

<mark style="color:orange;">**Device Identification Overhead**</mark>: Without a VPN solution, devices need to include identification information within the traffic to trace the data back to its source. This increases the size of data packets, further driving up costs. A mere 50 byte increase in the size of a data packet already affects the transmission costs.

<mark style="color:orange;">**Bidirectional Traffic Challenges**</mark>: NTN IoT often requires bidirectional communication between devices and application servers. Managing bidirectional traffic over NTN can be complex, as it involves maintaining consistent and reliable connections, further increasing resource usage and costs.

#### **A potential solution is to implement a VPN. A VPN enables encrypted traffic without overloading the NTN network, reduces the need for additional identification data from devices, and ensures secure, efficient bidirectional data exchange.**

### Advantages of VPNs in NTN IoT

The key benefits of integrating a VPN connection with Monogoto's cloud include:

* <mark style="color:orange;">**Allocation of Private Network Addresses**</mark>**:** When devices are connected to a VPN, each device is assigned a private IP address as part of the customer's network. This inherently provides the necessary identification, eliminating the need to add extra identification data in packets.
* <mark style="color:orange;">**Cost Savings**</mark><mark style="color:orange;">:</mark> By reducing packet sizes and avoiding additional data overhead, data transmission costs can be reduced.
* <mark style="color:orange;">**Simplified Management**</mark>: Using private IP addresses simplifies network management and improves data traceability.
* <mark style="color:orange;">**Enhanced Two-Way Communication**</mark>: Devices connected to a VPN operate within the same private network, making two-way communication more efficient and secure.
* <mark style="color:orange;">**Improved Security and Access Control**</mark>: A VPN adds an additional layer of security by encrypting data traffic and isolating the network from public exposure. This ensures sensitive IoT data remains protected and accessible only to authorized users and systems.

### Conclusion

**A VPN connection in the NTN IoT ecosystem addresses key challenges related to data costs, device identification, and communication efficiency. By allocating private IP addresses to devices and enabling seamless two-way communication, integrating a VPN with Monogoto's cloud delivers significant benefits for organizations leveraging NTN IoT networks**.&#x20;

### **Useful links**

* Getting started with the NTN developer kit: [NTN kit](https://monogoto.io/labs/ntn-kit/)  /  [how to order NTN developer kit](https://docs.monogoto.io/ntn-satellite-networks/how-to-order-ntn-developer-kit)
* Learn more about how to setup a VPN: [VPN setup examples](https://docs.monogoto.io/advanced-console/platform/vpn-setup-examples)
* Discover how to assign static IPs to devices: [Static IP configuration guide](https://docs.monogoto.io/backup-of-advanced-console/platform/how-to-configure-device-limitation-by-imei/how-to-configure-thing-to-work-only-with-one-device-imei)


---

# 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/ntn-satellite-networks/vpns-in-ntn.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.
