IPv6 Overview (Windows Embedded CE 6.0)

1/6/2010

IPv6 for Windows Embedded CE allows devices to participate as peers and servers on local IPv6 and IPv4 area networks (LANs) and remote networks.

Feature Summary

The following table shows operating system design information for IPv6.

Element Information

Dependencies

Winsock, FormatMessage API, and Full C Runtime

Hardware considerations

None

Modules and Components

The following table shows the components and modules that implement IPv6.

Item Module Component

TCP/IPv6 protocol stack

tcpip6

None

Automatic configuration for supported IPv6 tunneling mechanisms

ipv6hlp

None

DHCPv6 Lite

dhcpv6l

None

IPv6 Implementation Considerations

You can include the IPv6 technology in your OS design by choosing the item from the Catalog. Choosing this Catalog item sets the appropriate Sysgen variable for enabling IPv6.

The following table shows the Sysgen variable that implements IPv6.

Sysgen variable Description

SYSGEN_TCPIP6

When this variable is set, TCP/IPv6 Support is included in the run-time image. TCP/IPv6 support is a suite of standard protocols that is the next generation of network layer protocols for the Internet. Using 128-bit addresses, Internet Protocol version 6 (IPv6) provides more IP addresses than its predecessor, IPv4, which uses 32-bit addresses.

TCP/IPv6 support is available in both headless and display-based devices.

Ee494526.note(en-US,WinEmbedded.60).gifNote:
If TCP/IPv6 support is included in your OS design, ensure that the SYSGEN_TCPIP variable is also set. This variable adds TCP/IPv4 to your OS design. For more information about SYSGEN_TCPIP, see TCP/IP OS Design Development.

For more information, see IPv6 Packets.

Operating System Development Topics

IPv6 Characteristics | Applications and Services that Support IPv6

Application Development Topics

TCP/IPv6 Architectural Model | Network Driver Interface Specification (NDIS) for IPv6 | Core Protocol Stack for IPv6 | Assigning an IPv6 Address to a Device | TCP/IPv6 Troubleshooting Tools | IPv6 Security | TCP/IPv6 Configurable Registry Settings

See Also

Reference

Concepts

TCP/IP OS Design Development
IPv6

Other Resources

IPv6 OS Design Development