Programming with sockets

Moving to IPv6

The version 6 Internet Protocol (IPv6) provides all the functionality of its predecessor (IPv4), but includes a much larger network address space. This was necessary for a number of reasons:

Changing the address structure has a major impact on all aspects of IP inter-networking; the transition from IPv4 to IPv6 has to be done over period of time.

In UnixWare, the first stage of this transition is to provide a set of functions that enable you to develop ``IPv6 ready'' applications, while still using IPv4 in the lower network layers. These applications can function in both IPv4 and IPv6 environments. This means that new applications can be written now that can communicate with both IPv4 and IPv6 applications. When the move is made to IPv6 in the lower network layers, the new ``IPv6 ready'' applications will be able to continue working without modification.


NOTE: There are some restrictions to IPv4/IPv6 compatibility. These restrictions are discussed in ``IPv6 addresses''.

The impact of the UnixWare IPv6 implementation is described in the following topics:


© 1999 The Santa Cruz Operation, Inc. All rights reserved.
UnixWare 7 Release 7.1 - 19 March 1999