TeCHSupport

Collects information required to debug a given feature or subfeature

TeCHSupport

Shortest form: tchs.

Collect debug information about a feature and print it to the console: the feature’s diag-shell commands, its registers and memories, and its SDK software-state dumps. techsupport basic collects general setup information. techsupport all runs basic and then every feature this chip supports. This is the SDK’s own collector. It is separate from SONiC’s show techsupport, which runs a fixed list of bcmcmd commands (scripts/generate_dump (show techsupport collector)), and from the SAI’s BCMSAI TechSupport (BCMSAI).

The feature name must be typed in full. On Trident 3 these features are supported: ifp, vfp, efp, mpls, cos, mmu, vxlan, niv, vlan, riot, flex_flow, load-balance, l3uc, l3mc, cmic, visibility, warmboot and cancun. The other features in the built-in help (etrap, int, histogram, alpm, oam, tcb, dgm, pstat, PHY, LEDUP, flowtracker) print command "techSupport <name>" not supported on chip <chip>.

Options after the feature name narrow what is collected. Without any option, everything is collected. Each collected command is framed by >>>…Output of "<command>" start>>>… and <<<…Output of "<command>" end<<<… lines. Registers are read with getreg chg and memories with dump chg, so by default only values that differ from the reset values appear.

  • diag: only the diag-shell commands.

  • reg: only registers. mem: only memories. sw: only the software-state dumps.

  • verbose: dump whole tables. By default only entries that differ from their reset values are dumped.

  • list: print what would be collected, without running anything.

  • generate-script: print the collection as a script of commands, without running it. The built-in help does not mention it.

basic and all take no options.

Safety on a running switch

Form

Effect

basic, all, feature collections, list, generate-script

Read-only, but output can be very large and keeps the shell busy while it runs. On a SONiC Trident 3 switch a feature with diag took 1 to 3 seconds; basic printed about 22,000 lines in 13 seconds, cancun (all of its parts) 12,500 lines in 15 seconds, cos diag 48,000 lines, and all more than 27 MB in over ten minutes. basic also runs show counters, which moves the “changed” baseline of show counters.

visibility

Sends a trace packet into the switch pipeline. With trace option 0x4 (forward) the packet may be forwarded.

Hardware-validated — Run only the MMU-related diag commands

drivshell> techsupport mmu diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "ps" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

                 ena/        speed/ link auto    STP                  lrn  inter   max   cut   loop
           port  link  Lns   duplex scan neg?   state   pause  discrd ops   face frame  thru?  back   encap
       ce0(  1)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce1(  5)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       xe0(  9)  up     1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
       xe1( 10)  up     1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
       xe2( 11)  up     1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
       xe3( 12)  up     1   10G  FD   SW  No   Forward          None    F    XFI  9122    No          IEEE
       ce2( 13)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce3( 17)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce4( 21)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce5( 25)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce6( 29)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce7( 33)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce8( 37)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce9( 41)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce10( 45)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce11( 49)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce12( 53)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce13( 57)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce14( 61)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       xe4( 66)  !ena   1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
      ce15( 67)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce16( 71)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce17( 75)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce18( 79)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce19( 83)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
...

Hardware-validated — List what “techsupport l3uc” would collect, without running it

drivshell> techsupport l3uc list

List of Diag commands:
>>>>>>>>>>>>>>>>>>>>>>
l2 show
vlan show
l3 intf show
l3 egress show
l3 multipath show
l3 l3table show
l3 defip show
l3 alpm show
l3 ip6host show
l3 ip6route show
l3 tunnel_init show
l3 tunnel_term show
trunk show

List of Memory Table names:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
SOURCE_TRUNK_MAP_MODBASE
ING_DEVICE_PORT
L3_TUNNEL
L3_TUNNEL_DATA_ONLY
L3_TUNNEL_ONLY
SOURCE_VP_2
PARSER1_IPV4_IN_IPV6_PREFIX_MATCH_TABLE
PARSER2_IPV4_IN_IPV6_PREFIX_MATCH_TABLE
LPORT_TAB
SOURCE_TRUNK_MAP_TABLE
VFP_POLICY_TABLE
...
TeCHSupport basic

Collect basic setup information by running, in order: a, version, config show, show counters, linkscan, ps, lls sw, hsp, soc, fp show, show pmap, phy info, show params, show features, switchcontrol, switchcontrol pbm=all, dump soc diff, dump pcic, pvlan show, age, knetctrl netif show, knetctrl filter show, show statistics, cstat get all and cancun stat. Read-only, but it runs for a while.

Hardware-validated

