Introduction

This document describes the available options because that dynamic IPv6 attend to assignment. Troubleshoot that Stateless deal with Autoconfiguration (SLAAC) and Dynamic hold Configuration Protocol variation 6 (DHCPv6) are covered.

You are watching: Current microsoft oss include ipv6, but to use it, you must enable it first.

Prerequisites

Requirements

inter-base.net recommends the you have knowledge of these topics:

IPv6 attend to architectureMicrosoft home windows Operating SystemBasic Wireshark usage

Components Used

The information in this file is based upon this hardware/software versions:

The details in this document was developed from the tools in a particular lab environment. All of the devices used in this file started with a clearing (default) configuration. If her network is live, ensure that you recognize the potential impact of any kind of command.

Background Information

IPv6 finish hosts choose computers and laptops that operation Microsoft home windows can face a situation where IPv6 address is no dynamically received or shown as expected.

It is said to troubleshoot both the inter-base.net IOS and Microsoft home windows Operating device to come ensure the correct configurations space in place.

Note: different Operating Systems have the right to behave differently. This counts in how IPv6 has actually been implemented in their code. This document is to plan to offer readers an instance of the configuration forced on Microsoft windows for IPv6. The construction on Microsoft home windows presented in this file has to be tested in the lab and also found to work as expected. The inter-base.net technical Assistance center (TAC) go not assistance Microsoft windows configuration assistance.

Methods for IPv6 dynamic resolve assignment

SLAACSLAAC is the native IPv6 an approach used to provide end hosts v IPv6 address and default gateway information dynamically.It supplies Internet control Message Protocol variation 6 (ICMPv6) packets.ICMPv6 Router Solicitation (RS) and also ICMPv6 Router advertisement (RA) packets are exchanged in between an IPv6 allowed Router and end hosts.Routersperiodically send RA packets (by default every 200 seconds in inter-base.net IOS) to the local local network or can be asked for on demand by end hosts that sends out a RS packet.Upon reception of the RA packet, finish hosts must derive an IPv6 attend to (through the usage of EUI-64 an approach for the organize portion) and also default gateway based on the information included in the packet.
DHCPv6 statelessDHCPv6 stateless is provided to obtain extr configuration parameters (not detailed by SLAAC) favor DNS, domain name, etc.
DHCPv6 statefulDHCPv6 stateful database can administer IPv6 addresses to finish hosts and keep monitor of the addresses leased.Information choose DNS, domain name, etc, can likewise be provided by the DHCPv6 stateful method.Default gateway details must quiet be noted by a Router when it sends RA packets on the regional network.This choice is the most comparable to DHCP for IPv4.

Note:The only method end master candynamically obtain IPv6 default gateway information is from an ICMPv6 Router advertising (RA) packet originated by the neighborhood Router.DHCPv6 packets at this time does no carry any kind of IPv6 default gateway information.

SLAAC

The packet exchange between Router and end organize is displayed next:

Step 1. Finish Host initially sends ICMPv6 RS packet.

Step 2. Router replays through ICMPv6 RA packet.

\"*\"

In bespeak to see the exchange, operation the totally free and open source packet analyzer Wireshark on the computer and use this filters:

ICMPv6 RSicmpv6.type == 133
\"*\"
ICMPv6 RAicmpv6.nd.ra.flag
\"*\"

End hostsmust derive IPv6 deal with and default gateway information based upon information had in the ICMPv6 RA packet received.

Example that ICMPv6 RA packet attain with Wireshark:

Frame 187: 118 bytes on wire (944 bits), 118 bytes recorded (944 bits) on interface 0Ethernet II, Src: ca:01:b9:f0:00:08 (ca:01:b9:f0:00:08), Dst: IPv6mcast_01 (33:33:00:00:00:01)Internet Protocol version 6, Src: fe80::c801:b9ff:fef0:8, Dst: ff02::1 ! Default Gateway.Internet manage Message Protocol v6 Type: Router advertising (134) Code: 0 Checksum: 0x4ce1 Cur hop limit: 64 Flags: 0x00 Router life time (s): 1800 Reachable time (ms): 0 Retrans timer (ms): 0 ICMPv6 choice (Source link-layer deal with : ca:01:b9:f0:00:08) ICMPv6 alternative (MTU : 1500) ICMPv6 option (Prefix details : 2001:abcd::/64) ! Prefix information.1) ICMPv6 choice (Prefix information) field.

