Extreme Certified Professional - Extreme Switching cheat sheet
Extreme Certified Professional - Extreme Switching ยท Keep the key ideas within reach.
Extreme Switching Architecture and Hardware Fundamentals
ExtremeXOS (EXOS) and Extreme Fabric Engine (VOSS) are distinct operating systems: EXOS is the CLI/OS used on X-series, Summit, and many SLX/Universal platforms; VOSS is the OS on VSP/Fabric Engine platforms and uses a different CLI syntax and configuration model.
Stacking on Extreme switches uses SummitStack (EXOS) over dedicated stacking ports or front-panel ports; a stack elects a master and a backup master, and the stack is managed as one logical device with one IP address.
Extreme Fabric Connect is a SPB (Shortest Path Bridging, IEEE 802.1aq) based architecture: it uses IS-IS as the control plane, provides MAC-in-MAC encapsulation, and enables L2/L3 virtualization via service instances (VSNs).
EXOS hardware families include fixed-configuration Summit switches and modular X-series chassis; line cards and management modules are hot-swappable on supported chassis, and power supplies can be redundant and load-sharing.
Port numbering on EXOS is slot:port (e.g., 1:5); on stackable Summit switches the stack port numbering and slot ID are assigned at stack formation, and the slot ID determines the port prefix.
Interface types in EXOS include physical ports, LAG (link aggregation group) logical ports, VLAN logical interfaces, and loopback interfaces; routing and management can be bound to these logical interfaces.
EXOS supports alternate operating modes and platforms (e.g., EXOS on supported third-party or white-box hardware via Extreme's open networking offerings); feature availability varies by platform and license.
A switch's forwarding is hardware (ASIC) based; control-plane functions (STP, routing protocols, management) run in software, so a control-plane overload can disrupt protocols while forwarding continues.
Initial Configuration, Management Access, and Software Updates
EXOS initial access is via console (default baud 9600, 8N1); the default login is admin with no password, and the first configuration step should set a password and management IP.
Management VLAN/IP is configured with commands such as
configure vlan Mgmt ipaddress <ip> <mask>andenable ipforwarding vlan Mgmt; the default management VLAN is typically Mgmt (VLAN 4095 on some platforms).Save configuration with
save configuration(orsave config); unsaved changes are lost on reboot. Useshow configurationto review andupload configuration/download configurationfor backup and restore via TFTP/SCP.Software images on EXOS are updated with
download image <server> <file> {primary|secondary}thenreboot;show versiondisplays the running image, anduse imageselects the boot image.Management protocols to enable/disable: SSH (
enable ssh2), Telnet (disable telnetrecommended), SNMP (enable snmp access), and HTTPS (enable web http/enable web https). Restrict access with ACLs on the management VLAN.EXOS supports multiple user accounts with
create account <user> <password> {admin|user}; AAA (RADIUS/TACACS+) is configured withconfigure radius/configure tacacsandconfigure aaato authenticate management logins.Configuration modes: EXOS CLI has a User EXEC and Privileged EXEC model;
configure terminalis not required - commands are entered directly at the prompt, andshowcommands display state.NTP is configured with
configure ntp server add <ip>andenable ntp; correct time is required for certificate validation, log timestamps, and AAA accounting.
VLANs, Spanning Tree, and Layer 2 Redundancy
VLAN creation:
create vlan <name> tag <id>; add ports withconfigure vlan <name> add ports <portlist> {tagged|untagged}. A port can be untagged in only one VLAN; tagged ports carry multiple VLANs.The default VLAN is typically VLAN 1 (named Default); untagged traffic on a port belongs to that port's untagged VLAN. Tagged frames use 802.1Q tags with the configured VLAN ID.
EXOS supports STP, RSTP (802.1w), and MSTP (802.1s). Enable with
enable stpd <name>and configure mode withconfigure stpd <name> mode {dot1d|dot1w|mstp}.MSTP maps VLANs to MST instances; configure with
configure stpd <name> add vlan <vlan> dot1d <instance>; the region name and revision must match across all switches in the MST region.STP port roles include Root, Designated, Alternate, and Backup; port states are Discarding, Learning, and Forwarding (RSTP/MSTP). Root bridge selection uses bridge priority then MAC address.
Edge ports (PortFast equivalent) skip STP listening/learning:
configure stpd <name> ports <port> edge-safeguardoredge-port; BPDU guard protects against loops from edge devices.ERPS (G.8032) and Extreme's Ethernet Automatic Protection Switching (EAPS) provide sub-second ring protection as alternatives to STP; EAPS uses a master node and control VLAN to detect ring failure.
Root guard and BPDU guard:
configure stpd <name> ports <port> root-guardprevents a port from becoming root; BPDU guard disables an edge port that receives BPDUs.
Link Aggregation and Load Sharing
LAG creation on EXOS:
create lag <name>thenconfigure lag <name> add ports <portlist>; or useenable sharing <master-port> grouping <portlist> algorithm <algo>.Static LAGs require matching configuration on both ends; LACP (802.3ad) uses
configure sharing <master> lacpand negotiates aggregation automatically.LACP modes: active (initiates LACP), passive (responds only). At least one side must be active for the LAG to form.
Load-sharing algorithms include L2 (source/destination MAC), L3 (source/destination IP), and L4 (TCP/UDP port). Choose an algorithm that matches traffic patterns to avoid polarization.
All ports in a LAG must have the same speed, duplex, and VLAN membership; a port can belong to only one LAG, and the master port carries the LAG's configuration.
show sharingandshow lacpdisplay LAG status, member ports, and LACP neighbor state;show ports <port> info detailshows per-port link and flow control.Multi-switch LAG (MLAG) on EXOS uses Extreme's MLAG or VSS-like features; on Fabric Engine, multi-homing uses SMLT/RSMLT for active-active dual-homed connections.
LAG health-check and min-links: configure a minimum number of active links so the LAG goes down if too few members remain, preventing black-holing.
IP Routing and Layer 3 Forwarding on Switches
Enable routing globally with
enable ipforwarding; create a VLAN interface withconfigure vlan <name> ipaddress <ip> <mask>and enableenable ipforwarding vlan <name>.Static routes:
configure iproute add <network> <mask> <gateway>; default route uses 0.0.0.0/0.show iproutedisplays the routing table andshow iproute <network>shows a specific route.EXOS supports OSPF (v2/v3), BGP, IS-IS, and RIP. OSPF is enabled with
enable ospfand areas/interfaces configured viaconfigure ospf add vlan <name> area <id>.VRF (Virtual Routing and Forwarding) separates routing tables: create with
create vrf <name>and bind VLANs/interfaces to the VRF; each VRF has independent routing and forwarding.ECMP (Equal-Cost Multi-Path) allows multiple equal-cost routes; EXOS supports ECMP for OSPF/BGP/static routes, and
configure iproute add ... metricinfluences path selection.ARP:
show iparpdisplays the ARP table;clear iparpflushes entries. Proxy ARP can be enabled per VLAN withenable iparp proxy.IPv6 is supported with
enable ipforwarding ipv6,configure vlan <name> ipaddress <ipv6>/<prefix>, andconfigure iproute add <prefix> <gateway>for IPv6 routes.Route redistribution between protocols is configured with
configure <protocol> add export <protocol>; use route maps to filter and set attributes.
Network Security, Authentication, and Access Control
Port security limits MAC addresses per port:
configure ports <port> limit-learned-mac <n>andconfigure ports <port> lock-learning; violations can disable the port or drop frames.802.1X authentication:
configure netlogin dot1x; RADIUS server configured withconfigure radius primary server <ip> ...; supplicants authenticate before the port is authorized.MAC-based authentication (netlogin mac) authenticates devices by MAC against RADIUS; Web-based authentication (netlogin web) redirects users to a login page.
ACLs on EXOS are created with
create access-list <name> ...and applied to VLANs or ports withconfigure access-list <name> [ports|vlan] ...; ACLs match on L2/L3/L4 fields.DHCP snooping with
enable dhcp snoopingand trusted ports prevents rogue DHCP servers; dynamic ARP inspection (DAI) validates ARP packets against the DHCP snooping binding table.IP source guard binds source IP/MAC to the DHCP snooping table, dropping spoofed source addresses on untrusted ports.
Management access security: restrict SSH/Telnet/SNMP to a management VLAN, apply ACLs, use
configure snmpv3for encrypted SNMPv3, and disable unused services.RADIUS/TACACS+ AAA:
configure aaa radius primary server <ip>andconfigure aaa primary authentication radius; TACACS+ is commonly used for per-command authorization.
Monitoring, Troubleshooting, and Operations
show ports <portlist> statisticsdisplays per-port counters;clear ports <portlist> countersresets them.show ports <portlist> info detailshows link state, speed, and flow control.show logdisplays the system log;configure log target <target>sets log destinations (memory-buffer, console, syslog server). Severity levels range from emergency to debug.show tech-supportcollects a diagnostic bundle for TAC;show diagnosticsdisplays hardware health (temperature, fans, power supplies).sFlow/NetFlow:
enable sflowandconfigure sflow collector <ip>export traffic samples;show sflowverifies configuration.show versiondisplays software image, boot image, and hardware;show switchshows slot/stack status;show slotshows module inventory.Spanning tree troubleshooting:
show stpd <name> portsshows roles/states;show stpd <name> bridgeshows bridge priority and root.show lldp neighborsmaps topology.pingandtracerouteare available from the EXOS CLI:ping <ip> {count <n>}andtraceroute <ip>;show iparpverifies ARP resolution.show configurationandshow configuration <module>help audit running config;diff(where supported) compares saved vs running configuration.