Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Feb 2006 14:21:01 GMT
From:      Cristian KLEIN <cristi@net.utcluj.ro>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/93526: IPv6 Multicast Listener Reports (MLD6 Reports) are not being sent on 6.1-PRERELEASE #5
Message-ID:  <200602181421.k1IEL1iH079130@www.freebsd.org>
Resent-Message-ID: <200602181430.k1IEU4Ev014231@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         93526
>Category:       kern
>Synopsis:       IPv6 Multicast Listener Reports (MLD6 Reports) are not being sent on 6.1-PRERELEASE #5
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Feb 18 14:30:04 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Cristian KLEIN
>Release:        6.1-PRERELEASE #5, GENERIC + ALTQ + POLLING
>Organization:
Technical Univerisity of Cluj-Napoca
>Environment:
FreeBSD hades.utcluj.ro 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #5: Fri Feb 17 16:53:00 EET 2006     root@hades.utcluj.ro:/usr/obj/usr/src/sys/HADES  i386
>Description:
After a host joins an IPv6 multicast group, the router periodically sends Multicast Listener Query, to find out whether the group still has to be routed. A host must answer with Multicast Lister Response, or he'll be disconnected.

FreeBSD 6.1-PRERELEASE #5 does not send these reports.


root@hades:~# netstat -g
<snip>
IPv4/IPv6 Multicast Group Memberships
Group                   Gateway                 Netif
<snip>
ff0e::2:ffdd            33:33:00:02:ff:dd       em0
<snip>

root@hades:~# mld6query em0 ff0e::2:ffdd
from fe80::211:25ff:fe80:b091, type=Multicast Listener Query, addr=ff0e::2:ffdd
<command exits with no response>

>How-To-Repeat:
First, install net/mcast-tools from ports.

Join a multicast group:
root@hades:~# mcastread em0 ff0e::2222:1111 2000 &
[1] 1666

Verify that the kernel knows we want that group:
root@hades:~# netstat -g | grep ff0e::2222:1111
ff0e::2222:1111         33:33:22:22:11:11       em0

Query for that group:
root@hades:~# mld6query em0 ff0e::2222:1111
from fe80::211:25ff:fe80:b091, type=Multicast Listener Query, addr=ff0e::2222:1111

Actual result: no response.
Expected result: Multicast Listener Report for ff0e::2222:1111.



>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:



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