Cisco NFVI Network Functions Virtualization Infrastructure · OpenStack HA Cluster Cisco Customer...
-
Upload
trinhduong -
Category
Documents
-
view
218 -
download
3
Transcript of Cisco NFVI Network Functions Virtualization Infrastructure · OpenStack HA Cluster Cisco Customer...
Guillaume Gottardi
Solutions Architect, Cisco
Carrier Grade NFV
Cisco NFVI Network Functions Virtualization Infrastructure
Legal Disclaimer
Many of the products and features described herein
remain in varying stages of development and will be
offered on a when-and-if-available basis.
This roadmap is subject to change at the sole discretion
of Cisco, and Cisco will have no liability for delay in the
delivery or failure to deliver any of the products or
features set forth in this document.
The combination of Hardware and Software components that build the environment in which Virtual Functions (VNFs) are deployed.
+ = NFVI
Software Hardware
NFVI Network Functions Virtualization Infrastructure
Cisco NFV Architecture Legend
VNF Manager
Cisco ESC 3rd
Party
NFV-O & Resource Orchestration
NSO – Network Services Orchestrator enabled by Tail-f
North Bound APIs
Virtual Network Functions
Cisco and 3rd
Party
CSR ASAv vNAM vIPS
vPC-DI vIMS Video
Opt. 3
rd Party
Cisco Physical Infrastructure
Network VIM
Linux (RHEL 7.1), Hyper Visor (KVM), Host Packages, Software Defined Storage
NFVI Scope
Network Compute (UCS) Storage Ceph
Unifie
d M
an
ag
em
en
t
with
assu
ran
ce
.
UC
SD
API
GUI
Virtual Infrastructure Manager
Mercury based on RHEL OSP 7 OpenStack
Assu
ran
ce
APIC VTS others or or 3rd
Party or
3rd
Party or
Cisco NFVI Pod Packaging
½ Rack POD Full Rack POD
Storage
Expansion Module
Compute
Expansion Module
NFVI
Branch Solution
1
2 3
4
6 5
Modular
Configuration
Carrier Grade Easy to Manage
Pre-integrated
+ Validated
Single Point
of Ownership
Advanced
Services
Distributed NFVI in Cisco’s Open Network Architecture Enabling End-to-End Service Creation
Access
Carrier-E /
Transport
Data Centers
Edge
Internet
DCI
EPN
DCI
Peering
Edge CCS/
InterCloud
Public Cloud
SP IP or MPLS Core
Biz CPE
Aggregation Cloud
Multi-Site, Multi-POD Unified Management
Media Mobility VMS Use
Case
Cisco NFVI Solution The Challenges it Addresses
OpenStack can be Complex to Operate:
Complex interactions between services, databases, messaging queues etc.
Health and performance of a cloud is difficult to quantified, verify and monitor.
Updates/upgrades require extensive human effort and are prone to issues.
NFVI – What do we want to achieve ?
Use Case Agnostic Infrastructure
Integrated Solution with Single Point of Ownership
Carrier Class attributes
Open Standards Based, Modular and Elastic – Best of Breed Partnership
Easy to use with Unified Management
1
2
3
4
5
Service Velocity Customer Experience Open Architecture
NFVI Platform Use Cases - agnostic Legend
B2B Mobility Media
Cisco Physical Infrastructure
Network VIM
Linux (RHEL 7.1), Hyper Visor (KVM), Host Packages, Software Defined Storage
NFVI Scope
Network Compute (UCS) Storage Ceph
Un
ifie
d M
an
ag
em
en
t
with
assu
ran
ce
.
UC
SD
API
GUI
Virtual Infrastructure Manager
Mercury based on RHEL OSP 7 OpenStack
Assu
ran
ce
APIC VTS OSC or or 3rd
Party or
Generic
1
Cisco Physical Infrastructure
Network VIM
Linux (RHEL 7.1), Hyper Visor (KVM), Host Packages, Software Defined Storage
NFVI Scope
Network Compute (UCS) Storage Ceph
Unifie
d M
an
ag
em
en
t
with
assu
ran
ce
.
UC
SD
API
GUI
Virtual Infrastructure Manager
Mercury based on RHEL OSP 7 OpenStack
Assu
ran
ce
Cisco NFVI Solution Leading Industry Partnerships
Performance Acceleration,
Enhanced Platform Awareness
Certified by Red Hat
Joint Engineering
Integrated platform Design and Validation
Legend
Simple Access to Support
Single Point of Contact
APIC VTS OSC or or 3rd
Party or
2
Cisco NFVI Solution Differentiators
Real-Value around Cisco specific add-ons
Installer CI/CD
Health Checks Logging/Monitoring
HA Verification VM throughput Testing
3
Installer Differentiators
Bare-Metal Deployment 1
Utilizes latest modern toolsets: Python, Ansible 2
Innovative use of UCS CIMC APIs to configure HW 3
Deploys RedHat Enterprise Linux (RHEL) and RHEL OpenStack Platform (OSP) 4
Containerized Deployment of OpenStack Services 5
Verifiable HA Deployment 6
3
Fail Fast Philosophy: Installer detects improper parameters before starting with installation
• Eliminate unexpected issues during deployment
• Verify the presence of all mandatory input parameters
• Parameters are specified in a YAML file
Deployment and Install Differentiators
Verified by performing
invalid input
3
NFVI CI/CD Differentiator
Customizable Continuous Integration Pipeline
RH OSP
RPMs
Cisco
Patches
Docker
Containers
Repo
Continuous
Integration
System
TEST
BUILD
3
Install, Upgrade, and Managed CI/CD
Container-Based Atomic Deployment and Upgrade
Docker
Containers
Repo
Controller - 1
Controller - 2
Controller - 3
OpenStack HA Cluster
Customer Controlled Cisco
3
Key take away here is catching and handling failures before customer experiences an application failure.
Cloud Pulse OpenStack Health Check
How can we ensure an SLA if we don’t know what is going on in the cloud?
Accomplished through the following types of tests:
Cisco created
Operator
1
Endpoint
2
Functional
3
Comprehensive
4
Upgrade
5
?
3
Cloud Pulse OpenStack Health Service Check Tool
Nova List
Cinder List
Glance Image-list
Neutron Net-list
Keystone Tenant-list
Boot VM
Create Volume
Attach Volume
Detach Volume
Delete Volume
Delete VM
Create Image
Delete Image
Database Cluster Status
Rabbit Cluster Status
Haproxy Tests
Functional Check Infra Tests Light Endpoint Check
3
Cloud99 A Framework for OpenStack HA Testing
HAProxy Keepalived
nova Neutron Keystone Glance cinder horizon
• Load the cloud: concurrent relevant control/data plane tests
• Process or node level disruption of service
• Monitor services
Cisco created
Ensure no disruption for existing cloud resources!!!
3
Framework for Openstack HA Testing
3 Important Components using a plugin model: • Runners – Run scale/functional tests
• Disruptors – Disrupts nodes/containers/processes
• Monitors – Monitor the cloud while disruptions are in progress
Operational Simplicity – Verification Control Plane/Data Plane - Cloud99 Framework for OS HA testing
nova Neutron Keystone Glance cinder horizon
HAProxy Keepalived
Testing Openstack Services
Testing Core Infrastructure Services
How What
3
Tenant 2 Tenant 1
Operational Data Plane Validation – VMTP
VMTP Data Plane
Flows (logical)
Automated data path validation and performance tests using VMTP tool.
Client VM
2 L3 fixed IP L2 same
network
Client VM
1
Client VM
3 L3 floating IP
Server VM
Virtual router
Client VM
4 upload 5 download
(external host)
3
ELK Stack Log Management Platform
Data Collection and
Transformation Agent
An Analytics Engine
and DataStore
Data Exploration
Interface
Logstash Forwarder
on all nodes
OpenStack Service Logs
LOG
3
Logging Capabilities
Enhanced Centralized Logging using ELK Stack
• Kibana Dashboard
• View Consolidated System Wide Logs
• ElasticSearch for Log Search
3
"Best of Breed" Open Architecture Intel-Cisco Collaboration : ONP Reference Architecture & Intel Network Builders
Intel ONP Ingredient Menu
Fedora
Intel® Comm Chipset 89xx
intel® Xeon E5-2600 V3
intel® Ethernet Controller XL710
Intel® 8950 Coleto Creek
* Other names and brands may be claimed as the property of others.
Reference Architecture Commercial Product
RHEL OSP7, Ceph
Cisco VPP or Open vSwitch
Intel® Xeon® E5-2600 v3
Intel® Communications Chipset 89xx Series
Intel® Ethernet Controller XL710
Cisco UCS B-series Cisco UCS C-series Cisco UCS M-series Nexus 9K Family
Cisco NFVI Platform
Intel® Xeon E5-2600 V3 Intel® Ethernet Controller XL710
Fedora
DPDK
Intel ONP Server 1.5
Kilo 2015.1.1
Lithium SR1
v2.4.90
v2.0
2.3.0.5
Fedora v21
Industry SHVS
Integrated Software
SDN Controllers: or APIC or VTS
TXT/TPM, EPA, IETF NSH, OvS hardware acceleration
Single Pane of Glass
(Operations) Cisco Openstack
SP Suite
Validated
PoD’s
Single Point of
Support
RHEL KVM/RH OS7.2
Carrie
r Gra
de R
elia
bility
& H
igh A
vaila
bility
Infra
stru
ctu
re M
onito
ring &
Assura
nce
Hig
h p
erfo
rmance n
etw
ork
ing
4
Joint Cisco/Red Hat proposition is a leading contributor to all upstream projects,
which constitute a consistent, high quality, high performing NFVI/VIM platform
Full ETSI members, supporting NFV
www.etsi.org/membership/current-members
OPNFV Platinum Members and Board of Directors
www.opnfv.org/about/governance/board-directors
OpenDaylight Board Member
www.opendaylight.org/project/board-members
"Best of Breed" Open Architecture Red Hat-Cisco: Joint commitment to standardization & Open Source
One of the largest contribitors
https://www.ietf.org/
4
Cisco NFVI Platform Highlights and Differentiators
Integrated Platform Sold & Supported by Cisco
Fully backed by Red Hat
Open Source
and Standard
Compliant
Joint Engineering
Broad Ecosystem
of VNFs and ISVs
Carrier Grade
Tightly Coupled
Technical Support
Commercially
Bundled Platform
Reliable
Install/Upgrade
Simplified
Manageability
#1 Network vendor + #1 OpenStack vendor
Delivering a world class NFVI platform