Global IP Addresses

Global IP's provide IP flexibility by allowing users to shift workloads between servers (even in different datacenters). Global IP's also provide IP persistence by allowing for transitions between servers and VSI's; for example upgrading from a VSI to a dedicated system without having your IP tied to a particular server or VLAN.

To order Global IP's please follow the steps below:

  1. Through the portal (control.softlayer.com) navigate to Network, IP Management, Subnets, and then click on "Order IP Addresses".
  2. From the drop down choose Global IPv4 or Global IPv6 as needed and click Continue"
  3. Confirm the order, and the IP(s) will be added within a few minutes
  1. To manage the IPs once they are ordered navigate to Network, IP Management, Subnets, and then in the drop down choose "Global IPv4(or 6)". This will filter the IP list to only the Global IPs.
  2. Next click the Subnet you wish to manage
    • Please note: A global IP is a static IP address that can be routed to any server within the SoftLayer network. The current static IP address offering can only be routed to an IP within the same datacenter, but global IP's do not share this restriction.
  3. On IP management page input the IP of the server you wish to route the IP to, and enter any applicable notes, then click "Update".
  • Add the global IP to your server.
  • Before your server will accept traffic for the Global IP, the IP must be properly added to the system.

    To configure the Global IP on your linux server, please complete the following steps:

    1. Edit (vim or nano) /etc/sysconfig/network-scripts/ifcfg-eth1:1
    2. Add the lines:
    DEVICE=eth1
    IPADDR=[Global IP address]
    NETMASK=255.255.255.255
    NETWORK=[Network of the Primary IP Block]
    ONBOOT=yes

    For Ubuntu you will want to do the following:

    1. Edit /etc/network/interfaces
    2. Add the following lines:

    post-up ip addr add <global IP>/32 dev eth1
    post-down ip addr del <global IP>/32 dev eth1

    To configure a global IP to your windows server, please complete the following steps:

    Browse to

    Start >> Control Panel >> Network Connections >> Local Area Connection (Public) (properties).

    Select "Internet Protocol (TCP/IP)" and click Properties >> Advanced.

    From here you will need to select "Add" in the IP addresses section and enter in the IP address and Subnet mask

    Once this is complete, simply "OK" back to the desktop.

    To verify that your settings have taken effect, open a dos prompt by browsing to Start >> Run >> "cmd" and run the command

    > ipconfig /all

    Please note:

    • If you already have an eth1:1 file on your server in the example above, just increment the last digit to the next available integer
    • Modification of a global IP address to a new server or VSI can take up to five minutes to take effect. Within the SoftLayer network, the route change will take less than 1 minute to update.
    • Global IP's will not work for local load balancers
    • Global IP's are distributed from a unique subnet; existing customer IP's cannot be converted or used as Global IP's.
    • By itself, Global IP's are not an automatic failover solution due to the lack of health checks; however, it may be used as a component for a failover environment to circumvent DNS propagation.
    Was this helpful?