debug ipv6 pimsm-snoop
debug ipv6 pimsm-snoop
[add-del-oif|all |clear |
control-source
source-address| error|fsm|
group
group-address | join-prune
|physical-port {ethernet unit/slot/port
|lag lag-id}| show
| source
source-address |stacktrace
|timer |
vlan
vlan-id]no debug
ipv6 pimsm-snoop
[add-del-oif|all |clear |
control-source
source-address| error|fsm|
group
group-address | join-prune
|physical-port {ethernet unit/slot/port
|lag lag-id}| show
| source
source-address |stacktrace
|timer |
vlan
vlan-id]- add-del-oif
- Displays debugs related to the addition and deletion of outbound interfaces (OIFs) in Mcache.
- control-source source-address
- Displays PIM-SM snooping related debug information for the specified control source address.
- source source-address
- Displays PIM-SM snooping related debug information for the specified server source address.
Privileged EXEC mode
Global configuration mode
The no form of the
command disables IPv6 PIM-SM snoop debugging.
The following example displays debug messages related to the addition and deletion of outbound interfaces (OIFs) in Mcache.
device# debug ipv6 pimsm-snoop add-del-oif Jun 11 20:34:33:729983:info:fi_debug:debug_logs:1:220601973176533760: v6PSNOOP_OIF_OP:Decrement oif 1/1/16 (3:27:3::2, ff1e::7:1, 500) ref_count 1 Jun 11 20:34:33:730101:info:fi_debug:debug_logs:1:220601973176533760: v6PSNOOP_OIF_OP:Del 1/1/16 from Mcache (3:27:3::2, ff1e::7:1, 500) update_hw 1, change 1 Jun 11 20:34:33:731377:info:fi_debug:debug_logs:1:220601973176533760: v6PSNOOP_OIF_OP:Decrement oif 1/1/16 (3:27:3::2, ff1e::7:2, 500) ref_count 1 Jun 11 20:34:33:731496:info:fi_debug:debug_logs:1:220601973176533760: v6PSNOOP_OIF_OP:Del 1/1/16 from Mcache (3:27:3::2, ff1e::7:2, 500) update_hw 1, change 1
The following example displays debug messages of Finite State Machine (FSM) transactions.
device# debug ipv6 pimsm-snoop fsm Jun 11 20:36:09:579011:info:fi_debug:debug_logs:1:36331718511166977: v6PSNOOP_FSM: RCV_SG(3:32:3::2, ff1e::7:1, 500), oif(lg1): J -> J Jun 11 20:36:09:579139:info:fi_debug:debug_logs:1:36331718511166977: v6PSNOOP_FSM: RCV_SG(3:32:3::2, ff1e::7:2, 500), oif(lg1): J -> J Jun 11 20:36:30:442423:info:fi_debug:debug_logs:1:36344392959657473: v6PSNOOP_FSM: (* G) Join for SG_RPT(3:32:3::2, ff1e::7:1, 500), oif(1/1/16): P -> Px Jun 11 20:36:30:444113:info:fi_debug:debug_logs:1:36344392959657473: v6PSNOOP_FSM: RCV_SG(*, ff1e::7:1, 500), oif(1/1/16): NI -> J Jun 11 20:36:30:444238:info:fi_debug:debug_logs:1:36344392959657473: v6PSNOOP_FSM: RCV_SG(3:27:3::2, ff1e::7:1, 500), oif(1/1/16): NI -> J Jun 11 20:36:30:445939:info:fi_debug:debug_logs:1:36344392959657473: v6PSNOOP_FSM: EOM SG_RPT(ff1e::7:1,3:32:3::2,500), oif(1/1/16): Px -> NI Jun 11 20:36:30:448915:info:fi_debug:debug_logs:1:36344405844559361: v6PSNOOP_FSM: RCV_SG(3:32:3::2, ff1e::7:1, 500), oif(lg1): J -> J Jun 11 20:36:30:555744:info:fi_debug:debug_logs:1:36344457384166913: v6PSNOOP_FSM: (* G) Join for SG_RPT(3:32:3::2, ff1e::7:2, 500), oif(1/1/16): P -> Px Jun 11 20:36:30:556992:info:fi_debug:debug_logs:1:36344457384166913: v6PSNOOP_FSM: RCV_SG(*, ff1e::7:2, 500), oif(1/1/16): NI -> J Jun 11 20:36:30:557110:info:fi_debug:debug_logs:1:36344457384166913: v6PSNOOP_FSM: RCV_SG(3:27:3::2, ff1e::7:2, 500), oif(1/1/16): NI -> J Jun 11 20:36:30:559095:info:fi_debug:debug_logs:1:36344457384166913: v6PSNOOP_FSM: EOM SG_RPT(ff1e::7:2,3:32:3::2,500), oif(1/1/16): Px -> NI Jun 11 20:36:30:682413:info:fi_debug:debug_logs:1:36344526103643649: v6PSNOOP_FSM: RCV_SG(3:32:3::2, ff1e::7:2, 500), oif(lg1): J -> J
The following example displays all PIM-SM snoop related debugs messages.
device# debug ipv6 pimsm-snoop all Jun 11 20:38:28:400061:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_SRC: PIMv2 Join/Prune from fe80::629c:9fff:febb:d94c to upstream Neig-Addr fe80::629c:9fff:fe08:1f04 port 1/1/16 on vlan 500, holdtime 210, payload length 194 Jun 11 20:38:28:400178:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: Rcv Join-Prune Group : ff1e::7:1, #join src 2, #prune src 1 Jun 11 20:38:28:400256:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: join source 5:5:5::5 flags: S WC RPT Jun 11 20:38:28:400331:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: Rcv Join: (* ff1e::7:1) -> 1/1/16 Jun 11 20:38:28:400413:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_FSM: (* G) Join for SG_RPT(3:27:3::2, ff1e::7:1, 500), oif(1/1/16): NI -> NI Jun 11 20:38:28:400490:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_FSM: (* G) Join for SG_RPT(3:32:3::2, ff1e::7:1, 500), oif(1/1/16): P -> Px Jun 11 20:38:28:400572:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_TIMER: timer restart: 215 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 20:38:28:400648:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_FSM: RCV_SG(*, ff1e::7:1, 500), oif(1/1/16): J -> J Jun 11 20:38:28:400718:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: join source 3:27:3::2 flags: S Jun 11 20:38:28:400788:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: Rcv Join: (3:27:3::2 ff1e::7:1) -> 1/1/16 Jun 11 20:38:28:400855:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_TIMER: timer restart: 218 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 20:38:28:400927:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_FSM: RCV_SG(3:27:3::2, ff1e::7:1, 500), oif(1/1/16): J -> J Jun 11 20:38:28:400995:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: prune source 3:32:3::2 flags: S RPT Jun 11 20:38:28:401065:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: Rcv Prune: (3:32:3::2 ff1e::7:1) -> 1/1/16 Jun 11 20:38:28:401134:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_TIMER: timer restart: 210 ticks, timer type: old SG_RPT -> new SG_RPT, fsm state: P Jun 11 20:38:28:401208:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_FSM: PRUNE SG_RPT(3:32:3::2, ff1e::7:1, 500), oif(1/1/16): Px -> P Jun 11 20:38:28:401282:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: Rcv Join-Prune Group : ff1e::7:2, #join src 2, #prune src 1 Jun 11 20:38:28:401351:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: join source 5:5:5::5 flags: S WC RPT Jun 11 20:38:28:401419:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: Rcv Join: (* ff1e::7:2) -> 1/1/16 Jun 11 20:38:28:401492:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_FSM: (* G) Join for SG_RPT(3:27:3::2, ff1e::7:2, 500), oif(1/1/16): NI -> NI Jun 11 20:38:28:401564:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_FSM: (* G) Join for SG_RPT(3:32:3::2, ff1e::7:2, 500), oif(1/1/16): P -> Px Jun 11 20:38:28:401631:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_TIMER: timer restart: 218 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 20:38:28:401702:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_FSM: RCV_SG(*, ff1e::7:2, 500), oif(1/1/16): J -> J Jun 11 20:38:28:401771:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: join source 3:27:3::2 flags: S Jun 11 20:38:28:401840:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: Rcv Join: (3:27:3::2 ff1e::7:2) -> 1/1/16 Jun 11 20:38:28:401908:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_TIMER: timer restart: 212 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 20:38:28:401979:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_FSM: RCV_SG(3:27:3::2, ff1e::7:2, 500), oif(1/1/16): J -> J Jun 11 20:38:28:402047:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: prune source 3:32:3::2 flags: S RPT Jun 11 20:38:28:402116:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_JP: Rcv Prune: (3:32:3::2 ff1e::7:2) -> 1/1/16 Jun 11 20:38:28:402185:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_TIMER: timer restart: 210 ticks, timer type: old SG_RPT -> new SG_RPT, fsm state: P Jun 11 20:38:28:402257:info:fi_debug:debug_logs:1:36415779611084289: v6PSNOOP_FSM: PRUNE SG_RPT(3:32:3::2, ff1e::7:2, 500), oif(1/1/16): Px -> P Jun 11 20:38:29:134675:info:fi_debug:debug_logs:1:36416243467552257: v6PSNOOP_SRC: PIMv2 Join/Prune from fe80::629c:9fff:fe08:1f04 to upstream Neig-Addr fe80::629c:9fff:febb:d94c port lg1 on vlan 500, holdtime 210, payload length 114 Jun 11 20:38:29:134790:info:fi_debug:debug_logs:1:36416243467552257: v6PSNOOP_JP: Rcv Join-Prune Group : ff1e::7:1, #join src 1, #prune src 0 Jun 11 20:38:29:134866:info:fi_debug:debug_logs:1:36416243467552257: v6PSNOOP_JP: join source 3:32:3::2 flags: S Jun 11 20:38:29:134936:info:fi_debug:debug_logs:1:36416243467552257: v6PSNOOP_JP: Rcv Join: (3:32:3::2 ff1e::7:1) -> lg1 Jun 11 20:38:29:135024:info:fi_debug:debug_logs:1:36416243467552257: v6PSNOOP_TIMER: timer restart: 216 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 20:38:29:135103:info:fi_debug:debug_logs:1:36416243467552257: v6PSNOOP_FSM: RCV_SG(3:32:3::2, ff1e::7:1, 500), oif(lg1): J -> J Jun 11 20:38:29:135178:info:fi_debug:debug_logs:1:36416243467552257: v6PSNOOP_JP: Rcv Join-Prune Group : ff1e::7:2, #join src 1, #prune src 0 Jun 11 20:38:29:135248:info:fi_debug:debug_logs:1:36416243467552257: v6PSNOOP_JP: join source 3:32:3::2 flags: S Jun 11 20:38:29:135316:info:fi_debug:debug_logs:1:36416243467552257: v6PSNOOP_JP: Rcv Join: (3:32:3::2 ff1e::7:2) -> lg1 Jun 11 20:38:29:135384:info:fi_debug:debug_logs:1:36416243467552257: v6PSNOOP_TIMER: timer restart: 218 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 20:38:29:135456:info:fi_debug:debug_logs:1:36416243467552257: v6PSNOOP_FSM: RCV_SG(3:32:3::2, ff1e::7:2, 500), oif(lg1): J -> J Jun 11 20:38:35:387263:info:fi_debug:debug_logs:1:36420177657595393: PIMv2 Hello from fe80::629c:9fff:fe08:1f04 on port lg1, vlan 500
The following example displays error messages related to PIM-SM snooping.
device# debug ipv6 pimsm-snoop error Jun 17 19:38:00:442762:info:fi_debug:debug_logs:1:0: Suppressed 2 times: *** pim snoop PIMV2 rcvd Join/Prune from 1:1::2:1 to 69:200:80:ff1e:: Len 0 on lg1 (e1/1/2), xsum error from src 150:1:1::1 Jun 17 19:38:00:763228:info:fi_debug:debug_logs:1:2770234136069633: *** pim snoop PIMV2 rcvd Join/Prune from 1:1::2:1 to 69:200:80:ff1e:: Len 0 on lg1 (e1/1/2), xsum error from src 150:1:1::1 Jun 17 19:38:01:453646:info:fi_debug:debug_logs:1:0: Suppressed 1 times: *** pim snoop PIMV2 rcvd Join/Prune from 1:1::2:1 to 69:200:80:ff1e:: Len 0 on lg1 (e1/1/2), xsum error from src 150:1:1::1
The following example displays PIM-SM snooping information for a specific group.
device# debug ipv6 pimsm-snoop all device# debug ipv6 pimsm-snoop group ff1e::7:1 Jun 11 20:50:09:898124:info:fi_debug:debug_logs:1:36842974238213633: v6PSNOOP_SRC: PIMv2 Join/Prune from fe80::629c:9fff:fe08:1f04 to upstream Neig-Addr fe80::629c:9fff:febb:d94c port lg1 on vlan 500, holdtime 210, payload length 114 Jun 11 20:50:09:898242:info:fi_debug:debug_logs:1:36842974238213633: v6PSNOOP_JP: Rcv Join-Prune Group : ff1e::7:1, #join src 1, #prune src 0 Jun 11 20:50:09:898319:info:fi_debug:debug_logs:1:36842974238213633: v6PSNOOP_JP: join source 3:32:3::2 flags: S Jun 11 20:50:09:898391:info:fi_debug:debug_logs:1:36842974238213633: v6PSNOOP_JP: Rcv Join: (3:32:3::2 ff1e::7:1) -> lg1 Jun 11 20:50:09:899021:info:fi_debug:debug_logs:1:36842974238213633: v6PSNOOP_TIMER: timer restart: 213 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 20:50:09:899131:info:fi_debug:debug_logs:1:36842974238213633: v6PSNOOP_FSM: RCV_SG(3:32:3::2, ff1e::7:1, 500), oif(lg1): J -> J Jun 11 20:50:14:456679:info:fi_debug:debug_logs:1:36845753082054145: PIMv2 Hello from fe80::629c:9fff:febb:d94c on port 1/1/16, vlan 500
The following example displays PIM-SM snooping related debug information for the specified control source address.
device# debug ipv6 pimsm-snoop all device# debug ipv6 pimsm-snoop control-source fe80::629c:9fff:fe08:1f04 Jun 17 18:51:40:499307:info:fi_debug:debug_logs:1:2496271057159681: PIMv2 Hello from fe80::629c:9fff:fe08:1f04 on port lg1, vlan 500 Jun 17 18:52:13:693193:info:fi_debug:debug_logs:1:2499419268187649: PIMv2 Hello from fe80::629c:9fff:fe08:1f04 on port lg1, vlan 500
The following is sample output from the debug ipv6 pimsm-snoop timer command.
device# debug ipv6 pimsm-snoop timer Jun 11 20:59:29:261221:info:fi_debug:debug_logs:1:37182534352635393: v6PSNOOP_TIMER: timer restart: 215 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 20:59:29:261339:info:fi_debug:debug_logs:1:37182534352635393: v6PSNOOP_TIMER: timer restart: 219 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 20:59:29:261422:info:fi_debug:debug_logs:1:37182534352635393: v6PSNOOP_TIMER: timer restart: 210 ticks, timer type: old SG_RPT -> new SG_RPT, fsm state: P Jun 11 20:59:29:261509:info:fi_debug:debug_logs:1:37182534352635393: v6PSNOOP_TIMER: timer restart: 213 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 20:59:29:261584:info:fi_debug:debug_logs:1:37182534352635393: v6PSNOOP_TIMER: timer restart: 212 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 20:59:29:261659:info:fi_debug:debug_logs:1:37182534352635393: v6PSNOOP_TIMER: timer restart: 210 ticks, timer type: old SG_RPT -> new SG_RPT, fsm state: P Jun 11 20:59:29:545753:info:fi_debug:debug_logs:1:37182710446294529: v6PSNOOP_TIMER: timer restart: 212 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 20:59:29:545880:info:fi_debug:debug_logs:1:37182710446294529: v6PSNOOP_TIMER: timer restart: 210 ticks, timer type: old SG -> new SG, fsm state: J
The following example displays PIM-SM snoop join and prune messages.
device# debug ipv6 pimsm-snoop join-prune Jun 11 20:53:10:156998:info:fi_debug:debug_logs:1:36952319810602497: v6PSNOOP_JP: Rcv Join-Prune Group : ff1e::7:1, #join src 1, #prune src 0 Jun 11 20:53:10:157114:info:fi_debug:debug_logs:1:36952319810602497: v6PSNOOP_JP: join source 3:32:3::2 flags: S Jun 11 20:53:10:157190:info:fi_debug:debug_logs:1:36952319810602497: v6PSNOOP_JP: Rcv Join: (3:32:3::2 ff1e::7:1) -> lg1 Jun 11 20:53:10:157281:info:fi_debug:debug_logs:1:36952319810602497: v6PSNOOP_JP: Rcv Join-Prune Group : ff1e::7:2, #join src 1, #prune src 0 Jun 11 20:53:10:157354:info:fi_debug:debug_logs:1:36952319810602497: v6PSNOOP_JP: join source 3:32:3::2 flags: S Jun 11 20:53:10:157424:info:fi_debug:debug_logs:1:36952319810602497: v6PSNOOP_JP: Rcv Join: (3:32:3::2 ff1e::7:2) -> lg1 Jun 11 20:53:29:020274:info:fi_debug:debug_logs:1:36963735833675265: v6PSNOOP_JP: Rcv Join-Prune Group : ff1e::7:1, #join src 2, #prune src 1 Jun 11 20:53:29:020390:info:fi_debug:debug_logs:1:36963735833675265: v6PSNOOP_JP: join source 5:5:5::5 flags: S WC RPT Jun 11 20:53:29:020468:info:fi_debug:debug_logs:1:36963735833675265: v6PSNOOP_JP: Rcv Join: (* ff1e::7:1) -> 1/1/16 Jun 11 20:53:29:020557:info:fi_debug:debug_logs:1:36963735833675265: v6PSNOOP_JP: join source 3:27:3::2 flags: S Jun 11 20:53:29:020643:info:fi_debug:debug_logs:1:36963735833675265: v6PSNOOP_JP: Rcv Join: (3:27:3::2 ff1e::7:1) -> 1/1/16
The following example displays information of PIM-SM LAG interface.
device# debug ipv6 pimsm-snoop all device# debug ipv6 pimsm-snoop physical-port lag 1 Jun 11 21:06:04:664300:info:fi_debug:debug_logs:1:37423615161927169: PIMv2 Hello from fe80::629c:9fff:fe08:1f04 on port lg1, vlan 500 Jun 11 21:06:10:576483:info:fi_debug:debug_logs:1:37427197164652033: v6PSNOOP_SRC: PIMv2 Join/Prune from fe80::629c:9fff:fe08:1f04 to upstream Neig-Addr fe80::629c:9fff:febb:d94c port lg1 on vlan 500, holdtime 210, payload length 114 Jun 11 21:06:10:576600:info:fi_debug:debug_logs:1:37427197164652033: v6PSNOOP_JP: Rcv Join-Prune Group : ff1e::7:1, #join src 1, #prune src 0 Jun 11 21:06:10:576678:info:fi_debug:debug_logs:1:37427197164652033: v6PSNOOP_JP: join source 3:32:3::2 flags: S Jun 11 21:06:10:576751:info:fi_debug:debug_logs:1:37427197164652033: v6PSNOOP_JP: Rcv Join: (3:32:3::2 ff1e::7:1) -> lg1 Jun 11 21:06:10:576828:info:fi_debug:debug_logs:1:37427197164652033: v6PSNOOP_TIMER: timer restart: 219 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 21:06:10:576907:info:fi_debug:debug_logs:1:37427197164652033: v6PSNOOP_FSM: RCV_SG(3:32:3::2, ff1e::7:1, 500), oif(lg1): J -> J Jun 11 21:06:10:576985:info:fi_debug:debug_logs:1:37427197164652033: v6PSNOOP_JP: Rcv Join-Prune Group : ff1e::7:2, #join src 1, #prune src 0 Jun 11 21:06:10:577056:info:fi_debug:debug_logs:1:37427197164652033: v6PSNOOP_JP: join source 3:32:3::2 flags: S Jun 11 21:06:10:577127:info:fi_debug:debug_logs:1:37427197164652033: v6PSNOOP_JP: Rcv Join: (3:32:3::2 ff1e::7:2) -> lg1 Jun 11 21:06:10:577197:info:fi_debug:debug_logs:1:37427197164652033: v6PSNOOP_TIMER: timer restart: 214 ticks, timer type: old SG -> new SG, fsm state: J Jun 11 21:06:10:577271:info:fi_debug:debug_logs:1:37427197164652033: v6PSNOOP_FSM: RCV_SG(3:32:3::2, ff1e::7:2, 500), oif(lg1): J -> J