[rbridge] An ARP/ND draft

Michael Kantowski mjkantowski at yahoo.com
Fri Jul 16 17:01:34 PDT 2010


I agree with Joe's final statement about stateless handling of ARP.  After all, 
neither bridges nor routers do this sort of advanced ARP handling, so why should 
rbridges take this on.  Isn't the amount of steady state broadcast traffic 
something that we worried about on hubs?

Unless we are concerned that TRILL will lead to the creation of humongous 
broadcast domains, perhaps ARP optimization/handling should be toned down to the 
bare essentials.

-mike



----- Original Message ----
From: Joe Touch <touch at ISI.EDU>
To: Donald Eastlake <d3e3e3 at gmail.com>
Cc: rbridge at postel.org
Sent: Fri, July 16, 2010 6:24:30 PM
Subject: Re: [rbridge] An ARP/ND draft

Hi, Donald,

I agree with Linda that this is just describing an existing mechanism to 
respond with a cached ARP reply (not proxy ARP, though - see below). 
IMO, that means this doc could boil down to a few simple sentences, 
i.e., that the rbridge ingress can perform cached ARP reply. What else 
is there to really add?

NB: proxy ARP is when you respond NOT with the intended destination MAC, 
but with *your own*, i.e., it is intended for cases where you will act 
as a relay for subsequent traffic.

On other points:

I think this doc warrants a specific security considerations section. In 
particular, it can amplify the effects of ARP poisoning, as it presents 
another place where proxy ARPs could continue to respond with incorrect 
information.

Further, the third alternative (forward the ARP to the known egress 
rbridge) defeats visibility of such requests by the legitimate receiver 
if on another egress, which defeats its ability to respond with a 
potentially colliding (and thus informative) response.

This seems worth noting, IMO.

As others have noted, I don't see the utility in variant 3 (forward the 
ARP to the known egress). Either the ingress knows the ARP response and 
can proxy it, or it does not, in which case why would it know the egress 
merely from the L2 info? I don't see why an rbridge would cache the 
egress:IP correlation and not simply cache the proxy ARP response. 
What's the benefit to this alternative?

As others have noted, rbridges should not repeatedly flood ARPs. That's 
the source's job. I don't see utility - or safety - in assuming that 
ingress rbridges throttle or otherwise affect ARP traffic. IMO, they 
either proxy it or leave it alone (and broadcast it). Whatever it does, 
it should do for every ARP it sees independently, statelessly.

Joe

On 7/6/2010 8:25 PM, Donald Eastlake wrote:
> An early ARP/ND draft is available at
> http://pothole.com./~dee3/drafts/draft-eastlake-trill-rbridge-arp-xx.txt
>
> It is primarily based on material that was in the -03 and earlier
> versions of the TRILL base protocol draft. It was not submitted in
> time to get into the Internet Draft directories before the upcoming
> IETF meeting.
>
> Thanks,
> Donald
> =============================
>   Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
>   155 Beaver Street
>   Milford, MA 01757 USA
>  d3e3e3 at gmail.com
> _______________________________________________
> rbridge mailing list
> rbridge at postel.org
> http://mailman.postel.org/mailman/listinfo/rbridge
_______________________________________________
rbridge mailing list
rbridge at postel.org
http://mailman.postel.org/mailman/listinfo/rbridge



      


More information about the rbridge mailing list