<div dir="ltr"><div>It's not a single command.</div><div><br></div><div>IPoIB link layer address is comprised of QPN + GID not LID.</div><div><br></div><div>Assuming IPoIB subnet does not span IB subnets, then the process to obtain the LID is as follows:</div><div><br></div><div>Ensure remote IP address is in ARP cache</div><div><br></div><div>Use GUID or GID for remote IP to perform SA query</div><div><br></div><div>So in Linux, if IPoIB is on netdev ib0 and local IPoIB address on that interface is 192.168.0.20, and we are interested in 192.168.0.17,</div><div><br></div><div>ip neighbor show dev ib0</div><div><br></div><div>If remote IP doesn't show up there, do:</div><div><br></div><div>ping 192.168.0.17</div><div><br></div><div>then neighbors will show:</div><div>192.168.0.17 lladdr 80:00:00:68:fe:80:00:00:00:00:00:00:24:8a:07:03:00:8f:9f:9c REACHABLE</div><div><br></div><div>GID starts with fe:80</div><div>GUID is last 8 bytes (24:8a:07:03:00:8f:9f:9c or 0x248a0703008f9f9c</div><div><br></div><div>This can be used to query SA in many ways (saquery or smpquery with -G option).</div><div><br></div><div>So for example,</div><div>smpquery pi -G 0x248a0703008f9f9c 1<br># Port info: Lid 5 port 1<br>Mkey:............................<not displayed><br>GidPrefix:.......................0xfe80000000000000<br>Lid:.............................5<br>SMLid:...........................41</div><div><br></div><div>That can be double checked as follows:</div><div><br></div><div>smpquery ni 5<br># Node info: Lid 5<br>BaseVers:........................1<br>ClassVers:.......................1<br>NodeType:........................Channel Adapter<br>NumPorts:........................1<br>SystemGuid:......................0x248a0703008f9f9c<br>Guid:............................0x248a0703008f9f9c<br>PortGuid:........................0x248a0703008f9f9c<br><br></div><div>This could also be done with saquery PR but the GIDs need to be put into IPv6 format.</div><div><br></div><div>-- Hal<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 17, 2017 at 12:45 PM, Michael Di Domenico <span dir="ltr"><<a href="mailto:mdidomenico4@gmail.com" target="_blank">mdidomenico4@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">is there any command included with openib that would give me a remote<br>
lid given it's ipoib address?<br>
______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.openfabrics.org">Users@lists.openfabrics.org</a><br>
<a href="http://lists.openfabrics.org/mailman/listinfo/users" target="_blank" rel="noreferrer">http://lists.openfabrics.org/<wbr>mailman/listinfo/users</a><br>
</blockquote></div><br></div>