OK here&#39;s where I am now.<div><br></div><div>The public client can ping the routers public address but not the private address.</div><div><br></div><div><div>[root@routed-client lnet]$ cat /etc/modprobe.conf</div><div>
alias eth0 e1000</div><div>alias eth1 e1000</div><div>alias scsi_hostadapter megaraid_mbox</div><div>alias scsi_hostadapter1 ata_piix</div><div># eth0 is part of tcp1 (NYU-NET)</div><div># In order to get to tcp (Cluster private), use the network on</div>
<div># 128.122.X.Y at tcp1</div><div>options lnet accept=all</div><div>options lnet networks=tcp1(eth0) routes=&quot;tcp 128.122.X.Y@tcp1&quot;</div><div><br></div><div>[root@routed-client lnet]$ lctl network up</div><div>
LNET configured</div><div><br></div><div>[root@routed-client lnet]$ cat /proc/sys/lnet/routes</div><div>Routing disabled</div><div>net   hops  state router</div><div>tcp     1   up 128.122.109.28@tcp1</div><div>
<br></div><div>[root@routed-client lnet]$ cat /proc/sys/lnet/routers</div><div>ref rtr_ref alive_cnt state  last_ping router</div><div>3     1     0   up      0 128.122.109.28@tcp1</div><div><br></div>
<div>[root@routed-client lnet]$ lctl ping 128.122.109.28@tcp1</div><div>12345-0@lo</div><div>12345-10.1.255.247@tcp</div><div>12345-128.122.109.28@tcp1</div><div><br></div><div>[root@routed-client lnet]$ lctl ping 10.1.255.252@tcp</div>
<div>failed to ping 10.1.255.252@tcp: Input/output error</div><div><br></div>I can see traffic between the routed-client and the router as well as between the router and the MGS/MDS (10.1.255.252@tcp)</div><div><br></div>
<div>The mgs has the following config.</div><div><br></div><div><div>[root@mgs-0-0 lnet]# cat /etc/modprobe.conf</div><div>alias scsi_hostadapter mptbase</div><div>alias scsi_hostadapter1 mptsas</div><div>alias scsi_hostadapter2 usb-storage</div>
<div>alias eth0 e1000</div><div>alias eth1 e1000</div><div>alias eth2 e1000</div><div>alias eth3 e1000</div><div>options lnet forwarding=&quot;enabled&quot;</div><div>options lnet accept=all</div><div>options lnet networks=tcp(eth0) routes=&quot;tcp1 10.1.255.247@tcp&quot;</div>
<div><br></div><div>[root@mgs-0-0 lnet]# lctl network up</div><div>LNET configured</div><div><br></div><div>But it doesn&#39;t see any routes or routers.</div><div><div><br></div><div>[root@mgs-0-0 lnet]# cat /proc/sys/lnet/routes</div>
<div>Routing disabled</div><div>net   hops  state router</div><div><br></div><div>[root@mgs-0-0 lnet]# cat /proc/sys/lnet/routers</div><div>ref rtr_ref alive_cnt state  last_ping router</div><div><br></div><div>And this is what /var/log/messages and dmesg contain with or without enabling neterror logging</div>
</div><div><div>Jun 11 22:41:07 mgs-0-0 kernel: LustreError: 10869:0:(lib-move.c:1250:lnet_send()) No route to 12345-128.122.X.Y@tcp1</div><div>Jun 11 22:41:07 mgs-0-0 kernel: LustreError: 10869:0:(lib-move.c:1723:lnet_parse_get()) 10.1.255.252@tcp: Unable to send REPLY for GET from 12345-128.122.X.Y@tcp1: -113</div>
<div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_quote">On Fri, Jun 5, 2009 at 12:48 PM, Isaac Huang <span dir="ltr">&lt;<a href="mailto:He.Huang@sun.com">He.Huang@sun.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Thu, Jun 04, 2009 at 01:59:48PM -0400, Erik Froese wrote:<br>
&gt;  Thanks Andreas and Natalie,<br>
&gt;<br>
&gt;  I&#39;ve made the changes you suggested (setting tcp1 as the external<br>
&gt;  network) and I&#39;m able to lctl ping the 128.122.x.y address but I still<br>
&gt;  cannot ping the private address for the MDS.<br>
<br>
</div>Please show us the commands you&#39;ve run and their outputs, together<br>
with error messages in dmesg. It&#39;d help to &quot;echo +neterror &gt;<br>
/proc/sys/lnet/printk&quot; before running the commands.<br>
<div class="im"><br>
&gt;  Could the problem be that the lustre fs on the private network is<br>
&gt;  actually called tcp and not tcp0? Are those synonymous?<br>
<br>
</div>No, &#39;tcp&#39; is just a shorthand for &#39;tcp0&#39; - they are 100% equivalent<br>
to each other.<br>
<font color="#888888"><br>
Isaac<br>
</font></blockquote></div><br></div>