It's been a long time, and I no longer have a Token Ring Sniffer (sniff
;-), but as I recall, an IP station on Token Ring sends an ARP broadcast as
All-Routes Broadcast. The recipient sends a unicast frame back as a
Specific Route frame. At the SRB layer, the recipient can just reset the
direction bit. Theoretically the original ARPer should have a path to the
destination then. It is in the ARP reply.
Now I do remember seeing some silliness with this, though, where stations
did not learn the path even though the info was in the frame. This causes
the stations to use All Routes Broadcast in subsequent frames. But I think
that silliness was with SNA on Token Ring, not IP on Token Ring.
Priscilla
At 03:07 PM 3/22/01, John Neiberger wrote:
>I'm reading through Lou Rossi's token ring paper and read something that
>is ponderous. Over ethernet, an ARP request is broadcast but the reply
>is unicast. In this paper (p. 4) there is a scenario where two hosts
>are separated by two bridges and a ring. Host A wants to transmit to
>Host B so it ARPs for B's MAC address.
>
>Now, the paper mentions that after the ARP reply, A knows the MAC
>address of B but not the location. My question is this: is an ARP
>reply over token ring unicast or broadcast? If it's unicast then how
>did B send the response to A? Wouldn't it have to send an explorer
>packet first to find the path to A?
>
>It seems to me that this is the process:
>
>A wants to say hi to B
>A sends an ARP request (broadcast) to B
>B receives request and wants to send unicast response to A
>B sends a local explorer for A (no response)
>B sends an all-routes explorer for A (gets a response)
>B sends a unicast ARP reply to A
>
>Is that right? If that's the case, then here's what I gather happens
>next:
>
>A now has B's MAC address
>A sends a local explorer for B (no response)
>A sends an all-routes explorer for B (gets a response)
>A proceeds to transmit data to B
>
>Here's what doesn't make sense to me. If B had to know the path to A
>to send an ARP reply, why doesn't A just take the data in the RIF from
>that reply to figure out the reverse path back to B? Why waste time
>with explorer packets when it was just given the path in the ARP
>reply??
>
>Or, do ARP requests/replies even have RIFs? If not, are they all
>broadcast in token ring?
>
>Can you tell I'm just starting out studying token ring and SRB? <g>
>
>Thanks as usual!
>
>John
>
>_________________________________
>FAQ, list archives, and subscription info:
>http://www.groupstudy.com/list/cisco.html
>Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]
________________________
Priscilla Oppenheimer
http://www.priscilla.com
_________________________________
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]