[j-nsp] ex4200 static arp

Ross Vandegrift ross at kallisti.us
Mon Jan 19 11:45:49 EST 2009


On Mon, Jan 19, 2009 at 05:24:19PM +0100, Benny Amorsen wrote:
> Ross Vandegrift <ross at kallisti.us> writes:
> > I disagree. It doesn't make any sense to accept a multicast address
> > for a unicast neighbor resolution protocol - especially since I
> > could use that as a denial-of-service vector by maliciously
> > answering ARP queries and forcing others to multicast.
> 
> Not much of a denial-of-service, is it?

Well, not in this case.  But in the general case, if anyone accepted
multicast MACs for ARP entries, it'd be easy to start causing your
switches to flood more frames than they are switching.  Imagine a
datacenter full of boxes willing to multicast their traffic instead of
unicast it without knowing about it.  I'm just defending the spirit of
the requirement.

> How does it help to generate a virtual MAC? The packets will only get
> delivered to one device. The whole point of using a multicast MAC is
> that all traffic gets delivered to all active devices; enabling
> active-active setups. VRRP, HSRP, NSRP all do active/backup.

Maybe there's a use-case I'm not aware of, but when would you want all
of your active devices to receive all traffic?  I'd want each active
device to receive 1/n of the packets, and so would use something like
equal-cost routes.

But maybe you have some active-active setup in mind that doesn't split
the traffic?

-- 
Ross Vandegrift
ross at kallisti.us

"If the fight gets hot, the songs get hotter.  If the going gets tough,
the songs get tougher."
	--Woody Guthrie


More information about the juniper-nsp mailing list