Networking overview

The MetalSoft’s embedded bare metal SDN enables high performance L2 tenant segregation without using virtualization.

../_images/networking_architecture_2.svg

Users operate with Networks. They are a logical concept that maps to different provisioning strategies depending on the Network type and the infrastructure’s datacenter’s Provisioner backend:

  1. LAN networks

    Creating a LAN network will create an isolated L2 broadcast domain. In practice this translates into a VLAN, VXLAN or MPLS tunnel, that reaches all interfaces added in the network that is dedicated to the respective user.

  2. WAN networks

    A WAN network is a special type of LAN network that has a gateway L3 interface (SVI) added in the L2 broadcast domain. IPs from the subnets will be automatically configured on the interfaces connected to this network via DHCP.

  3. SAN networks

    A SAN network is an L3 network dedicated to SAN traffic. It is only present if instance array has a drive array associated.

IP Management (IPAM)

The metal cloud has basic built-in IPv4 and IPV6 IPAM functionality. The ‘physical’ resource that is managed is an IP range that is further subdivided and allocated to servers called a Subnet Pool. The range allocated to users is called a Subnet

Users will request a subnet not an individual IP from the pool and the system will allocate the entire block. The allocation is not random. The system will attempt to minimize fragmentation of IPS and minimize waste.

../_images/adding_a_subnet_pool.svg

Subnets cannot be expanded per-se but if a user requests more IPs in a particular Infrastructure (for instance the when the InstanceArray is expanded or a new InstanceArray is created) new subnets are automatically created and allocated.