Create a Linode account to try this guide with a $ credit.
This credit will be applied to any valid services used during your first  days.

VLANs are private virtual local area networks that are available at no additional cost to Linode users in select data centers. They operate on layer 2 of the OSI networking model and are entirely isolated from other networks. VLANs are a key part of enabling private and secure communication between Compute Instances on Linode’s cloud platform. They function like a virtual network switch, which effectively means all Compute Instances connected to the same VLAN can communicate with each other like they were directly connected to the same physical Ethernet network. Devices outside the network cannot see any traffic within the private network.


Private Communication Between Compute Instances

A VLAN creates a truly private network and communication is isolated to just the Compute Instances belonging to the same VLAN. No other Compute Instances on other VLANs or within the same data center can see this private traffic. This goes beyond Linode’s Private IP feature, which can be accessed by any resource in the same data center.

Simple Configuration

Use the Cloud Manager to create a VLAN and assign Compute Instances. Create up to 10 VLANs per data center and assign each Compute Instance to up to 3 VLANs.

Reduce Network Transfer Costs

Private network transfer is free. Any communication between Compute Instances over a VLAN does not count against the account’s monthly network transfer allowance.

Part of a Flexible Custom VPC Solution

Since VLANs operate on layer 2 of the OSI networking stack, you can use is as part of a custom VPC solution, which typically operates on layer 3. VLAN users can implement their own firewall policies, routing, and security systems to build out their VPC.


VLANs are available in all data centers.


VLANs are free to use. Communication across your private network does not count against your monthly network transfer usage.

Technical Specifications

  • Fully isolated private networking for Cloud-based resources
  • Operates on Layer 2 of the OSI model (the data link layer) and, as such, can be more flexible than Layer 3 based VPC (Virtual Private Cloud) solutions
  • Supports all logical Ethernet features, such as L2 broadcast and L2 multicast
  • Supports any Layer 3 protocol, including IP (Internet Protocol)
  • User assignable IPv4 addresses
  • Each account can maintain up to 10 VLANs per region
  • Each Compute Instance can belong to up to 3 VLANs
  • Network transfer over a VLAN does not count towards your account’s network transfer allowance

Additional Limits and Considerations

  • VLANs are region-specific. Once created, a VLAN can only be attached to other Linodes within the same data center.

  • VLANs cannot be manually renamed by the user. If a VLAN’s label must be changed, a new VLAN can be created and all required Linodes can be attached to that new VLAN.

  • VLANs cannot be manually deleted by the user. There is no need to manually delete a VLAN. If a VLAN is no longer needed, simply detach it from all Linodes. After this, it will automatically be deleted within a short timeframe.

  • Network Helper is required for automatic configuration. If Network Helper has been disabled, the Linode will not automatically be able to communicate over the VLAN’s private network. In this case, advanced users can manually adjust their Linode’s internal network configuration files with the appropriate settings for their VLAN. See Manually configuring a VLAN on a Linode for instructions.

  • The Public Internet must always use the eth0 network interface. While VLANs themselves can function without issue on the eth0 interface, the public internet on Linode will not be networked correctly on other interfaces.

This page was originally published on

Your Feedback Is Important

Let us know if this guide was helpful to you.