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