This is the the prefix details that end hosts use for the network portion of your IPv6 address.

The interface identifier (host portion) is created by the end host it offers EUI-64 method.

Microsoft home windows can produce the host portion randomly.

2) internet Protocol variation 6, resource field.

End hosts usage the IPv6 resource address of the RA packet come configure that is IPv6 default gateway.

Troubleshoot SLAAC

From inter-base.net IOS

Step 1. Ensure the ipv6 unicast-routing command is configured from worldwide Configuration mode.

Step 2. For sure the interface in the local network is configured v a precious IPv6 address.

ipv6 unicast-routing ! enable IPv6 Routing. In lack of this command! ! the Router does not send any kind of ICMPv6 RA packet.interface GigabitEthernet0/0/0 ipv6 attend to 2001:ABCD::1/64endStep 3. Certain the prefix advertised in the ICMPv6 RA packet is prefix size /64. Otherwise, the finish host can not create any type of IPv6 attend to via SLAAC:

ipv6 unicast-routing!interface GigabitEthernet0/0/0 ipv6 resolve 2001:ABCD::1/64 ! Prefix length identified as /64 on the Router.endICMPv6 RA packet capture:

Frame 187: 118 bytes on wire (944 bits), 118 bytes caught (944 bits) on user interface 0Ethernet II, Src: ca:01:b9:f0:00:08 (ca:01:b9:f0:00:08), Dst: IPv6mcast_01 (33:33:00:00:00:01)Internet Protocol variation 6, Src: fe80::c801:b9ff:fef0:8, Dst: ff02::1Internet control Message Protocol v6 Type: Router advertisement (134) Code: 0 Checksum: 0x4ce1 Cur hop limit: 64 Flags: 0x00 Router lifetime (s): 1800 Reachable time (ms): 0 Retrans timer (ms): 0 ICMPv6 option (Source link-layer resolve : ca:01:b9:f0:00:08) ICMPv6 alternative (MTU : 1500) ICMPv6 choice (Prefix information : 2001:abcd::/64) ! Prefix & prefix lenght information.Step 4. The command debug ipv6 ndshows in real time the reception of the ICMPv6 RS packet and the advertisement of the ICMPv6 RA top top the regional network.

Router# debug ipv6 nd ICMP Neighbor exploration events debugging is onRouter#Router# show logging | encompass RS ICMPv6-ND: got RS top top GigabitEthernet0/0/0 indigenous FE80::5850:6D61:1FB:EF3AR1#Router# show logging | incorporate RA ICMPv6-ND: sending solicited RA ~ above GigabitEthernet0/0/0 ICMPv6-ND: request to send RA for FE80::C801:EFFF:FE5A:8 ICMPv6-ND: Setup RA from FE80::C801:EFFF:FE5A:8 come FF02::1 ~ above GigabitEthernet0/0/0Router#

From Microsoft windows PC

Step 1. Certain the finish host obtain the RA packet.

This have the right to be done through Wireshark and also a record with icmpv6.nd.ra.flagfilter.

Step 2.Use the command ipconfigto verify the IPv6 address.

\"*\"

If the IPv6 address is still no displayed, follow the following steps.

Step 3. Ensure the the network adapter has web Protocol version 6 (TCP/IPv6) checkbox set off on the windows computer.

\"*\"

On Windows, friend can uncover this construction here:

Step 1. Navigate to control Panel > Network and Sharing center > adjust adapter settings

Step 2. Right click on the network adapter of her selection > Properties

The network adapter does not have Internet Protocol variation 6 (TCP/IPv6)enabled once you obtain the following message in windows Command notice (CMD) through the command netsh interface ipv6 present interface \"Local Area Connection\".

Note: In the this command, you have the right to replace neighborhood Area link with the name of the network adapter Microsoft Windows offers to connect to the network.

Tip: To open up a Command Prompt. Push Windows + R in your keyboard to open up Run box. Run the command cmd and press OK

