Monitoring IGMP Traffic by Zone

The following is an example of how to monitor IGMP traffic by zone.

This DTrace one-liner monitors IGMP traffic sent and received by type.

# dtrace -n 'igmp:::send,igmp:::receive { @[igmp_type_string[args[4]->igmp_type], probename, args[1]->cs_zoneid] = count(); }'
dtrace: description 'igmp:::send,igmp:::receive ' matched 3 probes

^C

  membership query             receive                0                1
  v1 membership report         receive                0                1
  v1 membership report         send                   0                1

In this example, the global zone with the zoneid 0, you receive has one membership query and one membership report, and sent has one membership report.