Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Nov 2005 12:49:03 +0000
From:      Brian Candler <B.Candler@pobox.com>
To:        Jon Otterholm <jon.otterholm@ide.resurscentrum.se>
Cc:        freebsd-net@freebsd.org
Subject:   Re: arp-proxy
Message-ID:  <20051110124903.GB67086@uk.tiscali.com>
In-Reply-To: <1131541588.996.13.camel@localhost.localdomain>
References:  <1131541588.996.13.camel@localhost.localdomain>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Nov 09, 2005 at 02:06:28PM +0100, Jon Otterholm wrote:
> I want to create a bridge-interface (if_bridge) with a bunch (500+) of
> sub-interfaces (vlan) as members. All members of the bridge should be
> able to "talk" to each other but MAC-addresses must be isolated to their
> "own" vlan.

That doesn't really make any sense to me, can you give a concrete example of
how it should behave? And/or a higher-level description of what it is you're
actually trying to achieve?

Note that if the VLANs are *bridged* together then:
(1) they form a single broadcast domain. A broadcast packet on any one VLAN
    will be forwarded to all other VLANs
(2) a unicast packet to MAC address XX:XX:XX:XX:XX:XX will be forwarded only
    to the VLAN which has that node, as long as the forwarding table knows
    where it is (if not, it will be forwarded to all VLANs)

So bridging VLANs really just collapses them back into a single LAN, which
means you shouldn't have set up any VLANs in the first place :-(



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