\"*\"

Step 3. Ensure the Router Discoveryparameter is set to enabled.

Run the command netsh user interface ipv6 present interface \"Local Area Connection\" in CMD.

Microsoft Windows can ignore the content of the obtained ICMPv6 RA packet once the Router Discoveryparameter is set to disabled. This can cause Microsoft windows not generate any type of IPv6 address.

\"*\"

Use this command come to allow Router Discovery:

C:\\> netsh interface ipv6 collection interface \"Local Area Connection\" routerdiscovery=enabledStep 4. For sure the Advertisingparameter is collection todisabled.

Run the command netsh interface ipv6 present interface \"Local Area Connection\" in CMD.

Microsoft Windows have the right to ignore the content of the received ICMPv6 RA packet if the Advertisingparameter is collection to enabled.

The Advertising parameter allowed causes Microsoft windows behave as IPv6 Router, generate and send its very own ICMPv6 RA packets to the regional network.

The default state that the Advertisingparametermustbe disabled.

\"*\"

Use this command come disable Advertising:

C:\\> netsh interface ipv6 collection interface \"Local Area Connection\" advertise=disabled

DHCPv6 Stateless

End hosts can requestadditional IPv6 construction parameters favor DNS, domain name, etc, v the usage of DHCPv6 stateless. Because that this, the ICMPv6 RA packetmust have actually the Other Configuration flag (O bit) set.

The Routersets the O flag as soon as theipv6 nd other-config-flag command is existing in inter-base.net IOS interface configuration mode.

Router#interface GigabitEthernet0/0/0 ipv6 deal with 2001:ABCD::1/64 ipv6 nd other-config-flag!The packet exchange in between the Router and end hosts occurs as shown in the image.

\"*\"

Step 1. Finish Host initially sends ICMPv6 RS

Step 2. Router replays v ICMPv6RA and also include the O flag set

Step 3. Finish Host sends out DHCPv6 Informaton-request

Step 4. Router replays v DHCPv6 Reply

ICMPv6 RA with Other Configuration flag collection packet capture:

Frame 9: 118 bytes on wire (944 bits), 118 bytes captured (944 bits) on interface 0Ethernet II, Src: ca:01:b9:f0:00:08 (ca:01:b9:f0:00:08), Dst: IPv6mcast_01 (33:33:00:00:00:01)Internet Protocol version 6, Src: fe80::c801:b9ff:fef0:8, Dst: ff02::1Internet regulate Message Protocol v6 Type: Router advertising (134) Code: 0 Checksum: 0x4ca1 Cur hop limit: 64 Flags: 0x40 0... .... = Managed resolve configuration: Not collection .1.. .... = other configuration: set ! inter-base.net IOS command ipv6 nd other-config-flag sets the O flag ..0. .... = residence Agent: Not collection ...0 0... = Prf (Default Router Preference): tool (0) .... .0.. = Proxy: Not set .... ..0. = Reserved: 0 Router lifetime (s): 1800 Reachable time (ms): 0 Retrans timer (ms): 0 ICMPv6 option (Source link-layer attend to : ca:01:b9:f0:00:08) ICMPv6 choice (MTU : 1500) ICMPv6 alternative (Prefix info : 2001:abcd::/64)On Wireshark, usage the dhcpv6filter to present the exchange of DHCPv6 packets:

