IPv6 Prefix delegation is designed to allow an ISP to give an organisation a block of addresses to issue throughout their network. However, enterprise networks extend beyond a single tier of devices, and I cannot find a method of assigning this address block to the rest of the network beyond tertiary devices.
What method is meant to be used to allocate a /48 or /56 network in a network any larger than a home network? Is the intention that organisations still allocate addresses statically? I had thought that this was frowned upon, or is this thinking for home users only? I had read that home customers where advised for a /56 prefix while business customers were advised for a /48, and that seems to suggest that PD is also intended for business customers.
To explain my question better, the diagram below outlines the different layers, and where addresses can be allocated to. So far, I can allocate addresses to the primary interface connected to secondary devices, but not anything beyond. I have used command conventions outlined in this document.
What is the current best practice for distributing IPv6 addresses that have been PD assigned from an ISP?
+-----------------------+
| |
| ISP |
| |
+-----------+-----------+
|
|
|ipv6 dhcp client pd mypool
+-----------+-----------+
| |
| First router |
| |
+-----------+-----------+
|ipv6 address mypool ::1:0:0:0:1/64
|
|
|ipv6 address autoconfig default
+------------+-----------+
| |
| Second router |
| |
+-----+--------------+---+
|? |?
| |
|? |?
+-----------+---------+ +--+-----------------+
| | | |
| Tertiary 1 | | Tertiary 2 |
| | | |
+---------------------+ +--------------------+