You can configure the router to record MLD join and leave events and disable event recording for individual interfaces using the accounting statement.
To enable the recording of various MLD join and leave events on the entire routing system, include the accounting statement:
- accounting;
You can include this statement at the following hierarchy levels:
Table 10 describes the recordable MLD join and leave events and MLD accounting enabled or disabled events for an MLD interface:
Table 10: MLD Event Messages
After enabling MLD accounting, you must configure the router to filter the recorded information to a file or display it to a terminal. Optionally, you can archive the events file.
For detailed information about defining and archiving system logs, see the JUNOS System Basics Configuration Guide.
To enable or disable the MLD join and leave event recording for individual interfaces, include the accounting or no-accounting statement:
-
accounting;
-
no-accounting;
You can include this statement at the following hierarchy levels:
Enable MLD accounting on the router and disable event recording on an individual interface:
- [edit]
- protocols {
-
-
mld {
-
accounting; # accounting
enabled on the MLD router
-
-
interface ge-1/1/1.0 {
-
no-accounting; # accounting disabled
on interface ge-1/1/1.0
- }
- }
- }
Enable MLD accounting on an individual interface only:
- [edit]
- protocols {
-
-
mld {
-
-
interface ge-1/2/1.0 {
-
accounting; # accounting enabled
on interface ge-1/2/1.0
- }
- }
- }
Filter the events to a system log file and periodically archive the file:
- [edit system]
- syslog {
-
- file mld-events { # define the system
log filename
- any info;
- match “.*RPD_MLD_JOIN.* | .*RPD_MLD_LEAVE.* | .*RPD_MLD_ACCOUNTING.*
| .*RPD_MLD_MEMBERSHIP_TIMEOUT.*”;
- /* define the events you want to
record */
-
- archive {
- size 10000; # rotate the file size when it reaches 10 Kb
- files 3; # keep the last three files
-
- archive-sites {
- “ftp://regress@mars//var/tmp” password “anonymous”;
- “ftp://regress@saturn//var/tmp” password “test”;
- }
- transfer-interval 24 h; # upload the file every 24 hours
- start-time 2009–01–07:12:30; # date and time
at which the upload occurs
- }
- }
- }