if_bridge and IPv6?

Bruce A. Mah bmah at freebsd.org
Tue Aug 30 01:19:44 GMT 2005


If memory serves me right, Bruce A. Mah wrote:
> If memory serves me right, Andrew Thompson wrote:
> 
> > From what I can tell this is from the bridge itself, does bridging work
> > between ipv6 hosts on either side of the bridge?
> 
> Hmm...I haven't tried that yet.  Unfortunately I'm not in close
> proximity to the system in question at the moment, so it'll be a few
> hours (evening, San Francisco time) until I can try this.  I'll test and
> report back.

Bridging of IPv6 packets going between two hosts on either side of the
bridge appears to work just fine (to the point where I can do ping6 and
ssh across the bridge).

> PS.  Food for thought:  Should bridge devices have IFF_MULTICAST set?
> Mine doesn't.
> 
> hornet# ifconfig bridge0
> bridge0: flags=41<UP,RUNNING> mtu 1500
>         inet (foo) netmask 0xffffff00
>         inet6 (bar) prefixlen 64
>         ether ac:de:48:cd:e2:32
>         priority 32768 hellotime 2 fwddelay 15 maxage 20
>         member: sis1 flags=3<LEARNING,DISCOVER>
>         member: sis0 flags=3<LEARNING,DISCOVER>

This looks more and more suspicious to me.  IPv6 ND requires multicast
to work and there are several explicit checks for IFF_MULTICAST in the
IPv6 output path and neighbor discovery code.

Bruce.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-net/attachments/20050829/a163797e/attachment.bin


More information about the freebsd-net mailing list