drivshell> techsupport basic

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "a" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Attach: Unit 0 (BCM56870_A0): attached (current unit)

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "a" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "version" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Broadcom Command Monitor: Copyright (c) 1998-2026 Broadcom
Release: sdk-6.5.35-SP1 built 20260930 (Wed Sep 30 11:49:47 2026)
SDK version 6.5.35 : 1.19
From root@4206781cd07d:/__w/1/s/output/x86-xgsall-deb/xgs-sdk-src/hsdk-all-6.5.35
Platform: unknown
OS: Unix (Posix)

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "version" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "config show" start>>>>>>>>>>>>>>>>>>>>>>>>>>

    phy_chain_rx_polarity_flip_physical{16.0}=0x1
    phy_chain_tx_polarity_flip_physical{34.0}=0x0
    phy_chain_tx_lane_map_physical{49.0}=0x2103
    phy_chain_rx_lane_map_physical{89.0}=0x2031
    phy_chain_rx_polarity_flip_physical{94.0}=0x1
    lpm_scaling_enable=1
    phy_chain_rx_polarity_flip_physical{59.0}=0x0
    phy_chain_tx_polarity_flip_physical{77.0}=0x0
    phy_chain_rx_polarity_flip_physical{1.0}=0x0
    phy_chain_rx_lane_map_physical{113.0}=0x2031
...
TeCHSupport all

Run basic and then every supported feature in turn. Each step is framed by START: Executing "techSupport <name>". and END: … lines, followed by the time it took. Read-only, but it takes a long time.

Warning

On a SONiC Trident 3 switch techsupport all ran for more than ten minutes and printed more than 27 MB. It keeps running inside syncd after the bcmcmd client times out, and until it finishes no other bcmcmd or bcmsh session gets the shell. Run it only when you need it, give bcmcmd a long timeout (-t 3600) and send the output to a file; for most purposes basic or a single feature is enough.

Unvalidated

drivshell> techsupport all
TeCHSupport visibility <data=<hex> | file=<path>> sourceport=<port> [options=<flags>] [raw]

Trace a packet through the switch pipeline as if it arrived on sourceport. Give the packet as hex bytes (data=) or a file (file=). The trace options are listed in the built-in help (0x1 to 0x10). raw dumps the raw trace data. Without raw the packet is sent with the tx command, which may not be available in SONiC. This sends a packet into the pipeline; see the safety table.

Unvalidated — Replace <hex_bytes> with at least 16 bytes of packet data

