SoftLayer Network Vlan

From SoftLayer Development Network Wiki

Jump to: navigation, search

This page refers to the SoftLayer_Network_Vlan service. For information on the SoftLayer_Network_Vlan data type please see SoftLayer_Network_Vlan (type).

Contents

Overview

Virtual LANs are an integral part of SoftLayer' s public and private networks. A VLAN is a networking concept in which network interfaces on different routers, switches, and servers act as if they're on the same local network broadcast domain. This kind of network segmentation helps keep SoftLayer customers' networks separate from each other and provides a convenient mechanism for routing new IP subnets to servers. They also enable easy IP address sharing and swapping between servers on the same VLAN. SoftLayer servers are provisioned on private VLANs per router on the public and private networks.

The SoftLayer_Network_Vlan service controls these VLANs and provides relationships between VLANs, subnets, IP addresses, and network components.

Endpoints

SOAP WSDL http://api.service.softlayer.com/soap/v3/SoftLayer_Network_Vlan?wsdl
XML-RPC http://api.service.softlayer.com/xmlrpc/v3/SoftLayer_Network_Vlan

Methods

getAccount

Retrieve the SoftLayer customer account associated with a VLAN.

  • returns
SoftLayer_Account
  • parameters
None



getNetworkComponents

Retrieve the networking components that are connected to a VLAN.

  • returns
SoftLayer_Network_ComponentArray
  • parameters
None



getObject

Retrieve a SoftLayer_Network_Vlan record.

  • returns
SoftLayer_Network_Vlan
  • parameters
None



getPrimaryRouter

Retrieve the primary router that a VLAN is associated with. Every SoftLayer VLAN is connected to more than one router for greater network redundancy.

  • returns
SoftLayer_Hardware_Router
  • parameters
None



getPrimarySubnet

Retrieve a VLAN's primary subnet. Each VLAN has at least one subnet, usually the subnet that is assigned to a server or new IP address block when it's purchased.

  • returns
SoftLayer_Network_Subnet
  • parameters
None



getPrivateVlan

Retrieve a VLAN's associated private network VLAN.

  • returns
SoftLayer_Network_Vlan
  • parameters
None



getPrivateVlanByIpAddress

Retrieve the private network VLAN associated with an IP address.

  • returns
SoftLayer_Network_Vlan
  • parameters
string ipAddress



getPublicVlanByFqdn

Retrieve a server's public VLAN based on it's fully-qualified domain name

  • returns
SoftLayer_Network_Vlan
  • parameters
string fqdn



getReverseDomainRecords

Retrieve all reverse DNS records associated with a VLAN.

  • returns
SoftLayer_Dns_Domain_ReverseArray
  • parameters
None



getSecondaryRouter

Retrieve the secondary router that a VLAN is associated with. Every SoftLayer VLAN is connected to more than one router for greater network redundancy.

  • returns
SoftLayer_Hardware
  • parameters
None



getSecondarySubnets

Retrieve the subnets that exist as secondary interfaces on a VLAN

  • returns
SoftLayer_Network_SubnetArray
  • parameters
None



getSubnets

Retrieve all of the subnets that exist as VLAN interfaces.

  • returns
SoftLayer_Network_SubnetArray
  • parameters
None



getVlanForIpAddress

Retrieve an IP addresses's associated VLAN.

  • returns
SoftLayer_Network_Vlan
  • parameters
string ipAddress

See Also

External Links

Personal tools