Bridge + arp messages...

Maxim Konovalov maxim at macomnet.ru
Wed May 21 00:06:20 PDT 2003


[ Remove -ipfw from CC: ]

On 14:32-0400, May 20, 2003, Chuck Swiger wrote:

> Paiva, Gilson de wrote:
> [ ... ]
> > internet -- ep0 freebsd xl0 -- local clients
> >
> > Bridging itself works fine, but arp loop messages won't stop...
> > ex:
> > brdg0 /kernel: -- loop (1) 00.00.c8.b3.a5.7e to xl0 from rl0 (active)
> > brdg0 /kernel: -- loop (2) 00.60.97.70.59.bc to rl0 from xl0 (active)
>
> Try "sysctl net.link.ether.inet.log_arp_wrong_iface=0"...

This won't help.

> Just to be sure, ep0 and xl0 are on two seperate hubs which are not
> connected to each other, correct?  I don't believe that FreeBSD supports
> the spanning tree algorithm to prevent bridging loops...

It doesn't but it does support a simple loop detection algorithm:

sys/net/bridge.c, line #707

-- 
Maxim Konovalov, maxim at macomnet.ru, maxim at FreeBSD.org


More information about the freebsd-net mailing list