Source location Protocol size InfoPC IPv6 link localff02::1:2DHCPv6 120 Information-request XID: 0x8018f9 CID: 000100011f3e8772000c29806ccc structure 3884: 120 bytes on cable (960 bits), 120 bytes caught (960 bits) on interface 0Ethernet II, Src: Vmware_80:6c:cc (00:0c:29:80:6c:cc), Dst: IPv6mcast_01:00:02 (33:33:00:01:00:02)Internet Protocol version 6, Src: computer IPv6 link local (fe80::5850:6d61:1fb:ef3a), Dst: ff02::1:2 (ff02::1:2)User Datagram Protocol, Src Port: 546 (546), Dst Port: 547 (547)DHCPv6 blog post type: Information-request (11) Transaction ID: 0x8018f9 Elapsed time client Identifier merchant Class choice RequestSource destination Protocol length InfoRouter IPv6 link localPC IPv6 attach localDHCPv6 136 Reply XID: 0x8018f9 CID: 000100011f3e8772000c29806ccc frame 3887: 136 bytes on wire (1088 bits), 136 bytes caught (1088 bits) on interface 0Ethernet II, Src: ca:01:b9:f0:00:08 (ca:01:b9:f0:00:08), Dst: Vmware_80:6c:cc (00:0c:29:80:6c:cc)Internet Protocol variation 6, Src: Router IPv6 connect local (fe80::c801:b9ff:fef0:8), Dst: computer IPv6 attach local (fe80::5850:6d61:1fb:ef3a)User Datagram Protocol, Src Port: 547 (547), Dst Port: 546 (546)DHCPv6 post type: answer (7) Transaction ID: 0x8018f9 Server Identifier customer Identifier DNS recursive surname server Domain search List

DHCPv6 Stateless Server ~ above inter-base.net IOS construction Example

From inter-base.net IOS

This example shows the configuration of DHCPv6 Stateless Server in inter-base.net IOS.

Step 1. From worldwide configuration mode run the command ipv6 dhcp pool NAME.

Step 2. Use the dns-server and doman-name sub-commands to specify the parameters the are sent out to the finish hosts via DHCPv6.

Step 3. Use the pool defined in the interface configuration mode with the command ipv6 dhcp server NAME.

Step 4. Include the command ipv6 nd other-config-flag in the interface configuration mode.

ipv6 unicast-routing!ipv6 dhcp swimming pool LAN_POOL dns-server 2001:4860:4860::8888 domain-name lab-test.net!interface GigabitEthernet0/0/0 ipv6 resolve 2001:ABCD::1/64 ipv6 nd other-config-flag ! sets the Other Configuration flag in the RA packet. ipv6 dhcp server LAN_POOL!In order come verify the configuration on inter-base.net IOS is correct, usage these commands:

Step 1. show ipv6 dhcp pool should confirm the parameter applied in the configuration.

Step 2. show ipv6 dhcp binding need to not show any kind of information since DHCPv6 stateless go not store track that IPv6 clients.

Step 3. show ipv6 dhcp interface must present the swimming pool is used to the user interface in the regional network.

Router#show ipv6 dhcp poolDHCPv6 pool: LAN_POOL DNS server: 2001:4860:4860::8888 Domain name: lab-test.net energetic clients: 0 ! DHCPv6 Stateless does not keep track of IPv6 clients.Router#Router#show ipv6 dhcp bindingRouter#Router#show ipv6 dhcp interfaceFastEthernet0/0 is in server mode Using pool: LAN_POOL preference value: 0 Hint native client: ignored Rapid-Commit: disabledRouter#The command debug ipv6 dhcp must present the blog post exchange between the Router and also end host:

Router#debug ipv6 dhcp IPv6 DHCP debugging is onIPv6 DHCP: Received INFORMATION-REQUEST indigenous FE80::5850:6D61:1FB:EF3A on FastEthernet0/0IPv6 DHCP: choice VENDOR-CLASS(16) is no processedIPv6 DHCP: Using interface pool LAN_POOLIPv6 DHCP: resource Address from SAS FE80::C801:B9FF:FEF0:8IPv6 DHCP: Sending REPLY come FE80::5850:6D61:1FB:EF3A top top FastEthernet0/0Router#

From Microsoft Windows

From the command prompt, run the command ipconfig /all to ensure Microsoft Windows has received DNS Server information and domain name:

DHCPv6 Stateful

End hosts can request IPv6 attend to and extr parameters through the usage of DHCPv6 Stateful. For this, the ICMPv6 RA packetmust have the Managed resolve Configuration flag (M flag) set.

The Router sets the M flag as soon as the ipv6 nd managed-config-flag command is existing in inter-base.net IOS interface configuration mode.

Router#interface GigabitEthernet0/0/0 ipv6 address 2001:ABCD::1/64 ipv6 nd managed-config-flag!The packet exchange between the Router and end master occurs as shown in the image.

\"*\"

Step 1. Finish Host at first sends ICMPv6 RS.

