<html><head><base href="x-msg://914/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 31/05/2010, at 7:10 AM, Skeeve Stevens wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div lang="EN-AU" link="blue" vlink="purple"><div class="Section1"><div style="margin-right: 0cm; margin-left: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; margin-top: 0cm; margin-bottom: 0.0001pt; "><span class="Apple-style-span" style="color: rgb(31, 73, 125); font-family: Calibri, sans-serif; font-size: 15px; ">Every conversation I am having with ISP’s ends up sounding doomsday-like because:</span></div></div></div></span></blockquote></div>   [ blah blah ]<div><br></div><div>... which reads like list of excuses rather than a list of reasons.</div><div><br></div><div>Here's what everyone needs to do:  Mark's 5-point IPv6 migration plan.</div><div><br></div><div>   * Come up with an addressing plan to break up your APNIC-allocated prefix</div><div>      so that you have sane addresses for IPv6-speaking interfaces and loopbacks.</div><div><br></div><div>   * Arrange V6 supply with <i>one</i> transit provider. You only need one to start</div><div>     with, you can add more later.</div><div><br></div><div>   * Configure IPv6 BGP to that transit provider on <i>one</i> transit edge router.</div><div>      Announce your APNIC-allocated prefix to your IPv6 transit provider.</div><div>      Hey presto, you're now on the IPv6 internet.</div><div><br></div><div>   * Configure IPv6 BGP on <i>one</i> distribution-layer router, and have your</div><div>      v6-enabled transit edge router send it a full table (it's only a few thousand</div><div>      prefixes)</div><div><br></div><div>   * Configure IPv6 BGP on<i> </i>the <i>one</i> access-edge device you need to supply</div><div>      IPv6 connectivity to your office workstation.</div><div><br></div><div>Then you'll be able to traceroute from your office workstation to anywhere</div><div>on the v6 Internet.  </div><div><br></div><div>You should be able to get all of the above done in one outage window,</div><div>but if it makes you more comfortable do it across several sessions.</div><div>Customer-visible impact will be zero, because all of the critical changes </div><div>you're making affect protocols <i>which none of your customers are running.</i></div><div>So it's a pretty low-impact change, and its cost is pretty minimal because</div><div>your equipment already supports v6.</div><div><br></div><div>Once you've gone that far, you'll be surprised about how easy it is to </div><div>spread IPv6 to the rest of your network.  It's just a question of putting /64's</div><div>on internal links and firing up IPv6 BGP sessions.  Plan it like you would </div><div>any other change, deploy it like any other capability, and get happy.</div><div><br></div><div><span class="Apple-style-span" style="font-style: italic; ">Just get the hell on with it already, okay?</span></div><div><i><br></i></div><div>Yeesh.</div><div><br></div><div>  - mark</div><div><br></div><div><br></div><div><div><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div><font class="Apple-style-span" face="'Andale Mono'" size="1"><span class="Apple-style-span" style="font-size: 9px; "><br class="Apple-interchange-newline">--</span></font></div><div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="'Andale Mono'"><font class="Apple-style-span" size="1"><span class="Apple-style-span" style="font-size: 9px; ">Mark Newton                               Email:  <a href="mailto:newton@internode.com.au">newton@internode.com.au</a> (W)</span></font></font></font></div><div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="'Andale Mono'"><font class="Apple-style-span" size="1"><span class="Apple-style-span" style="font-size: 9px; ">Network Engineer                          Email:  <a href="mailto:newton@atdot.dotat.org">newton@atdot.dotat.org</a>  (H)</span></font></font></font></div><div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="'Andale Mono'"><font class="Apple-style-span" size="1"><span class="Apple-style-span" style="font-size: 9px; ">Internode Pty Ltd                         Desk:   +61-8-82282999</span></font></font></font></div><div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="'Andale Mono'"><font class="Apple-style-span" size="1"><span class="Apple-style-span" style="font-size: 9px; ">"Network Man" - Anagram of "Mark Newton"  Mobile: +61-416-202-223</span></font></font></font></div><div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="'Andale Mono'"><font class="Apple-style-span" size="1"><span class="Apple-style-span" style="font-size: 9px; "><br class="webkit-block-placeholder"></span></font></font></font></div></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline"></span>
</div>
<br></div></div></body></html>