<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="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 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @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:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=3 width="100%" align=center tabindex=-1>

</span></font></div>

</div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Amar Mudrankit<br>
<br>
</span></font></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>Michael,<br>
thanks for your reply. But, this gives rise to couple of questions..<br>
<br>
1] If such multicast routing protocol for IB routers is not yet specifid by
IBTA or IETF, then current implementation have IP subnet restricted within a IB
subnet. According to RFC 4391, section 9.1.1, the link layer address is formed
through combination of GID + QPN. If we are not spanning across IB subnets what
is the use of GID as we need to get LID from GID? Probably, in that case ARP
reply with LID,Q_Key and other path information would be helpful which resolves
path in 1 loop than 2 loops in case of GID(first to resolve GID and then to get
LID). <font color=navy><span style='color:navy'><o:p></o:p></span></font></span></font></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><b><i><font size=2 color=navy
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:navy;
font-weight:bold;font-style:italic'>[Todd Rimmer] Basing IPoIB on the GID keeps
open the opportunity for IPoIB to span IB subnets in the future.  Also
this permits the SM to manage the paths and PathRecord parameters appropriately
even in non-routed IB networks.  For example, if multi-pathing is used
(LMC!=0, hence giving multiple LIDs per port), the SM may respond to PathRecord
requests for a given Destination GID with a different LID depending on Source
GID.  Such a mechanism can be used to manage routes in the fabric, etc. 
That is just a simple example, since the PathRecord includes lots of other
information as well (QOS, routing info, MTU, etc).  The SM can provide
different PathRecord values for each Source GID talking to a given Destination
GID.<o:p></o:p></span></font></i></b></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><b><i><font size=2 color=navy
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:navy;
font-weight:bold;font-style:italic'>The IETF needed a “MAC Address”
for IPoIB.  GID+QPN gave them a unique endpoint with the potential to work
through routers and still support the full intentions of IB’s QOS and
routing options.  LID+QPN would severely limit those capabilities.<o:p></o:p></span></font></i></b></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><b><i><font size=2 color=navy
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:navy;
font-weight:bold;font-style:italic'>In general it’s a bad idea for end
nodes to simply exchange LIDs as it bypasses many of the intentions of the IB
spec.  Such applications will break in fabrics which use the more advanced
IB QOS, routing, etc options.<o:p></o:p></span></font></i></b></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Todd Rimmer<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:navy'>Chief
Architect </span></font><font color=navy><span style='color:navy'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:navy'>QLogic System
Interconnect Group</span></font><font color=navy><span style='color:navy'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New";color:navy'>Voice:
610-233-4852     Fax: 610-233-4777<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><a href="mailto:Todd.Rimmer@QLogic.com"><font
face="Courier New"><span style='font-family:"Courier New"'>Todd.Rimmer@QLogic.com</span></font></a></span></font><font
size=2 color=navy face="Courier New"><span style='font-size:10.0pt;font-family:
"Courier New";color:navy'>  <a href="http://www.QLogic.com">www.QLogic.com</a></span></font><font
color=navy><span style='color:navy'><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'><o:p> </o:p></span></font></p>

</div>

</div>

</body>

</html>