MYLIFE HUBHub home ↗
✦ MYLIFE HUB / TECHNICAL

Network operations.
Runbooks you can follow.

Choose the symptom or change, then identify exact device family, model, software release and topology.

⚠ Production safety

Foundation runbooks only—not vendor-approved change records. Verify commands, compatibility and rollback against current official vendor guidance and organisational change controls. Do not run unfamiliar commands on production devices.

FIND A PROCEDURE

What are you working on?

All technical topics live under /technical.

FIELD PROCEDURES

Foundation runbooks

Capture timestamps, outputs and impact in the approved incident/change record.

01 · CHANGE

IOS / Software / Firmware Upgrade

STOP: no approved change, unsupported path, missing backup, unverified image, unhealthy redundancy, missing rollback or no out-of-band access.

Pre-checks

  1. Record vendor, exact model/SKU, serials, current and target release, boot/install mode, topology, management method and impacted services.
  2. Separate Catalyst IOS/IOS XE from Nexus NX-OS. For firewalls and SD-WAN, confirm controller, HA and upgrade-order requirements.
  3. Review official release notes, compatibility matrix, intermediate path, bootloader/ROMMON needs, known defects, licensing, feature deprecations, storage and memory.
  4. Confirm approval, maintenance window, outage expectation, stakeholder notification, console/OOB access, escalation contacts and rollback deadline.
  5. Capture baseline: versions, interfaces, routing neighbours/routes, HA/stack state, tunnels/VPNs, alarms, CPU/memory and application tests.
  6. Back up configuration/state to approved storage and verify readability. Verify image checksum/signature against vendor-published value.

Execution controls

  • Follow exact model/release vendor guide; never copy commands from a different platform.
  • Use the vendor-prescribed order for stack/HA/cluster members and controller-managed devices.
  • Monitor console and upgrade state. Do not interrupt power or repeatedly reboot when progress is unclear.
  • Pause at approved go/no-go gates and timestamp every step.

Post-checks and rollback

  • Confirm all members booted on target release, HA is healthy/synchronised and management works.
  • Validate interfaces, LAGs, VLANs, routing, SD-WAN control/tunnels, VPNs, policies, monitoring and service-owner tests.
  • Use only the documented, approved rollback. Downgrade/config reversal may not be supported; if uncertain, stop and escalate.

Evidence: change ID, versions, image verification, backup reference (no secrets), before/after outputs, tests, timestamps and sign-off.

03 · INCIDENT

CRC / Input Errors / Discards / Drops

Baseline and commands

  • Capture counters and timestamp; sample again after a known interval. Compare both ends and each LAG member. Do not clear counters before preserving evidence and approval.
Catalyst: show interfaces <interface>
Catalyst: show interfaces counters errors
Nexus: show interface <interface>
Nexus: show interface counters errors
Where supported: show etherchannel summary / show port-channel summary

Interpret patterns

  • CRC/FCS/alignment: physical media, optics/cable, interference or negotiation; check both endpoints.
  • Input errors/runts/giants: inspect exact counter definition, framing, MTU and physical health.
  • Output/queue drops: investigate utilisation, microbursts, buffers, QoS queues and egress congestion.
  • Discards: may be policy, VLAN/ACL, QoS or platform-specific; do not infer from label alone.

Remediate and validate

  1. Compare speed/duplex, MTU, optic diagnostics, media and member health.
  2. Correlate traffic, QoS/policers, queue stats, MAC movement, platform counters and recent changes.
  3. Apply only evidence-based approved remediation; avoid blanket QoS/protection changes.
  4. Repeat same sampling interval and confirm counters stop increasing and service symptoms resolve.

Escalate rapid growth, multi-site impact or suspected ASIC/line-card fault with evidence.

04 · PERFORMANCE

High CPU / Memory

Confirm impact

  • Record value, duration, baseline, threshold, device role, traffic and affected services. Separate spikes from sustained load.
  • Correlate routing churn, storms, scans, logging bursts, scheduled jobs, polling, recent changes and hardware/environment alarms.
  • Check management response, packet loss, HA state, neighbour changes and memory trend/free memory.

Read-only examples; validate platform/release

Catalyst IOS/IOS XE: show processes cpu sorted
Catalyst IOS/IOS XE: show processes memory
Nexus NX-OS: show processes cpu sort
Nexus NX-OS: show system resources
FortiGate: get system performance status
Palo Alto: show system resources

