<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>