There appears to be a long standing issue with Multicast support on
Solaris 10/OpenSolaris.  Sun some old bugs relating to the issue, but I
can not find any similar bugs in the NTP bug database.  The Sun bugs are:

* http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6189538
* http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6669167

The problem is this: according to the documentation
(http://www.eecis.udel.edu/~mills/ntp/html/confopt.html) multicast
should bind to all interfaces, however in practice it binds only to
one.  Example:

addto_syslog: Listen normally on 7 multicast 224.0.1.1 UDP 123
addto_syslog: Added Multicast Listener 224.0.1.1 on interface #7 multicast

# netstat -gv
Group Memberships: IPv4
Interface Group                RefCnt
--------- -------------------- ------
lo0       ALL-SYSTEMS.MCAST.NET      1
bnx0      224.0.0.251               1
bnx0      ALL-SYSTEMS.MCAST.NET      1
external0 NTP.MCAST.NET             1
external0 224.0.0.251               1
external0 ALL-SYSTEMS.MCAST.NET      1
internal0 224.0.0.251               1
internal0 ALL-SYSTEMS.MCAST.NET      1



Both on Sun's release (4.2.5p172) and the latest stable version
(4.2.6p2) this is still the case.

There are two questions:

1) Is the a Solaris issue or an NTP issue?
2) Can I at least choose (force?) NTP to choose a specific interface to
bind to?  In the above example I want multicast on bnx0, not external0.


Thanks!

benr.
_______________________________________________
questions mailing list
[email protected]
http://lists.ntp.org/listinfo/questions

Reply via email to