VMware VeloCloud: The Definitive Guide to SD-WAN Architecture, Implementation, and Security
In today’s rapidly evolving digital landscape, network infrastructure plays a critical role in enabling business operations. Traditional Wide Area Network (WAN) architectures often struggle to meet the demands of cloud-centric applications, remote work, and the need for agile, responsive connectivity. VMware VeloCloud has emerged as a leading Software-Defined WAN (SD-WAN) solution that addresses these challenges by fundamentally transforming how enterprise networks are built, managed, and secured.
This comprehensive guide explores VMware VeloCloud’s technical architecture, deployment methodologies, security frameworks, and practical implementation strategies. We’ll dive deep into the inner workings of this technology, providing network engineers, security professionals, and IT decision-makers with the knowledge needed to effectively evaluate, deploy, and optimize VeloCloud in complex enterprise environments.
Understanding VMware VeloCloud Architecture
VMware VeloCloud represents a paradigm shift from traditional WAN architectures to a software-defined approach that decouples network services from underlying hardware. At its core, VeloCloud creates a virtualized overlay network that abstracts and simplifies WAN infrastructure while providing enhanced performance, reliability, and security.
Core Components of VMware VeloCloud
The VeloCloud architecture consists of three primary components working in tandem to deliver SD-WAN capabilities:
- VeloCloud Edge (VCE): Physical or virtual appliances deployed at branch offices, data centers, and cloud environments that serve as the on-ramp to the SD-WAN overlay network.
- VeloCloud Gateways (VCG): Cloud-hosted network services that provide optimized paths for traffic, especially for cloud and SaaS applications.
- VeloCloud Orchestrator (VCO): A centralized management platform that provides configuration, monitoring, and orchestration of the entire SD-WAN fabric.
This architecture enables organizations to build a virtual network overlay that can leverage any combination of transport services, including MPLS, broadband internet, LTE, and satellite connections, treating them as a unified pool of network resources.
The VeloCloud Edge: Technical Deep Dive
The VeloCloud Edge (VCE) represents the data plane component of the SD-WAN solution, available in various form factors to address different deployment scenarios:
- Physical Appliances: Hardware devices ranging from small branch office models (supporting up to 100 Mbps) to data center models (supporting up to 10 Gbps)
- Virtual Appliances: Software implementations that can be deployed on standard virtualization platforms (VMware ESXi, KVM, AWS, Azure, Google Cloud)
- Cloud-Hosted: Services that can be spun up in public cloud environments to serve as cloud on-ramps
Each VCE appliance implements sophisticated traffic engineering capabilities including:
Dynamic Multi-Path Optimization (DMPO): This proprietary technology continuously monitors all available WAN links for quality metrics including:
- Latency (both one-way and round-trip)
- Jitter (variation in latency)
- Packet loss and ordering
- Bandwidth availability and utilization
Based on these measurements, DMPO can make real-time decisions about traffic steering, dynamically selecting the optimal path for each application flow based on defined business policies. When network conditions degrade on a particular link, DMPO can seamlessly shift traffic to better-performing connections without disrupting active sessions.
Here’s a simplified example of how DMPO evaluates path quality:
| Path | Latency (ms) | Jitter (ms) | Packet Loss (%) | Available Bandwidth (Mbps) | Quality Score |
|---|---|---|---|---|---|
| MPLS Link | 45 | 2 | 0.01 | 50 | 87/100 |
| Internet Link 1 | 75 | 8 | 1.2 | 200 | 72/100 |
| Internet Link 2 | 60 | 5 | 0.5 | 150 | 79/100 |
For real-time applications such as VoIP, DMPO might select the MPLS path despite lower bandwidth, while for large file transfers, it might leverage the higher bandwidth of Internet Link 2 given its acceptable quality metrics.
VeloCloud Gateways: The Cloud Network Backbone
VeloCloud Gateways (VCGs) serve as distributed points of presence that extend the SD-WAN fabric into the cloud. These gateways are strategically positioned at top-tier data centers and cloud exchange points worldwide, creating a global network backbone that optimizes traffic flows between branches, data centers, and cloud services.
Key functions of VeloCloud Gateways include:
- Last-mile Remediation: Compensating for poor quality internet connections by providing an optimized on-ramp to the cloud backbone
- Traffic Optimization: Implementing advanced WAN optimization techniques including TCP acceleration, deduplication, and compression
- Cloud Service Access: Providing optimized connectivity to SaaS applications like Office 365, Salesforce, and others
- Security Service Insertion: Enabling traffic to be seamlessly directed to cloud security services for inspection
The distributed nature of these gateways enables what VMware calls the “Network of Clouds” architecture, which is particularly effective for multi-cloud and hybrid cloud deployments. By positioning gateways close to major cloud service providers’ networks, VeloCloud can provide optimized paths that often outperform direct internet access.
VeloCloud Orchestrator: Management and Control Plane
The VeloCloud Orchestrator (VCO) represents the brains of the operation, serving as a centralized management and control plane for the entire SD-WAN fabric. Available as both a cloud-hosted service and an on-premises deployment, VCO handles policy configuration, distribution, monitoring, and analytics.
The orchestrator abstracts the complexity of underlying network configurations through a business policy framework that defines traffic handling based on application requirements rather than traditional network parameters. Policies can be defined at various levels:
- Global: Applied across the entire organization
- Profile: Applied to groups of sites with similar requirements
- Edge: Specific to individual locations
These policies can incorporate sophisticated rule sets that consider factors such as:
- Application or traffic type (identified through DPI techniques)
- Source and destination networks
- Time of day and day of week
- User or group identity (when integrated with identity providers)
- Link performance characteristics
The orchestrator also provides comprehensive visibility through real-time and historical analytics, with customizable dashboards that can be tailored for different stakeholders – from high-level business metrics for executives to detailed technical diagnostics for network engineers.
Technical Implementation and Deployment Models
Implementing VMware VeloCloud requires careful planning and consideration of various deployment models based on an organization’s existing network infrastructure, business requirements, and technical constraints. The flexibility of VeloCloud enables multiple deployment approaches, each with distinct advantages and considerations.
Overlay vs. Replacement Deployment
VeloCloud can be deployed either as an overlay on existing WAN infrastructure or as a complete replacement for traditional WAN technologies. Understanding the implications of each approach is crucial for successful implementation.
Overlay Deployment
In an overlay model, VeloCloud coexists with legacy WAN technologies such as MPLS or point-to-point circuits. This approach enables enterprises to gradually transition to SD-WAN while preserving existing investments and minimizing disruption.
A typical overlay deployment might involve the following technical steps:
- Deploy VeloCloud Edge appliances at branch locations parallel to existing routers
- Configure VCEs to participate in existing routing protocols (BGP, OSPF) to learn local routes
- Establish IPsec tunnels from VCEs to VeloCloud Gateways over internet circuits
- Gradually migrate traffic from the traditional WAN to the SD-WAN overlay
- Implement traffic policies that utilize both traditional and SD-WAN paths based on application requirements
Here’s an example of how routing might be configured in an overlay deployment:
# Sample BGP configuration on VeloCloud Edge in overlay mode bgp neighbor 192.168.1.1 # Legacy WAN router remote-as 65001 # Legacy WAN AS number update-source loopback0 next-hop-self route-map INBOUND-FILTERS in route-map OUTBOUND-FILTERS out # Sample route-map to influence path selection route-map OUTBOUND-FILTERS permit 10 match ip address prefix-list CRITICAL-APPS set local-preference 200 # Prefer SD-WAN path for critical apps
Replacement Deployment
In a replacement model, VeloCloud completely takes over WAN functionality, replacing traditional routers and WAN optimization devices. This approach maximizes the benefits of SD-WAN but requires more careful migration planning.
A replacement deployment typically follows these technical steps:
- Deploy VeloCloud Edge appliances at all sites
- Configure VCEs to handle all routing functions (including BGP peering with service providers if needed)
- Establish redundant internet connections at each site for transport diversity
- Configure direct cloud connectivity via VeloCloud Gateways
- Implement comprehensive security policies (either using built-in features or via service chaining)
The replacement model allows for a more streamlined architecture but requires careful planning for the transition, especially for sites with critical dependencies on existing WAN infrastructure.
Transport Circuit Considerations
One of VeloCloud’s core strengths is its ability to leverage any type of transport circuit, treating them as an aggregated pool of bandwidth. However, thoughtful design of the transport layer remains important for optimal performance.
Transport Diversity
For maximum reliability, implementing diverse transport paths is recommended:
- Physical diversity: Different entry points into the building, diverse physical paths
- Provider diversity: Different ISPs or carrier networks
- Technology diversity: Mix of fixed-line (fiber, cable, DSL) and wireless (LTE, 5G) connections
This diversity ensures resilience against various failure scenarios, from local cable cuts to provider-wide outages.
Transport Sizing
Proper sizing of transport circuits requires analysis of:
- Current bandwidth utilization (both average and peak)
- Application performance requirements (especially for latency-sensitive applications)
- Growth projections for new applications and users
- Cost considerations and budget constraints
VMware recommends a minimum of two transport circuits for each site, with the combined bandwidth exceeding the site’s peak requirements by at least 30% to ensure smooth operation during link degradation events or partial failures.
Transport Security
VeloCloud secures transport circuits using strong encryption and authentication:
- IPsec tunnels with AES-256 encryption
- Pre-shared keys or certificate-based authentication
- Dynamic tunnel establishment with automatic failover
Here’s a simplified representation of how VeloCloud establishes secure tunnels across public internet connections:
# Conceptual IPsec configuration between VCE and VCG crypto ikev2 policy VELOCLOUD-IKE encryption aes-256 integrity sha384 group 20 # DH group 20 (NIST Curve P-384) prf sha384 crypto ipsec transform-set VELOCLOUD-TRANSFORM esp-aes-256 esp-sha384-hmac mode tunnel crypto map VELOCLOUD-CRYPTO 10 ipsec-isakmp set peer [VCG-IP-ADDRESS] set transform-set VELOCLOUD-TRANSFORM set pfs group20 match address OVERLAY-TRAFFIC
Edge Deployment Scenarios
VeloCloud Edges can be deployed in various configurations depending on site requirements and existing infrastructure.
Inline Deployment
In an inline deployment, the VeloCloud Edge is positioned directly in the data path between the LAN and WAN, handling all traffic flowing in and out of the site.
This configuration offers the most control but requires careful planning for high availability:
- Physical Redundancy: Deploying paired VCE appliances in active/standby mode
- Bypass Capabilities: Some physical VCE models include bypass functionality that allows traffic to flow even if the appliance fails
- Link Redundancy: Connecting multiple transport circuits to ensure connectivity isn’t lost if one circuit fails
One-Arm Deployment
In one-arm (or out-of-path) deployment, the VCE sits alongside the existing WAN edge, connected via a VLAN trunk or separate interface. Traffic is selectively redirected to the VCE using policy-based routing or similar mechanisms.
This approach is less intrusive but adds complexity in routing configuration:
# Example of policy-based routing configuration on existing router access-list 100 permit ip any any dscp ef # VoIP traffic access-list 100 permit ip any any dscp af41 # Video traffic access-list 100 permit ip any 10.100.0.0/16 # Cloud applications route-map TO-SDWAN permit 10 match ip address 100 set ip next-hop 192.168.10.5 # VCE internal interface interface GigabitEthernet0/0 description LAN_INTERFACE ip policy route-map TO-SDWAN
Virtual Deployment
For cloud environments or highly virtualized infrastructure, VeloCloud supports deployment as virtual appliances on standard hypervisors or cloud platforms:
- VMware ESXi (5.5 and above)
- KVM
- Amazon Web Services (as AMIs)
- Microsoft Azure
- Google Cloud Platform
These virtual deployments require careful consideration of resource allocation to ensure performance, particularly for throughput-intensive applications:
| Virtual Edge Profile | vCPUs | Memory | Storage | Max Throughput |
|---|---|---|---|---|
| Small | 2 | 4 GB | 8 GB | ~200 Mbps |
| Medium | 4 | 8 GB | 16 GB | ~500 Mbps |
| Large | 8 | 16 GB | 32 GB | ~1 Gbps |
Advanced Traffic Engineering in VeloCloud
A core strength of VMware VeloCloud is its sophisticated traffic engineering capabilities, which leverage real-time network analytics and dynamic path selection to optimize application performance across variable network conditions.
Dynamic Multi-Path Optimization (DMPO)
DMPO is VeloCloud’s proprietary technology for intelligently routing traffic across available WAN paths. Unlike traditional routing protocols that make decisions based on static metrics, DMPO continuously measures the quality of each path and can make per-packet forwarding decisions based on application requirements.
The technical implementation of DMPO involves several components:
- Link Quality Monitoring: Continuous measurement of key performance indicators for each transport link
- Application Recognition: Deep packet inspection and heuristic analysis to identify applications
- Policy Engine: Rules that map applications to performance requirements
- Steering Logic: Algorithms that select optimal paths based on application needs and link conditions
DMPO can operate in several modes, depending on application requirements:
- Single Path Selection: Directing all traffic for an application over the best available path
- Dynamic Packet Duplication: Sending critical packets over multiple paths simultaneously to ensure delivery
- Forward Error Correction (FEC): Adding redundant data to enable recovery from packet loss
- Jitter Buffering: Compensating for variable packet delivery timing
The system can apply different techniques simultaneously to different application flows, providing optimized handling for each traffic type.
Quality of Service (QoS) Implementation
VeloCloud implements a comprehensive QoS framework that operates across the entire SD-WAN fabric, ensuring consistent application performance even during congestion scenarios.
The QoS implementation includes multiple layers:
Traffic Classification
VeloCloud can classify traffic using various techniques:
- Deep Packet Inspection (DPI) for application recognition
- Source/destination IP addresses and port numbers
- DSCP or CoS markings from upstream devices
- URL or domain patterns for web traffic
- Custom application definitions using pattern matching
Once classified, traffic is assigned to one of eight predefined application categories, each with its own handling characteristics:
- Real-time: Voice and video conferencing
- Interactive: Virtual desktop and thin client applications
- Messaging: Email, collaboration tools
- Business Critical: ERP, CRM, database transactions
- Business Priority: Project management, vertical applications
- Critical Network Services: DNS, DHCP, network management
- Default: Unclassified business traffic
- Background: Updates, backups, large file transfers
Queue Management
Each VeloCloud Edge maintains separate queues for these traffic classes, with configurable parameters including:
- Minimum guaranteed bandwidth (in absolute or percentage terms)
- Maximum bandwidth limit (to contain “greedy” applications)
- Priority level (for preferential processing during congestion)
- Queue depth and buffer allocation
The queuing algorithm balances these parameters dynamically, ensuring that high-priority traffic receives preferential treatment while preventing complete starvation of lower-priority flows.
End-to-End QoS
Unlike traditional WAN technologies where QoS often breaks at carrier boundaries, VeloCloud maintains QoS across the entire SD-WAN fabric through:
- Tunnel Prioritization: Maintaining traffic classification across overlay tunnels
- Gateway QoS: Extending queue management to VeloCloud Gateways
- Dynamic Adaptation: Adjusting queuing parameters based on real-time network conditions
This end-to-end approach ensures that applications receive consistent treatment regardless of the underlying transport characteristics or network conditions.
Application Performance Monitoring
VeloCloud provides detailed performance monitoring for applications traversing the SD-WAN, enabling both real-time troubleshooting and capacity planning.
Key monitoring capabilities include:
- Application Flow Metrics: Detailed statistics for each application flow, including throughput, latency, jitter, and packet loss
- Path Performance: Historical and real-time quality metrics for each transport link
- Transport Utilization: Bandwidth consumption patterns by application and business priority
- Quality Score: Composite metric that reflects overall user experience for each application
These metrics are collected at multiple levels (per-packet, per-flow, per-link, per-site) and presented through comprehensive dashboards in the VeloCloud Orchestrator. The data can also be exported via API for integration with third-party monitoring and analytics platforms.
For deeper visibility into application behavior, VeloCloud can generate synthetic traffic to test network paths even when no user traffic is flowing, providing continuous baseline measurements that help detect degradation before users are impacted.
Security Architecture and Integration
As organizations shift from traditional hub-and-spoke networks to distributed, cloud-centric architectures, security models must evolve accordingly. VMware VeloCloud offers comprehensive security capabilities that can be deployed in various configurations to meet different organizational requirements.
Built-in Security Features
VeloCloud includes several native security features that provide foundational protection across the SD-WAN fabric:
Secure Overlay Network
The core of VeloCloud’s security is its encrypted overlay network, which secures all communications between edges and gateways:
- IPsec tunnels with AES-256 encryption
- Strong authentication using PKI infrastructure
- Perfect forward secrecy with regular key rotation
- Protection against replay attacks and man-in-the-middle attempts
This secure overlay creates a private network fabric across any combination of public and private transport options, effectively isolating SD-WAN traffic from the underlying networks.
Stateful Firewall
Each VeloCloud Edge includes a built-in stateful firewall that can enforce access control policies at the network edge:
- Layer 3/4 filtering based on IP addresses, protocols, and ports
- Zone-based security model for segmentation
- Application-aware rules that leverage DPI capabilities
- NAT functionality (both static and dynamic)
The distributed nature of this firewall allows security policies to be enforced at the point where traffic enters the network, rather than requiring backhauling to a central security checkpoint.
Here’s an example of a firewall policy defined in VeloCloud:
# Conceptual representation of VeloCloud firewall rule
rule {
name: "Allow Web Access"
source: {
zone: "LAN"
address: "10.1.0.0/16" # Internal network
}
destination: {
zone: "INTERNET"
address: "ANY"
}
application: [
"HTTP",
"HTTPS"
]
action: "ALLOW"
logging: true
}
Segmentation and Micro-segmentation
VeloCloud supports both network-level segmentation and application-level micro-segmentation:
- VPN Segments: Isolated overlay networks that maintain separation of traffic end-to-end
- Business Policy Segments: Application-aware policies that control traffic flows based on business context
- Role-based Segments: Traffic isolation based on user roles or device types
These segmentation capabilities can be used to implement zero-trust architectures, where traffic is isolated not just between organizations but between different functions or applications within the same organization.
Security Service Integration
While VeloCloud provides solid baseline security, most organizations require additional security services for comprehensive protection. VeloCloud’s architecture supports seamless integration with specialized security technologies through several mechanisms:
Service Chaining
VeloCloud can dynamically route traffic to security services based on policy, a concept known as service chaining. This approach allows organizations to leverage both cloud-based and on-premises security technologies:
- Cloud Security Services: Integration with cloud-delivered security solutions like Zscaler, Netskope, and Checkpoint CloudGuard
- On-premises Security Appliances: Directing traffic to next-generation firewalls, IDS/IPS systems, or DLP solutions
- Hybrid Models: Using different security services for different traffic types or locations
Service chaining can be implemented with full content inspection or selective steering, where only certain traffic types are sent to security services while others follow direct paths.
Security VNF Integration
For some environments, deploying virtual security functions directly on the VeloCloud Edge provides advantages in terms of performance and simplicity. VeloCloud supports hosting Virtual Network Functions (VNFs) from several security vendors, including:
- Palo Alto Networks VM-Series
- Fortinet FortiGate-VM
- Check Point CloudGuard Edge
- Trend Micro Virtual Network Security
These VNFs run locally on the VeloCloud Edge, inspecting traffic before it enters or after it leaves the secure SD-WAN overlay.
API-based Integration
VeloCloud provides extensive APIs that enable integration with security management platforms and SIEM systems. These integrations allow:
- Automatic synchronization of security policies
- Real-time sharing of threat intelligence
- Coordinated incident response
- Unified security monitoring and reporting
The API-based approach provides flexibility to incorporate VeloCloud into existing security ecosystems without requiring wholesale architectural changes.
Zero-Trust Network Architecture
VeloCloud provides key building blocks for implementing Zero-Trust Network Access (ZTNA) architectures, which operate on the principle of “never trust, always verify” rather than the traditional perimeter-based security model.
Key components of a VeloCloud-based zero-trust implementation include:
Identity-based Access Control
Through integration with identity providers (like Okta, Azure AD, or Ping Identity), VeloCloud can enforce access policies based on user identity rather than network location:
- User-to-application policies that restrict access based on role and context
- Continuous authentication and authorization for persistent sessions
- Conditional access policies that consider device health, location, and other risk factors
Micro-segmentation
VeloCloud’s segmentation capabilities enable the creation of secure zones with granular access controls:
- Application-specific segments that isolate critical workloads
- Dynamic segmentation that adjusts based on security posture
- End-to-end isolation that extends from user to application
Continuous Monitoring and Verification
The zero-trust model requires ongoing assessment of security status, which VeloCloud supports through:
- Real-time traffic analysis for anomaly detection
- Integration with endpoint detection and response (EDR) platforms
- Continuous evaluation of transport security and link characteristics
By combining these capabilities with integrated security services, organizations can implement a comprehensive zero-trust architecture that secures access across distributed environments.
Real-world Implementation Case Studies
To understand how VMware VeloCloud operates in production environments, let’s examine several real-world implementations that highlight different aspects of the technology’s capabilities and benefits.
Dell Technologies Global SD-WAN Deployment
Dell Technologies implemented VMware SD-WAN by VeloCloud across its global network, connecting 270 locations worldwide. This large-scale deployment offers insights into how SD-WAN can transform enterprise networking for a multinational organization.
Technical Challenges
Prior to the SD-WAN implementation, Dell faced several technical challenges:
- Inconsistent application performance across a diverse global network
- High costs associated with legacy MPLS infrastructure
- Limited visibility into network and application performance
- Complex management of multiple regional networks
- Scalability constraints when integrating acquired companies
Implementation Approach
Dell adopted a phased implementation strategy:
- Pilot Phase: Initial deployment at 10 sites to validate the design and identify optimization opportunities
- Regional Rollouts: Sequential deployment across regions, starting with North America
- Transport Transformation: Gradual migration from MPLS to internet-based connectivity
- Security Integration: Implementation of a distributed security model leveraging local internet breakouts
Technical Architecture
The implemented architecture included:
- VeloCloud Edge 2000 and 3000 series appliances at branch locations
- VeloCloud Edge 3000 appliances with higher throughput capacity at regional hubs
- Dual transport links at each site (combination of existing MPLS and new internet circuits)
- Cloud-hosted VeloCloud Orchestrator for centralized management
- Integration with Zscaler Internet Access for secure direct internet breakout
Performance and Business Outcomes
The implementation delivered significant technical and business benefits:
- 50% reduction in overall WAN costs despite increased bandwidth
- 75% improvement in deployment time for new sites
- 99.99% uptime across the global network
- 90% reduction in cloud application latency
- Enhanced security posture through distributed security model
Dell’s experience demonstrates how SD-WAN can transform not just the technical aspects of networking but also the economics and operational efficiency of global connectivity.
Healthcare Provider’s Secure Multi-Cloud Access
A large healthcare provider implemented VeloCloud to address the specific challenges of connecting clinical locations to multiple cloud environments while maintaining strict security and compliance requirements.
Technical Requirements
The healthcare environment presented unique technical demands:
- HIPAA compliance requirements for all patient data
- Integration with both AWS and Azure for different application workloads
- Support for latency-sensitive telemedicine applications
- Secure connectivity for remote clinics with limited IT support
- Segmentation of clinical, administrative, and guest networks
Technical Solution
The implemented solution included several key components:
- VeloCloud Edges: Deployed at each clinical location with zero-touch provisioning
- Cloud On-ramps: Virtual VeloCloud Edges deployed in both AWS and Azure
- Network Segmentation: Three isolated VPN segments for clinical, administrative, and guest traffic
- Security Integration: Service chaining with Palo Alto Networks for advanced threat protection
- QoS Policies: Prioritization for telemedicine traffic over all other applications
Implementation Code Example
The following represents a conceptual configuration for the healthcare provider’s segment architecture:
# VeloCloud segment configuration example
segments:
- name: "Clinical"
vpn_id: 1
security_profile: "HIGH"
encryption: "AES-256-GCM"
firewall_rules:
- name: "Allow EMR Access"
source: "ALL_CLINICS"
destination: "EMR_SERVERS"
protocol: "TCP"
port: "443"
action: "ALLOW"
logging: true
- name: "Administrative"
vpn_id: 2
security_profile: "STANDARD"
encryption: "AES-256-GCM"
firewall_rules:
- name: "Allow Office Apps"
source: "ALL_ADMIN"
destination: "OFFICE365"
protocol: "ANY"
action: "ALLOW"
logging: false
- name: "Guest"
vpn_id: 3
security_profile: "INTERNET_ONLY"
encryption: "AES-128-GCM"
firewall_rules:
- name: "Internet Only"
source: "GUEST_NETWORKS"
destination: "INTERNET"
protocol: "TCP"
port: ["80", "443"]
action: "ALLOW"
logging: false
Technical Outcomes
The implementation delivered several technical benefits:
- End-to-end encryption for all patient data in transit
- Sub-100ms latency for telemedicine applications
- Simplified compliance reporting through centralized policy management
- Seamless failover between transport links without disrupting clinical applications
- 90% reduction in cloud connectivity costs compared to dedicated circuits
This case highlights VeloCloud’s ability to address highly regulated environments with strict security and performance requirements while still delivering cost benefits.
Retail Chain’s Distributed Security Model
A retail organization with over 1,000 store locations implemented VeloCloud to transform both connectivity and security architecture, moving from a centralized security model to a distributed approach.
Technical Challenges
The retailer faced several technical issues with their legacy network:
- Backhauling all internet traffic to centralized security appliances created performance bottlenecks
- Limited bandwidth at stores constrained the deployment of new applications
- PCI compliance requirements demanded strong segmentation for payment systems
- Increasing cloud application usage generated excessive WAN traffic
- Store openings required weeks of lead time for network provisioning
Technical Solution
The VeloCloud implementation addressed these challenges through:
- Local Internet Breakout: Direct access to cloud services from each store location
- Integrated Security: Deployment of cloud security services via service chaining
- PCI Segmentation: Isolated network segment for payment processing systems
- Transport Flexibility: Use of business broadband with 4G/LTE backup at each location
- Application-aware Routing: Policies to optimize different types of retail applications
Security Architecture
The security design implemented a hybrid model:
- Local Protection: VeloCloud’s built-in firewall for basic traffic filtering
- Cloud Security: Integration with Zscaler for advanced security services
- Specialized Security: Dedicated segment for POS systems with enhanced security controls
- Central Visibility: Security information aggregated to central SIEM platform
This approach allowed the retailer to implement a “direct-to-cloud” architecture while enhancing rather than compromising security posture.
Technical Outcomes
The implementation delivered significant technical improvements:
- 70% reduction in application latency for cloud-based inventory systems
- Deployment time for new stores reduced from weeks to days
- Enhanced security visibility with 100% inspection of all internet traffic
- 99.98% network availability through transport diversity
- Simplified PCI compliance through consistent segmentation across all locations
This case study demonstrates how VeloCloud enables the transformation from legacy hub-and-spoke networks to a distributed architecture that brings both connectivity and security closer to users and applications.
Performance Optimization and Troubleshooting
Even the most well-designed SD-WAN implementations require ongoing optimization and occasional troubleshooting to maintain peak performance. VMware VeloCloud provides comprehensive tools and methodologies for both proactive optimization and reactive problem resolution.
Performance Baseline and Monitoring
Establishing performance baselines is crucial for effective optimization and troubleshooting. VeloCloud collects extensive metrics that can be used to understand normal network behavior and identify deviations.
Key Performance Indicators
Critical metrics to monitor include:
- Transport Quality: Latency, jitter, packet loss, and throughput for each circuit
- Application Performance: Response times, throughput, and quality scores for business applications
- Link Utilization: Bandwidth consumption patterns and peak usage times
- Tunnel Status: Availability and quality of VPN tunnels between edges and gateways
- Policy Effectiveness: How well traffic is being steered according to defined policies
These metrics should be monitored both in real-time for immediate issue detection and over time to identify trends and patterns.
Monitoring Approaches
VeloCloud supports several monitoring methodologies:
- Native Dashboards: The VeloCloud Orchestrator provides pre-built and customizable dashboards for various aspects of SD-WAN performance
- Event Alerting: Configurable alerts for threshold violations and network events
- API Integration: Export of telemetry data to third-party monitoring platforms
- Synthetic Testing: Active monitoring using generated test traffic
For the most comprehensive visibility, organizations often implement a combination of these approaches, tailored to their specific monitoring requirements and existing tools.
Common Performance Issues and Resolutions
Despite the advanced capabilities of SD-WAN, several common performance issues can emerge in production environments. Understanding these issues and their technical resolutions is valuable for maintaining optimal performance.
Transport Link Degradation
Symptoms:
- Increased application latency
- Frequent path changes in telemetry data
- Quality score decreases for specific links
Technical Resolution:
- Analyze link quality metrics to identify the specific impairment (loss, latency, or both)
- Use VeloCloud’s built-in speed test and path diagnostics to validate circuit performance
- Implement packet capture on the affected link to identify potential causes
- Adjust QoS settings to better handle the degraded condition
- Engage service provider with specific performance data if issue persists
Application Performance Issues
Symptoms:
- User complaints about specific application responsiveness
- Inconsistent performance across different locations
- Application transactions timing out intermittently
Technical Resolution:
- Verify application classification is correct in VeloCloud policy
- Analyze application flows to identify network vs. application issues
- Check for bandwidth contention with other applications
- Review path selection decisions for the affected application
- Consider enabling Forward Error Correction or Packet Duplication for critical applications
Here’s an example of how to adjust application handling for performance improvement:
# Example application policy adjustment
application_policy {
name: "ERP System"
match: {
destination: "erp.company.com"
protocol: "TCP"
port: [80, 443]
}
priority: HIGH
network_service: {
forward_error_correction: ENABLED
packet_duplication_threshold: 1% # Duplicate packets when loss exceeds 1%
path_preference: PERFORMANCE # Choose path based on quality not cost
}
}
Orchestrator Connectivity Issues
Symptoms:
- Edges showing as disconnected in the orchestrator
- Configuration changes not being applied
- Incomplete or missing monitoring data
Technical Resolution:
- Verify connectivity from the edge to orchestrator management IPs
- Check for firewall rules or proxy settings blocking orchestrator traffic
- Review certificate status for potential expiration
- Check NTP synchronization on all devices
- Verify DNS resolution for orchestrator hostnames
Optimization Strategies
Beyond reactive troubleshooting, proactive optimization ensures the SD-WAN continuously delivers maximum value. Several strategies can be employed to optimize VeloCloud deployments:
Business Policy Refinement
Regular review and refinement of business policies ensures they remain aligned with actual application requirements:
- Analyze application usage patterns to identify changing priorities
- Review Quality of Service allocations against actual consumption
- Evaluate path preference settings based on application performance data
- Consider time-based policies for applications with varying importance throughout business cycles
Policy optimization should be guided by empirical data rather than assumptions about application behavior.
Transport Circuit Optimization
The underlying transport circuits should be regularly evaluated and optimized:
- Review circuit utilization patterns to identify under/over-provisioned links
- Analyze quality trends to identify chronically problematic circuits
- Consider circuit upgrades or replacements for locations with consistent performance challenges
- Evaluate transport diversity to ensure appropriate redundancy
In many cases, replacing a single high-cost, high-quality circuit with multiple diverse lower-cost circuits provides both better economics and improved reliability.
Security Optimization
Security configurations should be optimized for both protection and performance:
- Review security service chaining to ensure appropriate traffic steering
- Evaluate local internet breakout policies against security requirements
- Tune firewall rules to reduce processing overhead
- Consider selective decryption strategies to balance security and performance
Security optimization often involves finding the right balance between centralized and distributed security models based on specific risk profiles and performance requirements.
Capacity Planning
Proactive capacity planning prevents performance degradation as demands grow:
- Monitor growth trends in bandwidth consumption
- Project future requirements based on planned application rollouts
- Identify potential bottlenecks before they impact performance
- Plan infrastructure upgrades with sufficient lead time
Effective capacity planning should consider not just raw bandwidth but also factors like circuit quality, application sensitivity, and traffic patterns.
Future Trends and Integration with Cloud Services
As enterprise IT continues to evolve toward cloud-centric architectures, VMware VeloCloud is also evolving to support these new paradigms. Understanding emerging trends and integration models helps organizations build forward-looking network strategies that will support future business requirements.
SASE (Secure Access Service Edge) Integration
The Secure Access Service Edge (SASE) model combines network and security functions into a unified cloud-delivered service. VMware VeloCloud forms a critical component of VMware’s SASE offering, which integrates SD-WAN with cloud-delivered security services.
Technical Architecture
VMware’s SASE architecture includes several integrated components:
- VMware VeloCloud SD-WAN: Providing intelligent transport selection and application optimization
- VMware Cloud Web Security: Cloud-delivered security services including CASB, SWG, and DLP
- VMware NSX Firewall: Advanced network security and microsegmentation
- VMware Workspace ONE: Identity and access management integration
These components work together through unified policy management and shared context about users, devices, and applications.
Implementation Approaches
Organizations can implement SASE capabilities with VeloCloud through several approaches:
- Integrated Platform: Adopting VMware’s complete SASE solution with all components
- Hybrid Model: Using VeloCloud SD-WAN with third-party security services
- Phased Migration: Starting with SD-WAN and gradually adding security services
The appropriate approach depends on existing security investments, risk profile, and organizational readiness for integrated solutions.
Multi-Cloud Networking
As enterprises adopt multiple cloud platforms, VeloCloud is expanding its capabilities to provide seamless connectivity across diverse cloud environments.
Cloud On-Ramp Integration
VeloCloud provides optimized connectivity to major cloud providers through several mechanisms:
- Virtual Edge Deployment: VeloCloud Edge instances deployed directly in cloud environments
- Cloud Exchange Integration: Direct connectivity to cloud providers through exchange partners
- Partner Gateway Access: Leveraging VeloCloud Gateways located near cloud provider regions
These approaches reduce latency and improve reliability for cloud-hosted applications compared to traditional internet-based access.
Multi-Cloud Policy Management
VeloCloud enables consistent policy management across multi-cloud environments through:
- Unified application policies that follow workloads across clouds
- Consistent segmentation that spans on-premises and multiple cloud providers
- Centralized visibility for all cloud-bound traffic
- Dynamic path selection based on application requirements and cloud performance
This consistency simplifies the operational complexity of managing connectivity across hybrid and multi-cloud architectures.
Edge Computing Support
Edge computing pushes application processing closer to data sources and users, requiring network architectures that support distributed computing models.
Edge Compute Integration
VeloCloud supports edge computing scenarios through several capabilities:
- Hosting Containerized Applications: Running lightweight applications directly on VeloCloud Edge appliances
- Local Breakout: Directing traffic to nearby edge computing resources
- Application-Aware Routing: Intelligent routing decisions based on edge compute availability
- Resource Monitoring: Visibility into edge compute resource utilization and performance
These capabilities allow organizations to implement distributed application architectures that leverage both cloud and edge computing resources.
IoT Support
The Internet of Things (IoT) generates large volumes of data at the network edge, creating unique connectivity challenges. VeloCloud addresses these challenges through:
- Specialized QoS handling for IoT traffic patterns
- Local processing of IoT data to reduce backhaul requirements
- Segmentation to isolate IoT devices from other network traffic
- Efficient management of cellular and low-bandwidth connections commonly used for IoT
These capabilities help organizations build efficient, secure IoT deployments that balance local processing with cloud integration.
API-Driven Network Automation
As organizations embrace infrastructure as code and network automation, VeloCloud’s API-centric approach enables integration with modern DevOps practices.
API Capabilities
VeloCloud exposes comprehensive APIs that enable automation of various functions:
- Configuration management and deployment
- Performance monitoring and data collection
- Policy definition and enforcement
- Security integration and management
These APIs use standard REST interfaces with JSON payloads, making them compatible with common automation tools and frameworks.
Here’s an example of using the VeloCloud API to retrieve edge status information:
# Python example using VeloCloud API
import requests
import json
# API configuration
vco_host = "vco.example.com"
api_token = "your_api_token"
# API request headers
headers = {
'Content-Type': 'application/json',
'Authorization': f'Token {api_token}'
}
# Get all edges status
def get_edge_status():
url = f"https://{vco_host}/portal/rest/monitoring/getEnterpriseEdges"
payload = {
"enterpriseId": 1
}
response = requests.post(url, headers=headers, data=json.dumps(payload), verify=False)
if response.status_code == 200:
edges = response.json()['data']
for edge in edges:
print(f"Edge: {edge['name']}, Status: {edge['edgeState']}")
else:
print(f"API request failed: {response.status_code}")
get_edge_status()
Infrastructure as Code Integration
VeloCloud can be integrated with infrastructure as code practices through:
- Terraform providers for automated deployment
- Ansible modules for configuration management
- CI/CD pipeline integration for network changes
- Version-controlled network configurations
These integrations enable organizations to apply software development practices to network infrastructure, improving consistency, reliability, and change management.
AIOps and Predictive Analytics
Emerging AIOps capabilities leverage the rich telemetry data from VeloCloud to provide:
- Predictive failure analysis to identify potential issues before they impact users
- Automated remediation of common network problems
- Anomaly detection for security and performance monitoring
- Capacity forecasting based on historical trends
These capabilities are evolving rapidly, with VMware investing in machine learning models that can extract actionable insights from the vast amount of network data collected by VeloCloud.
FAQ about VMware VeloCloud
What is VMware VeloCloud and how does it work?
VMware VeloCloud is a Software-Defined Wide Area Network (SD-WAN) solution that creates a virtual overlay network across any combination of transport services (MPLS, broadband, LTE). It works through three main components: VeloCloud Edge appliances (physical or virtual) deployed at branches and data centers, VeloCloud Gateways deployed in the cloud that optimize traffic paths, and the VeloCloud Orchestrator that provides centralized management. The system continuously monitors network conditions and dynamically routes traffic based on application requirements and link performance, ensuring optimal user experience even across unreliable connections.
What are the key security features of VMware VeloCloud?
VMware VeloCloud includes several key security features: 1) Encrypted overlay network using IPsec tunnels with AES-256 encryption, 2) Built-in stateful firewall for access control at the edge, 3) Network segmentation and micro-segmentation capabilities, 4) Service chaining with third-party security solutions, 5) Support for hosting virtual security functions (VNFs), 6) Zero-trust network architecture support, and 7) Distributed security model with secure local internet breakouts. These features work together to provide comprehensive security across the SD-WAN fabric while maintaining flexibility to integrate with existing security ecosystems.
How does Dynamic Multi-Path Optimization (DMPO) work in VeloCloud?
Dynamic Multi-Path Optimization (DMPO) is VeloCloud’s proprietary technology for optimizing traffic across available WAN paths. It works by continuously measuring key quality metrics (latency, jitter, packet loss, bandwidth) for each transport link in real-time. When application traffic flows through the network, DMPO evaluates which path best meets that application’s specific requirements based on business policies. It can make per-packet forwarding decisions and implement remediation techniques like Forward Error Correction (FEC) and packet duplication when link quality degrades. DMPO can also aggregate bandwidth across multiple links for higher throughput or implement active-active load balancing for maximum efficiency.
How does VeloCloud integrate with cloud services?
VeloCloud integrates with cloud services through multiple mechanisms: 1) Virtual VeloCloud Edges can be deployed directly in major cloud platforms (AWS, Azure, GCP) to extend the SD-WAN fabric, 2) VeloCloud Gateways positioned near cloud provider regions provide optimized on-ramps to cloud services, 3) Direct connectivity to cloud providers is available through cloud exchange partners, 4) API-based integration enables automation and orchestration across cloud environments, 5) Built-in optimization for SaaS applications improves performance for cloud-based productivity tools, and 6) SASE integration combines SD-WAN with cloud-delivered security services. These capabilities create a consistent network experience across on-premises, hybrid, and multi-cloud environments.
What deployment models does VMware VeloCloud support?
VMware VeloCloud supports several deployment models: 1) Overlay deployment – where VeloCloud coexists with legacy WAN infrastructure, gradually transitioning traffic to the SD-WAN, 2) Replacement deployment – where VeloCloud completely replaces traditional WAN technologies, 3) Inline deployment – where the VeloCloud Edge sits directly in the data path between LAN and WAN, 4) One-arm deployment – where traffic is selectively redirected to the VeloCloud Edge using policy-based routing, 5) Virtual deployment – using software VeloCloud Edges on standard hypervisors or cloud platforms, and 6) Hybrid deployment – mixing physical and virtual edges across the environment. This flexibility allows organizations to adopt SD-WAN in a way that aligns with their existing infrastructure and migration strategy.
How does VeloCloud implement Quality of Service (QoS)?
VeloCloud implements QoS through a comprehensive multi-layer approach: 1) Traffic Classification using Deep Packet Inspection (DPI), source/destination attributes, and existing DSCP markings, 2) Application categorization into eight predefined classes each with specific handling characteristics, 3) Queue Management with configurable parameters for minimum/maximum bandwidth and priority levels, 4) Dynamic path selection that considers application requirements when choosing transport paths, 5) End-to-end QoS that maintains traffic classification across the SD-WAN fabric, and 6) Adaptive QoS that automatically adjusts to changing network conditions. This approach ensures consistent application performance even during congestion scenarios or when using variable-quality transport links.
What monitoring and analytics capabilities does VeloCloud provide?
VeloCloud provides extensive monitoring and analytics capabilities through the VeloCloud Orchestrator, including: 1) Real-time dashboards for network status, performance, and application quality, 2) Detailed link metrics showing latency, jitter, packet loss, and bandwidth utilization, 3) Application flow analysis with QoS classifications and business priorities, 4) Historical performance data for trend analysis and capacity planning, 5) Event logging with configurable alerts for threshold violations, 6) Synthetic testing to verify path quality even without actual user traffic, 7) Comprehensive APIs for integration with third-party monitoring tools, and 8) Custom reporting capabilities for different stakeholder needs. These capabilities provide both operational visibility for troubleshooting and strategic insights for network planning.
How does VeloCloud support branch office connectivity?
VeloCloud supports branch office connectivity through several key capabilities: 1) Zero-touch deployment allowing non-technical staff to install appliances, 2) Transport flexibility that can leverage any available connectivity option (broadband, LTE, MPLS), 3) Application optimization that ensures critical branch applications perform well, 4) Local internet breakout for direct cloud access without backhauling traffic, 5) Built-in security features that protect branch traffic, 6) High availability configurations for mission-critical locations, 7) Centralized policy management ensuring consistent configuration across all branches, and 8) Comprehensive monitoring that provides visibility into branch connectivity. These features enable organizations to connect branches quickly, reliably, and cost-effectively while maintaining enterprise-grade performance and security.
What are the differences between VeloCloud physical and virtual appliances?
The key differences between VeloCloud physical and virtual appliances include: 1) Performance – physical appliances generally offer higher throughput capacity and more consistent performance under load, 2) Form factor – physical appliances include purpose-built hardware while virtual editions run on general-purpose servers or cloud instances, 3) Deployment model – physical appliances are typically used for branch offices and data centers while virtual appliances excel in cloud environments, 4) Interface options – physical appliances offer various WAN/LAN interface types while virtual appliances use virtualized network interfaces, 5) Resource allocation – virtual appliances require careful CPU and memory allocation to ensure performance, and 6) Scalability – virtual appliances can be more easily scaled up or down by adjusting resource allocation. Both types provide the same core functionality and are managed through the same VeloCloud Orchestrator.
How does VeloCloud support remote and mobile workers?
VeloCloud supports remote and mobile workers through: 1) Client VPN capabilities integrated into the SD-WAN fabric, 2) Software clients that can be installed on user devices to extend SD-WAN benefits to remote users, 3) Integration with VMware Workspace ONE for unified endpoint management, 4) Optimized connectivity to cloud applications that remote workers rely on, 5) Consistent security policies that follow users regardless of location, 6) Performance optimization for home internet connections, 7) Zero-trust network access integration for secure application access, and 8) Centralized visibility and troubleshooting for remote user connections. These capabilities ensure that remote workers have the same network experience and security protections as office-based employees, which is increasingly critical in hybrid work environments.
This comprehensive guide has explored VMware VeloCloud’s architecture, implementation approaches, security features, and integration capabilities. As organizations continue to embrace cloud-centric, distributed computing models, VeloCloud offers a powerful platform for building networks that are agile, secure, and optimized for modern application requirements.
Learn more about VMware VeloCloud on their official documentation site: VMware SD-WAN Documentation