Step 2. Router replays with ICMPv6RA through M flag set.

Step 3. Finish Host send DHCPv6 Solicit.

Step 4. Router replays with DHCPv6 Advertise.

Step 5. End Host sends out DHCPv6 Request.

Step 6. Router replays with DHCPv6 Reply.

ICMPv6 RA through Managed address configuration flag collection packet capture:

Frame 1190: 118 bytes on wire (944 bits), 118 bytes caught (944 bits) on interface 0Ethernet II, Src: ca:01:b9:f0:00:08 (ca:01:b9:f0:00:08), Dst: IPv6mcast_01 (33:33:00:00:00:01)Internet Protocol variation 6, Src: Router IPv6 link local (fe80::c801:b9ff:fef0:8), Dst: ff02::1 (ff02::1)Internet control Message Protocol v6 Type: Router advertisement (134) Code: 0 Checksum: 0x0642 Cur hop limit: 64 Flags: 0x80 1... .... = Managed attend to configuration: Set .0.. .... = various other configuration: Not set ..0. .... = house Agent: Not set ...0 0... = Prf (Default Router Preference): medium (0) .... .0.. = Proxy: Not set .... ..0. = Reserved: 0 Router life time (s): 1800 Reachable time (ms): 0 Retrans timer (ms): 0 ICMPv6 choice (Source link-layer resolve : ca:01:b9:f0:00:08) ICMPv6 option (MTU : 1500) ICMPv6 alternative (Prefix information : 2001:abcd::/64) Type: Prefix info (3) Length: 4 (32 bytes) Prefix Length: 64 Flag: 0x80 1... .... = On-link flag(L): Set .0.. .... = Autonomous address-configuration flag(A): not set ..0. .... = Router resolve flag(R): Not set ...0 0000 = Reserved: 0 valid Lifetime: 1800 desired Lifetime: 1800 reserved Prefix: 2001:abcd:: (2001:abcd::)In Wireshark, use the dhcpv6filter to present the exchange the DHCPv6 packets:

Source destination Protocol length InfoPC IPv6 attach local ff02::1:2 DHCPv6 157 Solicit XID: 0x328090 CID: 000100011f3e8772000c29806ccc frame 965: 157 bytes on cable (1256 bits), 157 bytes recorded (1256 bits) on interface 0Ethernet II, Src: Vmware_80:6c:cc (00:0c:29:80:6c:cc), Dst: IPv6mcast_01:00:02 (33:33:00:01:00:02)Internet Protocol version 6, Src: pc IPv6 link local (fe80::5850:6d61:1fb:ef3a), Dst: ff02::1:2 (ff02::1:2)User Datagram Protocol, Src Port: 546 (546), Dst Port: 547 (547)DHCPv6 post type: Solicit (1) Transaction ID: 0x328090 Elapsed time customer Identifier identity Association because that Non-temporary Address fully Qualified Domain Name vendor Class alternative RequestSource destination Protocol length InfoRouter IPv6 link localPC IPv6 attach local DHCPv6 180 advertising XID: 0x328090 CID: 000100011f3e8772000c29806ccc IAA: 2001:abcd::70a1:36a7:3e72:fa95 frame 966: 180 bytes on cable (1440 bits), 180 bytes captured (1440 bits) on user interface 0Ethernet II, Src: ca:01:b9:f0:00:08 (ca:01:b9:f0:00:08), Dst: Vmware_80:6c:cc (00:0c:29:80:6c:cc)Internet Protocol variation 6, Src: Router IPv6 attach local (fe80::c801:b9ff:fef0:8), Dst: pc IPv6 attach local (fe80::5850:6d61:1fb:ef3a)User Datagram Protocol, Src Port: 547 (547), Dst Port: 546 (546)DHCPv6 blog post type: advertising (2) Transaction ID: 0x328090 Server Identifier customer Identifier identity Association because that Non-temporary deal with DNS recursive name server Domain search ListSource location Protocol length InfoPC IPv6 attach local ff02::1:2 DHCPv6 199 request XID: 0x328090 CID: 000100011f3e8772000c29806ccc IAA: 2001:abcd::70a1:36a7:3e72:fa95 structure 967: 199 bytes on wire (1592 bits), 199 bytes recorded (1592 bits) on interface 0Ethernet II, Src: Vmware_80:6c:cc (00:0c:29:80:6c:cc), Dst: IPv6mcast_01:00:02 (33:33:00:01:00:02)Internet Protocol variation 6, Src: computer IPv6 attach local (fe80::5850:6d61:1fb:ef3a), Dst: ff02::1:2 (ff02::1:2)User Datagram Protocol, Src Port: 546 (546), Dst Port: 547 (547)DHCPv6 message type: request (3) Transaction ID: 0x328090 Elapsed time customer Identifier Server Identifier identity Association for Non-temporary Address fully Qualified Domain Name merchant Class choice RequestSource destination Protocol size InfoRouter IPv6 link localPC IPv6 link local DHCPv6 180 reply XID: 0x328090 CID: 000100011f3e8772000c29806ccc IAA: 2001:abcd::70a1:36a7:3e72:fa95 structure 968: 180 bytes on wire (1440 bits), 180 bytes captured (1440 bits) on interface 0Ethernet II, Src: ca:01:b9:f0:00:08 (ca:01:b9:f0:00:08), Dst: Vmware_80:6c:cc (00:0c:29:80:6c:cc)Internet Protocol variation 6, Src: Router IPv6 link local (fe80::c801:b9ff:fef0:8), Dst: computer IPv6 link local (fe80::5850:6d61:1fb:ef3a)User Datagram Protocol, Src Port: 547 (547), Dst Port: 546 (546)DHCPv6 message type: answer (7) Transaction ID: 0x328090 Server Identifier customer Identifier identification Association for Non-temporary attend to DNS recursive name server Domain find List

