<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=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<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;}
@font-face
        {font-family:"Segoe UI Emoji";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Segoe UI Emoji \,sans-serif";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;
        mso-fareast-language:EN-US;}
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:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {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:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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 bgcolor="white" lang="EN-GB" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:windowtext">Aahhh, and there is the trick.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext">The mass recovery of v4 space when you’re running thousands of MPLS devices – becomes of major interest.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext">Also for us – its about making sure the building blocks are in place – and getting feature parity is about applying pressure to the vendors – and what I’m finding in this space – vendors mmmm actually react
 and get things in play reasonably quickly if you stop buying certain devices because of lack of certain features.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext">Andrew<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="color:windowtext;mso-fareast-language:EN-GB">From:</span></b><span lang="EN-US" style="color:windowtext;mso-fareast-language:EN-GB"> Mark Tinka [mailto:mark.tinka@seacom.mu]
<br>
<b>Sent:</b> 02 October 2017 15:35<br>
<b>To:</b> Andrew Alston <Andrew.Alston@liquidtelecom.com>; afnog@afnog.org<br>
<b>Subject:</b> Re: [afnog] The path to eliminating IPv4 in the backbone<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:12.0pt;font-family:"Tahoma",sans-serif;mso-fareast-language:EN-GB"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:12.0pt;font-family:"Tahoma",sans-serif">On 2/Oct/17 11:24, Andrew Alston wrote:<o:p></o:p></span></p>
</div>
<blockquote style="margin-left:1.5pt;margin-top:6.0pt;margin-right:1.5pt;margin-bottom:6.0pt;background-color:null !important;color:null
      !important">
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Tahoma",sans-serif;mso-fareast-language:EN-GB"> 
<o:p></o:p></span></p>
<p class="MsoNormal">I figured I’d drop a note that may be of interest to some of you.<o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Tahoma",sans-serif;mso-fareast-language:EN-GB"><br>
Thanks, Andrew, for sharing your experiences.<br>
<br>
<br>
<br>
<o:p></o:p></span></p>
<blockquote style="margin-left:1.5pt;margin-top:6.0pt;margin-right:1.5pt;margin-bottom:6.0pt">
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Effectively though – it is now possible to remove V4 entirely from P routers without losing any functionality – providing you engineer it right.  So we’re making progress
<span style="font-family:"Segoe UI Emoji",sans-serif">😊</span><o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Tahoma",sans-serif;mso-fareast-language:EN-GB"><br>
So as you've confirmed again, a number of MPLS-based applications still do not have native IPv6 support, while they do in IPv4. This issue is compounded when operators maintain not only equipment from different vendors, but also different equipment from the
 same vendor. As if that's not enough, different software with different levels of feature support from the same or different vendors, for the same or different equipment.<br>
<br>
We, for example, are a triple-vendor network - Cisco, Juniper and Arista. Fair point, we only use Arista for Layer 2 core switching, so those boxes do not participate in our MPLS domain. However, we have different platforms from Cisco and Juniper in operation,
 each running their own versions of software that are at different levels of development re: MPLS applications over IPv6.<br>
<br>
Unless one is bound to recover a significant amount of IPv4 space by converting one's backbone (core, edge, or both) to IPv6-only, I'd only consider doing MPLSv6 network-wide once there is parity within and between vendors. I'd probably spend more time delivering
 working IPv6 to customers, until that day.<br>
<br>
I can imagine the cluster-mess enabling MPLS applications for IPv6-only that would ensue if anyone tried this with the current state-of-the-art.<br>
<br>
Mark.<o:p></o:p></span></p>
</div>
</body>
</html>