<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hi Jan,</div><div class=""><br class=""></div><div class="">Great doc, and very readable. Thanks to all the authors for their input. </div><div class="">I went over the doc with the eyes of a newbie to this stuff and found some areas for clarification.</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; line-height: normal;" class="">In section 3, we mention "end-user" for the first time, without explaining what an end-user is in this context.. In our courses we have to make that explanation sooner than later, because different audiences read different things in the word “end-user”.</div><div style="margin: 0px; line-height: normal; min-height: 14px;" class=""><br class=""></div><div style="margin: 0px; line-height: normal;" class="">The abbreviation of CPE is nowhere explained or fully written.</div><div style="margin: 0px; line-height: normal; min-height: 14px;" class=""><br class=""></div><div style="margin: 0px; line-height: normal;" class="">Can we provide a link to an explanation of the <span style="line-height: normal; -webkit-font-kerning: none; -webkit-text-stroke-color: rgb(0, 0, 0);" class="">Neighbor Discovery exhaustion attack?</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; min-height: 17px;" class=""><span style="font-kerning: none" class=""></span><br class=""></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class="">3.1.3</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class="">where we mention “This method may be seen as easier to implement, but it also brings some drawbacks such as difficulties with troubleshooting”, can we make it a bit more explicit by stating that link-local addresses don’t appear in a trace route, for example?</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; min-height: 17px;" class=""><span style="font-kerning: none" class=""></span><br class=""></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class="">3.2.1</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class="">“It should be remembered that some mechanisms use a default /48 prefix size </span><span style="-webkit-text-stroke-width: initial;" class="">“ </span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-text-stroke-width: initial;" class="">Do we have examples?</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; min-height: 14px;" class=""><span style="font-kerning: none" class=""></span><br class=""></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class="">3.2.3.</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; min-height: 14px;" class=""><span style="-webkit-text-stroke-width: initial;" class="">I would make</span><span style="-webkit-text-stroke-width: initial;" class=""> </span><span style="font-kerning: none" class=""></span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; min-height: 14px;" class=""><span style="font-kerning: none" class=""></span><br class=""></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="line-height: normal; -webkit-font-kerning: none;" class="">“</span><span style="font-kerning: none" class="">There is a clear exception to this rule when assigning addresses in a cellular network. I</span><span style="line-height: normal; -webkit-font-kerning: none;" class=""> </span><span style="font-kerning: none" class="">n this case a /64 will need to be provided for each PDP context for cellular phones, whereas for LTE modems/routers it will still be necessary to choose a /48 or /56, in accordance with the aforementioned considerations.</span><span style="-webkit-text-stroke-width: initial;" class="">“</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-text-stroke-width: initial;" class="">the paragraph after “assigning a /64 or smaller prefix is highly discouraged”</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; min-height: 14px;" class=""><span style="font-kerning: none" class=""></span><br class=""></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class="">4.</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="line-height: normal; -webkit-font-kerning: none;" class="">“</span><span style="font-kerning: none" class="">Static assignment means that a prefix is assigned to a customer (typically an AAA) </span><span style="-webkit-text-stroke-width: initial;" class="">“</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class="">What is an AAA? Try to explain abbreviations.</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; min-height: 14px;" class=""><span style="font-kerning: none" class=""></span><br class=""></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class="">4.1</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="line-height: normal; -webkit-font-kerning: none;" class="">“</span><span style="font-kerning: none" class="">The easiest way method” remove way or method.</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial; min-height: 17px;" class=""><span style="font-kerning: none" class=""></span><br class=""></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class="">4.2 </span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class="">“If the CPE knows that the delegated prefix has changed it should send out RA packets”</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class="">Write Router Advertisements. </span></div></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class=""><br class=""></span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class="">Did the authors consider images to explain certain concepts? For example bit boundary? RIPE NCC can help with that, if you wish.</span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class=""><br class=""></span></div><div style="margin: 0px; line-height: normal; -webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: initial;" class=""><span style="-webkit-font-kerning: none;" class="">I hope this input is useful.</span></div><div class=""><br class=""></div><div class="">Thanks again!</div><br class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><span class="Apple-style-span" style="border-collapse: separate; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; border-spacing: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Nathalie Künneke-Trenaman</div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">IPv6 Program Manager<br class="">RIPE NCC <br class=""><br class=""></div></span></div></div>
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On 27 Mar 2017, at 15:30, Jan Zorz - Go6 <<a href="mailto:jan@go6.si" class="">jan@go6.si</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Dear RIPE BCOP community,<br class=""><br class="">As promised at last RIPE meeting in Madrid, we produced a first draft of<br class="">"Best Current Operational Practice for operators: IPv6 prefix assignment<br class="">for end-users - static (stable) or dynamic (non-stable) and what size to<br class="">choose."<br class=""><br class="">The aim of this document is to document the best current operational<br class="">practice on what size of IPv6 prefix ISPs should assign/delegate to<br class="">their customers and should they delegate it in a stable, static way or<br class="">should it change over time.<br class=""><br class="">Please find the PDF attached and also accessible at:<br class=""><br class=""><a href="https://www.sinog.si/docs/draft-IPv6pd-BCOP-v1.pdf" class="">https://www.sinog.si/docs/draft-IPv6pd-BCOP-v1.pdf</a><br class=""><br class="">We are submitting this document to RIPE BCOP TF (here) to check if this is a<br class="">real best operational practice and get consensus on it. We are also<br class="">submitting this document to RIPE IPv6 WG to check the technical validity<br class="">of the document and also get consensus on it.<br class=""><br class="">Please, read the document and send back comments to this mailing list.<br class="">All feedback is more than welcome.<br class=""><br class="">On behalf of co-authors, Jan Žorž<br class=""><br class="">P.S: This document is not intended to document what practices may<br class="">be in future and what they might look like, but to reflect the best<br class="">methods of implementing IPv6 at the time of publication. Updates to this<br class="">document will be published to reflect changes in best current practices<br class="">where there are developments in standards and implementations.<br class=""><span id="cid:54696F73-0808-4935-A25E-A501391763DE"><draft-IPv6pd-BCOP-v1.pdf></span></div></div></blockquote></div><br class=""></body></html>