Contenu connexe Similaire à Achieving Network Deployment Flexibility with Mirantis OpenStack (20) Achieving Network Deployment Flexibility with Mirantis OpenStack1. Copyright © 2016 Mirantis, Inc. All rights reserved
www.mirantis.com
Achieving Network Deployment Flexibility
with Mirantis OpenStack
For Intel Network Builders
June 2016
2. Copyright © 2016 Mirantis, Inc. All rights reserved
Introductions
Kamesh Pemmaraju | VP of Product Marketing
Kamesh 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 Marketing
Eric 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 Manager
DP 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.
3. 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.
4. Copyright © 2016 Mirantis, Inc. All rights reserved
Agenda
Industry Trends - Why NFV?
Mirantis Open Cloud and NFV
NFV features of Mirantis OpenStack
Demo
Resources
Q&A
5. Copyright © 2016 Mirantis, Inc. All rights reserved
Industry Trends - Why NFV?
6. Copyright © 2016 Mirantis, Inc. All rights reserved
Major Challenges impacting CSP’s
OTT* Threat
Jeopardizing CSP’s revenue
● OTT exploding, customer
affinity eroding
● New compute platform, new
challenges
ARPU* Down
ARPU* is falling due to:
● Increasing churn
● Growing customer acquisition and
retention costs
● Net Neutrality regulation limiting
QoS revenue
Lack of Agility
Not able to add VAS* fast enough
● Need Service Agility
● While reducing OPEX and
CAPEX
OTT Over The Top
ARPU Average
Revenue Per Unit
VAS Value Added
Services
7. Copyright © 2016 Mirantis, Inc. All rights reserved
Telco Cloud / NFV is about Service Agility
Virtualization 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
VMs
VNFs
Network SwitchesGeneric Servers Commodity Storage
OPENSTACKVIRTUAL TRADITIONAL NETWORK APPLIANCES
SERVICE PROVIDER APPLICATIONS
EPC Session Border
Controller
CDN PE Router IMS
DPI Firewall Carrier
Grade NAT
DNS WAN
Acceleration
8. Copyright © 2016 Mirantis, Inc. All rights reserved
Mirantis Open Cloud and NFV
9. 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 in
Unified
• 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
10. Copyright © 2016 Mirantis, Inc. All rights reserved
Mirantis ETSI NFV Compliant Architecture
Mirantis 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
11. 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
Orchestration
Telco Service VNFs
Platform Services VNFs
Why Mirantis?
12. Copyright © 2016 Mirantis, Inc. All rights reserved
Aligned to Telco Cloud / NFV Use Cases
Mobile Core
1. vEPC: Virtual Evolved Packet Core
2. vIMS: Virtual IP Multimedia Subsystem
Edge
3. VS-SC: Virtual Services-Service Chaining
4. vPE: Virtual Provider Edge, Service Anchor
Point
5. vE-CPE: Virtual Enterprise-Customer
Premise Equip.
6. vCPE: Virtual (Customer) Home Premise
Equip.
7. OMB: Optimized Mobile Broadband
13. Copyright © 2016 Mirantis, Inc. All rights reserved
NFV Features of
Mirantis OpenStack
14. Copyright © 2016 Mirantis, Inc. All rights reserved
Mirantis OpenStack Addresses NFV Requirements
● Scalable Cloud
● High Performance/Low Latency Compute
● Accelerated Virtual Network
15. 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
16. 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
17. 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
&
18. 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
VF
Driver
VF2 VF3 VFn
PF
Driver
VM2
VF
Driver
VM3
VF
Driver
VMn
VF
Driver
Hypervisor
19. 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
20. 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
22. 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 DPDK
4. VM instance creation: SR-IOV, DPDK
Demo
Benefits:
● Single pane of glass with Fuel
● Automated repeatable deployment
● Post-deployment operation
23. Copyright © 2016 Mirantis, Inc. All rights reserved
Demo: Create OpenStack cluster
24. Copyright © 2016 Mirantis, Inc. All rights reserved
Demo: Configure Node Attributes with Fuel
▪ CPU pinning
Fuel allows configuration of amount
of CPU cores on a Compute node
that will be dedicated for CPU
pinning
▪ Huge Pages
Fuel allows Operator to specify
amount of RAM on a Compute node
to be dedicated for Huge Pages
25. 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
26. 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
27. Copyright © 2016 Mirantis, Inc. All rights reserved
Demo: Horizon Configuration
● Create VM flavor for NFV
workloads
1. Enable CPU pinning
2. Enable Huge Pages
28. Copyright © 2016 Mirantis, Inc. All rights reserved
Demo: Horizon Configuration
● Spawn SR-IOV VM instance
1. Create Neutron port for SR-IOV VM
2. attached to port from previous step
● Spawn DPDK VM instance
29. 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
30. Copyright © 2016 Mirantis, Inc. All rights reservedCopyright © 2016 Mirantis, Inc. All rights reserved
Q&A
Recording will be available on demand.