Jump to content

This is the support site for Andrews & Arnold Ltd, a UK Internet provider. Information on these pages is generally for our customers but may be useful to others, enjoy!

IPv6: Difference between revisions

1,232 bytes added ,  22 June 2017
update page with what actually happens when things connect
(since when were /128s being handed out by ipv6cp??? pcaps or that never happened.)
(update page with what actually happens when things connect)
(Here, CPE refers to the router belonging to the customer which is being used at their end of the broadband line.)
 
When the CPE logs in and negotiates PPP, we use IPV6CP to negotiate an interface identifier - this happens at the same time as IPCP happens to negotiate V4 connectivity. Once this has been negotiated,the furtherCPE negotiationsshould usingperform DHCPv6an ICMPv6 IArouter cansolicitation take- placeour toLNSes assignwill anthen IPv6reply 'WAN'with address.a ThisRouter addressAdvertisement isin aorder to negotiate the [http://en.wikipedia.org/wiki/Link-local_address singleLink IPv6Local] address in the form of FE80::, and will be based on the MAC address of the interface.
At this stage, there should be basic IPv6 connectivity to link-local, and if static routes and manually assigned addresses in place you should have a working connection.
2001:8b0:1111:1111:0:ffff:[your IPv4 WAN in HEX]
 
Optionally, if routes and addresses have not been configured statically, DHCPv6 can be used for automatic negotiation of the IPv6 WAN and LAN prefixes - using DHCPv6 is usually the default for our routers (ie the ZyXEL) that we supply.
At this point we will also be routing any IPv6 blocks to this WAN address. Usually a line will have at least one /64 block.
When DHCPv6 is enabled, the CPE sends a DHCPv6 Solicitation to the IPv6 broadcast address, containing a list of options that it requires.
Once we receive the DHCPv6 Solicitation, the LNS you are connected to will send a reply containing responses to the options requested. The CPE can then take the options and apply them as appropriate.
 
In the DHCPv6 Solicitation, you would usually request DHCPv6 IA (Option 3, Identity Association for Non-temporary Address) to assign your IPv6 'WAN' address. This address is a single IPv6 address in the form of:
We also respond to DHCPv6 Prefix Delegation (PD) from the CPE and we'll tell the CPE one of the /64 Blocks. -this may be requested multiple times by the CPE.
2001:8b0:1111:1111:0:ffff:[your IPv4 WAN in HEX]
We also respond to DHCPv6 Prefix Delegation (PDOption 25, Identity Association for Prefix Delegation, responded to by Option 26, IA Prefix) from the CPE and we'll tell the CPE one of the /64 Blocks. -this may be requested multiple times by the CPE.
A Client Identifier (Option 1) is also present in the DHCPv6 transaction, optionally DNS recursive name server (Option 23) can be requested.
 
At this point we will also be routing any IPv6 blocks to thisyour /128 WAN address. Usually a line will have at least one /64 block routed.
The CPE will also assign itself a [http://en.wikipedia.org/wiki/Link-local_address Link Local] address in the form of FE80::, and will be based on the MAC address of the interface.
 
{| class="wikitable"
75

edits