<div dir="ltr">Hello!<div><br></div><div>This is very an interesting topic!</div><div><br></div><div>I would like to talk about one idea I had, which is related to: "1.9. API for VPN".</div><div><br></div><div>I think it would be awesome, for example, when dealing with IPv6-Only "Projects (Tenants) Networks", the VPNs should use `Opportunistic Encryption`, this way, the VPNs will be established "by default" without any user interaction. Then, IPSec VPN for `IPv6 <-> IPv6` subnets will be always there, safely interconnecting the subnets, everywhere, even across different "Regions" or across different "Projects" (old "Tenants" terminology).</div>

<div><br></div><div>I already started a topic about this but, I'm a bit busy these days... I'll reply there and I'm drawing a blueprint for it...</div><div><br></div><div>Best!</div><div>Thiago</div></div><div class="gmail_extra">

<br><br><div class="gmail_quote">On 14 May 2014 12:16, Tina TSOU <span dir="ltr"><<a href="mailto:Tina.Tsou.Zouting@huawei.com" target="_blank">Tina.Tsou.Zouting@huawei.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div dir="auto">
<div><span></span></div>
<div>
<div><span style="font-size:13pt">Dear all,</span></div>
<div><br>
</div>
<div>Below is the main conclusion from this meeting.</div>
<div><br>
</div>
<div>We will work on the following SDN NBI Core APIs at the priority per Neutron's interest.</div>
<div>2, 7, 10, 9, 11.</div>
<div><span><br>
</span></div>
<div><span>1.2 APIs for connection between </span><span>OpenStack Neutron</span><span> and controller</span></div>
<div>
<p style="margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)"><span>OpenStack is </span><span>widely used and deployed in cloud scenarios.</span><span>OpenStack-b</span><span>ased
 data center </span><span>is</span><span> be</span><span>coming </span><span>mainstream</span><span>.</span></span></p>
<p style="margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)"><span>There should be</span><span> APIs for connect</span><span>ion</span><span> between
 SDN controller and OpenStack Neutron.</span><span></span></span></p>
<p style="margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)"> </span></p>
<p style="margin-top:0px;margin-bottom:0px"><span>1.7 APIs for </span><span>V</span><span>irtual-Tenant-Network (VTN)</span></p>
</div>
<div>
<p style="margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)"><span>VTN allows users and developers to design and deploy virtual networks without </span><span>the </span><span>need
 to know the physical network.</span><span> This is very useful in data center.</span></span></p>
<p style="margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)"><span></span><span>There should be</span><span> APIs for </span><span>virtual tenant network</span><span>.</span> </span></p>


<p style="margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)"><br>
</span></p>
<p style="margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)">1.10 APIs for QoS</span></p>
<p style="margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)"><span>QoS is usually for end user application. For example, the </span><span>UC</span><span>-</span><span>SDN</span><span>-</span><span>Use</span><span>-</span><span>Cas</span><span>e
 needs the network to </span><span>guarantee</span><span> its flow QoS to improve the user</span><span>’</span><span>s </span><span>QoE</span><span>.</span></span></p>
<p style="margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)"><span>There should be</span><span> APIs for </span><span>QoS.</span></span></p>
<p style="margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)"><br>
</span></p>
<p style="margin-top:0px;margin-bottom:0px"><span>1.9 APIs for </span><span>VPN</span></p>
<p style="margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)"><span>VPN is also widely use</span><span> in </span><span>enterprise network</span><span>, </span><span>interconnect</span><span>ion</span><span>between
 data centers</span><span> and </span><span>mobile environments</span><span>.</span></span></p>
<p style="margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)"><span>The </span><span>management and operation</span><span> of VPN are necessary. </span><span>There
 should be</span><span> APIs for </span><span>VPN.</span></span></p>
<p style="margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)"><span>The VPN may include the following </span><span>type</span></span></p>
<p style="text-indent:0px;margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)">L2 VPN</span></p>
<p style="text-indent:0px;margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)">L3 VPN</span></p>
<p style="text-indent:0px;margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)"><br>
</span></p>
<p style="text-indent:0px;margin-top:0px;margin-bottom:0px"><span style="background-color:rgba(255,255,255,0)">1.11 </span><span style="background-color:rgba(255,255,255,0)">APIs for network </span><span style="background-color:rgba(255,255,255,0)">stats/</span><span style="background-color:rgba(255,255,255,0)">stat</span><span style="background-color:rgba(255,255,255,0)">e</span></p>


<div><span style="background-color:rgba(255,255,255,0)">
<p style="margin-top:0px;margin-bottom:0px"><span>The network stats/state is needed by application so that the application </span><span>can react with </span><span>the </span><span>corresponding policy</span><span>.</span></p>


<p style="margin-top:0px;margin-bottom:0px"><span>There should be</span><span> APIs for </span><span>network stat</span><span>s</span><span>/state</span><span>.</span></p>
</span></div>
<div><br>
</div>
<div><br>
</div>
<div>Thank you,</div>
<div>Tina</div>
</div><div><div class="h5">
<div><br>
On May 14, 2014, at 10:00 AM, "Tina TSOU" <<a href="mailto:Tina.Tsou.Zouting@huawei.com" target="_blank">Tina.Tsou.Zouting@huawei.com</a>> wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>
<div><span></span></div>
<div>
<div>
<div><span>Dear all,</span></div>
<div><span><br>
</span></div>
<div><span>Place is changed to B203 table 6 for Networking (Neutron), Design Summit Pod area.</span></div>
</div>
<div><span><br>
</span></div>
<div>
<div><br>
</div>
<div>Thank you,</div>
<div>Tina</div>
</div>
<div><br>
On May 13, 2014, at 10:00 PM, "Tina TSOU" <<a href="mailto:Tina.Tsou.Zouting@huawei.com" target="_blank">Tina.Tsou.Zouting@huawei.com</a>> wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>


<div>
<p class="MsoNormal">Dear Stackers,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">We are setting up a meeting to SDN NBI Core APIs consumed by OpenStack. Attached is the material for your reading pleasure.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">The meeting is planned for:
<u></u><u></u></p>
<p class="MsoNormal"><b>                Wednesday May 14th at 10:30-11am in the developer lounge at 3<sup>rd</sup> floor .</b><u></u><u></u></p>
<p class="MsoNormal">Look forward to meeting many of you then.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thank you,<u></u><u></u></p>
<p class="MsoNormal">Tina<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</blockquote>
<blockquote type="cite">
<div><NBI Core APIs.docx></div>
</blockquote>
<blockquote type="cite">
<div></div>
</blockquote>
</div>
</div>
</blockquote>
<blockquote type="cite">
<div></div>
</blockquote>
</div></div></div>
</div>

<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>