drivshell> techsupport visibility data=<hex_bytes> sourceport=1 raw
TeCHSupport ifp [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect ingress field processor (IFP) debug information. Diag commands run: fp show. Software dumps: dump sw ifp. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport ifp diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "fp show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>

FP: Range ID=1, flag=0x1, min=34048, max=35072, hw_index=0(0), style=BCM56504
FP:       unit 0:
PIPELINE STAGE INGRESS
FP:             :tcam_sz=18432(0x4800), tcam_slices=12, tcam_ext_numb=0,
PIPELINE STAGE EGRESS
FP:             :tcam_sz=2048(0x800), tcam_slices=4, tcam_ext_numb=0,
PIPELINE STAGE LOOKUP
FP:             :tcam_sz=1024(0x400), tcam_slices=4, tcam_ext_numb=0,
GID          3: gid=0x3, instance=0 mode=Double, stage=Egress lookup=Enabled, ActionResId={-1}, pbmp={0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000888888888888888c2222222222223e23}
         qset={StageEgress, MirrorCopy, CpuQueue, IngressClassField, HiGigDstGport},
         selcodes[0]=
{
         FPF3=KEY6
         Intraslice=Primary slice.
 {StageEgress->HiGigDstGport},
         selcodes[1]=
{
         FPF3=KEY4
         Intraslice=Primary slice.
 {MirrorCopy->CpuQueue->IngressClassField},

         group_priority= -2147483647
         slice_primary =  {slice_number=0, Entry count=512(0x200), Entry free=512(0x200)},
         slice_secondary = {slice_number=1}
         group_status={prio_min=-2147483647, prio_max=2147483647, entries_total=1024, entries_free=1024,
                       counters_total=2048, counters_free=2048, meters_total=1536, meters_free=1536}
Intra-slice double wide group, GID          2: gid=0x2, instance=0 mode=IntraSliceDouble, stage=Lookup lookup=Enabled, ActionResId={-1}, pbmp={0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000888888888888888c2222222222223e23}
...
TeCHSupport vfp [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect VLAN field processor (VFP) debug information. Diag commands run: fp show. Software dumps: dump sw vfp. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport vfp diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "fp show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>

FP: Range ID=1, flag=0x1, min=34048, max=35072, hw_index=0(0), style=BCM56504
FP:       unit 0:
PIPELINE STAGE INGRESS
FP:             :tcam_sz=18432(0x4800), tcam_slices=12, tcam_ext_numb=0,
PIPELINE STAGE EGRESS
FP:             :tcam_sz=2048(0x800), tcam_slices=4, tcam_ext_numb=0,
PIPELINE STAGE LOOKUP
FP:             :tcam_sz=1024(0x400), tcam_slices=4, tcam_ext_numb=0,
GID          3: gid=0x3, instance=0 mode=Double, stage=Egress lookup=Enabled, ActionResId={-1}, pbmp={0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000888888888888888c2222222222223e23}
         qset={StageEgress, MirrorCopy, CpuQueue, IngressClassField, HiGigDstGport},
         selcodes[0]=
{
         FPF3=KEY6
         Intraslice=Primary slice.
 {StageEgress->HiGigDstGport},
         selcodes[1]=
{
         FPF3=KEY4
         Intraslice=Primary slice.
 {MirrorCopy->CpuQueue->IngressClassField},

         group_priority= -2147483647
         slice_primary =  {slice_number=0, Entry count=512(0x200), Entry free=512(0x200)},
         slice_secondary = {slice_number=1}
         group_status={prio_min=-2147483647, prio_max=2147483647, entries_total=1024, entries_free=1024,
                       counters_total=2048, counters_free=2048, meters_total=1536, meters_free=1536}
Intra-slice double wide group, GID          2: gid=0x2, instance=0 mode=IntraSliceDouble, stage=Lookup lookup=Enabled, ActionResId={-1}, pbmp={0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000888888888888888c2222222222223e23}
...
TeCHSupport efp [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect egress field processor (EFP) debug information. Diag commands run: fp show. Software dumps: dump sw efp. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport efp diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "fp show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>

FP: Range ID=1, flag=0x1, min=34048, max=35072, hw_index=0(0), style=BCM56504
FP:       unit 0:
PIPELINE STAGE INGRESS
FP:             :tcam_sz=18432(0x4800), tcam_slices=12, tcam_ext_numb=0,
PIPELINE STAGE EGRESS
FP:             :tcam_sz=2048(0x800), tcam_slices=4, tcam_ext_numb=0,
PIPELINE STAGE LOOKUP
FP:             :tcam_sz=1024(0x400), tcam_slices=4, tcam_ext_numb=0,
GID          3: gid=0x3, instance=0 mode=Double, stage=Egress lookup=Enabled, ActionResId={-1}, pbmp={0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000888888888888888c2222222222223e23}
         qset={StageEgress, MirrorCopy, CpuQueue, IngressClassField, HiGigDstGport},
         selcodes[0]=
{
         FPF3=KEY6
         Intraslice=Primary slice.
 {StageEgress->HiGigDstGport},
         selcodes[1]=
{
         FPF3=KEY4
         Intraslice=Primary slice.
 {MirrorCopy->CpuQueue->IngressClassField},

         group_priority= -2147483647
         slice_primary =  {slice_number=0, Entry count=512(0x200), Entry free=512(0x200)},
         slice_secondary = {slice_number=1}
         group_status={prio_min=-2147483647, prio_max=2147483647, entries_total=1024, entries_free=1024,
                       counters_total=2048, counters_free=2048, meters_total=1536, meters_free=1536}
Intra-slice double wide group, GID          2: gid=0x2, instance=0 mode=IntraSliceDouble, stage=Lookup lookup=Enabled, ActionResId={-1}, pbmp={0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000888888888888888c2222222222223e23}
...
TeCHSupport mpls [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect MPLS debug information. Diag commands run: l2 show, vlan show, the vlan translate show family, l3 intf/egress/multipath/l3table/defip show, multicast show, trunk show. Software dumps: dump sw mpls. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport mpls diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "l2 show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>

mac=e0:39:d7:88:3b:00 vlan=1 GPORT=0x0 modid=0 port=0/cpu0 Static CPU

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "l2 show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "vlan show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>

vlan 1    ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 902  ports xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000), untagged xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000) MCAST_FLOOD_UNKNOWN
vlan 3999 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 4095 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN

<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>Output of "vlan translate show" start>>>>>>>>>>>>>>>>>>>>>>

u = 0, modid = 0 port = 12, old_vid = 902, new_vid = 0, prio = 0

<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan translate show" end<<<<<<<<<<<<<<<<<<<<<<<

Time taken to execute "vlan translate show" is 00:00:01 (hh:mm:ss).

>>>>>>>>>>>>>>>>>>Output of "vlan action translate show" start>>>>>>>>>>>>>>>>>>

Port=12, Modid=0, KeyType=PortOuter, OldOuterVlan=902, OldInnerVlan=--
  DT: Outer=None     OuterPrio=None     Inner=None     InnerPrio=None
  OT: Outer=Delete   OuterPrio=Replace  Inner=None
  IT: Outer=Delete   Inner=None         InnerPrio=Delete
...
TeCHSupport cos [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect CoS and queueing debug information. Diag commands run: ps, show pmap, cos show, cos port show PBM=all, cos discard_show, cos bandwidth_show. Software dumps: d sw cosq. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport cos diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "ps" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

                 ena/        speed/ link auto    STP                  lrn  inter   max   cut   loop
           port  link  Lns   duplex scan neg?   state   pause  discrd ops   face frame  thru?  back   encap
       ce0(  1)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce1(  5)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       xe0(  9)  up     1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
       xe1( 10)  up     1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
       xe2( 11)  up     1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
       xe3( 12)  up     1   10G  FD   SW  No   Forward          None    F    XFI  9122    No          IEEE
       ce2( 13)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce3( 17)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce4( 21)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce5( 25)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce6( 29)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce7( 33)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce8( 37)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce9( 41)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce10( 45)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce11( 49)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce12( 53)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce13( 57)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce14( 61)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       xe4( 66)  !ena   1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
      ce15( 67)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce16( 71)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce17( 75)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce18( 79)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce19( 83)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
...
TeCHSupport mmu [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect MMU (buffers and scheduling) debug information. Diag commands run: ps, show pmap, lls sw, hsp. Software dumps: d sw cosq. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport mmu diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "ps" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

                 ena/        speed/ link auto    STP                  lrn  inter   max   cut   loop
           port  link  Lns   duplex scan neg?   state   pause  discrd ops   face frame  thru?  back   encap
       ce0(  1)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce1(  5)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       xe0(  9)  up     1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
       xe1( 10)  up     1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
       xe2( 11)  up     1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
       xe3( 12)  up     1   10G  FD   SW  No   Forward          None    F    XFI  9122    No          IEEE
       ce2( 13)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce3( 17)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce4( 21)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce5( 25)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce6( 29)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce7( 33)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce8( 37)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce9( 41)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce10( 45)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce11( 49)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce12( 53)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce13( 57)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce14( 61)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       xe4( 66)  !ena   1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
      ce15( 67)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce16( 71)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce17( 75)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce18( 79)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce19( 83)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
...
TeCHSupport vxlan [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect VXLAN debug information. Diag commands run: l2 show, vlan show, the vlan translate show family, l3 intf/egress/multipath/l3table/defip show, multicast show, trunk show. Software dumps: dump sw vxlan. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport vxlan diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "l2 show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>

mac=e0:39:d7:88:3b:00 vlan=1 GPORT=0x0 modid=0 port=0/cpu0 Static CPU

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "l2 show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "vlan show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>

vlan 1    ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 902  ports xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000), untagged xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000) MCAST_FLOOD_UNKNOWN
vlan 3999 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 4095 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN

<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>Output of "vlan translate show" start>>>>>>>>>>>>>>>>>>>>>>

u = 0, modid = 0 port = 12, old_vid = 902, new_vid = 0, prio = 0

<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan translate show" end<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>Output of "vlan action translate show" start>>>>>>>>>>>>>>>>>>

Port=12, Modid=0, KeyType=PortOuter, OldOuterVlan=902, OldInnerVlan=--
  DT: Outer=None     OuterPrio=None     Inner=None     InnerPrio=None
  OT: Outer=Delete   OuterPrio=Replace  Inner=None
  IT: Outer=Delete   Inner=None         InnerPrio=Delete
  UT: Outer=Replace  Inner=None
  Policer=0x0
...
TeCHSupport niv [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect NIV (VN-tag) debug information. Diag commands run: l2 show, vlan show, the vlan translate show family, l3 intf/egress/multipath/l3table/defip show, multicast show, trunk show. Software dumps: dump sw niv. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport niv diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "l2 show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>

mac=e0:39:d7:88:3b:00 vlan=1 GPORT=0x0 modid=0 port=0/cpu0 Static CPU

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "l2 show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "vlan show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>

vlan 1    ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 902  ports xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000), untagged xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000) MCAST_FLOOD_UNKNOWN
vlan 3999 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 4095 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN

<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>Output of "vlan translate show" start>>>>>>>>>>>>>>>>>>>>>>

u = 0, modid = 0 port = 12, old_vid = 902, new_vid = 0, prio = 0

<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan translate show" end<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>Output of "vlan action translate show" start>>>>>>>>>>>>>>>>>>

Port=12, Modid=0, KeyType=PortOuter, OldOuterVlan=902, OldInnerVlan=--
  DT: Outer=None     OuterPrio=None     Inner=None     InnerPrio=None
  OT: Outer=Delete   OuterPrio=Replace  Inner=None
  IT: Outer=Delete   Inner=None         InnerPrio=Delete
  UT: Outer=Replace  Inner=None
  Policer=0x0
...
TeCHSupport vlan [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect VLAN debug information. Diag commands run: l2 show, vlan show, the vlan translate show family, trunk show. Software dumps: dump sw vlan, dump sw stg, dump sw port, dump sw link. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport vlan diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "l2 show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>

mac=e0:39:d7:88:3b:00 vlan=1 GPORT=0x0 modid=0 port=0/cpu0 Static CPU

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "l2 show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "vlan show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>

vlan 1    ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 902  ports xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000), untagged xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000) MCAST_FLOOD_UNKNOWN
vlan 3999 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 4095 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN

<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>Output of "vlan translate show" start>>>>>>>>>>>>>>>>>>>>>>

u = 0, modid = 0 port = 12, old_vid = 902, new_vid = 0, prio = 0

<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan translate show" end<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>Output of "vlan action translate show" start>>>>>>>>>>>>>>>>>>

Port=12, Modid=0, KeyType=PortOuter, OldOuterVlan=902, OldInnerVlan=--
  DT: Outer=None     OuterPrio=None     Inner=None     InnerPrio=None
  OT: Outer=Delete   OuterPrio=Replace  Inner=None
  IT: Outer=Delete   Inner=None         InnerPrio=Delete
  UT: Outer=Replace  Inner=None
  Policer=0x0
...
TeCHSupport riot [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect RIOT (routing in and out of tunnels) debug information. Diag commands run: l2 show, vlan show, the vlan translate show family, l3 intf/egress/multipath/l3table/defip show, multicast show, trunk show. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport riot diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "l2 show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>

mac=e0:39:d7:88:3b:00 vlan=1 GPORT=0x0 modid=0 port=0/cpu0 Static CPU

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "l2 show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "vlan show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>

vlan 1    ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 902  ports xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000), untagged xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000) MCAST_FLOOD_UNKNOWN
vlan 3999 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 4095 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN

<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>Output of "vlan translate show" start>>>>>>>>>>>>>>>>>>>>>>

u = 0, modid = 0 port = 12, old_vid = 902, new_vid = 0, prio = 0

<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan translate show" end<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>Output of "vlan action translate show" start>>>>>>>>>>>>>>>>>>

Port=12, Modid=0, KeyType=PortOuter, OldOuterVlan=902, OldInnerVlan=--
  DT: Outer=None     OuterPrio=None     Inner=None     InnerPrio=None
  OT: Outer=Delete   OuterPrio=Replace  Inner=None
  IT: Outer=Delete   Inner=None         InnerPrio=Delete
  UT: Outer=Replace  Inner=None
  Policer=0x0
...
TeCHSupport flex_flow [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect FlexFlow debug information. Diag commands run: l2 show, vlan show, the vlan translate show family, l3 intf/egress/multipath/l3table/defip show, multicast show, trunk show. Software dumps: dump sw flex_flow. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport flex_flow diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "l2 show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>

mac=e0:39:d7:88:3b:00 vlan=1 GPORT=0x0 modid=0 port=0/cpu0 Static CPU

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "l2 show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "vlan show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>

vlan 1    ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 902  ports xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000), untagged xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000) MCAST_FLOOD_UNKNOWN
vlan 3999 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 4095 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN

<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>Output of "vlan translate show" start>>>>>>>>>>>>>>>>>>>>>>

u = 0, modid = 0 port = 12, old_vid = 902, new_vid = 0, prio = 0

<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan translate show" end<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>Output of "vlan action translate show" start>>>>>>>>>>>>>>>>>>

Port=12, Modid=0, KeyType=PortOuter, OldOuterVlan=902, OldInnerVlan=--
  DT: Outer=None     OuterPrio=None     Inner=None     InnerPrio=None
  OT: Outer=Delete   OuterPrio=Replace  Inner=None
  IT: Outer=Delete   Inner=None         InnerPrio=Delete
  UT: Outer=Replace  Inner=None
  Policer=0x0
...
TeCHSupport load-balance [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect RTAG7 hashing, DLB, ECMP and trunk debug information. Diag commands run: ps, trunk show. Software dumps: dump sw trunk, dump sw port, dump sw link, dump sw trill, dump sw failover. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport load-balance diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "ps" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

                 ena/        speed/ link auto    STP                  lrn  inter   max   cut   loop
           port  link  Lns   duplex scan neg?   state   pause  discrd ops   face frame  thru?  back   encap
       ce0(  1)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce1(  5)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       xe0(  9)  up     1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
       xe1( 10)  up     1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
       xe2( 11)  up     1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
       xe3( 12)  up     1   10G  FD   SW  No   Forward          None    F    XFI  9122    No          IEEE
       ce2( 13)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce3( 17)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce4( 21)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce5( 25)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce6( 29)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce7( 33)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce8( 37)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       ce9( 41)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce10( 45)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce11( 49)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce12( 53)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce13( 57)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce14( 61)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
       xe4( 66)  !ena   1   10G  FD   SW  No   Forward         Untag    F    XFI  9122    No          IEEE
      ce15( 67)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce16( 71)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce17( 75)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce18( 79)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
      ce19( 83)  !ena   4  100G  FD   SW  No   Forward         Untag    F    CR4  9122    No          IEEE
...
TeCHSupport l3uc [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect L3 unicast debug information. Diag commands run: l2 show, vlan show, l3 intf/egress/multipath/l3table/defip/alpm/ip6host/ip6route/tunnel_init/tunnel_term show, trunk show. Software dumps: dump sw l3. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport l3uc diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "l2 show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>

mac=e0:39:d7:88:3b:00 vlan=1 GPORT=0x0 modid=0 port=0/cpu0 Static CPU

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "l2 show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Time taken to execute "l2 show" is 00:00:01 (hh:mm:ss).

>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "vlan show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>

vlan 1    ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 902  ports xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000), untagged xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000) MCAST_FLOOD_UNKNOWN
vlan 3999 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 4095 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN

<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>>>>Output of "l3 intf show" start>>>>>>>>>>>>>>>>>>>>>>>>>

Free L3INTF entries: 16377
Unit  Intf  VRF Group VLAN    Source Mac     MTU TTL Tunnel InnerVlan  NATRealm
------------------------------------------------------------------
0     1     0     0     29574 e0:39:d7:88:3b:00  9100 0    0     0     0
0     8192  0     0     1    00:00:00:00:00:01  16383 0    0     0     0
0     8193  -3    0     1    00:00:01:00:00:01  16383 0    0     0     0
0     8194  -3    0     1    e0:39:d7:88:3b:00  9100 0    0     0     0
0     8195  -3    0     902  e0:39:d7:88:3b:00  9100 0    0     0     0

<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "l3 intf show" end<<<<<<<<<<<<<<<<<<<<<<<<<<
...
TeCHSupport l3mc [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect L3 multicast debug information. Diag commands run: l2 show, vlan show, l3 intf/egress/multipath show, ipmc table/egr/counter/ip6table show. Software dumps: dump sw mcast, dump sw multicast. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport l3mc diag

>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "l2 show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>

mac=e0:39:d7:88:3b:00 vlan=1 GPORT=0x0 modid=0 port=0/cpu0 Static CPU

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "l2 show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "vlan show" start>>>>>>>>>>>>>>>>>>>>>>>>>>>

vlan 1    ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 902  ports xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000), untagged xe3 (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000) MCAST_FLOOD_UNKNOWN
vlan 3999 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN
vlan 4095 ports none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000), untagged none (0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) MCAST_FLOOD_UNKNOWN

<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "vlan show" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>>>>Output of "l3 intf show" start>>>>>>>>>>>>>>>>>>>>>>>>>

Free L3INTF entries: 16377
Unit  Intf  VRF Group VLAN    Source Mac     MTU TTL Tunnel InnerVlan  NATRealm
------------------------------------------------------------------
0     1     0     0     29574 e0:39:d7:88:3b:00  9100 0    0     0     0
0     8192  0     0     1    00:00:00:00:00:01  16383 0    0     0     0
0     8193  -3    0     1    00:00:01:00:00:01  16383 0    0     0     0
0     8194  -3    0     1    e0:39:d7:88:3b:00  9100 0    0     0     0
0     8195  -3    0     902  e0:39:d7:88:3b:00  9100 0    0     0     0

<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "l3 intf show" end<<<<<<<<<<<<<<<<<<<<<<<<<<

Time taken to execute "l3 intf show" is 00:00:01 (hh:mm:ss).
...
TeCHSupport cmic [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect CMIC debug information. Diag commands run: ver, soc. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport cmic

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "ver" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Broadcom Command Monitor: Copyright (c) 1998-2026 Broadcom
Release: sdk-6.5.35-SP1 built 20260930 (Wed Sep 30 11:49:47 2026)
SDK version 6.5.35 : 1.19
From root@4206781cd07d:/__w/1/s/output/x86-xgsall-deb/xgs-sdk-src/hsdk-all-6.5.35
Platform: unknown
OS: Unix (Posix)

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "ver" end<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "soc" start>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  Unit 0 Driver Control Structure:
  Chip=BCM56870_A0 Rev=0x01 Driver=BCM56870_A0
  Flags=0x48103: attached initialized mem-clear-use-dma; board type 0x0
  CM: Base=0x7fe873800000
  Disabled: reg_flags=0x100 mem_flags=0x0
  SchanOps=1850363953 MMUdbg=0 LinkPause=0
  Counter: int=1000000us per=1158880us dmaBuf=0x7fe871830280
           EvictInvalidPoolIdCount=0
           BulkDmaErrorCount=0
           CounterDmaDurationUsec=115684
           CounterErrorRestartCount=0
  Timeout: Schan=0(300000us) MIIM=0(1000000us)
           SchanMemRead=0 SchanMemWrite=0
           SchanRegRead=0 SchanRegWrite=0
           SchanTblInsert=0 SchanTblDelete=0 SchanTblLookup=0
  Intr: Total=18640770 Sc=0 ScErr=0 MMU/ARLErr=0
...
TeCHSupport warmboot [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect warm-boot debug information. Diag commands run: warmboot scache, warmboot storage, warmboot usage, warmboot show. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport warmboot

>>>>>>>>>>>>>>>>>>>>>>>>Output of "warmboot scache" start>>>>>>>>>>>>>>>>>>>>>>>>

scache block size checks: PASS
scache block sanity checks: N/A
scache info: flags=0x0000 last_offset=0x0529ea74
scache handles:
 idx     handle     offset       size       used        cache         lock  flags
   0 0x002d0009 0x0529e9d4 0x000000a0 0x00000000 0x55975666c168 0x55975666c0e0 0x0001
   1 0x002d0005 0x0529e97c 0x00000058 0x00000000 0x55975666c028 0x55975666bfa0 0x0001
   2 0x002d0004 0x0529df4c 0x00000a30 0x00000000 0x55975666b508 0x55975666b480 0x0001
   3 0x00290000 0x0529bb34 0x00002418 0x00000000 0x5597566683c8 0x559756668340 0x0001
   4 0x00370001 0x0529bb20 0x00000014 0x00000000 0x559756667178 0x5597566670f0 0x0001
   5 0x00360000 0x0529a648 0x000014d8 0x00000000 0x559756665b38 0x559756665ab0 0x0001
   6 0x00140000 0x0529a548 0x00000100 0x00000000 0x5597566636f8 0x559756663670 0x0001
   7 0x001f0000 0x05296538 0x00004010 0x00000000 0x55975662f2f8 0x55975662f270 0x0001
   8 0x00280000 0x05149d28 0x0014c810 0x00000000 0x559756442958 0x5597564428d0 0x0001
   9 0x003d0000 0x05146918 0x00003410 0x00000000 0x55975643f458 0x55975643f3d0 0x0001
  10 0x00300000 0x050260ec 0x0012082c 0x00000000 0x55975631a4b8 0x55975631a430 0x0001
  11 0x001e0000 0x05025d08 0x000003e4 0x00000000 0x55975584e7a8 0x5597561f1a00 0x0001
  12 0x002f0000 0x05025cf8 0x00000010 0x00000000 0x5597561eec78 0x5597561eebf0 0x0001
  13 0x00180000 0x04fb5ce8 0x00070010 0x00000000 0x55975617cb78 0x55975617caf0 0x0001
  14 0x00160000 0x04f3a4fc 0x0007b7ec 0x00000000 0x5597560409c8 0x559756040940 0x0001
  15 0x000d0000 0x04f19ce0 0x0002081c 0x00000000 0x559755dd6048 0x559755dd5fc0 0x0001
  16 0x00080000 0x04ed24d0 0x00047810 0x00000000 0x559755aaf9c8 0x559755aaf940 0x0001
  17 0x000b0000 0x04eb2850 0x0001fc80 0x00000000 0x5597558c6c08 0x5597558c6b80 0x0001
  18 0x001b0000 0x04eb283c 0x00000014 0x00000000 0x5597558c6b08 0x5597558c6a80 0x0001
  19 0x00120000 0x04eb2760 0x000000dc 0x00000000 0x5597544861d8 0x5597558c3f30 0x0001
  20 0x000a0001 0x04eb2748 0x00000018 0x00000000 0x5597557de108 0x5597557d91c0 0x0001
  21 0x000a0000 0x04eb1f24 0x00000824 0x00000000 0x5597558c0098 0x5597557ce150 0x0001
...
TeCHSupport cancun [diag] [reg] [mem] [sw] [verbose] [list] [generate-script]

Collect CANCUN debug information. Diag commands run: cancun stat. Feature-specific registers and memories are dumped as well. Read-only.

Hardware-validated

drivshell> techsupport cancun

>>>>>>>>>>>>>>>>>>>>>>>>>>Output of "cancun stat" start>>>>>>>>>>>>>>>>>>>>>>>>>>

UNIT0 CANCUN:
  CIH: LOADED
  Ver: 06.15.00

  CMH: LOADED
  Ver: 06.15.00
  SDK Ver: 06.05.35

  CCH: LOADED
  Ver: 06.15.00
  SDK Ver: 06.05.35

  CEH: LOADED
  Ver: 06.15.00
  SDK Ver: 06.05.35

  CFH: LOADED
  Ver: 06.15.00


<<<<<<<<<<<<<<<<<<<<<<<<<<<Output of "cancun stat" end<<<<<<<<<<<<<<<<<<<<<<<<<<<

>>>>>>>>>>>Output of "dump chg IP_PARSER0_HME_STAGE_TCAM_ONLY_0" start>>>>>>>>>>>

IP_PARSER0_HME_STAGE_TCAM_ONLY_0.ipipe0[12]: <VALID=3,PKT_DATA_MASK=0xf8000000000000270000000000000000f00000,PKT_DATA=0xf8000000000000200000000000000000000000,MASK=0xf8000000000000270000000000000000f000000000ffff00,KEY=0xf80000000000002000000000000000000000000000000300,IN_CONTEXT_ID_MASK=0xffff,IN_CONTEXT_ID=3,>
IP_PARSER0_HME_STAGE_TCAM_ONLY_0.ipipe0[13]: <VALID=3,PKT_DATA_MASK=0xf8000000000000270000000000000000f00000,PKT_DATA=0xf8000000000000200000000000000000100000,MASK=0xf8000000000000270000000000000000f000000000ffff00,KEY=0xf80000000000002000000000000000001000000000000300,IN_CONTEXT_ID_MASK=0xffff,IN_CONTEXT_ID=3,>
IP_PARSER0_HME_STAGE_TCAM_ONLY_0.ipipe0[14]: <VALID=3,PKT_DATA_MASK=0xf8000000000000270000000000000000f00000,PKT_DATA=0xf8000000000000200000000000000000200000,MASK=0xf8000000000000270000000000000000f000000000ffff00,KEY=0xf80000000000002000000000000000002000000000000300,IN_CONTEXT_ID_MASK=0xffff,IN_CONTEXT_ID=3,>
...

Built-in help

Usages:
    techsupport basic - collects basic config/setup information from switch
    techsupport all - Executes all techsupport commands supported on switch
    techSupport <feature_name> [diag] [reg] [mem] [list] [sw] [verbose]- collects feature specific debug information
    When <feature_name> is etrap - collects etrap related debug information
    When <feature_name> is int - collects int related debug information
    When <feature_name> is histogram - collects histogram related debug information
    When <feature_name> is alpm - collects alpm related debug information
    When <feature_name> is cos - collects cos related debug information
    When <feature_name> is efp - collects efp related debug information
    When <feature_name> is ifp - collects ifp related debug information
    When <feature_name> is load-balance - collects RTAG7,DLB,ECMP and trunk related debug information
    When <feature_name> is l3uc - collects L3 unicast related debug information
    When <feature_name> is l3mc - collects L3 multicast related debug information
    When <feature_name> is mpls - collects mpls related debug information
    When <feature_name> is mmu - collects mmu related debug information
    When <feature_name> is niv - collects niv related debug information
    When <feature_name> is vfp - collects vfp related debug information
    When <feature_name> is riot - collects riot related debug information
    When <feature_name> is oam - collects oam related debug information
    When <feature_name> is vxlan - collects vxlan related debug information
    When <feature_name> is vlan - collects vlan related debug information
    When <feature_name> is tcb - collects tcb related debug information
    When <feature_name> is dgm - collects dgm related debug information
    When <feature_name> is pstat - collects pstat related debug information
    When <feature_name> is flex_flow - collects FlexFlow related debug information
    When <feature_name> is PHY - collects Phy related debug information
    When <feature_name> is LEDUP - collects CMIC led-processor debug information
    When <feature_name> is cmic - collects CMIC debug information
    When <feature_name> is cancun - collects Cancun debug information
    When <feature_name> is visibility - collects packet trace information for packet data
    techsupport visibility file/data=<val> sourceport=<val> options=<flags> [raw]
    file or data- packet data, sourceport- source port for packet, (mandatory)
    When <feature_name> is warmboot - collects warmboot info
    When <feature_name> is flowtracker - collects flowtracker debug information
    raw- dumps raw memory content (optional)
    options- packet trace flags (optional)
           - 0x1 BCM_PKT_TRACE_LEARN
           - 0x2 BCM_PKT_TRACE_NO_IFP
           - 0x4 BCM_PKT_TRACE_FORWARD
           - 0x8 BCM_PKT_TRACE_DROP_TO_MMU
           - 0x10 BCM_PKT_TRACE_DROP_TO_EGR

Further reading

SDK-6.5.20 HSDK Getting Started Guide (GS-SDK6520-R), plus SDK-6.5.20/21/22 Release Notes (RN-SDK65xx-R), BISDN Linux bundle-debug-info support script.