Go to main content

Configuring and Managing Network Components in Oracle® Solaris 11.3

Exit Print View

Updated: December 2017
 
 

Migrating From an IPv4 Network to an IPv6 Network


Note -  Before you migrate from an IPv4 network to an IPv6 network, be aware that most migration plans involve running IPv4 and IPv6 together for an extended period of time, possibly indefinitely.

Prior to migrating from an IPv4 network to an IPv6 network, review the information in Chapter 2, Planning for Using IPv6 Addresses in Planning for Network Deployment in Oracle Solaris 11.3 to determine whether you need to perform any additional tasks.

The basic steps for migrating from an IPv4 network to an IPv6 network involves first removing all of the existing IPv4 DHCP and static IP addresses, then reconfiguring new IPv6 addresses, as many as are required. If the new IPv6 interface is on the same link as a router that currently advertises an IPv6 prefix, the interface obtains the link prefix. For more information, see Configuring an IPv6 Router in Configuring an Oracle Solaris 11.3 System as a Router or a Load Balancer.

Example 9  Migrating IPv4 Addresses to IPv6 Addresses

The following examples show how to migrate your existing IPv4 addresses to IPv6 addresses. The process begins by deleting all of the existing IPv4 DHCP and static IP addresses.

# ipadm show-addr net0/
ADDROBJ   TYPE     STATE   ADDR
lo0/v4    static   ok      127.0.0.1/8
net0/v4   static   ok      198.51.100.74/24
# ipadm delete-addr net0/v4

For instructions, see Removing or Modifying an IP Interface Configuration.

Next, the new IPv6 address is created by using the ipadm create addr command with the appropriate options and arguments.

For example, you can create a link-local and addrconf IPv6 address as follows:

# ipadm create-addr -T addrconf -p stateless=yes,stateful=yes net0/v6a

Create a static IPv6 address without DHCPv6 and an addrconf address as follows:

# ipadm create-addr -T addrconf -p stateless=no,stateful=no net0/v6a
# ipadm create-addr -T static -a a::b/64 net0/v6b

Create a static IPv6 address as follows:

# ipadm create-addr -T static -a a::b/64 net0/v6b

Display the new IPv6 configuration by using the ipadm show-addr command.

For additional IPv6 configuration steps (required and optional) that are not included this example, refer to Configuring IPv6 Interfaces.