Nebula Network and VPN

Nebula Network


The Nebula System comprises two network layers: the managed network, which is created as a bridge device linked to the physical NIC and includes its own DHCP server for each network; and the DLAN/VLAN, which directly maps to a physical NIC device and relies on the parent device’s DHCP server.


xcNET Network


Upon deployment, Nebula automatically creates a default managed network named xcNET. This network is assigned an IP range of 10.N.0.0/16, where N is the IPN number of the deployment, incrementing with each subsequent Nebula deployment. The IP segment 10.x.x.x is defined by the default_cn_IP_start key in the Nexus Server configuration settings. Managed networks have their own DHCP server, set to 10.N.0.1, which also serves as the private IP address for the Sky Node. When the xcNET network is assigned to an instance, the instance will receive an IP address from the 10.N.0.0/16 network range.

You can create new managed networks using the Private Network module of the Nexus Server.


xcLAN Network


Upon deployment, Nebula also automatically creates the xcLAN network, a DLAN/VLAN that directly maps to the physical network device with the primary IP address of the Sky Node. When the xcLAN network is assigned to an instance, the instance will attempt to contact a DHCP server on the network where the primary IP of the Sky Node resides and receive its IP address. This configuration places the instance on the same network as the Sky Node, which is commonly used in VDI environments.

To add a new DLAN/VLAN network, follow these steps:

  1. Add a new network device on the Sky Node. You can use either a LAN from a new network interface card (NIC) or a VLAN over an existing NIC. For detailed instructions on adding bridged or VLAN networks, please refer to the documentation of the host Linux distribution used by the Sky Node.

  2. Next, you can use the Private Network module of the Nexus Server to add your new netwrok device to the Nebula system as a direct DLAN/VLAN device. Please ensure that the network name in the Nebula system matches the physical device name you configured in the previous step.
Please contact our xcware Consulting team to schedule a free consultation hour for any questions regarding this topic.


Nebula VPN


The Nebula deployment establishes two VPN layers, including a virtual Sky Router switch that utilizes the 11.x.x.x/24 network to create secure VPN tunnels for traffic.


VPN Manager


The VPN Manager service is responsible for managing peer certificates on the Sky Router, which facilitates the creation and routing of VPN traffic over the Sky Node using port 443/UDP.


Sky Link


The Sky Link service is used when multiple Sky Nodes need to share their private networks. Managed by the Sky Router, this service facilitates the exchange of VPN certificates for authentication, enabling potential circular VPN configurations. This setup is crucial for scenarios such as distributed data storage or computing. Each Sky Node can establish one outbound IPsec tunnel using port 443/UDP.


Sky IP and FQDNs


Upon deployment, Nebula establishes cloud core services and configures the following Fully Qualified Domain Names (FQDNs), which are visible only to the Sky Node, and assigns the following IP addresses:

IP FQDN Description
10.N.0.1 sky.node DHCP Server for xcNET and Sky Node private IP address
10.N.0.2 sky.vpn The VPN Manager service
10.N.0.3 sky.svl The serverless controler service
10.N.0.4 sky.sqs The serverless MQ service
10.N.0.5 sky.git The Git server
10.N.0.6 sky.s3 The Object Storage service
10.N.0.7 sky.code The Code server
10.N.0.8 sky.docker The Docker registry service
10.N.0.9 sky.services The cluster and gateway controler
10.N.0.10 sky.api The serverless api service
10.N.0.11 sky.events The Event Hub service
10.N.0.12 sky.builder The Builder service
N represents the IPN number of the Sky Node

We utilize xcware specifically for our external CAD/CAE workforce needs. Our vGPU Workstations outperform our previously used VMware Horizon on the same hardware. More importantly, it is now easier to onboard and scalable for every project.

— Mark K.
IT-Manager @ Bielomatik

I rely on xcware for crafting and implementing solutions for my clients due to its scalability and quick setup time for projects. 8 out of 10 customers remain with the initial xcware project setup, streamlining my delivery process.

— Thomas B.
Cloud Solutions Architect

We have successfully migrated 500+ servers and desktops from VMware to xcware. We extend our gratitude to the xcware Consulting Team for delivering exceptional work.

— Franco O.
IT Manager @ SportSA

We were pleasantly surprised by how effortlessly we could construct our Big Data platform and extend it to various production lines across the globe.

— Simone C.
Big Data Engineer @ UBX

As a developer specializing in native cloud solutions, I am delighted that xcware is available for free for developers like me. This allows me to enhance my cloud skills and expand my expertise.

— Sindra L.
Cloud Engineer

My favorite is the Flow-fx engine and the API. With Nexus Flow-fx, you can automate everything, and I mean everything! I manage over 150+ Linux servers fully automated.

— Mirco. W.
Linux Administrator @ S&P

xcware Strategic Partners