DHCPv6 Stateful Server top top inter-base.net IOS configuration Example

From inter-base.net IOS

This example shows the construction of DHCPv6 Stateful Server in inter-base.net IOS.

Step 1. From global configuration mode run the command ipv6 dhcp pool NAME.

Step 2. Use address prefix, dns-server and also doman-name sub-commands to specify the parameters the are sent out to the finish hosts via DHCPv6.

Step 3. Apply the pool characterized in the user interface configuration mode with the command ipv6 dhcp server NAME.

Step 4. Include the command ipv6 nd managed-config-flag in the interface configuration mode.

Step 5. Add the command ipv6 nd prefix default 1800 1800 no-autoconfig in the interface configuration mode to disable the Autonomous address-configuration(A) flag in the ICMPv6 RA packet.

Note: end hosts have the right to configure for itself two various IPv6 addresses as soon as you use the DHCPv6 Stateful Server approach. The very first one with the information consisted of in the ICMPv6 RA packet. The 2nd one with the information had in the DHCPv6 packet. To prevent this, the ICMPv6 RA packet can disable the A flag come instruct end hosts to not generate IPv6 attend to based top top the information included in it.

Note: Prefix information deserve to be removed from the contents of the ICMPv6 RA packet with the command ipv6 nd prefix default no-advertise in user interface configuration mode.

ipv6 unicast-routing!ipv6 dhcp swimming pool LAN_POOL deal with prefix 2001:ABCD::/64 ! includes the IPv6 prefix in the DHCPv6 packet exchange. Dns-server 2001:4860:4860::8888 domain-name lab-test.net!interface GigabitEthernet0/0/0 ipv6 resolve 2001:ABCD::/64 eui-64 ipv6 nd prefix default 1800 1800 no-autoconfig ! Disables the Autonomous address-configuration(A) flag in the ICMPv6 RA packet. ipv6 nd managed-config-flag ! sets the Managed deal with configuration flag in the ICMPv6 RA packet. Ipv6 dhcp server LAN_POOLendIn order to verify the configuration on inter-base.net IOS is correct, usage these commands:

Step 1. show ipv6 dhcp pool have to confirm the parameter used in the configuration.

Step 2. show ipv6 dhcp binding must information for the IPv6 addresses leased to finish hosts.

Step 3. show ipv6 dhcp interface must display the pool is used to the interface in the regional network.

