Copyright © 2016 Mirantis, Inc. All rights reserved
www.mirantis.com
Achieving Network Deployment Flexibility
with Mirantis OpenStack
For Intel Network Builders
June 2016
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.
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 NFV
NFV features of Mirantis OpenStack
Demo
Resources
Q&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* 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
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
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 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
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
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?
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
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
VF
Driver
VF2 VF3 VFn
PF
Driver
VM2
VF
Driver
VM3
VF
Driver
VMn
VF
Driver
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 DPDK
4. 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 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
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 pinning
2. Enable Huge Pages
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
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&A
Recording will be available on demand.

Achieving Network Deployment Flexibility with Mirantis OpenStack

  • 1.
    Copyright © 2016Mirantis, Inc. All rights reserved www.mirantis.com Achieving Network Deployment Flexibility with Mirantis OpenStack For Intel Network Builders June 2016
  • 2.
    Copyright © 2016Mirantis, 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 © 2016Mirantis, Inc. All rights reserved Housekeeping ●Please type in questions below the slides. ●We’ll address them during Q&A at the end.
  • 4.
    Copyright © 2016Mirantis, 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 © 2016Mirantis, Inc. All rights reserved Industry Trends - Why NFV?
  • 6.
    Copyright © 2016Mirantis, 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 © 2016Mirantis, 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 © 2016Mirantis, Inc. All rights reserved Mirantis Open Cloud and NFV
  • 9.
    Copyright © 2016Mirantis, 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 © 2016Mirantis, 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 © 2016Mirantis, 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 © 2016Mirantis, 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 © 2016Mirantis, Inc. All rights reserved NFV Features of Mirantis OpenStack
  • 14.
    Copyright © 2016Mirantis, Inc. All rights reserved Mirantis OpenStack Addresses NFV Requirements ● Scalable Cloud ● High Performance/Low Latency Compute ● Accelerated Virtual Network
  • 15.
    Copyright © 2016Mirantis, 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 © 2016Mirantis, 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 © 2016Mirantis, 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 © 2016Mirantis, 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 © 2016Mirantis, 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 © 2016Mirantis, 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
  • 21.
    Copyright © 2016Mirantis, Inc. All rights reserved Demo
  • 22.
    Copyright © 2016Mirantis, 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 © 2016Mirantis, Inc. All rights reserved Demo: Create OpenStack cluster
  • 24.
    Copyright © 2016Mirantis, 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 © 2016Mirantis, 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 © 2016Mirantis, 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 © 2016Mirantis, Inc. All rights reserved Demo: Horizon Configuration ● Create VM flavor for NFV workloads 1. Enable CPU pinning 2. Enable Huge Pages
  • 28.
    Copyright © 2016Mirantis, 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 © 2016Mirantis, 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 © 2016Mirantis, Inc. All rights reservedCopyright © 2016 Mirantis, Inc. All rights reserved Q&A Recording will be available on demand.