<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
<title>Email Signature</title>
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">In my environment I’ve been running Kea dhcp6 against Ciscos of varying platform (7600, ASR920, etc) and just them as a relay. In this case, the Cisco itself is installing a route as it snoops the relay action automatically. This was one
 of the harder things to wrap my head around before just slapping it in to see what happened and bam, routes. Router gets a WAN IP from the loopback via DHCPv6 as well, then gets PD assigned after.<br>
<br>
interface Loopback10<o:p></o:p></p>
<p class="MsoNormal">vrf forwarding CGNAT<o:p></o:p></p>
<p class="MsoNormal">no ip address<o:p></o:p></p>
<p class="MsoNormal">ipv6 address 2001:DB8::1/64<o:p></o:p></p>
<p class="MsoNormal">!<o:p></o:p></p>
<p class="MsoNormal">interface VlanXXXX<o:p></o:p></p>
<p class="MsoNormal">vrf forwarding CGNAT<o:p></o:p></p>
<p class="MsoNormal">ip address 100.64.Y.Z 255.255.252.0<o:p></o:p></p>
<p class="MsoNormal">ip helper-address global 10.0.Y.Z<o:p></o:p></p>
<p class="MsoNormal">ip helper-address global 10.0.Y.Z<o:p></o:p></p>
<p class="MsoNormal">ip flow ingress<o:p></o:p></p>
<p class="MsoNormal">load-interval 30<o:p></o:p></p>
<p class="MsoNormal">ipv6 address FE80::1 link-local<o:p></o:p></p>
<p class="MsoNormal">ipv6 enable<o:p></o:p></p>
<p class="MsoNormal">ipv6 nd router-preference High<o:p></o:p></p>
<p class="MsoNormal">ipv6 dhcp relay destination 2001:DB8:0:A::BEEF source-address 2001:DB8:YZ01::1<o:p></o:p></p>
<p class="MsoNormal">ipv6 dhcp relay destination 2001:DB8:0:B::BEEF source-address 2001:DB8:YZ01::1<o:p></o:p></p>
<p class="MsoNormal"><br>
S   2001:DB8:YZ00:3F00::/56 [1/0]<o:p></o:p></p>
<p class="MsoNormal">     via FE80::4665:7FFF:FE14:EDC2, VlanXXXX<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Chris Gross<o:p></o:p></p>
<p class="MsoNormal">Network Architect<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> NANOG <nanog-bounces@nanog.org> <b>On Behalf Of
</b>Brandon Price<br>
<b>Sent:</b> Wednesday, January 15, 2020 9:01 PM<br>
<b>To:</b> nanog list <nanog@nanog.org><br>
<b>Subject:</b> IPv6 Prefix Delegation to customers.<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="background:yellow">
<tbody>
<tr>
<td style="padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p class="MsoNormal" style="line-height:12.75pt"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">CAUTION: This email originated from outside NineStar Connect. Do not click links or open attachments unless you recognize the sender and know that
 the content is safe. If you have any concerns, click <b><span style="color:black"><a href="mailto:help@ninestarconnect.com">here</a></span></b><span style="color:black"> to open a ticket with the NetAdmin team.</span><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><o:p> </o:p></p>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="100%" align="center">
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Hey Nanog,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I am in the process of building out a FTTH proof of concept, and I would really like to offer each of my customers a /48 of IPv6.
<o:p></o:p></p>
<p class="MsoNormal">I’ve been able to announce my /32 to my upstreams, dual-stack all of my internal infrastructure no-problem, build v6 recursive name servers, etc.<o:p></o:p></p>
<p class="MsoNormal">This was fairly straight-forward.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Where I am struggling is the Prefix Delegation part. How are most folks getting the PD subnets into their IGPs? In my environment I don’t run the DHCP server process on the router that is directly connected to the clients. I have seen documentation
 that cisco and juniper DHCPv6 processes are smart enough to insert that prefix into the routing table when they hand it out, but how is this handled in an environment with a central DHCP server? I do not currently run any PPPOE in my environment and I don’t
 use RADIUS for the subscriber management. I would really just like to stick to DHCP ideally.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">If anyone has any pointers, I would appreciate it.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Brandon Price<o:p></o:p></p>
<p class="MsoNormal">Senior Network Engineer<o:p></o:p></p>
<p class="MsoNormal">City of Sherwood, Sherwood Broadband<o:p></o:p></p>
<p class="MsoNormal">Desk: 503.625.4258<o:p></o:p></p>
<p class="MsoNormal">Cell: 971.979.2182<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="515" style="width:386.25pt">
<tbody>
<tr>
<td width="514" valign="top" style="width:385.5pt;padding:0in 0in 7.5pt 0in"></td>
</tr>
<tr>
<td valign="top" style="border:none;border-top:solid #000E58 1.0pt;padding:.75pt 0in 0in 0in">
</td>
</tr>
<tr>
<td valign="top" style="padding:.75pt 0in 0in 0in">
<p class="MsoNormal" style="text-align:justify"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#454545">This email may contain confidential information or privileged material and is intended for use solely by the above referenced recipient.
 Any review, copying, printing, disclosure, distribution, or other use by any other person or entity is strictly prohibited and may be illegal. If you are not the named recipient, or believe you have received this email in error, please immediately notify the
 City of Sherwood at (503) 625-5522 and delete the copy you received.<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>