SoftLayer Network Vlan
From SoftLayer Development Network Wiki
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
- parameters
- None
getNetworkComponents
Retrieve the networking components that are connected to a VLAN.
- returns
- parameters
- None
getObject
Retrieve a SoftLayer_Network_Vlan record.
- returns
- 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
- 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
- parameters
- None
getPrivateVlan
Retrieve a VLAN's associated private network VLAN.
- returns
- parameters
- None
getPrivateVlanByIpAddress
Retrieve the private network VLAN associated with an IP address.
- returns
- parameters
- string ipAddress
getPublicVlanByFqdn
Retrieve a server's public VLAN based on it's fully-qualified domain name
- returns
- parameters
- string fqdn
getReverseDomainRecords
Retrieve all reverse DNS records associated with a VLAN.
- returns
- 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
- parameters
- None
getSecondarySubnets
Retrieve the subnets that exist as secondary interfaces on a VLAN
- returns
- parameters
- None
getSubnets
Retrieve all of the subnets that exist as VLAN interfaces.
- returns
- parameters
- None
getVlanForIpAddress
Retrieve an IP addresses's associated VLAN.
- returns
- parameters
- string ipAddress

