Re: if_bridge and IPv6?

From: Bruce A. Mah (bmah_at_freebsd.org)
Date: 08/30/05

  • Next message: Bruce A. Mah: "Re: if_bridge and IPv6?"
    To: Andrew Thompson <thompsa@freebsd.org>
    Date: Mon, 29 Aug 2005 18:19:42 -0700
    
    
    

    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 message: Bruce A. Mah: "Re: if_bridge and IPv6?"