<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Courier New;color: #000000;font-size: 12pt;">
<div style="direction:ltr; font-family:Courier New; color:#000000; font-size:12pt">
Hello, Silvia,
<div><br>
</div>
<div>Thank you for your interest in Tricircle and Trio2o.</div>
<div><br>
</div>
<div>See inline comments.<br>
<div><br>
<div style="font-family:Tahoma; font-size:13px">
<div>
<div><font size="3" face="Courier New">Best Regards</font></div>
<font size="3" face="Courier New">Chaoyi Huang (joehuang)</font></div>
</div>
</div>
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<hr tabindex="-1">
<div id="divRpF765622" style="direction:ltr"><font face="Tahoma" size="2" color="#000000"><b>From:</b> Silvia Fichera [fichera.sil@gmail.com]<br>
<b>Sent:</b> 28 June 2017 5:16<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions); openstack@lists.openstack.org<br>
<b>Subject:</b> [openstack-dev] [tricircle] Tricircle vs Trio2o<br>
</font><br>
</div>
<div></div>
<div>
<div dir="ltr">
<div class="gmail_quote"><br>
<div dir="ltr">Hi all,
<div>I would like to build up a multi-region openstack and I read that both tricircle and trio2o are the most suitable solutions.</div>
<div>I have few questions:</div>
<div><br>
</div>
<div>- from the wikis I couldn't deeply understand the differences between the two: ad far as I understood tricircle deploys a shared neutron module, trio2o provides a gateway in the case of a single nova/glance module.Is it right?</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div style="direction:ltr; font-family:Courier New; color:#000000; font-size:12pt">
<div>
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<div>
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div style="direction:ltr; font-family:Courier New; color:#000000; font-size:12pt">
<div>
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<div>
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">
<div>[joehuang] Yes, Tricircle is to provide networking capability across multiple neutron servers in OpenStack mult-region deployment or Nova cells V2 multi-cell deployment, one shared Neutron module providing such cross Neutron server functionalities and
provide the API entrance. For trio2o, it's major purpose is to gateway, and it's not active after it's moved outside from Tricircle, during the Tricricle bightent application, some TCs were worried about the API consistency if one gateway layer is there,
so it's not accepted into OpenStack. Though I know many cloud operators expressed the need for single API entry point for multiple OpenStack instances. [/joehuang] </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</blockquote>
<div style="direction:ltr; font-family:Courier New; color:#000000; font-size:12pt">
<div>
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<div>
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">
<div><br>
</div>
<div>- Could you better explain the architecture? For instance: where is the Controller? Are the compute nodes the same of the one site implementation?</div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div style="direction: ltr;">
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">
<div><font face="Times New Roman">[joehuang] for the architecture and work flow, you can refer to the slides and video we presented in OPNFV Beijing summit: video </font><a href="https://www.youtube.com/watch?v=tbcc7-eZnkY" target="_blank" style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: 12pt;">https://www.youtube.com/watch?v=tbcc7-eZnkY</a><font face="Times New Roman"> </font><span style="color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: 12pt;"> ,
slides </span><a href="https://docs.google.com/presentation/d/1WBdra-ZaiB-K8_m3Pv76o_jhylEqJXTTxzEZ-cu8u2A/" target="_blank" style="font-size: 12pt;">https://docs.google.com/presentation/d/1WBdra-ZaiB-K8_m3Pv76o_jhylEqJXTTxzEZ-cu8u2A/</a> , <a href="https://www.slideshare.net/JoeHuang7/shared-networks-to-support-vnf-high-availability-across-openstack-multiregion-deployment-77283728" target="_blank" style="font-size: 12pt;">https://www.slideshare.net/JoeHuang7/shared-networks-to-support-vnf-high-availability-across-openstack-multiregion-deployment-77283728</a> </div>
<div>I don't know what do you mean for Controller, Tricircle only provides plugins to Neutron: Neutron server with different plugin plays different role, for central Neutron with Tricicle central plugin, it'll play as the networking coordination for multiple
local Neutrons which will be installed with Tricircle local plugin. Each local Neutron work as usual with ML2 plugin/OVS backend or SDN controller backend, just install one slim hook layer of Tricircle local Neutron plugin. You can experience it through the
guide: <a href="https://docs.openstack.org/developer/tricircle/installation-guide.html#multi-pod-installation-with-devstack" target="_blank" style="font-size: 12pt;">
https://docs.openstack.org/developer/tricircle/installation-guide.html#multi-pod-installation-with-devstack</a> <span style="font-size: 12pt;"> </span><span style="font-size: 12pt; font-family: "Times New Roman";">[/joehuang] </span></div>
</div>
</div>
</div>
</div>
</blockquote>
</blockquote>
<div style="direction:ltr; font-family:Courier New; color:#000000; font-size:12pt">
<div>
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<div>
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">
<div><br>
</div>
<div>- Is it possible to connect distributed compute nodes with an SDN network, in order to use it as data plane?</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div style="direction:ltr; font-family:Courier New; color:#000000; font-size:12pt">
<div>
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<div>
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">
<div>[joehuang] Yes, it's possible with an SDN network, currently we use in-tree OVS implemetation to connect distributed compute nodes, Tricricle is able to carry shadow port/shadow agent information to other Neutron servers, so SDN controller can use these
information to build cross Neutron network. If SDN controller can communicate with each other by themselves, and establish cross Neutron network, it's also fine, Tricircle support this mode. During OPNFV summit, Vikram and I had one idea to see if OVN can
work together with Tricircle. Could you describe your idea for the SDN network in more detail, then I can check whether my understanding is correct, and provide my valuable comment. [/joehuang] </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</blockquote>
<div style="direction:ltr; font-family:Courier New; color:#000000; font-size:12pt">
<div>
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<div>
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">
<div><br>
</div>
<div>- If not, what kind of network is in the middle? I suppose that a network is necessary to connect the different pod.</div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div style="direction:ltr; font-family:Courier New; color:#000000; font-size:12pt">
<div>
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<div>
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">
<div>
<div style="direction: ltr; font-size: 12pt;">
<div style="font-family: "Times New Roman";">
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">[joehuang] Please refer to the last comment [/joehuang] </div>
</div>
</div>
</div>
</div>
<div style="font-family: "Courier New"; font-size: 12pt; direction: ltr;">
<div style="font-family: "Times New Roman";">
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</blockquote>
<div style="direction:ltr; font-family:Courier New; color:#000000; font-size:12pt">
<div>
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<div>
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">
<div><br>
</div>
<div>Could you please clarify these points?</div>
<div>Thanks a lot</div>
<span class="HOEnZb"><font color="#888888">
<div><br>
</div>
</font></span></div>
</div>
-- <br>
<div class="gmail_signature">Silvia Fichera</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>