On (07/27/09 06:36), Dan Transue wrote:
> 
> I have a couple of questions about routing, arp and IRE tables in the
> kernel.  I looked for an ip-interest alias but didn't find anything so
> apologies in advance.  I know this is opensolaris based and I am
> specifically looking at Solaris 9 but it was suggested I try here....
 :
> We've gone through the typical tools (arp -a, netstat -rn, etc) and
> nothing pops out.  My customer does not get notified until the problem
> has corrected itself.  They believe it to be an arp issue because of
> the above.  It also self corrects in about 40 minutes - notably twice
> the default of the ip_ire_arp_interval (1200000 or 20 minutes).
> 
> I'm interested specifically in what the ipv4_ire_status,
> ipv4_mrtun_ire_status, and  ipv4_srcif_ire_status outputs mean.  From
> what I can see, the first one looks a lot like a routing table and the
> second two are empty.  Customer is convinced that this has some bearing
> on their case probably because of the overwhelming lack of
> documentation.

the ipvr*ire_status output from ndd is spilling out implementation-specific
information about the kerne's internal routing tables. Note that these
are undocumented (as your customer has figured out) and have been removed
in OpenSolaris.

> 
> Is it used b any other tool such as netstat and arp - source code
> doesn't seem to show that but I could have missed it.

Not directly (netstat and arp reveal information about the routing
table, and so does ipv4_ire_status, but netstat/arp are Stable,
documented interfaces).

But all this information is just diagnostic information about the
symptoms- it's not the root-cause of the problem itself. You say that

> Customer sees an event where bi-directional communication is lost.
> In the problem scenario, "they" can talk to us but we can't talk to
> them.   We can see that "they" are trying to open connections and we
> can talk to anyone else and so can "they".

When the problem happens, what does "route -n get <dst>" tell you?
if that returns a gateway, then what does "arp -an|grep <gateway>" 
tell you? What does "netstat -ran|grep <dst>" tell you?

--Sowmini



_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to