Response

  • Identify process and CPU type; top process alone is not proof of root cause.
  • Review logs, routing/ARP/MAC changes, session/inspection load, packet rates and crash/allocation errors.
  • Preserve outputs; avoid repeated expensive polling. Do not kill processes, reboot or disable inspection without vendor guidance and approval.
  • For suspected loop/storm, follow incident process and verify fault domain before isolating a port.

Close after resources return toward baseline, services/routes remain stable and alerts clear. Escalate sustained unexplained load, memory leak or crashes.

05 · RESILIENCE

HA / Redundancy / Failover

High risk: do not force failover, restart a peer or disconnect HA links during an incident without approved recovery plan. Confirm split-brain protection and OOB access.

Baseline

  • Identify design: active/passive, active/active, firewall cluster, Catalyst stack/StackWise Virtual, Nexus vPC, routing redundancy or SD-WAN pair.
  • Record roles, peer reachability, sync, heartbeat/control/data links, monitored interfaces, last failover and current forwarding.

Read-only examples (verify exact platform)

FortiGate: get system ha status
Palo Alto: show high-availability state
Catalyst: show switch / platform-specific stack status
Nexus: show vpc brief
Nexus: show port-channel summary

Isolation

  • Check heartbeat/peer-link, keepalive, peer routing, version compatibility, config sync, monitored links, power and hardware alarms.
  • For vPC, distinguish peer-link from keepalive and check consistency; for firewalls, inspect state sync and HA events.
  • Correlate upgrades, policy/interface changes, certificates/time and upstream routing.

Do not disable split-brain protection or change both peers at once. Confirm authoritative config, impact and rollback before role change. If peer state is ambiguous, stop/escalate. Validate roles, sync, routes/sessions and end-to-end tests.

06 · SD-WAN

SD-WAN Tunnel / Control Connection Down

Scope

  • Record site, edge model/software, transport, segment/VPN, peer, affected control/tunnels, prefixes/apps and timestamp.
  • Determine one tunnel vs one transport vs all controllers vs multi-site. Check provider work, templates/policies, certificates and NTP.

Cisco SD-WAN / Viptela

  • Use approved vManage and exact-release CLI to inspect control connections, BFD, TLOCs, OMP routes, interface state and alarms.
  • Check controller reachability/ports through actual underlay, source interface/VRF, DNS if used, NAT/firewall and system time.
  • If underlay works but control is down, validate certificate chain/expiry, device identity, NTP and compatibility. Compare a healthy peer/site.

Aruba EdgeConnect / Silver Peak

  • Use approved Orchestrator and release guide to inspect appliance, overlay, WAN labels, peer state, alarms and deployment status.
  • Verify circuit, address/gateway/routes, DNS if needed, upstream ACL/NAT and peer. Avoid broad template pushes while diagnosing.

Recovery

  1. Confirm WAN interface/address/gateway/route.
  2. Test approved destinations/ports with source interface/VRF; ICMP failure alone does not prove service port failure.
  3. Separate control-plane from data-plane; inspect MTU, NAT, ACLs, asymmetric routing, certificate/time and ISP events.
  4. Fix evidenced fault or use approved controller workflow; do not clear all tunnels or reboot first.

Validate control, BFD/overlay, routes, path preference, app reachability and failover. Escalate with redacted evidence/provider ticket.

07 · FIREWALL

Firewall / VPN / IPsec Connectivity

Capture exact flow

  • Record source/destination, protocol/ports, direction, zone/interface, peer, VRF/virtual router/VDOM, time and app impact.
  • Distinguish tunnel down, one-way traffic, intermittent loss and app-specific failure; check recent policy/NAT/route/certificate/provider changes.

FortiGate examples; validate VDOM/release

get system status
get router info routing-table all
diagnose vpn ike gateway list
diagnose vpn tunnel list

Palo Alto examples; validate context/release

show system info
show routing route
show vpn ike-sa
show vpn ipsec-sa
show session all filter source <source-ip> destination <destination-ip>

Trace the path

  1. Check interface and route/next hop in correct VRF/virtual router/VDOM.
  2. Use logs to verify actual rule, zones, source/destination, application/service and action.
  3. Check NAT/translated addresses, selectors/proxy IDs, subnets, IKE version, proposals, DH groups, lifetimes, peer identity and certificate status—never expose secrets.
  4. Check IKE and IPsec/child SA state and bidirectional counters.
  5. Validate remote routing/policy; established SA alone does not prove application connectivity.

Make narrow approved changes based on evidence. Avoid broad allow rules, disabling inspection or changing multiple crypto parameters together. Clear/restart SA only with approval after evidence and impact review. Validate app, counters, route/policy/NAT, logs and monitoring.

