<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    <br>
    <div class="moz-cite-prefix">On 5/Aug/20 16:15,
      <a class="moz-txt-link-abbreviated" href="mailto:adamv0025@netconsultings.com">adamv0025@netconsultings.com</a> wrote:<br>
      <br>
    </div>
    <blockquote type="cite"
      cite="mid:01e001d66b32$cf720020$6e560060$@netconsultings.com">
      <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;}
/* 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:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
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.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: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]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">I
            was actually talking about routing on the host and virtual
            control-plane and virtualized data-plane.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Currently
            we either have a VM combining both or a separate VM for
            each. Alternatively we can have a container for the
            control-plane.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">I
            was wondering if the idea behind containerization is to do
            virtual data-plane as a container as well.</span></p>
      </div>
    </blockquote>
    <br>
    Good question.<br>
    <br>
    My understanding of cloud-native that the mobile folk want is to
    deliver over-the-top services, and not necessarily turn containers
    into packet-forwarding routers at scale. However, the question is
    interesting, so we'll see.<br>
    <br>
    <br>
    <blockquote type="cite"
      cite="mid:01e001d66b32$cf720020$6e560060$@netconsultings.com">
      <div class="WordSection1">
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">In
            terms of containerization on vendor HW or opening up
            data-plane, seems like XR7 from Cisco is leading the way:<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">-
            System runs in containers on RE and Line-cards, allows one
            to run 3<sup>rd</sup> party containers, <o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">-
            Allows one to run 3<sup>rd</sup> party routing protocols to
            program RIB<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">-
            Allows one to program FIB via Open Forwarding Abstraction
            (OFA) APIs<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">-
            And XR itself can run on selected 3<sup>rd</sup> party HW. <o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">That
            pretty much covers all the avenues we as operators are
            interested in, of course it’s not all just roses and
            unicorns and there will be further development and
            streamlining necessary. </span></p>
      </div>
    </blockquote>
    <br>
    That's a good start, indeed. Do we know if Cisco are opening up
    their own data plane, or Broadcom ones?<br>
    <br>
    Mark.<br>
  </body>
</html>