Provides an overview of the variations of Cloud Network Domains, network services that come with them, and VLAN's.


Content / Solution:

Cloud Network Domains

Cloud Network Domains represent a "Virtual Private Data Center" within the Cloud infrastructure. Each Cloud Network Domain is isolated from each other from a network standpoint and uses its own universe of IPv4 address space. This allows you to deploy multiple Cloud Network Domains with overlapping IPv4 address ranges without having to worry about IP collisions. Within this environment, you can deploy VLANs with user-defined private IPv4 address space and a system-defined IPv6 space on which you can attach the NICs of Cloud servers. Cloud Servers can then be attached to one or more of the VLANs.

There are three levels of Cloud Network Domain with different capabilities. The current list of capabilities included with each level:

FeatureEssentialsAdvancedEnterprise
Attached VLANsYESYESYES
Detached VLANsNONOYES
Client Network Domain Static RoutesNONOYES
Firewall RulesYESYESYES
NATYESYESYES
Virtual ListenersNOYESYES
Server Anti-AffinityNOYESYES

Each network domain incurs a different usage element which may affect pricing. For details on the usage differences, see Introduction to Usage Reporting.

Cloud Network Domain Maximums

Cloud Network Domains have some constraints that clients need to be aware of. Some are hard limits and others are practical limits. 

Creating and Managing Cloud Network Domains

For details on creating, managing Network Domains, see:

More details on the functionality and links to related articles are included in the sections below.

Attached and Detached VLANs

All Cloud Network Domains include the ability to add VLANs. There are two types of VLANs that are supported:

Attached VLANs can be deployed on any Network Domain type (Essentials/Advanced/Enterprise), however Detached VLANs can only be deployed on an Enterprise Network Domain. Users can switch between Attached and Detached VLANs so long as the VLAN meets the requirements of the type of VLAN to which the switch is being made.

With both types of VLAN's, Users define the IPv4 address range for each VLAN, which can be either RFC 1918 or non-RFC 1918. The acceptable size of the range varies based on the type of VLAN as described below. The system will ensure that you do not assign the same IPv4 address space to different VLANs within the same Cloud Network Domain. The system will also automatically assign a /64 IPv6 address block for the VLAN regardless of the type of VLAN. 

For details on deploying and managing VLANs, see the following articles:

More details about the specifics of Attached and Detached VLANs are included in the sections below. 

Attached VLAN Details

There are three types of Attached VLANs: Small Size, Low Gateway Addressed, and High Gateway Address. The differences are summarized in the following table:

 Small SizeLow GatewayHigh Gateway
User-Defined IPv4 Address Range

/28 (16) to /16 (64K)

/24 (256) to /16 (64K)/24 (256) to /16 (64K)
IPv4 Gateway AddressingLow (First .1 in range)Low (First .1 in range)High (Last .254 in range)
Ability to Expand Size of IPv4 rangeYesYesNo

Reserved IPv4 addresses within IPv4 range

(in addition to Broadcast/Network at the start/end of the range)

First 3 IP addresses

 

First 5 IP addresses

(.1 through .5 at start)

Last 3 IP addresses

(.252 through .254 at end)

Detached VLAN Details

Since Detached VLANs are isolated from all other VLANs on the Network Domain, the rules surrounding them are looser. In addition, users must define the "IP Gateway" tracked within CloudControl. Note that no IP gateway is actually provided by the system since the VLAN is not routed. Instead, this value is tracked and used as the default setting for a Primary NIC of a Server being deployed onto the Detached VLAN via Guest OS Customization as described in How to Deploy a Cloud Server from a Guest OS Customization Image. The normal use case here is that users will deploy an appliance or server with a NIC that answers to this IP gateway address and routes the traffic to the Internet or CPNC through another NIC connected to an Attached VLAN.

For high-level examples on how to user the Detached VLAN function, see Introduction to Detached VLAN Use Cases.

There is only one type of Detached VLAN, in comparison to the Attached VLAN types listed above:

 Detached VLAN
User-Defined IPv4 Address Range

/30 (4) to /16 (64K)

IPv4 Gateway Addressing

No gateway is provided as VLAN is not routed.

User-Defined value is inserted into Servers deployed via Guest OS Customization

Ability to Expand Size of IPv4 rangeYes

Reserved IPv4 addresses within IPv4 range

(in addition to Broadcast/Network at the start/end of the range)

None

 

Routing and Network Domain Static Routes

When deployed, all Network Domains are set up to automatically route traffic between different Attached VLANs on the same Network Domain as well as having the ability to route traffic to the Public Internet and any CPNC connections. The routing is controlled by Network Domain Static Routes. All Network Domain types - Essentials/Advanced/Enterprise come with a standard set of "system" routes, however Enterprise Network Domains allow you to create your own "client" static routes. For more details, see:

Firewall Rules and Allowed IP Traffic

All Cloud Network Domains include Firewall Rule capabilities that allow you to regulate both IPv4 and IPv6 traffic in and out of the Network Domain as well as to traffic between Attached VLAN's within the Network Domain. Note the Firewall Rules do not apply to traffic within a VLAN itself. As a general rule, outbound traffic from an Attached VLAN to the Public Internet is allowed, but any other traffic will require a firewall rule in place to allow it.

For more details on default IP traffic behavior and how firewall rules apply to it, see Introduction to Firewall Rules for Cloud Network Domains in MCP 2.0.

For details on creating and managing firewall rules, see:

Network Address Translation (NAT)

All Network Domains allow you to create NATs to Public IPv4 addresses and to other "external" IPv4 addresses that are not associated with an Attached VLAN on the same Network Domain. The latter allows you NAT to external networks connected via a CPNC (Cloud Private Network Connection).  Once established, all IP traffic directed to the external IPv4 address will be routed to the internal IPv4 address. In addition, using a NAT may affect the source address from which IP traffic originating from the internal IP address will appear. For more information on this aspect of behavior in MCP 2.0, see Introduction to Routing, Network Domain Static Routes, and SNAT in MCP 2.0 Locations.

Virtual Listener (VIP and Port Translation)

With Advanced and Enterprise Network domains, the Virtual Listener functions allow you to perform both load balancing and port translation functions. Virtual Listeners support the entire IP address universe supported by the Network Domain and thus can be configured to "listen" to both external addresses (i.e. public IP addresses) or internal ones (i.e. NICs on Cloud Servers within the Network Domain). The VIP functionality is made up of a series of different elements. At a high level, the important elements are:

These are just definitions of the basic terms. The VIP functions in MCP 2.0 offer a lot of flexibility and configuration options. For more details, see:

Server Anti-Affinity

With Advanced and Enterprise Network domains, the system allows you to define Server Anti-Affinity Rules. Such rules allow you to prevent two Cloud Servers from operating on the same physical host on the CaaS infrastructure. This allows a load-balanced or clustered pair of servers to avoid being affected by the failure of a physical "host" server on the infrastructure.

When you establish an Anti-Affinity relationship between two servers, the system will ensure that the CPU and RAM associated with the two Cloud Servers are running on different physical hosts. Therefore, if a physical host fails, only one of the two Cloud Servers will be affected.

For more details, see:

Related Articles

Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.

Related issues