Secrets: never paste PSKs, private keys, tokens or unredacted configurations into this hub or tickets.
08 · ROUTING & SWITCHING

Switching / Routing — Catalyst vs Nexus

Identify platform

  • Record exact model, OS/version, interface/VLAN/VRF, topology, peer, affected hosts and change history.
  • Catalyst IOS/IOS XE and Nexus NX-OS are separate command environments. Verify commands against official release reference.

Read-only examples

Catalyst IOS/IOS XE:
show version
show interfaces status
show vlan brief
show spanning-tree
show etherchannel summary
show ip interface brief
show ip route
show ip ospf neighbor
show ip bgp summary

Nexus NX-OS (verify feature/syntax):
show version
show interface status
show vlan brief
show spanning-tree
show port-channel summary
show vpc brief
show ip interface brief
show ip route
show ip ospf neighbors
show bgp sessions

VLAN / STP / LAG

  • Confirm VLAN active; inspect access/trunk mode, allowed/native VLAN and peer consistency.
  • Check STP root/role/state, topology changes, BPDU/root/loop guard and MAC moves. Do not disable protections.
  • For LACP, verify both ends agree on mode, members, speed and trunk/access settings. For Nexus vPC, check peer-link, keepalive, consistency and orphan ports.

Routing

  • Check interface/line protocol, addressing, VRF, route table, next hop and ARP/ND.
  • For OSPF, inspect neighbour state, area, timers, authentication, MTU and network type as relevant.
  • For BGP, inspect session, address family, routes under approved policy, filters, next-hop reachability and reset history.
  • Do not clear sessions or change route policy as a shortcut; preserve state and assess blast radius.

Validate intended VLAN/LAG/neighbour, routes/path, no new STP/MAC/CRC events and approved end-to-end tests. Attach before/after evidence.

EVERY INCIDENT / CHANGE

Evidence & closure checklist

Before

  • Impact and timestamp
  • Exact model / OS / version
  • Approval and backup
  • Baseline and stop conditions
  • Rollback/escalation path

During

  • One change at a time
  • Timestamp each step
  • Capture outputs
  • Use go/no-go gates
  • Stop on unexpected state

After

  • Service-owner test
  • Before/after comparison
  • Monitoring/alert review
  • Root cause/follow-up
  • Inventory/ticket update
Confidentiality: do not publish customer/employer names, internal IPs, hostnames, URLs, credentials, keys, customer topology, confidential screenshots or unredacted logs.
PRACTICAL DIAGNOSTICS · V2

Command reference & expected observations

Use read-only checks first. Commands and output labels vary by model, software train, privilege and enabled feature.

Important validation rule

This is a starter reference, not a claim that every command is supported on every device. Confirm the exact command in the official command reference for your model/release and your organisation's approved runbook. Replace placeholders such as <interface> before use. Do not paste secrets or unredacted configuration into tickets.

A · CISCO CATALYST IOS / IOS XE

Baseline diagnostics

Typical read-only checks for interface, routing and switching symptoms.

Commands

show version
show interfaces status
show interfaces <interface>
show interfaces counters errors
show logging
show ip interface brief
show ip route
show spanning-tree
show etherchannel summary
show ip ospf neighbor
show ip bgp summary

What healthy usually looks like

  • Version: expected model and software release; uptime aligns with change/incident timeline.
  • Interface: expected admin/oper state, correct speed/duplex and no rapidly increasing error counters.
  • Routing: expected routes and neighbour/session state; a BGP/OSPF session being up alone does not prove the intended prefixes are present.
  • STP/LAG: intended root/port roles and expected members bundled; no unexplained topology churn or inconsistent members.

Common patterns

  • Administratively down: check approved configuration/change record before enabling.
  • Err-disabled: identify the trigger in logs first; do not repeatedly re-enable without fixing the cause.
  • CRC increases: compare both ends and inspect supported optics/cabling before changing protocol settings.
  • Neighbour down: validate interface/VRF, addressing, reachability, timers/authentication and MTU according to protocol design.

Recovery gate

Do not clear counters, reset routing neighbours, shut/no-shut ports or change spanning-tree protections merely to test. Preserve outputs and use the approved change procedure for any state-changing action.

B · CISCO NEXUS NX-OS

Baseline diagnostics

NX-OS commands and features differ from Catalyst IOS/IOS XE.

Commands (verify feature support)

show version
show interface status
show interface <interface>
show interface counters errors
show logging
show vlan brief
show spanning-tree
show port-channel summary
show vpc brief
show ip interface brief
show ip route
show ip ospf neighbors
show bgp sessions