Router#show ipv6 dhcp pool DHCPv6 pool: LAN_POOL address allocation prefix: 2001:ABCD::/64 precious 172800 wanted 86400 (1 in use, 0 conflicts) DNS server: 2001:4860:4860::8888 Domain name: lab-test.net energetic clients: 1Router#Router#show ipv6 dhcp binding Client: FE80::5850:6D61:1FB:EF3A DUID: 000100011F3E8772000C29806CCC Username : unassigned IA NA: IA i would 0x0E000C29, T1 43200, T2 69120 Address: 2001:ABCD::3DD4:77BB:E035:9375 desired lifetime 86400, valid lifetime 172800 expires in ~ Dec 28 2016 10:44 pm (172488 seconds)Router#Router#show ipv6 dhcp interface FastEthernet0/0 is in server setting Using pool: LAN_POOL preference value: 0 Hint indigenous client: ignored Rapid-Commit: disabledRouter#The command debug ipv6 dhcp must present the article exchange between the Router and end host:

Router#debug ipv6 dhcp IPv6 DHCP debugging is onRouter#IPv6 DHCP: Received SOLICIT from FE80::5850:6D61:1FB:EF3A on FastEthernet0/0IPv6 DHCP: alternative UNKNOWN(39) is no processedIPv6 DHCP: choice VENDOR-CLASS(16) is no processedIPv6 DHCP: Using user interface pool LAN_POOLIPv6 DHCP: developing binding because that FE80::5850:6D61:1FB:EF3A in swimming pool LAN_POOLIPv6 DHCP: Binding because that IA_NA 0E000C29 not foundIPv6 DHCP: allocation IA_NA 0E000C29 in binding because that FE80::5850:6D61:1FB:EF3AIPv6 DHCP: spring up pool 2001:ABCD::/64 entry v username \"000100011F3E8772000C29806CCC0E000C29\"IPv6 DHCP: Poolentry because that user no foundIPv6 DHCP: Allocated brand-new address 2001:ABCD::D9F7:61C:D803:DCF1IPv6 DHCP: Allocating address 2001:ABCD::D9F7:61C:D803:DCF1 in binding for FE80::5850:6D61:1FB:EF3A, IAID 0E000C29IPv6 DHCP: updating binding attend to entry for attend to 2001:ABCD::D9F7:61C:D803:DCF1IPv6 DHCP: setup timer on 2001:ABCD::D9F7:61C:D803:DCF1 for 60 secondsIPv6 DHCP: resource Address native SAS FE80::C801:B9FF:FEF0:8IPv6 DHCP: Sending ADVERTISE to FE80::5850:6D61:1FB:EF3A ~ above FastEthernet0/0IPv6 DHCP: Received REQUEST indigenous FE80::5850:6D61:1FB:EF3A ~ above FastEthernet0/0IPv6 DHCP: alternative UNKNOWN(39) is no processedIPv6 DHCP: option VENDOR-CLASS(16) is no processedIPv6 DHCP: Using user interface pool LAN_POOLIPv6 DHCP: looking up pool 2001:ABCD::/64 entry v username \"000100011F3E8772000C29806CCC0E000C29\"IPv6 DHCP: Poolentry for user foundIPv6 DHCP: Found deal with 2001:ABCD::D9F7:61C:D803:DCF1 in binding because that FE80::5850:6D61:1FB:EF3A, IAID 0E000C29IPv6 DHCP: update binding address entry for address 2001:ABCD::D9F7:61C:D803:DCF1IPv6 DHCP: setting timer top top 2001:ABCD::D9F7:61C:D803:DCF1 because that 172800 secondsIPv6 DHCP: resource Address from SAS FE80::C801:B9FF:FEF0:8IPv6 DHCP: Sending REPLY come FE80::5850:6D61:1FB:EF3A top top FastEthernet0/0Router#

From Microsoft Windows

Run the command ipconfig /all come ensure Microsoft Windows has received IPv6 address, default gateway, DNS Server information and also domain name:

Disable windows Randomly generated Interface ID

Microsoft home windows generates through default a random user interface ID because that auto-configured IPv6 attend to (with SLAAC) quite than use EUI-64 method.

