<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 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
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
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";}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.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;}
/* List Definitions */
@list l0
        {mso-list-id:1878276747;
        mso-list-type:hybrid;
        mso-list-template-ids:-660986720 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></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]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Thank you so much  of your clarification james.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Can you please guide me for my second question that I asked in the mail?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">If each tenant wants to create their own floating ip networks , what is the best design?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> James Denton [mailto:james.denton@rackspace.com]
<br>
<b>Sent:</b> Thursday, October 16, 2014 11:12 PM<br>
<b>To:</b> Chinasubbareddy M; openstack@lists.openstack.org<br>
<b>Subject:</b> Re: [Openstack] [openstack][icehouse][neutron][floatingip][br-ex]<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:11.5pt">S<span style="color:black">ubbareddy,</span></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.5pt">The external bridge (br-ex), when set, is used only for the external (qg) port of the router AFAIK and does not need to connect to br-int. The internal interface of the router (qr) is connected to the integration
 bridge. If floating IPs are working ok, and your router is properly routing traffic to instances, then your configuration is working properly as-is. A provider bridge, like br-eth1,
<b>would</b> connect to the integration bridge via a patch port as you’ve described.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.5pt">James</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
</div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From: </span></b><span style="color:black">Chinasubbareddy M <<a href="mailto:chinasubbareddy_m@persistent.co.in">chinasubbareddy_m@persistent.co.in</a>><br>
<b>Date: </b>Thursday, October 16, 2014 at 11:58 AM<br>
<b>To: </b>"<a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a>" <<a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a>><br>
<b>Subject: </b>[Openstack] [openstack][icehouse][neutron][floatingip][br-ex]<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="color:black">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo2"><![if !supportLists]><span style="color:black"><span style="mso-list:Ignore">1.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span style="color:black">I have successfully configured floating ips  in neutron and everything working fine , but as per the docs there should be int-br-ex and phy-br-int  veth pair should be created  between br-int and br-ex,
 but  that  is not created in my setup ,floating ip are working fine, Please suggest .<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo2"><![if !supportLists]><span style="color:black"><span style="mso-list:Ignore">2.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span style="color:black">Added one of my nic which has connected to trunk port of switch to br-ex , I would like create multiple external networks and use each one for them for different  tenants or if different tenants wants
 to create their own floating ip networks ,what is the solution?<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:.5in"><span style="color:black">Issues I am facing here are:<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:.5in"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:1.0in"><span style="color:black">I . if I add multiple subnets to external network , how to create floating ip from specific subnet?<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:1.0in"><span style="color:black">Ii . can I create multiple external networks with single L3 agent?<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:1.0in"><span style="color:black">iii.  should I create virtual interfaces like eth2.23(23 is vlan)  and add them to br-ex for each vlan?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">                <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Correct me if  I am wrong in understanding  floating ip networks in neutron.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Here is my ovs-vsctl output:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><br>
ovs-vsctl show<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">f85c99e8-7423-42da-879e-8d4e3f79c7f2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    Bridge br-ex<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">        Port "em3.29"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            Interface "em3.29"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">        Port "qg-01b3854d-fa"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            Interface "qg-01b3854d-fa"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">                type: internal<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">        Port br-ex<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            Interface br-ex<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">                type: internal<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    Bridge "br-eth1"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">        Port "phy-br-eth1"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            Interface "phy-br-eth1"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">        Port "br-eth1"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            Interface "br-eth1"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">                type: internal<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">        Port "em2"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            Interface "em2"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    Bridge br-int<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">        Port "qr-b70d92cb-cd"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            tag: 2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            Interface "qr-b70d92cb-cd"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">                type: internal<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">        Port "qvoa239a290-cf"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            tag: 2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            Interface "qvoa239a290-cf"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">        Port br-int<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            Interface br-int<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">                type: internal<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">        Port "tapfaa69064-de"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            tag: 5<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            Interface "tapfaa69064-de"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">                type: internal<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">        Port "int-br-eth1"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            Interface "int-br-eth1"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">        Port "qvo9bce9829-2a"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            tag: 5<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            Interface "qvo9bce9829-2a"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">        Port "tapd3e11080-82"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            tag: 2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">            Interface "tapd3e11080-82"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">                type: internal<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">subbareddy,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">persistent systems ltd.<o:p></o:p></span></p>
<p><span style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:black">DISCLAIMER ========== This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual
 or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies
 of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails.
<o:p></o:p></span></p>
</div>
</div>
</div>
<p>DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails.
</p>
</body>
</html>