Achieving data center virtualization with Contrail

  • 格式:pdf
  • 大小:7.66 MB
  • 文档页数:45

BRIDGING PHYSICAL/VIRTUAL NETWORKS…
AUTOMATION, ANALYTICS
CONVERGED NETWORK ORCHESTRATION
CONTROL PLANE - PHYSICAL, VIRTUAL
OPEN, STANDARDS-BASED, FEDERATED CONTROLLER – SCALABLE, RESILIENT
COMPUTE POOL
VM VM
VM VM
VM VM
LBs
VLAN
IPS FWs
VLAN
FW Policies
?
STORAGE POOL
LB Service POOL
SEGMENTED NETWORKS
ACLs
FW Service POOL
Routers
Common Resource Pools (Datacenter & Beyond)
CONTRAIL COMPONENTS
TODAY 2014
Accepts and converts orchestrator requests for VM creation, translates requests, and assigns network
OPENCONTRAIL CONTROLLER Configuration Control Analytics
OpenFlow needs to be supported in the physical network
HIGH LATENCY. LOW SCALABILITY. NEW FAILURE MODE. FORK-LIFT UPGRADE.
NETWORK VIRTUALIZATION JOURNEY
VIRTUAL NETWORK OVERLAY
PRESERVE AND INSERT DYNAMIC SERVICES (FIREWALL, LB…)
PHYSICAL NETWORK
INTEROPERABILITY WITH TRADITIONAL NETWORK DEVICES
AGENDA 1 2 3 4 5
Compute Orchestrator Compute APIs Storage APIs Network APIs Storage Network OSS Network APIs
Virtual Machine Physical Switches F5 VM, vSRX …
No per-tenant state in physical network: Switches only know physical servers
LOW LATENCY. HIGH SCALABILITY. ROBUST. EVOLUTIONARY.
DATA-CENTER ORCHESTRATION
Performance Management, Scale - 4096 Tenant IDs
Service insertion is complex
MANUAL. INEFFICIENT. LOW SCALABILITY.
NETWORK VIRTUALIZATION JOURNEY
Reactive OpenFlow Approach
• Openstack, Cloudstack • VMWare, HyperV
Cloud Orchestration
• Server Management • Distributed & Scale-out Storage • Compute Orchestration + Contrail Networking
JunosV Contrail
Virtual Machine Physical Switches
vRouter
Server
Gateway Router Service Nodes Internet VPN DCI WAN vSRX, F5 …
CIO DILEMA
IT viewed as cost center Transform IT into profit center & innovate
Powered by Cloud
Line of business owner needs agility
NETWORK CHALLENGES IN REAL TERMS
Requires programming of flows
No impact to physical network
NETWORK VIRTUALIZATION JOURNEY
VLAN
Tenant state embedded in the physical network Manual configuration of VLANs at every switch
OpenFlow requires programming of flows
Centralized Openflow Controller
Per-Tenant state in the physical network
First packet of every flow is punted to controller
Weeks
Latency in Communications Time Seconds
Spinning up Server Resources POST VIRTUALIZATION PRE VIRTUALIZATION
Provisioning the Network and Security
EVOLUTION OF NETWORK VIRTUALIZATION
Contrail Networking
Contrail OpenStack
Contrail Cloud Blocks
Cloud Networking
• Network Virtualization • Virtualized Network Services • Multiple Orchestration Support
Real-time analytics engine collects, stores and analyzes network elements
Interacts with network elements for VM network provisioning and ensures uptents
Use Cases Building Blocks and Walkthrough Analytics and API
CONTRAIL SUITE - DIY TO TURN-KEY CLOUD
INCREASING LEVEL OF INTEGRATION
VM
VM
VM
VM Physical Network (no changes)
VM
VM
VM
VM
vRouter Physical Host with Hypervisor
vRouter Physical Host with Hypervisor
vRouter: Virtualized routing element handles localized control plane and forwarding plane work on the compute node
WAN
Virtual WAN Network
WAN
Pool of Resources – Sliced on Demand
External Cloud Based Resources
Physical Switching Fabric ~ Physical Compute Servers Automated Networking Services Virtualized, Multi-tenanted
Standalone Application
(Dedicated Resources)
SCALE-OUT NETWORKING
Evolving Applications
(on Resource Pool)
Physical Servers
VLAN
LB Policies
Dynamic Virtual Network + Service Orchestration
VLAN APPROACH Manual End-to-End
OPENFLOW REACTIVE APPOACH
PROACTIVE SOFTWARE OVERLAY
Reactive End-to-End
Virtual Network Overlays
VLAN configured on physical switches
Proactive Overlay Networks
Controller proactively programs virtual overlay switches & gateways only
Packets are not punted to controller
Existing protocols establish IP fabric underlay
Integrated Cloud PODs
• Reference Architecture – PODs • Integrated Management + Contrail Openstack
CLOUD READY – NETWORK VIRTUALIZATION
TRADITIONAL NETWORKING
WHAT IS NETWORK VIRTUALIZATION