Tracing IGMP Protocol Traffic
Tracing operations record detailed messages about the operation of routing protocols, such as the various types of routing protocol packets sent and received, and routing policy actions. You can specify which trace operations are logged by including specific tracing flags. The following table describes the flags that you can include.
Flag | Description |
|---|---|
all | Trace all operations. |
client-notification | Trace notifications. |
general | Trace general flow. |
group | Trace group operations. |
host-notification | Trace host notifications. |
leave | Trace leave group messages (IGMPv2 only). |
mtrace | Trace mtrace packets. Use the mtrace command to troubleshoot the software. |
normal | Trace normal events. |
packets | Trace all IGMP packets. |
policy | Trace policy processing. |
query | Trace IGMP membership query messages, including general and group-specific queries. |
report | Trace membership report messages. |
route | Trace routing information. |
state | Trace state transitions. |
task | Trace task processing. |
timer | Trace timer processing. |
In the following example, first tracing is enabled for all routing protocol packets. Then tracing is narrowed to focus only on IGMP packets of a particular type. To configure tracing operations for IGMP:
- (Optional) Configure tracing at the routing options
level to trace all protocol packets.[edit]user@host# edit routing-options traceoptionsuser@host# set file all-packets-traceuser@host# set flag all
- Configure the filename for the IGMP trace
file.
- (Optional) Configure the maximum number
of trace files.[edit protocols igmp traceoptions]user@host# set file files 5
- (Optional) Configure the maximum size
of each trace file.[edit protocols igmp traceoptions]user@host# set file size 1m
- (Optional) Enable unrestricted file access.[edit protocols igmp traceoptions]user@host# set file world-readable
- Configure tracing flags. Suppose you
are troubleshooting problems with a particular multicast group. The
following example shows how to flag all events for packets associated
with the group IP address.[edit protocols igmp traceoptions]user@host# set flag group | match 232.1.1.2
- View the trace file.user@host> file list /var/loguser@host> file show /var/log/igmp-trace
Related Topics
- IGMP Overview
- Junos OS Tracing and Logging Operations in the System Basics Configuration Guide
- mtrace in the System Basics and Services Command Reference
Hide Navigation Pane
Show Navigation Pane
Download
SHA1