Standard Operating Procedure (SOP)
SD-WAN (Velocloud) Firmware Upgrade Process
Document Owner: Head of Technical Operations
Date: 1 October 2025
Version: 1.0
Date: 23 February 2026
Version: 2.0
1. Purpose
To define a structured, timeline-driven process for upgrading Velocloud SD-WAN firmware while ensuring platform stability, vendor alignment, security compliance, and client satisfaction, and to minimize risk by adopting only fully mature Long-Term Support (LTS) releases.
2. Definitions
Term |
Definition |
Long-Term Support (LTS) |
|
Short-Term Support (STS) |
|
Maintenance Release (MR) |
|
Maturity Threshold (“.2 Rule”) |
|
Pilot Deployment |
|
Tier Classification |
|
3. Roles & Responsibilities
Role |
Responsibilities |
Engineering (EE) |
|
CRC |
|
Account Managers / TC/CX |
|
Clients |
|
CAB |
|
4. Timeline & Process Workflow
4.1 Firmware Release Lifecycle
Within 90 days of a new LTS release publication:
- Engineering performs structured evaluation
- Initial lab validation begins
- Impact summary presented to CAB
If adoption is deferred, justification must be documented and approved by CAB.
Each edge must always remain:
• On a supported LTS branch
• With at least 12 months of remaining vendor support
• No more than one LTS generation behind the current recommended release
Phase |
Trigger |
Key Activities |
Phase 1 – LTS Initial Release (.0) |
Vendor publishes new LTS (.0) |
|
Phase 2 – Early Maintenance Release (.1) |
Maintenance Release .1 available |
|
Phase 3 – Maturity Gate (.2) |
Maintenance Release .2 available AND listed as “Recommended” |
|
Phase 4 – Production Rollout (Tier 2) |
CAB Approval Post-.2 Validation |
|
Phase 5 – Production Rollout (Tier 1) |
Successful Tier 2 stabilization (at last 80% of Tier 2 clients complete) |
|
Phase 6– Estate Stabilization & Closure |
Production rollout substantially completed |
|
4.2 Upgrade Criteria (Decision Gates)
Upgrades proceed only if all the following are true:
-
Firmware is LTS
- Listed as “Recommended” in Arista SD-WAN support portal
- Minimum Maintenance Release .2 or later
- Current production version within 12–18-months lifecycle window
- No unresolved high-severity defects identified in pilot
STS releases are only permitted if explicitly required by a critical security patch and approved by CAB.
4.3 Upgrade Frequency
Given that each LTS release is supported for approximately three (3) years (36 months), the following cadence will be applied to balance stability, security, and operational overhead:
Item |
Best-Practice Guidance |
Major LTS Adoption |
|
Security-Driven Upgrades |
|
Deferral Policy |
CRC may defer adoption up to 12 months if: Deferral must be documented. |
5. Execution Framework
Pre-Upgrade
- Backup orchestrator configuration.
- Confirm rollback image availability in orchestrator.
- Submit CR to CAB with risk/impact matrix.
Upgrade Window
- Execute during maintenance hours (regional or client-specific).
- CRC monitors real-time logs (tunnel stability, event logs, CPU/memory).
- Escalate anomalies immediately to Engineering.
Post-Upgrade Validation
- Verify tunnels and routing policies.
- Perform application testing (voice, key client applications etc).
- Maintain 24-hour enhanced monitoring window with defined escalation thresholds.
Rollback Criteria
- Core features non-operational (business policy, routing, management plane etc).
- Major client application failures.
- Rollback executed within 2 hours of trigger.
6. Reporting & Governance
- Firmware Upgrade Register: Tracks client firmware versions, upgrade dates, and rollback events.
- Monthly Updates in TC Call: Ongoing status reporting during rollout.
- Post Implementation Review: Conducted after each major cycle to capture lessons learned.
- Vendor Release Watch List: Engineering maintains a live tracker of vendor release statuses (preview, recommended, deprecated) to drive upgrade timing.
- Release Monitoring: EE to manually check the Arista Support Portal at the start of each month for newly published firmware images and updated recommended release lists. Findings are documented and shared during the monthly engineering review.
Key Policy Summary
- Only LTS firmware is approved for client production.
- Minimum version maturity: .2 or later (two or more maintenance releases).
- STS releases are prohibited except in critical security circumstances with CAB approval.