Command-Line Interface Troubleshooting Commands
The command-line interface (CLI) allows you to configure and monitor Cisco NX-OS using a local console or remotely using a Telnet or Secure Shell (SSH) session. The CLI provides a command structure similar to Cisco IOS software, with context-sensitive help, show commands, multiuser support, and roles-based access control.
Each feature has show commands that provide information about the feature configuration, status, and performance. Additionally, you can use the following command for more information:
-
show system —Provides information about system-level components, including cores, errors, and exceptions. Use the show system error-id command to find details on error codes. switch# copy running-config startup-config [########################################] 100% 2013 May 16 09:59:29 zoom %$ VDC-1 %$ %BOOTVAR-2-AUTOCOPY_FAILED: Autocopy of file /bootflash/n9000-dk9.6.1.2.I1.1.bin to standby
switch# show system error-id 0x401e0008 Error Facility: sysmgr Error Description: request was aborted, standby disk may be full
Consistency Checker Commands
Cisco NX-OS provides consistency checker commands to validate the software state with the hardware state. The result of the consistency checker is logged as either PASSED or FAILED.
2019 May 1 16:31:39 switch vshd: CC_LINK_STATE:
Consistency Check: PASSED
Consistency checker is a tool that performs the following functions:
-
Checks for system consistency
-
Helps perform root cause analysis and fault isolation
-
Checks for consistency between software and hardware tables
Cisco NX-OS supports the following consistency checker commands.
Command |
Description |
Supported Platforms |
||||
---|---|---|---|---|---|---|
show consistency-checker copp |
Verifies CoPP programming. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards |
||||
show consistency-checker dme interfaces |
Verifies the DME interfaces. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards |
||||
show consistency-checker egress-xlate private-vlan |
Verifies the private VLAN egress-xlate in the hardware. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards |
||||
show consistency-checker fex-interfaces {fex fex-id | interface ethernet fex-id/fex-slot/fex-port} [brief | detail] |
Compares the software and hardware state of FEX interfaces. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards
|
||||
test consistency-checker forwarding {ipv4 | ipv6} [vrf vrf-name | all] [module module-number | all] |
Starts the Layer 3 route consistency checker test. |
All Cisco Nexus 9000 Series switches |
||||
show consistency-checker forwarding {ipv4 | ipv6} [vrf vrf-name | all] [module module-number | all] |
Displays the Layer 3 route consistency checker test result. |
All Cisco Nexus 9000 Series switches |
||||
show consistency-checker forwarding single-route {ipv4 | ipv6} ip-address vrf vrf-name} [brief | detail] |
Checks for Layer 3 route consistency for a specific route. Warns when a single-route fails due to ECMP group table exhaustion. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards
|
||||
show consistency-checker gwmacdb |
Checks for hardware and software consistency in the gateway MAC address database.
|
All Cisco Nexus 9000 Series switches |
||||
show consistency-checker kim interface {ethernet slot/port | port-channel number | vlan vlan-id} [brief | detail] |
Verifies the internal connectivity between the supervisor and the line card. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards |
||||
show consistency-checker l2 module module-number |
Verifies that learned MAC addresses are consistent between the software and the hardware. It also shows extra entries that are present in the hardware but not in the software and missing entries in the hardware. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards |
||||
show consistency-checker l2 multicast group ip-address source ip-address vlan vlan-id [brief | detail] |
Checks for inconsistencies with Layer 2 multicast groups. |
Cisco Nexus 9200, 9300-EX, 9300-FX, and 9300-GX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards Cisco Nexus 9500 series switches with N9K-X9432C-S, N9K-X9536PQ line cards. Cisco Nexus 9500 series switches with N9K-X9432C-FM-S, N9K-C9508-FMX-S, N9K-C9508-FM-S fabric modules. Cisco Nexus N3K-C3232C, N3K-C3264Q, N3K-C31108TC-V, N3K-C3132Q-40GX, N3K-C3132Q-V, N3K-C31108PC-V, N3K-C3172PQ, N3K-C3172TQ, N3K-C3164Q, and N3K-C31128PQ-10GE switches. Cisco Nexus N9K-C9372TX, N9K-C9372TX-E, N9K-C93120TX, N9K-X9432C-S, N9K-C9332PQ, N9K-C9372PX and N9K-C9372PX-E switches. |
||||
show consistency-checker l2 switchport interface {ethernet slot/port | port-channel number }[brief | detail | all] |
Checks for inconsistencies with switchport interfaces. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards |
||||
show consistency-checker l3-interface interface ethernet slot/port [brief | detail] |
Checks for Layer 3 settings of an interface in the hardware and for the following configuration in the hardware: L3 VLAN, CML Flags, IPv4 Enable, VPN ID. This command works for physical interfaces and interfaces that are part of a port channel. It does not validate subinterfaces or FEX interfaces. Beginning Cisco NX-OS Release 9.3(5) this command checks for Layer 3 settings of an SI and SVI interfaces; and the support is extend to Cisco Nexus 9300-GX platform switches. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards Cisco Nexus N9K-C9316D-GX, N9K-C93600CD-GX, N9K-C9364C-GX devices. |
||||
show consistency-checker l3-interface module module-number [brief | detail] |
Checks for Layer 3 settings of all interfaces in the module and for the following configuration in the hardware: L3 VLAN, CML Flags, IPv4 Enable, VPN ID. This command works for physical interfaces and interfaces that are part of a port channel. It does not validate subinterfaces. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards |
||||
show consistency-checker l3 multicast group ip-address source ip-address vrf vrf-name [brief | detail] |
Checks for inconsistencies with Layer 3 multicast groups. |
Cisco Nexus 9200, 9300-EX, 9300-FX, and 9300-GX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards Cisco Nexus 9500 Series switches with N9K-X9432C-S, N9K-X9536PQ line cards; and N9K-X9432C-FM-S, N9K-C9508-FMX-S, and N9K-C9508-FM-S fabric modules. Cisco Nexus N3K-C3048TP, N3K-C3064-TC, N3K-C3232C, N3K-C3264Q, N3K-C31108TC-V, N3K-C3132Q-40GX, N3K-C3132Q-V, N3K-C31108PC-V, N3K-C3172PQ, N3K-C3172TQ, N3K-C3164Q, and N3K-C31128PQ-10GE switches. Cisco Nexus N9K-C9372TX, N9K-C9372TX-E, N9K-C93120TX, N9K-X9432C-S, N9K-C9332PQ, N9K-C9372PX and N9K-C9372PX-E switches. |
||||
show consistency-checker link-state fabric-ieth [module module-number] [brief | detail] |
Verifies the programming consistency between software and hardware for the link-state status of internal fabric ports. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards |
||||
show consistency-checker link-state interface ethernet slot/port [brief | detail] |
Verifies the programming consistency between software and hardware for the link-state status of the interfaces. This command works for physical Ethernet interfaces and physical Ethernet interfaces that are part of a port channel. It does not validate subinterfaces or FEX interfaces. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards |
||||
show consistency-checker link-state module module-number [brief | detail] |
Verifies the software link state of all the interfaces in the module against its hardware link state. This command works for physical Ethernet interfaces and physical Ethernet interfaces that are part of a port channel. It does not validate subinterfaces or FEX interfaces. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards |
||||
show consistency-checker membership port-channels [interface port-channel channel-number] [brief | detail] |
Checks for port-channel membership in the hardware in all modules and validates it with the software state. This command runs per port channel. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards |
||||
show consistency-checker membership port-channels [brief | detail] |
Checks for port-channel membership in the hardware in all modules and validates it with the software state. This command runs for all port channels in the system. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards |
||||
show consistency-checker membership vlan vlan-id {native-vlan | private-vlan interface {ethernet slot/port | port-channel number | native-vlan}} [brief | detail | interface] |
Determines that the VLAN membership in the software is the same as programmed in the hardware. It also ignores the interfaces that are in the STP BLK state. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards
|
||||
show consistency-checker pacl {module module-number | port-channels interface port-channel channel-number} |
Validates the IPv4, IPv6, and MAC PACL programming consistency between the hardware and software and verifies if <label, entry-location> pairs are consistent between the hardware and software. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards |
||||
show consistency-checker pacl extended ingress {ip | ipv6 | mac} interface {ethernet slot/port | port-channel number} [brief | detail] |
Verifies PACL programming for ingress interfaces (including FEX interfaces) and port channels. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards |
||||
show consistency-checker pacl extended ingress {ip | ipv6 | mac} module module-number [brief | detail] |
Verifies PACL programming across all physical interfaces, subinterfaces, breakout ports, and FEX interfaces for the specified module. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards |
||||
show consistency-checker port-state fabric-ieth [module module-number [ieth-port ieth-port]] [brief | detail] |
Verifies the state of internal fabric ports. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards |
||||
show consistency-checker port-state [module module-number] [brief | detail] |
Verifies the port state for the specified module. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards |
||||
show consistency-checker racl {module module-number | port-channels interface port-channel channel-number | svi interface vlan vlan-id} |
Validates the IPv4 and IPv6 RACL programming consistency between the hardware and software and verifies if <label, entry-location> pairs are consistent between the hardware and software.
|
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards |
||||
show consistency-checker racl extended ingress {ip | ipv6} interface {ethernet slot/port | port-channel number | vlan vlan-id} [brief | detail] |
Verifies RACL programming for ingress interfaces, subinterfaces, breakout ports, port channels, or SVIs. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards |
||||
show consistency-checker racl extended ingress {ip | ipv6} module module-number [brief | detail] |
Verifies RACL programming for ingress interfaces on the specified module. This command runs across all of the physical interfaces, subinterfaces, and breakout ports for that module. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards |
||||
show consistency-checker stp-state vlan vlan-id [brief | detail | interface] |
Determines whether the spanning tree state in the software is the same as programmed in the hardware. This command is run only on interfaces that are operational (up). |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards. |
||||
show consistency-checker vacl extended ingress {ip | ipv6 | mac} vlan vlan-id [brief | detail] |
Verifies VACL programming on all of the member interfaces of the VLAN. |
Cisco Nexus 34180YC, 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards |
||||
show consistency-checker vpc [source-interface] [brief | detail] |
Checks for vPC inconsistencies. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX and -FX line cards Cisco Nexus 9500 Series switches with N9K-X9432C-S, N9K-X9536PQ line cards; and N9K-X9432C-FM-S, N9K-C9508-FMX-S, and N9K-C9508-FM-S fabric modules. Cisco Nexus N3K-C3048TP, N3K-C3064-TC, N3K-C3232C, N3K-C3264Q, N3K-C31108TC-V, N3K-C3132Q-40GX, N3K-C3132Q-V, N3K-C31108PC-V, N3K-C3172PQ, N3K-C3172TQ, N3K-C3164Q, and N3K-C31128PQ-10GE switches. Cisco Nexus N9K-C9372TX, N9K-C9372TX-E, N9K-C93120TX, N9K-X9432C-S, N9K-C9332PQ, N9K-C9372PX and N9K-C9372PX-E switches. |
||||
show consistency-checker vxlan config-check [verbose-mode] |
Verifies the VXLAN EVPN configuration on the switch. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches Cisco Nexus C31108PC-V, C31108TC-V, C3132Q-V and 3132C-Z switches. Cisco Nexus C9396TX, C93128TX, C9396PX, X9564PX, X9564TX and X9536PQ switches. Cisco Nexus C3132Q-40GE-SUP, C3132Q-40GX-SUP, C3132Q-XL, C31128PQ-10GE, C3264Q-S, C3264C-E switches. |
||||
show consistency-checker vxlan infra [verbose-mode] |
Checks for inconsistencies with the VXLAN tunnel infrastructure. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches Cisco Nexus C31108PC-V, C31108TC-V, C3132Q-V and 3132C-Z switches. Cisco Nexus C9396TX, C93128TX, C9396PX, X9564PX, X9564TX and X9536PQ switches. Cisco Nexus C3132Q-40GE-SUP, C3132Q-40GX-SUP, C3132Q-XL, C31128PQ-10GE, C3264Q-S, C3264C-E switches. |
||||
show consistency-checker vxlan l2 module module-number |
Verifies the consistency with VXLAN Layer 2 routes. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches Cisco Nexus C31108PC-V, C31108TC-V, C3132Q-V and 3132C-Z switches. Cisco Nexus C9396TX, C93128TX, C9396PX, X9564PX, X9564TX and X9536PQ switches. Cisco Nexus C3132Q-40GE-SUP, C3132Q-40GX-SUP, C3132Q-XL, C31128PQ-10GE, C3264Q-S, C3264C-E switches. |
||||
show consistency-checker vxlan l3 vrf [vrf-name | all] [start-scan | report] |
Checks for inconsistencies with VXLAN Layer 3 routes. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches Cisco Nexus C31108PC-V, C31108TC-V, C3132Q-V and 3132C-Z switches. Cisco Nexus C9396TX, C93128TX, C9396PX, X9564PX, X9564TX and X9536PQ switches. |
||||
show consistency-checker vxlan pv |
Verifies if VLAN mappings are programmed consistently between the software and across different tables in the hardware. At least one interface needs to be enabled with port VLAN mappings in order to run this command. |
Cisco Nexus 9200, 9300-EX, and 9300-FX/FX2, and 9500 platform switches |
||||
show consistency-checker vxlan qinq-qinvni |
Checks for a multi-tag VLAN list and associated multi-tag vn-segment being consistent in the software and hardware. |
Cisco Nexus 9300-FX/FX2 platform switches |
||||
show consistency-checker vxlan selective-qinvni interface {ethernet slot/port | port-channel channel-number} |
Validates if port-specific selective Q-in-VNI mappings are programmed correctly in the software and hardware in order for the inner tags in the packets to be preserved. |
Cisco Nexus 9300-EX and 9300-FX/FX2 platform switches |
||||
show consistency-checker vxlan vlan [all | vlan-id] [verbose-mode] |
Checks for inconsistencies with VXLAN VLANs. |
Cisco Nexus 9300-EX and 9300-FX/FX2 platform switches Cisco Nexus C31108PC-V, C31108TC-V, C3132Q-V and 3132C-Z switches. Cisco Nexus C9396TX, C93128TX, C9396PX, X9564PX, X9564TX and X9536PQ switches. Cisco Nexus C3132Q-40GE-SUP, C3132Q-40GX-SUP, C3132Q-XL, C31128PQ-10GE, C3264Q-S, C3264C-E switches. |
||||
show consistency-checker vxlan xconnect |
Checks for inconsistencies with VXLAN Xconnect VLANs. Validates that Xconnect ACLs are installed on all units and slices and MAC learn is disabled on all Xconnect VLANs. |
Cisco Nexus 9200, 9332C, 9364C, 9300-EX, and 9300-FX/FX2 platform switches |
||||
show consistency-checker vxlan l3 single-route [ipv4 | ipv6] [ vrf ] |
Checks for inconsistencies with VXLAN layer 3 single route traffic. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches. Cisco Nexus C31108PC-V, C31108TC-V, C3132Q-V and 3132C-Z switches. Cisco Nexus C9396TX, C93128TX, C9396PX, X9564PX, X9564TX and X9536PQ switches and Cisco Nexus 9200, 9300-EX and 9300-FX platform switches. |
||||
show consistency-checker vxlan l2 [mac-address ] [ mac-address ] | module ] [ module |
Checks for inconsistencies with VXLAN layer 2. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches. Cisco Nexus C31108PC-V, C31108TC-V, C3132Q-V and 3132C-Z switches. Cisco Nexus C9396TX, C93128TX, C9396PX, X9564PX, X9564TX and X9536PQ switches and Cisco Nexus 9200, 9300-EX and 9300-FX platform switches. Cisco Nexus C3132Q-40GE-SUP, C3132Q-40GX-SUP, C3132Q-XL, C31128PQ-10GE, C3264Q-S, C3264C-E switches. |
||||
show consistency-checker storm-control |
Storm control consistency checker |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, -FX, and -R line cards Beginning with Cisco NX-OS Release 9.3(5), it is supported on N3K-C3016Q-40GE,N3K-C3048TP-1GE, N3K-C3064PQ-10GE, N3K-C3064PQ-10GX, N3K-C3064T-10GT, N9K-C9504-FM, N9K-C9508-FM, N9K-C9516-FM, N9K-C9508-FM-S, N3K-C31128PQ, N3K-C3164Q-40GE, N3K-C3232C, N3K-C3132Q-V, N3K-C31108PC-V, N3K-C31108TC-V, N3K-C3264C-E, N3K-C3132C-Z, N9K-C93128TX, N9K-C9396PX, N9K-C9372PX and N9K-C9332PQ devices. |
||||
show consistency-checker segment-routing mpls [ip ] [ ip-address ] | mask ] [ mask | vrf ] [ vrf |
Checks route consistency for Underlay Segment Routing (ISIS, BGP, OSPF) and Overlay routes Layer 3 VPN and Layer 2 EVPN. |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, and -FX line cards. Cisco Nexus N9K-C9316D-GX, N9K-C93600CD-GX, N9K-C9364C-GX devices. |
||||
show consistency-checker segment-routing mpls label |
Checks label consistency for Underlay Segment Routing (ISIS, BGP, OSPF) and Overlay routes Layer 3 VPN, Layer 2 EVPN, and ADJ SIDS |
Cisco Nexus 9200, 9300-EX, and 9300-FX platform switches and Cisco Nexus 9500 platform switches with -EX, and -FX line cards. Cisco Nexus N9K-C9316D-GX, N9K-C93600CD-GX, N9K-C9364C-GX devices. |
||||
show consistency-checker sflow [brief | detail] |
Checks the program and consistency configurations for supervisor and line cards hardware tables. |
Cisco Nexus 9300-FX2, 9300-FX3, 9300-GX, and 9300-GX2 platform switches |
The following commands do not support JSON output:
-
show consistency-checker forwarding {ipv4 | ipv6} [vrf vrf-name | all] [module module-number | all]
-
show consistency-checker pacl {module module-number | port-channels interface port-channel channel-number}
-
show consistency-checker racl module module-number
-
show consistency-checker racl port-channels interface port-channel channel-number}
-
show consistency-checker racl svi interface vlan vlan-id
-
show consistency-checker vxlan
-
test consistency-checker forwarding {ipv4 | ipv6} [vrf vrf-name | all] [module module-number | all]
The show consistency-checker vxlan commands are not modeled.
Multicast Consistency Checker
The multicast consistency checker is a single-route consistency checker for Layer 2 and Layer 3 routes for verifying the state of multicast routes. The multicast consistency checker executes the show commands in each component, parses the relevant information, and then compares the processed information against the other components to check for inconsistencies. The multicast consistency checker commands terminate upon encountering a failure. The show consistency-checker l2 multicast group and show consistency-checker l3 multicast group commands return the differences in the expected value and the actual value.
The commands support the following output formats:
-
verbose : Displays the results in text format.
-
detail : Displays the results in JSON format.
-
brief : Displays the results in JSON format with minimal details.
Beginning from Cisco NX-OS Release 10.1(1), the following consistency checkers are supported:
-
IPv6 L2 Multicast Consistency Checker
-
IPv6 L3 Multicast Consistency Checker
-
Multicast NLB Consistency Checker
-
Multicast MAC Lookup mode Consistency Checker
-
Multicast NLB L3 unicast configuration Consistency Checker
-
-
Multicast GRE Consistency Checker
The following existing CLI command is extended to accept IPv6 source and group addresses for IPv6 L2 Multicast Consistency Checker:
show consistency-checker l2 multicast group <ipv4/ipv6 group address> source <ipv4/v6 source address> vrf <vrf-id> [brief|detail]
# show consistency-checker l2 multicast group ?
A.B.C.D Group IP address
A:B::C:D Group IPv6 address
The following existing CLI command is extended to accept IPv6 source and group addresses for IPv6 L3 Multicast Consistency Checker:
show consistency-checker l3 multicast group <ipv4/ipv6 group address> source <ipv4/v6 source address> vlan <vlan-id> [brief|detail]
# show consistency-checker l3 multicast group ?
A.B.C.D Group IP address
A:B::C:D Group IPv6 address
The following new CLI command is added to support Multicast MAC Lookup mode Consistency Checker:
show consistency-checker l2 multicast mac <mac> vlan <vlan-id>
The following is the output example for Multicast MAC Lookup mode Consistency Checker:
# show consistency-checker l2 multicast mac 0100.1234.1234 vlan 10 ?
> Redirect it to a file
>> Redirect it to a file in append mode
brief Show consistency checker structured output in brief
detail Show consistency checker structured output in detail
| Pipe command output to filter
Note |
This CLI is used for MAC lookup mode Consistency Checker or L2 mode consistency checker for NLB. The input MAC can be ip-mac or non-ip-mac. |
The following new CLI command is added to support Multicast NLB L3 unicast configuration Consistency Checker:
show consistency-checker multicast nlb cluster-ip <unicast-cluster-ip> vrf <vrf-id>
# show consistency-checker multicast nlb cluster-ip <unicast-cluster-ip>
> Redirect it to a file
>> Redirect it to a file in append mode
brief Show consistency checker structured output in brief
detail Show consistency checker structured output in detail
| Pipe command output to filter
The following existing CLI command is used for Multicast GRE Consistency Checker:
show consistency-checker l3 multicast group <ipv4 group address> source <ipv4 source address> vrf <vrf-id> [brief|detail]
Note |
Existing IPv4 L3 multicast consistency checker CLI will be used to start Multicast GRE Consistency Checker. |
The multicast consistency checker supports the following devices:
-
Cisco Nexus 92304QC, 9272Q, 9236C, 92300YC, 93108TC-EX, 93180LC-EX, 93180YC-EX, and 9300-GX platform switches and N9K-X9736C-EX, N9K-X97160YC-EX, N9K-X9732C-EX, and N9K-X9732C-EXM line cards.
-
Cisco Nexus 9500 Series switches with N9K-X96136YC-R, N9K-X9636C-R, and N9K-X9636Q-R line cards.
Beginning with Cisco NX-OS Release 9.3(5), multicast consistency checker supports the following devices:
-
Cisco Nexus 9500 Series switches with N9K-X9432C-S, N9K-X9536PQ line cards; and N9K-X9432C-FM-S, N9K-C9508-FMX-S, and N9K-C9508-FM-S fabric modules.
-
Cisco Nexus N3K-C3232C, N3K-C3264Q, N3K-C31108TC-V, N3K-C3132Q-40GX, N3K-C3132Q-V, N3K-C31108PC-V, N3K-C3172PQ, N3K-C3172TQ, N3K-C3164Q, and N3K-C31128PQ-10GE switches.
-
Cisco Nexus N9K-C9372TX, N9K-C9372TX-E, N9K-C93120TX, N9K-X9432C-S, N9K-C9332PQ, N9K-C9372PX, and N9K-C9372PX-E switches.
Beginning with Cisco NX-OS Release 10.1(1), multicast consistency checker supports the following devices:
-
Cisco Nexus N9k-C9504 with N9K-X97160YC-EX, N9k-C9504 with N9K-X9732C-EX, N9k-C9504 with N9K-X9732C-FX, N9k-C9504 with N9K-X9736C-EX, N9k-C9504 with N9K-X9736C-FX, N9k-C9504 with N9K-X9736Q-FX, and N9k-C9504 with N9K-X9788TC-FX.
-
Cisco Nexus N9k-C9508 with N9K-X97160YC-EX, N9k-C9508 with N9K-X9732C-EX, N9k-C9508 with N9K-X9732C-FX, N9k-C9508 with N9K-X9736C-EX, N9k-C9508 with N9K-X9736C-FX, N9k-C9508 with N9K-X9736Q-FX, and N9k-C9508 with N9K-X9788TC-FX.
The Multicast Consistency Checker verifies the programming consistency of the following Layer 2 components:
-
IGMP snooping
-
MFDM
-
MFIBPI
-
MFIBPD
-
Hardware tables
The Multicast Consistency Checker verifies the programming consistency of the following Layer 3 components:
-
PIM
-
MRIB
-
IGMP snooping
-
MFDM
-
MFIBPI
-
MFIBPD
-
Hardware tables
Output Examples for Multicast Consistency Checker Commands
The following is an example of IGMP snooping output:
switch# show ip igmp snooping groups 225.12.12.28 225.12.12.28 vlan 222
Type: S - Static, D - Dynamic, R - Router port, F - Fabricpath core port
Vlan Group Address Ver Type Port list
222 225.12.12.28 v3 D Eth1/2 Eth1/3 Po12 Po100 Po18
The following is an example of MFDM output:
switch# show forwarding distribution l2 multicast vlan 222 group 225.12.12.28 source 225.12.12.28
Vlan: 222, Group: 225.12.12.28, Source: 225.12.12.28
Outgoing Interface List Index: 4
Reference Count: 204
Num L3 usages: 4
Platform Index: 0xa00004
Vpc peer link exclude flag set
Number of Outgoing Interfaces: 5
Ethernet1/2
Ethernet1/3
port-channel12
port-channel18
port-channel100
The following is an example of comparing IGMP Snooping with MFDM (passed):
**********************************************************************
Comparing IGMP Snooping with MFDM
**********************************************************************
L2 Eth Receivers :
IGMP Snooping: 1/2, 1/3
MFDM: 1/2, 1/3
L2 PC Receivers :
IGMP Snooping: 100, 12, 18
MFDM: 12, 100, 18
CC between IGMP Snooping and MFDM PASSED
The following is an example of comparing IGMP Snooping with MFDM (failed):
**********************************************************************
Comparing IGMP Snooping with MFDM
**********************************************************************
L2 Eth Receivers:
IGMP Snooping: 1/2, 1/3
MFDM: 1/2, 1/3
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
L2 PC Receivers:
IGMP Snooping: 100, 12, 18
MFDM: 12, 100, 16
Consistency check failed!!!
Missing elements are: 18
Additional elements are: 16
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Congestion Detection and Avoidance
Beginning Cisco NX-OS Release 9.3(3), Cisco Nexus 9000 series switches supports show tech-support slowdrain command to troubleshoot congestion issues. The show tech-support slowdrain command contains some of the congestion detection indications, counters, and log messages as well as other commands that allow an understanding of the switches, Cisco NX-OS versions, and topology.
Since, congestion can propagate from one switch to another, you must gather the show tech-support slowdrain command output from all the switches at the same time for a better assessment of the congestion triggers and propogation.