Achieving Network Deployment Flexibility with Mirantis OpenStack
-
Upload
eric-zhaohui-ji -
Category
Technology
-
view
170 -
download
1
Transcript of Achieving Network Deployment Flexibility with Mirantis OpenStack
Copyright © 2016 Mirantis, Inc. All rights reserved
www.mirantis.com
Achieving Network Deployment Flexibility with Mirantis OpenStackFor Intel Network BuildersJune 2016
Copyright © 2016 Mirantis, Inc. All rights reserved
Introductions
Kamesh Pemmaraju | VP of Product MarketingKamesh owns product and partner marketing for Mirantis. Previously, he was responsible for product management for Dell OpenStack solutions. As a frequent speaker at OpenStack community and business events, and as an avid blogger focused on cloud, mobile, and big data, Kamesh draws on his strong knowledge of emerging technology markets, broad open source experience, and technical consulting background to ask the right questions and advocate tirelessly for innovation. Follow him on Twitter @kpemmaraju
Eric Ji | Sr. Manager, Partner MarketingEric Ji is responsible for joint go-to-market activities and sales enablement with technology partners in OpenStack ecosystem. Prior to Mirantis, Eric served 10+ years at Juniper Networks in a variety of roles in solution architect, marketing , engineering and management . His technical background spans Cloud, NFV, SDN, Security, Virtualization, and Data Center Fabric.
DP Ayyadevara | Sr. Product ManagerDP is Senior Product Manager - Networking at Mirantis. Previously, he worked at Cisco Systems, where he spent 9 years managing SDN Controllers, Data Center Switches, and Core Routing Platforms. Prior to Cisco Systems, DP was at Tellabs, Riverstone Networks and Ericsson, developing Networking Protocols Software for routing and switching platforms.
Copyright © 2016 Mirantis, Inc. All rights reserved
Housekeeping
●Please type in questions below the slides.
●We’ll address them during Q&A at the end.
Copyright © 2016 Mirantis, Inc. All rights reserved
Agenda
Industry Trends - Why NFV?Mirantis Open Cloud and NFVNFV features of Mirantis OpenStackDemoResourcesQ&A
Copyright © 2016 Mirantis, Inc. All rights reserved
Industry Trends - Why NFV?
Copyright © 2016 Mirantis, Inc. All rights reserved
Major Challenges impacting CSP’s
OTT* ThreatJeopardizing CSP’s revenue
● OTT exploding, customer affinity eroding
● New compute platform, new challenges
ARPU* DownARPU* is falling due to:
● Increasing churn● Growing customer acquisition
and retention costs● Net Neutrality regulation
limiting QoS revenue
Lack of AgilityNot able to add VAS* fast enough
● Need Service Agility● While reducing OPEX and
CAPEX
OTT Over The TopARPU Average Revenue Per Unit VAS Value Added Services
Copyright © 2016 Mirantis, Inc. All rights reserved
Telco Cloud / NFV is about Service AgilityVirtualization Unlocks CSP Business Potential
• Improve service delivery cost structures• Accelerate service innovation and creation• Customer wallet share• New customer segments
Benefits
Traditional Network Function Network Function Virtualization (NFV)
VMs
VMsVNFs
Network Switches
Generic Servers Commodity Storage
OPENSTACKVIRTUAL TRADITIONAL NETWORK APPLIANCES
SERVICE PROVIDER APPLICATIONS
EPC Session BorderController
CDN
PE Router
IMS
DPI
Firewall
CarrierGrade NAT
DNS
WANAccelerati
on
Copyright © 2016 Mirantis, Inc. All rights reserved
Mirantis Open Cloud and NFV
Copyright © 2016 Mirantis, Inc. All rights reserved
Mirantis Open Cloud Vision
Open • Open community approach to developing NFV platform• ETSI-NFV compliant• 100% Open Source, No vendor-lock inUnified• One Cloud for NFV, IoT, and Enterprise IT workloads• Best-of-breed, validated solutions from large partner
ecosystem• Purpose-engineered by Mirantis: the leading OpenStack
contributor.Agile • Software-defined service definition• Scalable and Extensible Architecture
1
2
3
Copyright © 2016 Mirantis, Inc. All rights reserved
Mirantis ETSI NFV Compliant ArchitectureMirantis OpenStack Web-scale Distribution
● #1 Purpose-built OpenStack installer● Hardened, supports HA● Optimized for NFV, integrated with SDN
Controllers
Management and Orchestration (MANO)
● Orchestration = Service Orch (SO) + Resource Orch (RO)
● Murano, de-facto RO, and part of OSM ● VNF Catalog and Application Repository
NFV Infrastructure● Mirantis Cloud Framework & prescriptive
Blueprints● Data Plane Acceleration
○ High performance OVS with SR-IOV ○ OVS with DPDK support in-progress
● Driven through Automation Blueprints
Why Mirantis?
1
2
3
1
2
3
Copyright © 2016 Mirantis, Inc. All rights reserved
Mirantis NFV Partner Ecosystem mapped to ETSI…...we enable customers to focus on VNFs/Applications
Infrastructure SW/SDN
Data plane Acceleration
OrchestrationTelco Service VNFs
Platform Services VNFs
Why Mirantis?
Copyright © 2016 Mirantis, Inc. All rights reserved
Aligned to Telco Cloud / NFV Use Cases
Mobile Core1. vEPC: Virtual Evolved Packet Core2. vIMS: Virtual IP Multimedia SubsystemEdge3. VS-SC: Virtual Services-Service Chaining4. vPE: Virtual Provider Edge, Service
Anchor Point5. vE-CPE: Virtual Enterprise-Customer
Premise Equip.6. vCPE: Virtual (Customer) Home Premise
Equip.7. OMB: Optimized Mobile Broadband
Copyright © 2016 Mirantis, Inc. All rights reserved
NFV Features of Mirantis OpenStack
Copyright © 2016 Mirantis, Inc. All rights reserved
Mirantis OpenStack Addresses NFV Requirements
● Scalable Cloud● High Performance/Low Latency Compute● Accelerated Virtual Network
Copyright © 2016 Mirantis, Inc. All rights reserved
Scalable Clouds
• Multi Region• Shared Nothing - Global• Shared Critical Components – Country• Shared Infra - Metro
• Cluster Scale• Out of the Box – 200• Buildable to – 1000• Mirantis and Co-Dev partners roadmap
• Out of the box: 500, 1000, 5000
Copyright © 2016 Mirantis, Inc. All rights reserved
High Performance/Low Latency Compute
• Guaranteed resources for workloads• Huge Page Support
• Enhances Virtualized Performance• NUMA and IO-NUMA aware
• NUMA/CPU Pinning• Guaranties Resources• Limit Response Jitter • Eliminates Noisy Neighbor
Copyright © 2016 Mirantis, Inc. All rights reserved
• Ultra-low latency• Very core efficient• Basic Multi-tenancy• Interface dependent
• Flexible• Low Latency• Advanced network
encapsulation• Advanced features: Service
Chaining, Security
Accelerated Virtual Network
Preserve Openness, Provide Choices
Hardware Acceleration – SR-IOV
Software Acceleration - DPDK&
Copyright © 2016 Mirantis, Inc. All rights reserved
SR-IOV overview
• NIC divides itself into PF and VFs• PF control interface• VF virtual functions
• VF has a at least one RX/TX queue pair• VFs are given to VM as PCI pass-through
devices• Packet classifier on a NIC is used to steer
traffic• Advantages
• DMA into Guest, no host CPU is used to move packets
• No vSwitch latency• Multi-tenancy – VLANs• Anti-spoofing support
• Limitations• No VXLAN in current NIC generation• No Firewall (Need switch ACL integration)• Cannot run OVS on VFs (promisq mode is
required)• Can run vRouter/vRouter-DPDK on the
VF
VF1
Physical Function
VM1
VFDriver
VF2 VF3 VFn
PFDriver
VM2
VFDriver
VM3
VFDriver
VMn
VFDriver
Hypervisor
Copyright © 2016 Mirantis, Inc. All rights reserved
Hardware Acceleration Options Supported
• Intel NICs• Niantic• Forteville
• Mellanox• Connect X-3 Pro network adapters
• Qlogic• 3400/8400/45000 series adapters
• Netronome intelligent server adapters • OVS acceleration• vRouter acceleration
Copyright © 2016 Mirantis, Inc. All rights reserved
OVS/DPDK• Open Source• Fast Innovation Cycle• Large Community
• Community effort• OVS 2.4 or greater• Bypass Kernel
• 3 mpps per core• Significant
improvement in progress
• Current limitations• VLAN only (MOS 9,
VXLAN MOS 10)• Security groups under
development
vRouter/DPDK• Flexible• Powerful feature set
• OpenContrail/Juniper effort• Contrail 3.0 or greater• Bypass Kernel
• 2 mpps per core• Full Contrail features
supported
Software Acceleration Options
6Wind Virtual Accelerator
• Ultrahigh performance• Good host and VNF
solution
• Commercial product• Integrated with MOS 7 or
greater• Hooks existing OVS
• 6 mpps per core• Features are extensible
Copyright © 2016 Mirantis, Inc. All rights reserved
Demo
Copyright © 2016 Mirantis, Inc. All rights reserved
Demo Steps:1. Fuel OpenStack Environment Creation and Deployment 2. Fuel automatically detects NICs that support of DPDK,
or SR-IOV 3. Using Fuel to configure SR-IOV and DPDK4. VM instance creation: SR-IOV, DPDK
Demo
Benefits:● Single pane of glass with Fuel● Automated repeatable deployment● Post-deployment operation
Copyright © 2016 Mirantis, Inc. All rights reserved
Demo: Create OpenStack cluster
Copyright © 2016 Mirantis, Inc. All rights reserved
Demo: Configure Node Attributes with Fuel
▪ CPU pinningFuel allows configuration of amount of CPU cores on a Compute node that will be dedicated for CPU pinning▪ Huge PagesFuel allows Operator to specify amount of RAM on a Compute node to be dedicated for Huge Pages
Copyright © 2016 Mirantis, Inc. All rights reserved
Demo: Configure SR-IOV with Fuel
▪ Fuel detects NICs that support SR-IOV enablement and #of VFs supported
▪ Fuel allows Operator to configure NIC as SR-IOV interface
▪ Fuel allows Operator to specify amount of VFs that VMs can consume from this particular NIC
▪ Fuel allows Operator to assign NIC with SR-IOV enabled to a particular physical network
Copyright © 2016 Mirantis, Inc. All rights reserved
Demo: Configure DPDK with Fuel
▪ Detect NICs that support DPDK▪ Enable DPDK on specific NIC or
bonded interfaces with this NIC▪ Adjust amount of CPU cores and
RAM provided to OVS-DPDK for performance tuning
▪ Fuel deploys DPDK-enabled OVS package and DPDK drivers when Operator selects DPDK features
Copyright © 2016 Mirantis, Inc. All rights reserved
Demo: Horizon Configuration
● Create VM flavor for NFV workloads
1. Enable CPU pinning2. Enable Huge Pages
Copyright © 2016 Mirantis, Inc. All rights reserved
Demo: Horizon Configuration
● Spawn SR-IOV VM instance1. Create Neutron port for SR-IOV VM2. attached to port from previous step
● Spawn DPDK VM instance
Copyright © 2016 Mirantis, Inc. All rights reserved
●Latest Mirantis OpenStack Release - MOS 9.0 coming in July
●Mirantis OpenStack 7.0 NFVI Deployment Guide●Deploy NFV on OpenStack ●NFV Partner ecosystem
Please see links in webinar attachments panel.
Resources
Copyright © 2016 Mirantis, Inc. All rights reservedCopyright © 2016 Mirantis, Inc. All rights reserved
Q&ARecording will be available on demand.