From owner-freebsd-net@FreeBSD.ORG Fri Sep 30 07:48:59 2011 Return-Path: Delivered-To: freebsd-net@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8FB18106564A for ; Fri, 30 Sep 2011 07:48:59 +0000 (UTC) (envelope-from Bredehorn@gmx.de) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by mx1.freebsd.org (Postfix) with SMTP id E28918FC0A for ; Fri, 30 Sep 2011 07:48:58 +0000 (UTC) Received: (qmail 28802 invoked by uid 0); 30 Sep 2011 07:48:57 -0000 Received: from 93.159.253.120 by rms-de009.v300.gmx.net with HTTP Content-Type: text/plain; charset="utf-8" Date: Fri, 30 Sep 2011 09:48:56 +0200 From: "Rainer Bredehorn" Message-ID: <20110930074856.282760@gmx.net> MIME-Version: 1.0 To: freebsd-net@FreeBSD.org X-Authenticated: #168415 X-Flags: 0001 X-Mailer: GMX.net Web Mailer x-registered: 0 Content-Transfer-Encoding: 8bit X-GMX-UID: X0K2ehYmTXsuQqz1Y2Q5Bn5CRzdyMkMs Cc: Subject: Re: IPv6 multicast listener discovery X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2011 07:48:59 -0000 >  Could you show us more specifics about your configuration and packet >  dump in question? Yes! It's the FreeBSD 8.2 release. The only thing which is activated in the rc.conf is ipv6. I've included the ifconfig output and a wireshark capture. The capture is taken during the startup of the FreeBSD system. I would like to know where the address ff02::2:2d75:f2b8 comes from. ------------------------------------------------------- ifconfig -mL plip0: flags=8810 metric 0 mtu 1500 lo0: flags=8049 metric 0 mtu 16384 options=3 capabilities=3 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 nd6 options=3 rl0: flags=8843 metric 0 mtu 1500 options=3808 capabilities=3808 ether 00:50:fc:b8:54:43 inet6 fe80::250:fcff:feb8:5443%rl0 prefixlen 64 scopeid 0x3 inet 192.168.10.75 netmask 0xffffff00 broadcast 192.168.10.255 nd6 options=3 media: Ethernet autoselect (100baseTX ) status: active supported media: media autoselect media 100baseTX mediaopt full-duplex media 100baseTX media 10baseT/UTP mediaopt full-duplex media 10baseT/UTP media 100baseTX mediaopt hw-loopback ----------------------------------------------------------- wireshark capture No.     Time        Source                Destination           Protocol Info      1 0.000000    ::                    ff02::16              ICMPv6   Multicast Listener Report Message v2 Frame 1: 90 bytes on wire (720 bits), 90 bytes captured (720 bits)    Arrival Time: Sep 29, 2011 09:11:06.785821000 UTC    Epoch Time: 1317287466.785821000 seconds    [Time delta from previous captured frame: 0.000000000 seconds]    [Time delta from previous displayed frame: 0.000000000 seconds]    [Time since reference or first frame: 0.000000000 seconds]    Frame Number: 1    Frame Length: 90 bytes (720 bits)    Capture Length: 90 bytes (720 bits)    [Frame is marked: False]    [Frame is ignored: False]    [Protocols in frame: eth:ipv6:icmpv6]    [Coloring Rule Name: ICMP]    [Coloring Rule String: icmp || icmpv6] Ethernet II, Src: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43), Dst: IPv6mcast_00:00:00:16 (33:33:00:00:00:16)    Destination: IPv6mcast_00:00:00:16 (33:33:00:00:00:16)        Address: IPv6mcast_00:00:00:16 (33:33:00:00:00:16)        .... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)        .... ..1. .... .... .... .... = LG bit: Locally administered address (this is NOT the factory default)    Source: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43)        Address: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43)        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)    Type: IPv6 (0x86dd) Internet Protocol Version 6, Src: :: (::), Dst: ff02::16 (ff02::16)    0110 .... = Version: 6        [0110 .... = This field makes the filter "ip.version == 6" possible: 6]    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000        .... 0000 00.. .... .... .... .... .... = Differentiated Services Field: Default (0x00000000)        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport (ECT): Not set        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000    Payload length: 36    Next header: IPv6 hop-by-hop option (0x00)    Hop limit: 1    Source: :: (::)    Destination: ff02::16 (ff02::16)    Hop-by-Hop Option        Next header: ICMPv6 (0x3a)        Length: 0 (8 bytes)        PadN: 2 bytes        Router alert: MLD (4 bytes) Internet Control Message Protocol v6    Type: 143 (Multicast Listener Report Message v2)    Code: 0 (Should always be zero)    Checksum: 0x1a8f [correct]    Reserved: 0 (Should always be zero)    Number of records: 1    Changed to exclude: ff02::1:ffb8:5443 (ff02::1:ffb8:5443)        Mode: Changed to exclude (4)        Aux data len: 0        Number of Sources: 0        Multicast Address: ff02::1:ffb8:5443 No.     Time        Source                Destination           Protocol Info      2 0.000097    ::                    ff02::1:ffb8:5443     ICMPv6   Neighbor solicitation for fe80::250:fcff:feb8:5443 Frame 2: 78 bytes on wire (624 bits), 78 bytes captured (624 bits)    Arrival Time: Sep 29, 2011 09:11:06.785918000 UTC    Epoch Time: 1317287466.785918000 seconds    [Time delta from previous captured frame: 0.000097000 seconds]    [Time delta from previous displayed frame: 0.000097000 seconds]    [Time since reference or first frame: 0.000097000 seconds]    Frame Number: 2    Frame Length: 78 bytes (624 bits)    Capture Length: 78 bytes (624 bits)    [Frame is marked: False]    [Frame is ignored: False]    [Protocols in frame: eth:ipv6:icmpv6]    [Coloring Rule Name: ICMP]    [Coloring Rule String: icmp || icmpv6] Ethernet II, Src: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43), Dst: IPv6mcast_ff:b8:54:43 (33:33:ff:b8:54:43)    Destination: IPv6mcast_ff:b8:54:43 (33:33:ff:b8:54:43)        Address: IPv6mcast_ff:b8:54:43 (33:33:ff:b8:54:43)        .... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)        .... ..1. .... .... .... .... = LG bit: Locally administered address (this is NOT the factory default)    Source: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43)        Address: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43)        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)    Type: IPv6 (0x86dd) Internet Protocol Version 6, Src: :: (::), Dst: ff02::1:ffb8:5443 (ff02::1:ffb8:5443)    0110 .... = Version: 6        [0110 .... = This field makes the filter "ip.version == 6" possible: 6]    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000        .... 0000 00.. .... .... .... .... .... = Differentiated Services Field: Default (0x00000000)        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport (ECT): Not set        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000    Payload length: 24    Next header: ICMPv6 (0x3a)    Hop limit: 255    Source: :: (::)    Destination: ff02::1:ffb8:5443 (ff02::1:ffb8:5443) Internet Control Message Protocol v6    Type: 135 (Neighbor solicitation)    Code: 0    Checksum: 0xd4df [correct]    Reserved: 0 (Should always be zero)    Target: fe80::250:fcff:feb8:5443 (fe80::250:fcff:feb8:5443) No.     Time        Source                Destination           Protocol Info      3 0.000182    ::                    ff02::16              ICMPv6   Multicast Listener Report Message v2 Frame 3: 90 bytes on wire (720 bits), 90 bytes captured (720 bits)    Arrival Time: Sep 29, 2011 09:11:06.786003000 UTC    Epoch Time: 1317287466.786003000 seconds    [Time delta from previous captured frame: 0.000085000 seconds]    [Time delta from previous displayed frame: 0.000085000 seconds]    [Time since reference or first frame: 0.000182000 seconds]    Frame Number: 3    Frame Length: 90 bytes (720 bits)    Capture Length: 90 bytes (720 bits)    [Frame is marked: False]    [Frame is ignored: False]    [Protocols in frame: eth:ipv6:icmpv6]    [Coloring Rule Name: ICMP]    [Coloring Rule String: icmp || icmpv6] Ethernet II, Src: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43), Dst: IPv6mcast_00:00:00:16 (33:33:00:00:00:16)    Destination: IPv6mcast_00:00:00:16 (33:33:00:00:00:16)        Address: IPv6mcast_00:00:00:16 (33:33:00:00:00:16)        .... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)        .... ..1. .... .... .... .... = LG bit: Locally administered address (this is NOT the factory default)    Source: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43)        Address: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43)        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)    Type: IPv6 (0x86dd) Internet Protocol Version 6, Src: :: (::), Dst: ff02::16 (ff02::16)    0110 .... = Version: 6        [0110 .... = This field makes the filter "ip.version == 6" possible: 6]    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000        .... 0000 00.. .... .... .... .... .... = Differentiated Services Field: Default (0x00000000)        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport (ECT): Not set        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000    Payload length: 36    Next header: IPv6 hop-by-hop option (0x00)    Hop limit: 1    Source: :: (::)    Destination: ff02::16 (ff02::16)    Hop-by-Hop Option        Next header: ICMPv6 (0x3a)        Length: 0 (8 bytes)        PadN: 2 bytes        Router alert: MLD (4 bytes) Internet Control Message Protocol v6    Type: 143 (Multicast Listener Report Message v2)    Code: 0 (Should always be zero)    Checksum: 0x4e5c [correct]    Reserved: 0 (Should always be zero)    Number of records: 1    Changed to exclude: ff02::2:2d75:f2b8 (ff02::2:2d75:f2b8)        Mode: Changed to exclude (4)        Aux data len: 0        Number of Sources: 0        Multicast Address: ff02::2:2d75:f2b8 No.     Time        Source                Destination           Protocol Info      4 0.000285    ::                    ff02::16              ICMPv6   Multicast Listener Report Message v2 Frame 4: 110 bytes on wire (880 bits), 110 bytes captured (880 bits)    Arrival Time: Sep 29, 2011 09:11:06.786106000 UTC    Epoch Time: 1317287466.786106000 seconds    [Time delta from previous captured frame: 0.000103000 seconds]    [Time delta from previous displayed frame: 0.000103000 seconds]    [Time since reference or first frame: 0.000285000 seconds]    Frame Number: 4    Frame Length: 110 bytes (880 bits)    Capture Length: 110 bytes (880 bits)    [Frame is marked: False]    [Frame is ignored: False]    [Protocols in frame: eth:ipv6:icmpv6]    [Coloring Rule Name: ICMP]    [Coloring Rule String: icmp || icmpv6] Ethernet II, Src: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43), Dst: IPv6mcast_00:00:00:16 (33:33:00:00:00:16)    Destination: IPv6mcast_00:00:00:16 (33:33:00:00:00:16)        Address: IPv6mcast_00:00:00:16 (33:33:00:00:00:16)        .... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)        .... ..1. .... .... .... .... = LG bit: Locally administered address (this is NOT the factory default)    Source: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43)        Address: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43)        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)    Type: IPv6 (0x86dd) Internet Protocol Version 6, Src: :: (::), Dst: ff02::16 (ff02::16)    0110 .... = Version: 6        [0110 .... = This field makes the filter "ip.version == 6" possible: 6]    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000        .... 0000 00.. .... .... .... .... .... = Differentiated Services Field: Default (0x00000000)        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport (ECT): Not set        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000    Payload length: 56    Next header: IPv6 hop-by-hop option (0x00)    Hop limit: 1    Source: :: (::)    Destination: ff02::16 (ff02::16)    Hop-by-Hop Option        Next header: ICMPv6 (0x3a)        Length: 0 (8 bytes)        PadN: 2 bytes        Router alert: MLD (4 bytes) Internet Control Message Protocol v6    Type: 143 (Multicast Listener Report Message v2)    Code: 0 (Should always be zero)    Checksum: 0xf746 [correct]    Reserved: 0 (Should always be zero)    Number of records: 2    Changed to exclude: ff02::2:2d75:f2b8 (ff02::2:2d75:f2b8)        Mode: Changed to exclude (4)        Aux data len: 0        Number of Sources: 0        Multicast Address: ff02::2:2d75:f2b8    Changed to exclude: ff02::1:ffb8:5443 (ff02::1:ffb8:5443)        Mode: Changed to exclude (4)        Aux data len: 0        Number of Sources: 0        Multicast Address: ff02::1:ffb8:5443 No.     Time        Source                Destination           Protocol Info      5 0.000354    fe80::250:fcff:feb8:5443 ff02::2               ICMPv6   Router solicitation from 00:50:fc:b8:54:43 Frame 5: 70 bytes on wire (560 bits), 70 bytes captured (560 bits)    Arrival Time: Sep 29, 2011 09:11:06.786175000 UTC    Epoch Time: 1317287466.786175000 seconds    [Time delta from previous captured frame: 0.000069000 seconds]    [Time delta from previous displayed frame: 0.000069000 seconds]    [Time since reference or first frame: 0.000354000 seconds]    Frame Number: 5    Frame Length: 70 bytes (560 bits)    Capture Length: 70 bytes (560 bits)    [Frame is marked: False]    [Frame is ignored: False]    [Protocols in frame: eth:ipv6:icmpv6]    [Coloring Rule Name: ICMP]    [Coloring Rule String: icmp || icmpv6] Ethernet II, Src: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43), Dst: IPv6mcast_00:00:00:02 (33:33:00:00:00:02)    Destination: IPv6mcast_00:00:00:02 (33:33:00:00:00:02)        Address: IPv6mcast_00:00:00:02 (33:33:00:00:00:02)        .... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)        .... ..1. .... .... .... .... = LG bit: Locally administered address (this is NOT the factory default)    Source: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43)        Address: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43)        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)    Type: IPv6 (0x86dd) Internet Protocol Version 6, Src: fe80::250:fcff:feb8:5443 (fe80::250:fcff:feb8:5443), Dst: ff02::2 (ff02::2)    0110 .... = Version: 6        [0110 .... = This field makes the filter "ip.version == 6" possible: 6]    .... 0000 0000 .... .... .... .... .... = Traffic class: 0x00000000        .... 0000 00.. .... .... .... .... .... = Differentiated Services Field: Default (0x00000000)        .... .... ..0. .... .... .... .... .... = ECN-Capable Transport (ECT): Not set        .... .... ...0 .... .... .... .... .... = ECN-CE: Not set    .... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000    Payload length: 16    Next header: ICMPv6 (0x3a)    Hop limit: 255    Source: fe80::250:fcff:feb8:5443 (fe80::250:fcff:feb8:5443)    [Source SA MAC: EdimaxTe_b8:54:43 (00:50:fc:b8:54:43)]    Destination: ff02::2 (ff02::2) Internet Control Message Protocol v6    Type: 133 (Router solicitation)    Code: 0    Checksum: 0xd895 [correct]    ICMPv6 Option (Source link-layer address)        Type: Source link-layer address (1)        Length: 8        Link-layer address: 00:50:fc:b8:54:43