Using Temporary Addresses in the IPv6 Test Lab (Windows Embedded CE 6.0)
You can use temporary addresses for global address prefixes. Because IPv6 address identifiers remain static, for security reasons, temporary addresses are used. Temporary addresses are IPv6 interface identifiers that provide a level of anonymity. These addresses can be randomly generated and changed over time. The IPv6 protocol for Windows CE .NET 4.1 and later creates temporary addresses for global address prefixes by default.
On the development system, perform the following steps:
If ROUTER1 is not running on the CEPC, on the Target menu, choose Attach Device.
You may have to restart the CEPC for the download to occur.
On the Target menu, choose CE Target Control.
In the Target Control window, type the following command:
s ipv6 –d rtu 3000:0:0:1::/64 <Subnet1 Interface Index> publish
In this command, <Subnet1 Interface Index> is the interface index of the ROUTER1 interface on Subnet 1.
For example, if the Subnet 1 Interface Index were 4, you would type the following command:
s ipv6 –d rtu 3000:0:0:1::/64 4 publish
- If ROUTER1 is not running on the CEPC, on the Target menu, choose Attach Device.
On CLIENT1, to view a new address on the LAN interface that is based on the global prefix of 3000:0:0:1::/64, type the ipconfig command.
There should be two addresses that are based on the 3000:0:0:1::/64 prefix. One address uses an interface identifier that is based on the EUI-64 address of the interface. The other address is a temporary address from which the interface identifier is randomly derived. For more information, see IPv6 Interface Identifiers.