Layer 2 Troubleshooting
Layer 2 (L2) Troubleshooting
VLAN configuration provides network isolation beyond the physical ports. By default, when creating VLANs, they are assigned to all physical ports. This default behavior can be changed when creating a VLAN (assigned to no ports or a subset of ports). Also, all the physical ports of the switch are in “trunk” mode, meaning they are expecting packets to be tagged (802.1Q), and they can process traffic from any VLAN (tagged packet).
If traffic is not getting through to its destination, confirm the VLAN configuration.
Spanning Tree
To build a loop-free topology, switches (“bridges”) must determine the root bridge and compute the port roles, root, designated, or blocked. We highly recommend using RSTP for ad hoc networks that inter-operate in a heterogeneous, multi-vendor switch environment.
RSTP is enabled on the switch by default on Arista NetVisor OS Switches.
CLI Usage Note
To execute command on a local switch only, use the command: switch-local. The display of an asterisk * denotes commands will run on the local switch. To revert to displaying information from all switches use the command: switch.
In some cases, a command's horizontal output may be wide and wrap inside the terminal CLI session. To display the information in a vertical format use the format command layout vertical. To revert, omit the format command.
Arista NetVisor UNUM: Use the Manager Layer 2 Dashboards to review and manage Layer 2 functionality.
STP Show
CLI (network-admin@udev-leo1*) > stp-show enable: yes stp-mode: rstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:84:13:8c bridge-priority: 32768 hello-time: 2 forwarding-delay: 15 max-age: 20 cluster-mode: slave root-guard-wait-time: 20 |
To display the STP state, use the following command: stp-state-show (data illustrated below is limited to a single VLAN for display purposes)
CLI (network-admin@udev-leo1*) > stp-state-show vlan: 1 ports: none instance-id: 1 name: stg-default bridge-id: 66:0e:94:84:13:8c bridge-priority: 32769 root-id: 66:0e:94:11:f2:14 root-priority: 32769 root-port(peer): 9 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 69-72,273 discarding: none edge: 69-72 designated: 69-72,273 alternate: none backup: none vlan: 5 ports: none instance-id: 5 |
To display the information about STP on ports, use the following command: stp-port-show
CLI (network-admin@udev-leo1*) > stp-port-show port block filter edge bpdu-guard root-guard priority cost ---- ----- ------ ---- ---------- ---------- -------- ---- 2 off off no no no 128 2000 3 off off no no no 128 2000 5 off off no no no 128 2000 6 off off no no no 128 2000 7 off off no no no 128 2000 8 off off no no no 128 2000 9 off off no no no 128 2000 10 off off no no no 128 2000 14 off off no no no 128 2000 15 off off no no no 128 2000 16 off off no no no 128 2000 19 off off no no no 128 2000 31 off off no no no 128 2000 32 off off no no no 128 2000 33 off off no no no 128 2000 34 off off no no no 128 2000 35 off off no no no 128 2000 36 off off no no no 128 2000 37 off off no no no 128 2000 38 off off no no no 128 2000 39 off off no no no 128 2000 40 off off no no no 128 2000 41 off off no no no 128 2000 42 off off no no no 128 2000 43 off off no no no 128 2000 44 off off no no no 128 2000 45 off off no no no 128 500 46 off off no no no 128 2000 47 off off no no no 128 2000 48 off off no no no 128 2000 49 off off no no no 128 500 50 off off no no no 128 2000 51 off off no no no 128 2000 52 off off no no no 128 2000 53 off off no no no 128 500 54 off off no no no 128 2000 55 off off no no no 128 2000 56 off off no no no 128 2000 57 off off no no no 128 500 58 off off no no no 128 2000 59 off off no no no 128 2000 60 off off no no no 128 2000 61 off off no no no 128 500 62 off off no no no 128 2000 63 off off no no no 128 2000 64 off off no no no 128 2000 65 off off no no no 128 500 66 off off no no no 128 2000 67 off off no no no 128 2000 68 off off no no no 128 2000 272 off off no no no 128 2000 273 off off no no no 128 1000 274 off off no no no 128 2000 275 off off no no no 128 1000 397 off off no no no 128 2000 |
Additional Troubleshooting Information for STP
The following illustrates an example of the tech-support command output for stp-show.
Note: The factory shipped STP is always RSTP. This configuration setting is a potential user issue during RMA or expansion when adding new nodes to the fabric in the future.
CLI (network-admin@corvus-ring-1) > stp-show switch: corvus-ring-1 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:84:de:1e hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: slave mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: corvus-ring-2 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:84:de:1e hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: master mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pavo-ring-7 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 20:04:0f:52:2e:58 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: slave mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pavo-ring-8 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 20:04:0f:52:2e:58 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: master mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pavo-ring-12 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 20:04:0f:52:2b:d8 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: master mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pavo-ring-9 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 20:04:0f:52:28:58 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pavo-ring-11 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 20:04:0f:52:2b:d8 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: slave mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pavo-ring-2 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:3c:8b:05 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: slave mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pavo-ring-1 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:3c:8b:05 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: master mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pavo-ring-6 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 20:04:0f:52:2e:d8 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: slave mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pavo-ring-5 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 20:04:0f:52:2e:d8 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: master mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: delph-ring-1 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:3b:bc:0e hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: slave mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: delph-ring-4 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:a2:33:2e hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: master mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: delph-ring-3 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:a2:33:2e hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: slave mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: scorp-ring-2 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:df:db:c9 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: slave mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: delph-ring-2 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:3b:bc:0e hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: master mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pavo-ring-3 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 20:04:0f:52:2c:58 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: hydra-ring-2 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:03:1c:dc hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: master mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: scorp-ring-1 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:df:db:c9 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: master mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: vnv-ring-1 enable: yes stp-mode: rstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:23:f1:70 bridge-priority: 32768 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pavo-ring-4 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 20:04:0f:52:27:58 hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: hydra-ring-1 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 66:0e:94:03:1c:dc hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: slave mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pyxis-ring-2 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 1c:72:1d:e0:32:ff hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: slave mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pyxis-ring-3 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 1c:72:1d:e0:b1:ff hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 switch: pyxis-ring-1 enable: yes stp-mode: mstp bpdus-bridge-ports: yes bridge-id: 1c:72:1d:e0:32:ff hello-time: 2 forwarding-delay: 15 max-age: 20 mst-max-hops: 20 mst-config-name: Pluribus mst-config-revision: 0 mst-config-digest: 9ae933ff602798b5e8b9a9c575f5c642 cluster-mode: master mst-digest-mismatch-on-ports: none mst-digest-mismatch-on-peer-ports: none mst-config-id-mismatch-on-ports: none mst-config-id-mismatch-on-peer-ports: none mst-revision-mismatch-on-ports: none mst-revision-mismatch-on-peer-ports: none root-guard-wait-time: 20 CLI (network-admin@corvus-ring-1) |
STP State Show
Note: Root-bridge customization should be a switch with very low system-load (system-stats-show > cpu-idle close to 100)
admin@corvus-ring-1) > stp-state-show switch: corvus-ring-1 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 66:0e:94:84:de:1e bridge-priority: 32768 root-id: 66:0e:94:84:de:1e root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: 11 learning: none forwarding: 24,272-274,397 discarding: none edge: 24,273-274,397 designated: 11,24,272-274,397 alternate: none backup: none switch: corvus-ring-2 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 66:0e:94:84:de:1e bridge-priority: 32768 root-id: 66:0e:94:84:de:1e root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 12,272-274,397 discarding: none edge: 12,273-274,397 designated: 12,272-274,397 alternate: none backup: none switch: pavo-ring-7 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 20:04:0f:52:2e:58 bridge-priority: 32768 root-id: 20:04:0f:52:2e:58 root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 272-274,397 discarding: none edge: 272,274,397 designated: 272-274,397 alternate: none backup: none switch: pavo-ring-8 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 20:04:0f:52:2e:58 bridge-priority: 32768 root-id: 20:04:0f:52:2e:58 root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 272,274-275,397 discarding: none edge: 274-275,397 designated: 272,274-275,397 alternate: none backup: none switch: pavo-ring-12 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 20:04:0f:52:2b:d8 bridge-priority: 32768 root-id: 20:04:0f:52:2b:d8 root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 8,273-274,397 discarding: none edge: 273-274,397 designated: 8,273-274,397 alternate: none backup: none switch: pavo-ring-9 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 20:04:0f:52:28:58 bridge-priority: 32768 root-id: 20:04:0f:52:28:58 root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 272-275,397 discarding: none edge: 272-275,397 designated: 272-275,397 alternate: none backup: none switch: pavo-ring-11 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 20:04:0f:52:2b:d8 bridge-priority: 32768 root-id: 20:04:0f:52:2b:d8 root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 3,8,12,273-274,397 discarding: none edge: 12,273-274,397 designated: 3,8,12,273-274,397 alternate: none backup: none switch: pavo-ring-2 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 66:0e:94:3c:8b:05 bridge-priority: 32768 root-id: 66:0e:94:3c:8b:05 root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 1,5,274-276,397 discarding: none edge: 5,274-276,397 designated: 1,5,274-276,397 alternate: none backup: none switch: pavo-ring-1 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 66:0e:94:3c:8b:05 bridge-priority: 32768 root-id: 66:0e:94:3c:8b:05 root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 1,5,273-274,397 discarding: none edge: 5,273-274,397 designated: 1,5,273-274,397 alternate: none backup: none switch: pavo-ring-6 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 20:04:0f:52:2e:d8 bridge-priority: 32768 root-id: 20:04:0f:52:2e:d8 root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 272-274,397 discarding: none edge: 273-274,397 designated: 272-274,397 alternate: none backup: none switch: pavo-ring-5 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 20:04:0f:52:2e:d8 bridge-priority: 32768 root-id: 20:04:0f:52:2e:d8 root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 272-274,397 discarding: none edge: 273-274,397 designated: 272-274,397 alternate: none backup: none switch: delph-ring-1 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 66:0e:94:3b:bc:0e bridge-priority: 32768 root-id: 66:0e:94:3b:bc:0e root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 9,18,272,274-275,397 discarding: none edge: 9,18,274-275,397 designated: 9,18,272,274-275,397 alternate: none backup: none switch: delph-ring-4 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 66:0e:94:a2:33:2e bridge-priority: 32768 root-id: 66:0e:94:a2:33:2e root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 272-274,397 discarding: none edge: 272,274,397 designated: 272-274,397 alternate: none backup: none switch: delph-ring-3 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 66:0e:94:a2:33:2e bridge-priority: 32768 root-id: 66:0e:94:a2:33:2e root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 272-274,397 discarding: none edge: 273-274,397 designated: 272-274,397 alternate: none backup: none switch: scorp-ring-2 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 66:0e:94:df:db:c9 bridge-priority: 32768 root-id: 66:0e:94:df:db:c9 root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 25,272-274,397 discarding: none edge: 25,273-274,397 designated: 25,272-274,397 alternate: none backup: none switch: delph-ring-2 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 66:0e:94:3b:bc:0e bridge-priority: 32768 root-id: 66:0e:94:3b:bc:0e root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 18,272-274,397 discarding: none edge: 18,272,274,397 designated: 18,272-274,397 alternate: none backup: none switch: pavo-ring-3 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 20:04:0f:52:2c:58 bridge-priority: 32768 root-id: 20:04:0f:52:2c:58 root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 272,274-275,397 discarding: none edge: 272,274-275,397 designated: 272,274-275,397 alternate: none backup: none switch: hydra-ring-2 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 66:0e:94:03:1c:dc bridge-priority: 32768 root-id: 66:0e:94:03:1c:dc root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 2-3,12,25,35,272,274,397 discarding: none edge: 2-3,25,35,272,274,397 designated: 2-3,12,25,35,272,274,397 alternate: none backup: none switch: scorp-ring-1 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 66:0e:94:df:db:c9 bridge-priority: 32768 root-id: 66:0e:94:df:db:c9 root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 1-2,25,272-274,397 discarding: none edge: 1-2,25,273-274,397 designated: 1-2,25,272-274,397 alternate: none backup: none switch: vnv-ring-1 vlan: 1 ports: none root-port(peer): 0 disabled: none learning: none forwarding: none discarding: none edge: none switch: vnv-ring-1 vlan: 3999 ports: none root-port(peer): 0 disabled: none learning: none forwarding: none discarding: none edge: none switch: pavo-ring-4 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 20:04:0f:52:27:58 bridge-priority: 32768 root-id: 20:04:0f:52:27:58 root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 12,272-274,397 discarding: none edge: 12,272-274,397 designated: 12,272-274,397 alternate: none backup: none switch: hydra-ring-1 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 66:0e:94:03:1c:dc bridge-priority: 32768 root-id: 66:0e:94:03:1c:dc root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 1,12,24,274-275,397 discarding: none edge: 274-275,397 designated: 1,12,24,274-275,397 alternate: none backup: none switch: pyxis-ring-2 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 1c:72:1d:e0:32:ff bridge-priority: 32768 root-id: 1c:72:1d:e0:32:ff root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 2,273-274,397 discarding: none edge: 273-274,397 designated: 2,273-274,397 alternate: none backup: none switch: pyxis-ring-3 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 1c:72:1d:e0:b1:ff bridge-priority: 32768 root-id: 1c:72:1d:e0:b1:ff root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 5,272-274,397 discarding: none edge: 5,272-274,397 designated: 5,272-274,397 alternate: none backup: none switch: pyxis-ring-1 vlan: 1-4093,4095 ports: none instance-id: 0 name: stg-default bridge-id: 1c:72:1d:e0:32:ff bridge-priority: 32768 root-id: 1c:72:1d:e0:32:ff root-priority: 32768 root-port: 0 hello-time: 2 forwarding-delay: 15 max-age: 20 disabled: none learning: none forwarding: 4-6,272,274,397 discarding: none edge: 5-6,272,274,397 designated: 4-6,272,274,397 alternate: none backup: none CLI (network-admin@corvus-ring-1) > |
VLAN Status
Verify VLAN status with the command: vlan-show
CLI (network-admin@udev-leo1*) > vlan-show id 1 id type auto-vxlan replicators scope description active stats ports untagged-ports active-edge-ports -- ------ ---------- ----------- ----- ----------- ------ ----- -------------- -------------- ----------------- 1 public no none local default-1 yes yes 3,5-72,272-274 3,5-69,272-274 69,273 |
This command will show the relationship between the VLAN and the ports that allow that VLANs traffic. If traffic is not getting through to its destination confirm the VLAN configuration.
Port and VLAN Relationship
Verify port and VLAN relationship with the command: port-show vlan ID
CLI (network-admin@udev-leo1*) > port-show vlan 1 port ip mac vlan hostname status config ---- ----------- ----------------- ---- --------- ------------------------------------ ----------- 69 10.10.10.10 66:0e:94:1b:e5:80 1 udev-leo1 up,PN-internal,stp-edge-port,vlan-up fd,1g,jumbo 69 6.6.6.210 66:0e:94:1b:d0:35 1 udev-leo1 up,PN-internal,stp-edge-port,vlan-up fd,1g,jumbo |
Similar to the VLAN status command, this command will show the relationship between the VLAN and the ports that allow that VLAN traffic.
VLAN Assignment per Port
Verify VLAN assignment per port with the command: port-vlan-show ports ##
CLI (network-admin@udev-leo1*) > port-vlan-show ports 43 port vlans untagged-vlan description active-vlans ---- ---------------------- ------------- ----------- ------------ 43 1,31,90,1111,1311,1411 1 none |
Similar to the VLAN status command, this command will show the relationship between the VLAN and the ports that allow that VLAN traffic.
Monitoring and tracking a specific MAC address with the L2 table within the fabric is a powerful troubleshooting tool. MAC address and port relationship is also an important troubleshooting tool.
Beyond the L2 table, the Pluribus switch also creates and tracks vPorts. vPorts provide a fabric wide view on MAC addresses and their relationship to VLANs and other critical information.
L2 Table Status
View the MAC addresses status for a switch using: l2-table-show
CLI (network-admin@udev-leo1*) > l2-table-show mac vlan ip ports state hostname peer-intf peer-state peer-owner-state status migrate ----------------- ---- ------------------------- ----- -------------------- --------- --------- ---------- ---------------- ----------- --------- 66:0e:94:84:13:8c 1 6.6.6.213 17-18 active 69 active active 524464296 64:0e:94:c0:05:43 1 17-18 active 69 active active 36:a3:dd:be:7c:3b 4094 fe80::34a3:ddff:febe:7c3b 17-18 active 69 active active PN-cluster 66:0e:94:11:f2:14 1 17-18 active 9 active active 2647888 64:0e:94:c0:00:16 1 17-18 active 9 active active 65 66:0e:94:1b:e5:80 1 10.10.10.10 69 active,static,router udev-leo1 272 active active PN-internal 2 64:0e:94:c0:00:12 1 17-18 active 9 active active 3764243 d6:e9:e6:0f:c9:f3 4094 fe80::d4e9:e6ff:fe0f:c9f3 69 active udev-leo1 272 active active PN-internal 66:0e:94:1b:d0:35 1 6.6.6.210 69 active udev-leo1 272 active active PN-internal 71912925 |
vPort Status
View the vPort information using: vport-show
CLI (network-admin@udev-leo1*) > vport-show mac 64:0e:94:c0:0a:9f owner mac vlan state hostname status migrate --------- ----------------- ---- -------- --------- ----------- ------- udev-leo1 64:0e:94:c0:0a:9f 85 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 52 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 50 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 1 igmp-mac udev-leo1 PN-internal 18089 udev-leo1 64:0e:94:c0:0a:9f 68 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 51 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 48 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 38 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 1111 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 44 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 37 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 70 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 31 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 34 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 90 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 1411 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 55 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 45 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 35 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 46 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 47 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 42 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 43 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 180 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 39 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 150 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 32 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 56 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 49 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 54 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 1311 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 5 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 53 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 36 igmp-mac udev-leo1 PN-internal udev-leo1 64:0e:94:c0:0a:9f 41 igmp-mac udev-leo1 PN-internal |
vPort History Status
View the vPort history (for a specific MAC address in the following example) using: vport-history-show
CLI (network-admin@pnswitch1) > vport-history-show mac 00:00:4c:06:91:f8 |
|||||||||
time |
log-type |
mac |
vlan |
ip |
ports |
state |
local-ports |
local-state |
migrate |
-------------- |
--------- |
-------------- |
---- |
------------ |
----- |
------ |
----------- |
----------- |
------- |
11-17,21:52:30 |
save |
00:00:4c:06:91:f8 |
514 |
10.81.114.21 |
61 |
active |
61 |
active |
9 |
11-17,21:57:07 |
l2-modify |
00:00:4c:06:91:f8 |
514 |
10.81.114.21 |
61 |
active |
61 |
active |
9 |
11-17,22:02:07 |
l2-modify |
00:00:4c:06:91:f8 |
514 |
10.81.114.21 |
61 |
active |
61 |
active |
9 |
11-17,22:07:07 |
l2-modify |
00:00:4c:06:91:f8 |
514 |
10.81.114.21 |
61 |
active |
61 |
active |
9 |
11-17,22:12:07 |
l2-modify |
00:00:4c:06:91:f8 |
514 |
10.81.114.21 |
61 |
active |
61 |
active |
9 |
11-17,22:17:06 |
l2-modify |
00:00:4c:06:91:f8 |
514 |
10.81.114.21 |
61 |
active |
61 |
active |
9 |
11-17,22:22:06 |
l2-modify |
00:00:4c:06:91:f8 |
514 |
10.81.114.21 |
61 |
active |
61 |
active |
9 |
Note: On occasion, you may need to use the vport-history-show command with the argument "within-last." In some cases, an admin change might have modified the entry previously. In that event, use the "within-last" argument to view the output.
Using the vport-history-show command with the within-last argument:
CLI (network-admin@plu005swl01) > vport-history-show mac 00:11:01:00:00:21 within-last 3h time log-type mac vlan ip ports state peer-intf peer-state -------- -------- ----------------- ---- ----------- ----- ------ --------- ---------- 13:21:31 l2-save 00:11:01:00:00:21 10 100.34.0.37 45 active 273 active 13:21:31 l3-save 00:11:01:00:00:21 10 100.34.0.37 active |