Expected observations

  • Correct NX-OS release, supervisor/module state and uptime.
  • Interfaces and port-channel members match intended design; no unexpected suspended/inconsistent member.
  • For vPC, peer-link and keepalive are healthy and consistency checks show no unexplained mismatch. These are separate paths and should not be treated as interchangeable.
  • Routing neighbours and expected routes are present in the correct VRF/address family.

Common errors / safe response

  • vPC consistency issue: capture consistency output and compare both peers; do not disable consistency checks as a workaround.
  • Port-channel member suspended: compare both ends' LACP, VLAN, speed and configuration; don't force a member into the bundle.
  • Feature/command unavailable: verify model, feature license/state and release syntax rather than substituting a Catalyst command.
C · FORTIGATE

Firewall / IPsec triage

Read-only status, route and VPN checks; syntax may depend on FortiOS, VDOM and model.

Commands

get system status
get system performance status
get router info routing-table all
diagnose vpn ike gateway list
diagnose vpn tunnel list

Expected observations

  • Correct FortiOS version, device identity and operating context/VDOM.
  • Route table has the intended destination/next hop in the relevant context.
  • IKE gateway and IPsec tunnel state align with the designed peer; byte/packet counters should move when test traffic is expected.
  • Performance output should be compared with baseline and correlated with active sessions and system events.

Common patterns

  • IKE down: validate peer reachability, proposals, peer identity, time/certificate where used, and remote configuration.
  • IKE up but no traffic: inspect selectors, routes, policy, NAT and both peers' counters.
  • Wrong route/context: verify VDOM and routing table before altering policies.

Do not run packet sniffer/debug commands at high volume without approval; debugging can expose sensitive metadata and add load. Never publish PSKs or private keys.

D · PALO ALTO PAN-OS

Firewall / VPN triage

Use the correct CLI context and validate exact PAN-OS syntax.

Commands

show system info
show system resources
show routing route
show vpn ike-sa
show vpn ipsec-sa

Expected observations

  • Expected PAN-OS version and system identity; resource values compared with normal baseline.
  • Route lookup and virtual-router context match the intended traffic path.
  • IKE/IPsec SAs match the expected peer, proxy IDs/selectors and state; established SAs alone do not guarantee application reachability.
  • Traffic logs identify the actual security rule, action, zones, application/service and NAT behaviour.

Common patterns

  • No matching route: verify virtual router, destination, next hop and return path.
  • Traffic denied: use logs to identify rule match before changing policy.
  • SA up, traffic fails: inspect selectors, NAT, routing, policy and remote-side counters.

Avoid broad allow rules or disabling inspection as troubleshooting shortcuts. Preserve logs and use an approved narrow change.

E · SD-WAN

Control and overlay health checklist

Cisco SD-WAN/Viptela and Aruba EdgeConnect/Silver Peak use different workflows.

Record first

  • Site/edge ID, model, software, transport, affected VPN/segment, first failure time, impacted prefixes/apps and recent changes.
  • Whether the failure affects one transport, one tunnel, all control connections, one site or multiple sites.

Check in order

  1. Physical/WAN interface and address state.
  2. Underlay route/default gateway and reachability to required controller/peer destinations and ports.
  3. Source interface/VRF, NAT/firewall path, DNS if used, time/NTP and certificate validity.
  4. Controller/control connection separately from data-plane tunnel/BFD/overlay state.
  5. Route exchange, path preference, application test and failover policy.

Common patterns

  • Underlay down: start with circuit/interface/provider and peer side.
  • Underlay reachable, control down: inspect controller reachability/ports, certificate/time/identity and compatibility.
  • Control up, app down: inspect overlay/tunnel, route exchange, policy, MTU and return path.

Use vManage/device CLI for Cisco SD-WAN and Orchestrator/EdgeConnect views for Aruba; do not apply commands or assumptions across vendors.

F · CHANGE QUALITY

Expected-output record & stop criteria

Use this mini-template in each incident/change record.

Device / model / software release:
Incident or change ID:
Business impact and start time (timezone):
Baseline command/output reference:
Expected state:
Observed state:
Difference / evidence:
Recent changes / peer comparison:
Approved action and owner:
Stop condition / rollback trigger:
Post-check result and observation window:
Service-owner confirmation:
Follow-up / vendor case:

Stop and escalate if

  • Unexpected HA/stack/vPC state or loss of the only management path.
  • More sites/devices/services become affected during diagnosis.
  • Command syntax/meaning is uncertain for the installed release.
  • Required backup, change approval, rollback path or vendor guidance is missing.
  • A suggested action would disable security protections, force a failover, clear critical state or cause an outage outside the approved window.