C:\\Users\\ >ipconfigWindows IP ConfigurationEthernet adapter neighborhood Area Connection: Connection-specific DNS Suffix . : IPv6 Address. . . . . . . . . . . : 2001:abcd::5850:6d61:1fb:ef3a ! Randomly generated interface ID. Momentary IPv6 Address. . . . . . : 2001:abcd::8d1:8bbb:14e4:658e Link-local IPv6 resolve . . . . . : fe80::5850:6d61:1fb:ef3a%11 Default Gateway . . . . . . . . . : fe80::c801:b9ff:fef0:8%11This behavior can be changed to make windows to usage the EUI-64 process.

netsh interface ipv6 set global randomizeidentifiers=disabledYou can see currently see the interface ID was generated with the use of the EUI-64 process.

C:\\Users\\ >ipconfigWindows IP ConfigurationEthernet adapter regional Area Connection: Connection-specific DNS Suffix . : IPv6 Address. . . . . . . . . . . : 2001:abcd::20c:29ff:fe80:6ccc ! user interface ID now produced by EUI-64 method. Short-lived IPv6 Address. . . . . . : 2001:abcd::9818:d729:fadb:8812 Link-local IPv6 deal with . . . . . : fe80::20c:29ff:fe80:6ccc%11 Default Gateway . . . . . . . . . : fe80::c801:b9ff:fef0:8%11To usage the random interface ID process again you deserve to run the command:

netsh interface ipv6 set an international randomizeidentifiers=enabled

Disable Windows short-lived IPv6 address

For security reasons, Windows can temporarily produce IPv6 addresses and also use those as a source for outbound connections.

This can produce confusion in scenarios as soon as the expectation is that end hosts use specific IPv6 resolve to source the communication like when Firewall rules are defined in the network.

The Temporary IPv6 Address is since of windows implementation of RFC 4941.

See more: Division 2 Constitution Camp ? Constitution Hall

C:\\Users\\ >ipconfigWindows IP ConfigurationEthernet adapter regional Area Connection: Connection-specific DNS Suffix . : IPv6 Address. . . . . . . . . . . : 2001:abcd::5850:6d61:1fb:ef3a short-term IPv6 Address. . . . . . : 2001:abcd::8d1:8bbb:14e4:658e Link-local IPv6 deal with . . . . . : fe80::5850:6d61:1fb:ef3a%11 Default Gateway . . . . . . . . . : fe80::c801:b9ff:fef0:8%11C:\\Users\\ >netsh user interface ipv6 display privacyQuerying energetic state...Temporary resolve Parameters---------------------------------------------Use momentary Addresses : enabledDuplicate deal with Detection Attempts: 5Maximum Valid life time : 7dMaximum desired Lifetime : 1dRegenerate Time : 5sMaximum random Time : 10mRandom Time : 0sC:\\Users\\Gus>To disable the automatic creation of the Temporary IPv6 Address operation the command:

netsh interface ipv6 set privacy state=disabled v the command applied, the outputs show:

C:\\Users\\ >ipconfigWindows IP ConfigurationEthernet adapter neighborhood Area Connection: Connection-specific DNS Suffix . : IPv6 Address. . . . . . . . . . . : 2001:abcd::5850:6d61:1fb:ef3a Link-local IPv6 deal with . . . . . : fe80::5850:6d61:1fb:ef3a%11 Default Gateway . . . . . . . . . : fe80::c801:b9ff:fef0:8%11C:\\Users\\ >netsh user interface ipv6 present privacyQuerying energetic state...Temporary resolve Parameters---------------------------------------------Use short-term Addresses : disabledDuplicate attend to Detection Attempts: 5Maximum Valid lifetime : 7dMaximum wanted Lifetime : 1dRegenerate Time : 5sMaximum random Time : 10mRandom Time : 0sTo use Temporary IPv6 Address again you have the right to run the command:

netsh user interface ipv6 collection privacy state=enableIPv6 dynamic attend to assignment offers an ext options 보다 DHCP in IPv4. That is crucial to know the key configuration points and also what to examine when the process does not complete as expected. The simple configuration commands are offered for this top top inter-base.net IOS and Microsoft home windows for a complete view of the all at once process.