Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Aug 1999 19:23:54 +0200
From:      Phil Regnauld <regnauld@ftf.net>
To:        freebsd-tokenring@freebsd.org
Subject:   Strange problem with FreeBSD TR + ARP
Message-ID:  <19990804192354.14805@ns.int.ftf.net>

next in thread | raw e-mail | index | archive | help
I have a FreeBSD box running 19990421-SNAP with TR support --
the box is on a switched TR net.

The problem I see occurs between an IBM 2210 router and the FreeBSD box.
(I can also forecfully reproduce it on other hosts by flushing the arp table).

Then the ARP expires on the IBM (which doesn't often talk to or get traffic
from the FreeBSD), it seems the BSD box's ARP reply is bogus (or at least,
is not seen by the IBM, or misformatted).

See below -- this is viewed by the FreeBSD's tcpdump, so TR addresses are interpretted
(canonical)...

IIRC, ARP on Ethernet and TR is the same format, no ?

IBM asks, FreeBSD replies:

19:04:46.035901 arp who-has 130.226.108.3 (0:0:30:5a:49:1c) tell 130.226.108.13 (4:0:0:22:10:2) hardware #6
19:04:46.035971 0:0:83:a5:27:7 > 4:0:0:22:10:2 sap 00 ui/C len=33
                         0000 0008 0600 0608 0006 0400 0200 0083
                         a527 0782 e26c 0304 0000 2210 0282 e26c
                         0d
                         0000 0300 0000 0806 0006 0800 0604 0002
                         0000 83a5 2707 82e2 6c03 0400 0022 1002
                         82e2 6c0d

CISCO asks:

16:35:45.796363 0:0:83:a5:27:7 > 0:6:e:b3:fe:92 sap 00 ui/C len=33
                         0000 0008 0600 0608 0006 0400 0200 0083
                         a527 0782 e26c 0300 060e b3fe 9282 e26c
                         28
                         0000 0300 0000 0806 0006 0800 0604 0002
                         0000 83a5 2707 82e2 6c03 0006 0eb3 fe92
                         82e2 6c28


FYI, a normal Ethernet ARP reply.

16:35:39.937670 arp reply 172.16.211.1 is-at 0:10:4b:79:15:6b
                         0001 0800 0604 0002 0010 4b79 156b ac10
                         d301 0004 acd9 400e ac10 d346 0000 0000
                         0000 0000 0000 0000 0000 0000 0000


-- 
Divizion by Zero error -- multiplying by zero to recover.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-tokenring" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990804192354.14805>