<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Chenjie,</p>
    <p>Thanks for reaching out. I've taken a glance over the RFE, it's
      very detailed but lacks some context. Just to be sure I understand
      this correctly, is the idea here to use BGP EVPN as a method for
      providing l2pop functionality? If so, I've actually been thinking
      about this for some time now and I think it would be great to
      provide an alternative to the current l2pop implementation. I
      could certainly see supporting this functionality in some fashion
      in neutron-dynamic-routing. It looks like this RFE is one of
      several in the neutron space that would be required to achieve
      this functionaliy, is that correct? If I'm not understanding the
      use case correctly, could you explain what you have in mind? In
      the mean time I'll look this over again and leave some comments.<br>
    </p>
    <p>-Ryan<br>
    </p>
    <div class="moz-cite-prefix">On 12/19/18 2:17 AM, Xu, Chenjie wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CC8D803D211B9443A1C0EA35A92C98FA0ABF9130@SHSMSX101.ccr.corp.intel.com">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        text-justify:inter-ideograph;
        font-size:10.5pt;
        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;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
/* Page Definitions */
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.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]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US">Hi Ryan,<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Could you please help
            review the RFE for Neutron (<a
              href="https://bugs.launchpad.net/neutron/+bug/1806316"
              moz-do-not-send="true">https://bugs.launchpad.net/neutron/+bug/1806316</a>)
            and leave a comment?<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">This RFE proposes to add
            an RPC query API to l2pop. The API is used to allow an agent
            to query the full FDB for a list of network_id values. This
            is needed by the agents which want to support l2pop but
            don't have ports bound to themselves (<b>Potential for BGP
              Dynamic Routing agent</b>). The project
            stx-neutron-dynamic-routing is a fork project for
            neutron-dynamic-routing. The project
            stx-neutron-dynamic-routing implements the l2pop for BGP
            Dynamic Routing agent:<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><a class="moz-txt-link-freetext" href="https://github.com/starlingx-staging/stx-neutron-dynamic-routing/blob/master/neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py#L1053">https://github.com/starlingx-staging/stx-neutron-dynamic-routing/blob/master/neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py#L1053</a><o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><a class="moz-txt-link-freetext" href="https://github.com/starlingx-staging/stx-neutron-dynamic-routing/blob/master/neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py#L1180">https://github.com/starlingx-staging/stx-neutron-dynamic-routing/blob/master/neutron_dynamic_routing/services/bgp/agent/bgp_dragent.py#L1180</a><o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">The plan is to upstream
            these changes to neutron-dynamic-routing. However, in the
            short term this is not being prioritized nor has any attempt
            been made to approach the individual project teams about
            getting this accepted.
            <b>Could you leave a comment on the potential use?<o:p></o:p></b></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Best Regards,<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Xu, Chenjie<o:p></o:p></span></p>
      </div>
    </blockquote>
  </body>
</html>