<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
<font style="font-size:10pt;" color="#366092" face="Tahoma" size="2"><br id="FontBreak"></font><br><br><div><div id="SkyDrivePlaceholder"></div><style><!--
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Tahoma;}

--></style>
<div dir="ltr">
<font style="font-size: 10pt;" color="#366092" face="Tahoma" size="2">Hi guys,<br>(Sorry for the previous post :S )<br><br>I had posted a question regarding bridges on OpenFlow list and got a terrific explanation from Reid, as shown below:<br><br></font><div><font face="'courier new', monospace" size="1">                  Hypervisor</font></div>

<div><font face="'courier new', monospace" size="1">             +--------------------------------------------------------+</font></div><div><font face="'courier new', monospace" size="1">             |                                                         |</font></div>

<div><font face="'courier new', monospace" size="1">     +------ | -- iface <--------------------------------------+       |</font></div><div><font face="'courier new', monospace" size="1">     |       |    eth0                                         |       |</font></div>

<div><font face="'courier new', monospace" size="1">     |       |                                                 |       |</font></div><div><font face="'courier new', monospace" size="1"> {network}   |                                                 |       |</font></div>

<div><font face="'courier new', monospace" size="1">     |       |                                                 v       |</font></div><div><font face="'courier new', monospace" size="1">     |       |                                                         |</font></div>

<div><font face="'courier new', monospace" size="1">     +------ | -- iface <---+  X------------------------>  {IP stack}  |</font></div><div><font face="'courier new', monospace" size="1">             |    eth1      |                                          |</font></div>

<div><font face="'courier new', monospace" size="1">             |              |                                  ^       |</font></div><div><font face="'courier new', monospace" size="1">             |              |   bridge br1                     |       |</font></div>

<div><font face="'courier new', monospace" size="1">             |              |     +---+                        |       |</font></div><div><font face="'courier new', monospace" size="1">             |              v     |   |  (internal)            |       |</font></div>

<div><font face="'courier new', monospace" size="1">             |             port --+   +-- port -- iface <------+       |</font></div><div><font face="'courier new', monospace" size="1">             |             eth1   |   |   br1     br1                  |</font></div>

<div><font face="'courier new', monospace" size="1">             |                    |   |                      VM 1      |</font></div><div><font face="'courier new', monospace" size="1">             |                    |   |                    +-----+     |</font></div>

<div><font face="'courier new', monospace" size="1">             |                    |   +-- port -- iface -- |     |     |</font></div><div><font face="'courier new', monospace" size="1">             |                    |   |   tap1    tap1     +-----+     |</font></div>

<div><font face="'courier new', monospace" size="1">             |                    |   |                                |</font></div><div><font face="'courier new', monospace" size="1">             |                    |   |                      VM 2      |</font></div>

<div><font face="'courier new', monospace" size="1">             |                    |   |                    +-----+     |</font></div><div><font face="'courier new', monospace" size="1">             |                    |   +-- port -- iface -- |     |     |</font></div>

<div><font face="'courier new', monospace" size="1">             |                    |   |   tap2    tap2     +-----+     |</font></div><div><font face="'courier new', monospace" size="1">             |                    +---+                                |</font></div>

<div><font face="'courier new', monospace" size="1">             |                                                         |</font></div><div><font style="font-size: 8pt;" face="'courier new', monospace" size="1">             +---------------------------------------------------------+<br><br></font><font style="font-size: 10pt;" color="#366092" face="Tahoma" size="2">Now I need to fit the gateway inteface (gw-*) into this picture, which is bound to dnsmasq and gives out IP addresses to the new instances. Can someone help me with it ?<br><br>Also I need to know why doesn't 'ifconfig' show neither br-int nor an IP address for tap interfaces of the instances (although I can sees instances have an associated IP using dashboard) ?<br></font></div><br><br><font style="font-size: 10pt;" color="#366092" face="Tahoma" size="2">Thanks,<br>Salman<br></font><font style="font-size:10pt" color="#366092" face="Tahoma" size="2"><br id="ecxFontBreak"></font>                                         </div></div>                                        </div></body>
</html>