On 2009-01-30, Steve Laurie <[email protected]> wrote:
> Hi all,
>
> I noticed something I can't explain or find any explanation for
> anywhere.
>
> I have one machine setup as a NTP server and another setup as couple of
> others setup as NTP clients.

A little more information wouldn't hurt. I guess you are talking about
ntpd from ports, not base (unless someone sneaked in multicast support
without me noticing :)

> I ran tcpdump on the server listening for packets from 224.0.1.1 to know
> when it's transmitting, on the default router machine that's running pf as 
> well
> as on the client.
>
> The server of course showed the packets and so did the gateway machine
> but tcpdump on the client wouldn't detect the packets unless the ntp
> daemon was actually running.
>
> Shouldn't tcpdump have picked up the packets off the wire regardless of
> whether the ntp daemon was running or not? The packets are still being
> broadcast and the daemon can't stop that. I'd have thought tcpdump would
  ^^^^^^^^^
> have detected the packets lower down the stack before they even got to
> the daemon.

this is multicast not broadcast. Your switch is probably doing igmp
snooping, in which case: no join request -> switch doesn't send mcast
frames -> nothing to see on the wire.

Reply via email to