Download as pdf or txt
Download as pdf or txt
You are on page 1of 86

Network Function

Virtualization (NFV)
using IOS-XR

Rajendra Chayapathi & Syed Hassan


BRKSPG-2724
Cisco Spark
Questions?
Use Cisco Spark to chat with the
speaker after the session

How
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space

Cisco Spark spaces will be cs.co/ciscolivebot#BRKSPG-2724


available until July 3, 2017.

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Agenda
• Role of NFV in EPN
• IOS XRv 9000
• Benefits & Use Cases
• Virtual Route Reflector
• Virtual Provider Edge

• Deployment & Troubleshooting


• Service Orchestration for NFV
• Summary

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
…. NFV decouples the network functions such as NAT, IPS,
DNS, RR etc. from proprietary hardware appliances, so
they can run in software.
…..
It utilizes standard IT virtualization technologies that run on
high-volume service, switch and storage hardware to
virtualize network functions..
http://www.sdncentral.com/whats-network-functions-virtualization-nfv/

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Customer Demand is Changing

Rapid Deployment of New Big Data & Analytics


Business Applications

On-Demand Anywhere/Anytime
Bandwidth & Capacity Secure Accessibility

User Experience, Multi-Vendor Offerings; PAYG Models


Delivered No Lock-In

The New Customer Requirements

On-Demand Multi-Platform Security & Seamless


Solutions Compliance Connectivity
BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Entering a New Era in the SP Network Evolution
Evolved Programmable
Discontinuity #2: Network (EPN) Era
Commoditization of IP
services plus high traffic
Discontinuity #1: growth limits profitability,
forces architectural shift Applications and Services
TDM limits new services, Open
forces architectural shift APIs Services Resources SDN Control

IP NGN Era Open


Evolved Services Platform

APIs

Evolved Programmable
Evolved Network
Programmable Infrastructure
Network

TDM Era
Network Function
Virtualization

Software Defined
Networking
IP unleashes new wave
of innovation and Service Orchestration
service revenues

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
NFV in Evolved Programmable Network (EPN) Era

Network Function Virtualization Software Defined Networking Service Orchestration

Open and Dynamic


Optimal Resource Utilization Applications and Services

Open
APIs Services Resources SDN Control

Accelerated Innovation Evolved Services Platform

Open
APIs

New Services & Revenues Evolved Programmable


Evolved Network
Programmable Infrastructure
Network

Reduced Cost & Complexity


Elastic & Flexible

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Network Functions Virtualization
Network infrastructure/Service Functions run on
Virtualized compute platforms

• Key Enabler: Cloud technology


• Hypervisor & x86 compute hardware Service
• Network Programmability APIs Orchestration SDN
• Network Automation / Orchestration

NFV

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Service
Network Functions Virtualization Orchestration SDN

Where is SDN?
NFV

• SDN complementary, but not mandatory


• NFV is not SDN, though they have commonalities
• Complementary / Orthogonal concepts

Software
CPSoftware
& DP
NFV SDN
CPSoftware
& DP
CPSoftware
& DP Network Function Network Control
Hardware & DP
CP (Software) Plane
Hardware
Hardware
Hardware Hardware Network Data
Infrastructure Plane

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
SDN & NFV
Comparison

SDN NFV
SDN Controller : Virtual network functions :
Open Daylight, Open SDN Controller(OSC) etc. vFW, vRR, vCPE , vPE etc.

OpenFlow, NETCONF/Yang , Path computation VM to Host (socket, Taps etc.)


element protocol (PCEP)
Involves end to end networking Involves single network entity

New network architecture Virtualization of existing architecture

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Network Virtualization
• Applications and running using Virtual Machines
virtualized Hardware end CPUs
• Guest O/S running Guest O/S
independently in each VM
• HyperVisor - isolated application


providing VMs on the Host
Basic host operating system
/ QEMU
HyperVisor

• Virtualization capable CPUs Host O/S

Physical Host

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Service

Network Virtualization Orchestration SDN

ETSI Architecture Framework for NFV


NFV
Operational & Billing Support System NFV Management &
Orchestration
Virtualized Network Functions (VNFs) (MANO)

VNF VNF Other


vRR vPE VNF
Deployment

Management
Network Function Virtualization Infrastructure (NFVI)

Virtual Compute Virtual Storage Virtual Network

Virtualization Layer
Compute & Storage Hardware Network Hardware

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Virtualizing Network Functions
X86 versus Custom Network Processing Unit (NPU)
Network Forwarding (L0-3) Network Services (L4+)

Mostly predictable traffic Unpredictable traffic

Stateless functions Stateful functions

High throughput / BW Low to Med Throughput


BGP Route reflector, Firewall,
IPv6/v4, MPLS, VPNs, Optical
DPI

Better fit for NPU Better fit for x86


Compute Compute

Bandwidth BRKSPG-2724
Bandwidth
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
NFV across Cisco portfolio
Virtualized Network Operating Systems
IOS-XR NX-OS IOS-XE ASA

Virtualized in Virtualized in Virtualized in Virtualized in


IOS XRv , Nexus 1000v CSR1000v ASAv
IOS XRv 9000

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Cisco’s VNF Portfolio ….

CSR1000v ASAv vWAAS


IOS XRv

IOS XRv Nexus


QvPC vWLC
9000 1000v

DDoS
Scrubber vNAM vWSA vESA
(w/Arbor)

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
NFV Use-Cases
Use-Cases Description
1 Virtual Route Reflector Virtualized BGP RR delivered on demand
2 Virtual PE Router Fully virtualized PE router delivered as an on demand cloud service
Single-tier, 2-tier, 3-tier applications with optional NFV service chaining attached
3 Virtual Private Cloud to customer L3 VPN
4 Virtualized Mobility Service vEPC, vMME, vRAN
Integrating HCS provisioning with VPN configuration for single click customer
5 Hosted Collaboration Service deployment
6 Virtualized Video Headend Cloud DVR, CDN/streaming as a service
7 Routing-as-a-service Using CSR to deliver routing/BNG as a cloud service
8 Virtual BNG in the cloud High-scale (multi-million subscribers) BNG control plane in the cloud
Using CSR, ASAv to deliver managed services to enterprise customers
9 Virtual Managed Services (attached to customer L3VPN)

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
IOS XRv 9000
IOS XR
• Time tested for years
• CRS-1, CRS-3, CRS-X, ASR 9000, NCS 6000
• High-scale control plane
• MicroKernel-based
• Modular Software
• Process Restartability & Redundancy IOS XR

• Remediation through add-on patches QNX Kernel


Physical Hardware:
CPU, ASICs, NIC,
Consoles, Memory, HDD

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
IOS XRv
• IOS XR on x86 Virtualized environment
• Full Platform Independent IOS XR
• Same IOS XR software feature set
• Manageability
• Control Plane
• Routing

IOS XRv
QNX (32bit)

HyperVisor
Host OS
Physical Hardware:
CPU, ASICs, NIC, Consoles, Memory, HDD

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
IOS XRv - One Physical hardware -- Multiple Instances

Other Guest OS IOS XRv #2 IOS XRv #1


Guest OS (32bit Linux) Guest OS (32bit Linux)

HyperVisor HyperVisor HyperVisor


Host OS
Physical Hardware:
CPU, ASICs, NIC, Consoles, Memory, HDD

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
IOS XRv 9000
• Virtualized IOS XR with Control and Data plane Separation
• Linux Containers for Admin, Control and Data Planes
• 64 Bit Kernel

• Scalability through Flexible resource Allocation


• Data plane scalability.
• Control Plane scalability

IOS XRv 9000


Guest OS (64bit Linux)

HyperVisor

Host OS
Physical Hardware:
CPU, ASICs, NIC, Consoles, Memory, HDD

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
IOS XRv 9000
Admin Plane
Forwarding Plane Routing & Management Plane

Virtual Forwarder XR Route Processor Functionality Infra management


Software Based H/W assist XR Line Card Functionality SMU management
Common code base as - Support for Physical & Virtual Data-Plane VM/LXC Lifecycle Management
nPower-X ASIC Upgrade/Downgrade
Light Weight
MTRIE Policer Intf L3FIB QoS L2FIB ACL

IOS XRv 9000

HyperVisor
Host BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Cisco IOS XRv 9000
Right sizing Scale and Throughput through Control and Data Planes
Present Mode of Operation Future Mode of Operation
Routers + LCs
Virtual Routers
IOS XR
Routers/Compute IOS XRv 9000
Compute

RP(Control Plane) LC (Data Plane)


Compute Server
LC (Data Plane) (Control Plane)
Compute Server
LC (Data Plane) LC (Data Plane) (Control Plane)

Compute Server
LC (Data Plane)
(Control Plane)

NxLCs :1xCPU N x NPU: MxCPU

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Cisco IOS XRv 9000
Design Trade Offs

Possible to degrade
overall performance
by improving
performance for one
particular metric
Features Performance: ACE,
TM, & Queues

Physical XR Router
IOS XRv 9000
Virtual Router X

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
IOS XRv 9000 Positioning
Completing the XR Edge Portfolio

ASR 9922
ASR 9912
ASR 9010
ASR 9904

IOS XRv 9000 ASR 9001 ASR 9006


Virtual
XR DP

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Benefits & Use Cases
IOS XRv & IOS XRv 9000
Benefits

Lower Lower Elastic Greener Flexible SDN


Opex Capex • Dynamic • low power Growth Ready
• Easy • IOS XRv on resource consumption • CP & DP • Independent
provisioning , standard allocation &  Lower Separation control and
configuration compute de-allocation carbon and forwarding
& resources footprint independent
deployment • Multiple XRs resource
for VMs on same allocation
device

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Use Cases

Education and Network Network


Training Simulation Deployment

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Use Cases
Network Simulation & modeling

Test & Try new control-plane capabilities


Evaluate network against failures
Design & plan changes and new features
Equipment Cost

Setup Time Low Cost


Cumbersome to change Easy Orchestration

Quick setup & changes

Lab validation IOS XRv 9000


BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Use Cases NFV
Network Deployment (vRR, vPE, vBNG, XTC)
• Consumption based model - Network growth to match needs
• Redundant devices provisioning without added cost
• Service segregation on same hardware
• Grow and scale VM’s server resources to match needs

vRR1 vPE1 vRR2 vPE2 vRR1 vPE1

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Virtual Route Reflector (vRR)
&
Virtual Provider Edge (vPE)
IOS XRv 9000 as vRR
• Traditional Role of RR
• BGP peering
• Solve N*N full-mesh BGP interconnect
• Distribute BGP routes to PEs

Nx1 +
NxN redundancy

Nx1 Nx1 + Segregation


BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
IOS XRv 9000 as vRR
RR role expanding -
centralized provision, services, and applications

Per Service
L2VPN RR
Primary Backup

Per Address Family L3VPN RR

Vpnv4 RR

Redundant IPv6 RR

IPv4 RR

Optimized Placement
Scalable
Easy Provisioning

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
IOS XRv 9000 as vRR
Primary Backup
Primary Backup
IPv4 RR
IPv4 vRR
Vpnv4 RR Vpnv4 vRR
IPv6 RR IPv6 vRR
L2vpn vRR L2vpn vRR

2 Physical Devices
8 Physical Devices
Virtualized RRs per AFI

Without Compromising

High Same BGP


Performance Independent Implementation
(Multi-Core) Operation Availability (XR)

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
IOS XRv 9000 as vPE
IOS XR L3VPN
Customer A
L3VPN
IOS XRv 9000 Customer B
Virtual
XR DP
Virtual L3VPN
XR DP
Virtual
XR DP Customer C

IOS XR

Control Plane
Forwarding
Consumption &
Performance High Availability
Based Growth High-Performance
(Multi-Core)
Data Plane

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
SDN Controller using IOS XRv 9000
Network Services Orchestrator(NSO)

WAN Automation Engine (WAE)


XR Traffic
Controller
(XTC) XRv9K XRv9K XRv9K
XRv9K XTC XTC
XTC
XTC
PCEP PCEP

ABR5
ToR10 ASBR1 ASBR3 RR AC20

Access 1 Core Access 2


OSPF ISIS 1 ISIS 2

ToR19
BGP LS AC29
ASBR2 ASBR4 ABR6

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
vBNG using IOS XRv 9000

Data Center
XRv9K XRv9K
vBNG vBNG

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Virtualizing Network Functions using IOS XRv 9000

Performance Independent High IOS XR Based


(Multi-Core) Operation Availability Implementation

Route Management
Elasticity & Portability & Lower
Scalability &
Flexibility Agility Opex/Capex
(64b OS) Orchestration

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Lower
Cape
x
Virtualizing Network Functions using IOS XRv 9000

Primary Backup
Primary Backup Physical Router VRR on UCS Server

Max. Power consumption ~425W Max Power consumption ~410W

Total power for 8 instance ~3.4kW Total power for 8 instances ~820W

Power/Year = 29,785 KWh Power/Year = 7,182 KWh

Power Cost/Year = $5,659 Power Cost/Year= $1,364


(19c/kWh) (19c/KWh)

Power Calculations based on


ASR9001 (Max Power)
UCS C240 M3 SFF with Intel E5-2643 v2 3.30 GHz/130W 6C/25MB Cache/DDR3 1866MHz with 96 GB Mem, 4 HDD
with RAID, and 1 Adapters.
BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Flexible
Physical Network Device vs NFV Growth
Consumption Based Deployment

Physical Network Device Network Function Virtualization

Under-
CPU, Memory, Gbps

CPU, Memory, Gbps


Provisioned

Consumption
Over- based capacity
Provisioned growth

Time Capacity Demand Time


Capacity Deployed
BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
IOS XRv 9000
Deployment
IOS XRv 9000 Hardware/Software Requirements
• Hardware
• Any x86-based server capable of virtualization
• e.g. Intel® CPUs with VT-x support

• Hypervisor
• hypervisor agnostic
• VMWare ESXi 5.5/6.0 , QEMU/KVM (RHEL & CentOS 7.7.1/7.2 , Ubuntu 14.04.03/16.04 LTS)
Parameter Minimum
CPU (Cores) 2 4 Sockets
(1 Control Plane, 1 Data Plane)
Memory (RAM) 8GB 16GB recommended
Hard Disk 45GB
NIC Port 4 11
(E1000,VirtIO,Intel1/10/40G, VMXNet3,SR-IOV) (2 reserved, 1 traffic) (2 reserved, 8 traffic)

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
IOS XRv 9000 Features IOS XR
6.1.2
• MP-BGP/eBGP , BGP 3107, FlowSpec
• IOS XR Manageability & Control Plane
• OSPF/ISIS etc. • PIE/SMU Upgrades
• LPTS/ CoPP
• BFD (Bidirectional Forwarding Detection)
• Gratuitous ARP
• LDP/MPLS, 6PE, 6vPE, RFC 3107 (3 labels), L3VPN
• VRRP/HSRP
• IPv4 ACL (chained), uRPFv4/v6, LPTS

• Netconf/YANG & SNMP

• Hierarchical QoS policing, WRED

• EFD (Early Fast Discard)


• Lawful Intercept

http://www.cisco.com/c/en/us/support/routers/ios-xrv-9000-router/tsd-products-support-series-home.html

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
IOS XRv 9000 Operational Enhancements IOS XR
6.0.x

Visibility & • Operational Data, Deep analytical hooks


Telemetry • Policy-based, flexible, Push Model

• Data accessible via published model driven interfaces


Programmability • Machine friendly
• Enables automation @ scale

Application • Ability to run 3rd party off the shelf applications built with Linux tool chains
Hosting • Run custom applications inside an LXC container on the 64-bit Linux host

Flexible Platform • RPM Packages: EIGRP, MGBL, MPLS, K9SEC, LI, BGP etc.
and Packaging • Automated package dependency checkers
• Automated Provisioning at Bootup

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
IOS XRv 9000 Telemetry & Programmability

Big data aggregation and


Automated remediation and analysis
policy enforcement
VRv9K

VRv9K

H-Visor
Host Traffic analysis, fault prediction,
JSON, gPC, “gray” failure

Flexible, efficient,
extensible data &
transport Real-time inspection

Deeper instrumentation + smarter analytics tools =


Real-time action-ability
Active feedback & Auto-remediation
BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
640
160 Gbps
Gbps IMIX traffic packet size with
40 features
Gbps 160 (ACL,HQoS,Policing)
enabled
Gbps

8
Gbps
40
Gbps

Single Core Multi-Core Multi-Socket Multi-Server

2015 2016 2017+

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
IOS XRv 9000 Deployment
Pass-through vs Device Emulation

XRv9000 VM XRv9000 VM

Physical Guest Driver


NIC virtIO /
Driver E1000

Hypervisor Hypervisor Emulated device

Physical device+
driver

Hardware Platform Hardware Platform


Physical NIC Physical NIC

High Performance Emulated


BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
IOS XRv 9000 Deployment
Hypervisor
Physical Interfaces Virtual Bridges Virtual Interface Virtual Machine
Interface

Mgmt Mgmt
Eth0 Bridge Tap0

Tap1

G0/0/0/0
Tap2
TG0/0/0/1 IOS XRv 9000
Eth1 Data
Tap3
Bridge-1 HyperVisor
TenG
Tap4
Eth2
Hostt

Copy XRv 9000 image Create Disk running Create Virtual (Tap)
(.ova/.iso/.vmdk) to server Start simulation
image interfaces

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
IOS XRv 9000 Deployment
Creating TAP and Bridge
Hypervisor
cisco@epn-sjcj-ucs1:~$ sudo tunctl -t Tap1
1 2 3 4
Set 'Tap1' persistent and owned by uid 0
cisco@epn-sjcj-ucs1:~$ sudo ifconfig Tap1 up vBridge1 vBridge1
Host
cisco@epn-sjcj-ucs1:~$ sudo tunctl -t Tap2
Set 'Tap2' persistent and owned by uid 0 E4 E5 E6
cisco@epn-sjcj-ucs1:~$ sudo ifconfig Tap2 up
<create Tap3/Tap4>

cisco@epn-sjcj-ucs1:~$ sudo brctl addbr vbridge1


cisco@epn-sjcj-ucs1:~$ sudo brctl addbr vbridge2
cisco@epn-sjcj-ucs1:~$ sudo brctl addif vbridge1 Tap1 eth4
cisco@epn-sjcj-ucs1:~$ sudo brctl addif vbridge2 Tap2 eth5

cisco@ubuntu-EPN-4:~$ sudo brctl show vbridge1


bridge name bridge id STP enabled interfaces
vbridge1 8000.b6c7102ae0f6 no Tap1
eth4
BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
IOS XRv 9000 Bring-up
Launching the IOS XRv 9000 Virtual Machine 16G Memory

cisco@epn-sjcj-ucs1:~$ sudo /usr/bin/qemu-system-x86_64 \ 4 CPU Cores


-m 16384 \
-smp cores=4,sockets=1 \ XRv9K Instance
-name XRv-Test-Launch \
-drive file=./xrv9k.raw,media=disk,index=1 \ XRv9K Disk
-drive file=./xrv9k-fullk9-x.iso-6.0.0,media=cdrom,index=2 \
-serial telnet:0.0.0.0:12345,server,nowait \ XRv Image File

-device e1000,netdev=mgmt-intf \ Console port


-netdev tap,ifname=Tap1,script=no,downscript=no,id=mgmt-intf \
Ethernet (Mgmt)
-device e1000,netdev=data-intf \ Ethernet (GigE)
-netdev tap,ifname=Tap4,script=no,downscript=no,id=data-intf \
-display none –enable-kvm
-boot once=d

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
2 CPU

IOS XRv 9000 Bring-up 7G 1G 6 G / 2 CPU

Accessing the IOS XRv Virtual Machine


XR-
XR-RP XR-LC
ADM

Host 16G / 4 CPU


Hypervisor
cisco@epn-sjcj-ucs1:~$ telnet 0.0.0.0 12345 1 2 3 4
[Linux-initrd @ 0x456bc000, 0x3a93367c bytes]
Starting udev Host
Populating dev cache E4 E5 E6
Configuring network interfaces... done.
<snip>
Mon Feb 8 23:48:38 UTC 2016 (<snip>_lxc_iso.sh): Hardware profile: vpe
Mon Feb 8 23:48:38 UTC 2016 (<snip>_lxc_iso.sh): Host has 16Gb RAM / 4 vCPUs
Mon Feb 8 23:48:38 UTC 2016 (<snip>_lxc_iso.sh): Management plane: 1Gb RAM / 0 vCPUs
Mon Feb 8 23:48:38 UTC 2016 (<snip>_lxc_iso.sh): XR control plane: 7Gb RAM / 2 vCPUs
Mon Feb 8 23:48:38 UTC 2016 (<snip>_lxc_iso.sh): XR packet memory: 128Mb RAM
Mon Feb 8 23:48:38 UTC 2016 (<snip>_lxc_iso.sh): Data plane: 6Gb RAM
Mon Feb 8 23:48:38 UTC 2016 (<snip>_lxc_iso.sh): Data plane core assignment: 2-3
Mon Feb 8 23:48:38 UTC 2016 (<snip>_lxc_iso.sh): Control plane core assignment: 0-1

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
IOS XRv 9000 Bring-up
Accessing the IOS XRv Virtual Machine
Mon Feb 8 23:49:45 UTC 2016: Install finished on sda
Rebooting XRv9k system after installation ...
[ 99.990922] reboot: Restarting system
<snip>
################################################################################
# #
# Welcome to the Cisco IOS XRv9k platform #
# Please wait for Cisco IOS XR to start. #
# Copyright (c) 2014-2015 by Cisco Systems, Inc. #
# #
################################################################################
Cisco IOS XR console will start on the 1st serial port
Cisco IOS XR aux console will start on the 2nd serial port
Cisco Calvados console will start on the 3rd serial port
Cisco Calvados aux will start on the 4th serial port

!!!!!!!!!!!!!!!!!!!! NO root-system username is configured. Need to configure root-system username.


!!!!!!!!!!!!!!!!!!!!
--- Administrative User Dialog ---
Enter root-system username:

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
IOS XRv 9000 Deployment
Show Commands
RP/0/RP0/CPU0:ios#show ver
Tue Feb 9 00:10:36.484 UTC
Cisco IOS XR Software, Version 6.0.0
Copyright (c) 2013-2015 by Cisco Systems, Inc.

Build Information:
Built By : alnguyen
Built On : Thu Dec 24 00:54:24 PST 2015
Build Host : iox-lnx-009
Workspace : /auto/srcarchive16/production/6.0.0/xrv9k/workspace
Version : 6.0.0
Location : /opt/cisco/XR/packages/

cisco IOS-XRv 9000 () processor


System uptime is 16 minutes

RP/0/RP0/CPU0:ios#

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
IOS XRv 9000 Deployment
Show Commands
Single RP. No LineCard
RP/0/RP0/CPU0:ios#show platform
Wed Jun 21 21:00:39.366 UTC
Node Type State Config state
--------------------------------------------------------------------------------
0/0/CPU0 R-IOSXRV9000-LC-C IOS XR RUN NSHUT
0/RP0/CPU0 R-IOSXRV9000-RP-C(Active) IOS XR RUN NSHUT
RP/0/RP0/CPU0:ios#

RP/0/RP0/CPU0:ios#show ipv4 int br


Tue Feb 9 00:12:04.600 UTC
Interface IP-Address Status Protocol Vrf-Name
MgmtEth0/RP0/CPU0/0 unassigned Shutdown Down default
GigabitEthernet0/0/0/0 unassigned Shutdown Down Tap1=MgmtEth0
default
TenGigE0/0/0/1 unassigned Shutdown Down default
Tap2=Future
RP/0/RP0/CPU0:ios# Tap3=Future
Tap4=Giga0/0/0/0
Tap5=TenGig0/0/0/1
BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
IOS XRv 9000 Deployment

3RD Party
Containers and 3rd Party Network NameSpace

FWding

Admin
XR

[sysadmin-vm:0_RP0:~]$ssh 10.0.2.16
Last login: Tue Feb 9 01:21:24 2016 from 10.11.12.15
IOS XRv 9000
[host:~]$ virsh list
Id Name State HyperVisor
----------------------------------------------------
5299 sysadmin running
12065 default-sdr__uvf--2 running
15153 default-sdr--1 running
[host:~]$ [xr-vm_node0_RP0_CPU0:~]$ip netns exec tpnns ifconfig | more
RP/0/RP0/CPU0:ios#show ipv4 int br
Gi0_0_0_0 Link encap:Ethernet HWaddr 00:50:56:b9:44:0c
Thu Feb 11 15:55:05.581 UTC
inet addr:200.1.1.1 Mask:255.255.255.0
Interface IP-Address Status Protocol Vrf-
lo:0 Link encap:Local Loopback
Name
inet addr:1.2.3.4 Mask:255.255.255.255
Loopback0 1.2.3.4 Up Up default
Loopback2 110.2.2.2 Up Up default
lo:2 Link encap:Local Loopback
Loopback3 110.3.3.3 Up Up default
inet addr:110.2.2.2 Mask:255.255.255.255
GigabitEthernet0/0/0/0 200.1.1.1 Up Up default
MgmtEth0/RP0/CPU0/0 unassigned Shutdown Down default
lo:3 Link encap:Local Loopback
RP/0/RP0/CPU0:ios#
inet addr:110.3.3.3 Mask:255.255.255.255

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
IOS XRv 9000 Deployment
Checking License Status

RP/0/# show license platform summary


Sat Dec 26 05:47:08.537 UTC
Current state: PRODUCTION

Collection: LAST: Sat Dec 26 05:47:03 2015


NEXT: Sat Dec 26 06:47:03 2015
Reporting: LAST: Sat Dec 26 05:47:03 2015
NEXT: Sun Dec 27 05:47:03 2015
Count
Feature/Area Entitlement Last Next
============= ============================= ==== ====
System Product: Right to Use 1 0
System Feature: BGP Scale up to 4M 1 0

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
IOS XRv 9000 Deployment using ESXi

Allocated minimum 4 CPU

ISO mage Upload

Allocated minimum 8GB Mem

Linux as Guest OS
Minimum 4 Network interfaces
BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
IOS XRv 9000 Deployment using ESXi

Console Ports

Create Disk: Thin provisioning, 55GB, IDE


Admin AUX Port

Creating Serial Interface

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
IOS XRv 9000
Deployment on ESXi Telnet to the Serial Port
telnet <esxi_host_ip> <port_number>
Filesystem type is iso9660, using whole disk
Accessing the IOS-XRv VM
kernel /boot/bzImage root=/dev/ram console=ttyS0 prod=1 install=/dev/sda platfo

<SNIP>
Wed Feb 17 02:13:47 UTC 2016: Copying all ISOs to repository took 68 seconds
[ 340.853307] reboot: Restarting system
Will go through baking process on first
Press any key to continue. boot up &reload
<SNIP> Only happens once, during the first bootup
################################################################################
# #
# Welcome to the Cisco IOS XRv9k platform #
# Please wait for Cisco IOS XR to start. #
# Copyright (c) 2014-2015 by Cisco Systems, Inc. #
# #
################################################################################

Cisco IOS XR console will start on the 1st serial port


Cisco IOS XR aux console will start on the 2nd serial port
Cisco Calvados console will start on the 3rd serial port

<snip>

ios con0/RP0/CPU0 is now available


Press RETURN to get started.
Create Username and Password
!!!!!!!!!!!!!!!!!!!! NO root-system username is configured. Need to configure root-system username.
!!!!!!!!!!!!!!!!!!!!Configuration lock is held by another agent. Please wait. [.OK]

--- Administrative User Dialog ---


Enter root-system username:

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
IOS XRv 9000 Deployment using Openstack

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
IOS XRv 9000 Deployment using Openstack

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
IOS XRv Troubleshooting
IOS XRv 9000 Troubleshooting
Hierarchy

XR Level

VNF Level
IOS XRv 9000
Hypervisor Level
HyperVisor
Host OS Level
Host OS

Host Hardware Hardware Level

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
IOS XRv 9000 Troubleshooting
Hierarchy Regular XR Troubleshooting Techniques

DPA / DPC Communication and Packet Stats


Non-Uniform-Memory-Access (NUMA) Aware
XR Level
Hyper-threading (HT) Agnostic
VNF Level
RP/0/RP0/CPU0:SS_Node1#show controllers dpa statistics global
Index Punt Count
Hypervisor Level ----------------------------------------------------------------------------
1575 ARP 10
1677 IFIB 104034
Host OS Level 1698 IPv4 BFD 1404379
1722 IPv4 incomplete TX adjacency 4
Index Inject Count
----------------------------------------------------------------------------
Hardware Level 268 IPv4 from fabric multicast 103716
270 IPv4 from fabric next-hop 330
275 Inject to fabric 104047
276 Inject to port 1510764
Index Drop Count
----------------------------------------------------------------------------
85 IPv4 disabled in uIDB 3888
113 IPv6 disabled in uIDB 60
236 Preroute PIT lookup missed 1
BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
IOS XRv 9000 Troubleshooting
Hierarchy

• Intel Virtualization turned on in BIOS


• Power optimization turn off
XR Level

VNF Level • Dedicated pinned CPU (vCPU = pCPU) for best


performance
Hypervisor Level
• Non-Uniform-Memory-Access (NUMA)
Host OS Level use local memory same node as dedicated CPU, not foreign memory

Hardware Level
• HyperTreading (HT) agnostic
• Turn Off Power Optimization

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
IOS XRv 9000 Performance Troubleshooting
PID of XRv9000
Process
server!~$ sudo netstat -pln | grep 12346
tcp 0 0 0.0.0.0:12346 0.0.0.0:* LISTEN 18135/qemu-system-
x

server!~$ numactl –hardware CPU / Memory


available: 2 nodes (0-1) across NUMA
node 0 cpus: 0 1 2 3 4 5 6 7 16 17 18 19 20 21 22 23 nodes
node 0 size: 257762 MB
node 0 free: 194589 MB
node 1 cpus: 8 9 10 11 12 13 14 15 24 25 26 27 28 29 30 31
node 1 size: 258045 MB
node 1 free: 247971 MB

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
IOS XRv 9000 Performance Troubleshooting
top - 12:58:16 up 64 days, 13:03, 4 users, load average: 2.63, 2.58, 2.24
Tasks: 443 total, 2 running, 441 sleeping, 0 stopped, 0 zombie
CPU 1 & 8
%Cpu0 : 1.7 us, 0.3 sy, 0.7 ni, 97.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
allocated Memory from
%Cpu1 : 99.7 us, 0.3 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu2 : 1.0 us, 0.0 sy, 0.0 ni,(NUMA99.0 id, NUMA Node 0
0 and0.0
1) wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu3 : 1.0 us, 0.0 sy, 0.0 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu4 : 1.7 us, 0.3 sy, 0.0 ni, 97.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu5 : 7.2 us, 3.8 sy, 0.0 ni, 89.1 id,
cisco@ubuntu-EPN-4:~$ sudo0.0 wa, 0.0
numastat -phi, 0.0 si, 0.0 st
18135
%Cpu6 : 1.3 us, 0.0 sy, 0.0 ni, 98.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu7 : 4.4 us, 2.0 sy, 0.0
Per-node ni, 93.6
process id, usage
memory 0.0 wa,
(in 0.0
MBs)hi, 0.0 18135
for PID si, 0.0 st
(qemu-system-x86)
%Cpu8 :100.0 us, 0.0 sy, 0.0 ni, 0.0 id, 0.0 wa,0 0.0 hi, 0.0
Node Nodesi,
1 0.0 st Total
%Cpu9 : 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
--------------- --------------- ---------------
%Cpu10 : 0.7 us, 0.3 sy, 0.0 ni, 99.0 id, 0.0 wa,
Huge 0.00 0.0 hi, 0.0 si, 0.0 st
0.00 0.00
%Cpu11 : 1.3 us, 0.3 sy,
Heap 0.0 ni, 98.3 id, 0.0 wa,
0.71 0.0 hi, 0.0 si, 0.0 st
1.37 2.08
%Cpu12 : 3.0 us, 1.3 sy,
Stack 0.0 ni, 95.7 id, 0.0 wa,
0.07 0.0 hi, 0.0 si,
0.03 0.0 st 0.10
%Cpu13 : 1.0 us, 0.3 sy,
Private0.0 ni, 98.7 id, 0.0 wa,
9735.30 0.0 hi, 0.0 si,
372.94 0.0 st
10108.23
---------------- --------------- --------------- ---------------
Total 9736.07 374.34 10110.41

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
IOS XRv 9000 Performance Troubleshooting

server!~$ sudo taskset -pc 1 18135


pid 18135's current affinity list: 0-31
pid 18135's new affinity list: 1

server!~$ sudo taskset -pc 2 18135


pid 18135's current affinity list: 1
pid 18135's new affinity list: 2

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
IOS XRv 9000 Troubleshooting
Hypervisor Common mistakes
• Multiple XRv 9000 using same disk image
– Each instance needs a separate disk
• Multiple XRv using same console

$ qemu-system-x86_64 -serial telnet::2345,server,nowait <...snip...>

inet_listen_opts: bind(ipv4,0.0.0.0,2345): Address already in use


inet_listen_opts: FAILED
chardev: opening backend "socket" failed: Address already in use
qemu: could not open serial device 'telnet:0.0.0.0:2345,server,nowait': Address already
in use

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
IOS XRv 9000 Troubleshooting
Host Commands
Process & CPU Status

top - 09:26:59 up 13 days, 58 min, 2 users, load average: 0.49, 0.47, 0.50
Tasks: 325 total, 2 running, 322 sleeping, 0 stopped, 1 zombie
Cpu(s): 1.6%us, 0.4%sy, 0.1%ni, 98.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 181507016k total, 8715152k used, 172791864k free, 146552k buffers
Swap: 134143996k total, 0k used, 134143996k free, 4476556k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5477 cisco 20 0 50460 26m 3808 R 39 0.0 4843:57 Xtightvnc
31187 libvirt- 20 0 5972m 1.9g 7640 S 9 1.1 377:28.36 qemu-system-x86
34605 libvirt- 20 0 5972m 1.8g 7628 S 7 1.0 348:28.40 qemu-system-x86
24982 cisco 30 10 32068 1844 1488 S 4 0.0 0:05.99 fuzzyflakes

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
IOS XRv 9000 Troubleshooting
Host OS Common Issues
• Missing qemu/KVM package
– apt-get install qemu-kvm;
• Not able to create TAP interface:
– apt-get install uml-utilities (required for tap interface for bridge to physical)
• Virtualization not enabled:
– Ensure VT-x flag (or equivalent) is exposed to operating system
• egrep -c '(vmx|svm)' /proc/cpuinfo
server!~$ sudo kvm-ok
INFO: /dev/kvm exists
• Ensure that user is added to ‘kvm’ group KVM acceleration can be used
– sudo addgroup `id -un` kvm cisco@ubuntu-EPN-4:~$

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Service Orchestration for
NFV
Service Orchestration for NFV
Network Function Virtualization Software Defined Networking Service Orchestration

Service Cisco Network Service


Orchestration Orchestrator (NSO)

Server Server

IOS-XRv 9000 IOS-XRv 9000 IOS-XRv 9000

Hypervisor Hypervisor

Cloud VM Cisco
Orchestration ESC
© 2017 Cisco and/or its affiliates. All rights reserved.
BRKSPG-2724
Cisco Public 74
NFV with IOS XR
Right Sizing Your Deployment
Choose your Service Size up your Data Plane Adapt your Control Plane

High High
Core / Transport

Peering Multichassis NCS 6000


Multichassis CRS-X Virtualized CP or
Choose
Expansion CP from
DCI NCS 6000
between
Physical System
NCS 5500 On-box,
Hybrid or
PE ASR 9000 Tomahawk
CRS-X Pure
Virtual CP
Subscriber Services CRS Based on
ASR 9000 Typhoon Use Case Today’s IOS-XR
Virtual PE (vPE) on box Control
Plane
Virtual RR (vRR) IOS-XRv 9K

Low Low

Data Plane Control Plane


BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
NFV with IOS XR
Completing Portfolio

IOS-XR

Virtual
XR DP

CRS Portfolio Edge Routing NCS 5500 NCS 6000 NFV Virtual Router
ASR 9000 Portfolio NCS 5000 Single & Multi IOS-XRv 9000
Chassis
BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Putting it all together…
Compute Network Storage Hypervisors Virtual Functions
B O
S S
S S

High
SMU-ability Opex Saving Scalable Availability

IOS XRv 9000


Virtual Router
Low Capex Real Performance Multi- Flexible
threaded

Carrier Class Elastic

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Re-Cap
• Role of NFV in EPN
• IOS XRv 9000
• Benefits & Use Cases
• Virtual Route Reflector
• Virtual Provider Edge

• Deployment & Troubleshooting


• Service Orchestration for NFV
• Summary

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
By the same authors…

(Dec 2016)
ISBN: 978-0134463056
Complete Your Online
Session Evaluation
• Give us your feedback to be
entered into a Daily Survey
Drawing. A daily winner will
receive a $750 gift card.
• Complete your session surveys
through the Cisco Live mobile
app or on www.CiscoLive.com/us.

Don’t forget: Cisco Live sessions will be


available for viewing on demand after the
event at www.CiscoLive.com/Online.

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Lunch & Learn
• Meet the Engineer 1:1 meetings
• Related sessions

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Thank you
Data Center / Virtualization Cisco Education Offerings
Course Description Cisco Certification
Introducing Cisco Data Center Networking (DCICN); Introducing Get job-ready foundational-level certification and skills CCNA® Data Center
Cisco Data Center Technologies (DCICT) in installing, configuring, and maintaining next
generation data centers.

Implementing Cisco Data Center Unified Computing v6.0 (DCUCI) Obtain professional level skills to design, configure, CCNP® Data Center
Implementing Cisco Data Center Infrastructure v6.0 (DCII) implement, troubleshoot next generation data center
Implementing Cisco Data Center Virtualization and Automation v6.0 infrastructure.
Designing Cisco Data Center Infrastructure v6.0 (DCID)
Troubleshooting Cisco Data Center Infrastructure v6.0 (DCIT)
Product Training Portfolio:DCAC9K, DCINX9K, DCMDS, DCUCS, Gain hands-on skills using Cisco solutions to
DCNX1K, DCNX5K, DCNX7K, HFLEX200 configure, deploy, manage and troubleshoot unified
UCSDF, UCSDACI, DCUCCEN computing, policy-driven and virtualized data center
infrastructure.

Designing the FlexPod® Solution (FPDESIGN); Learn how to design, implement and administer Cisco and NetApp Certified
Implementing and Administering the FlexPod® Solution (FPIMPADM) FlexPod® solutions FlexPod® Specialist

Designing the VersaStack Solution (VSDESIGN); Learn how to design, implement and administer
Implementing and Administering the VersaStack Solution (VSIMP) VersaStack solutions

For more details, please visit: http://learningnetwork.cisco.com


Questions? Visit the Learning@Cisco Booth

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 84
Network Programmability Cisco Education Offerings
Course Description Cisco Certification
Developing with Cisco Network Programmability Provides Application Developers with comprehensive curriculum to Cisco Network Programmability
(NPDEV) develop infrastructure programming skills; Developer (NPDEV) Specialist
Addresses needs of software engineers who automate network Certification
infrastructure and/or utilize APIs and toolkits to interface with SDN
controllers and individual devices

Designing and Implementing Cisco Network Provides network engineers with comprehensive soup-to-nuts curriculum Cisco Network Programmability
Programmability (NPDESI) to develop and validate automation and programming skills; Design and Implementation
Directly addresses the evolving role of network engineers towards more (NPDESI) Specialist Certification
programmability, automation and orchestration

Programming for Network Engineers (PRNE) Learn the fundamentals of Python programming – within the context of Recommended pre-requisite for
performing functions relevant to network engineers. Use Network NPDESI and NPDEV Specialist
Programming to simplify or automate tasks Certifications

Cisco Digital Network Architecture This training provides students with the guiding principles and core None
Implementation Essentials (DNAIE) elements of Cisco’s Digital Network Architecture (DNA) architecture and its
solution components including; APIC-EM, NFV, Analytics, Security and
Fabric.

For more details, please visit: http://learningnetwork.cisco.com


Questions? Visit the Learning@Cisco Booth

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Service Provider Cisco Education Offerings
Course Description Cisco Certification
Deploying Cisco Service Provider Network Routing SPROUTE covers the implementation of routing protocols (OSPF, IS-IS, BGP), CCNP Service Provider®
(SPROUTE) & Advanced (SPADVROUTE) route manipulations, and HA routing features; SPADVROUTE covers advanced
routing topics in BGP, multicast services including PIM-SM, and IPv6;
Implementing Cisco Service Provider Next-Generation
Core Network Services (SPCORE) SPCORE covers network services, including MPLS-LDP, MPLS traffic engineering,
QoS mechanisms, and transport technologies;
Edge Network Services (SPEDGE) SPEDGE covers network services, including MPLS Layer 3 VPNs, Layer 2 VPNs,
and Carrier Ethernet services; all within SP IP NGN environments.

Building Cisco Service Provider Next-Generation The two courses introduce networking technologies and solutions, including OSI CCNA Service Provider®
Networks, Part 1&2 (SPNGN1), (SPNGN2) and TCP/IP models, IPv4/v6, switching, routing, transport types, security, network
management, and Cisco OS (IOS and IOS XR).

Implementing Cisco Service Provider Mobility UMTS The three courses (SPUMTS, SPCDMA, SPLTE) cover knowledge and skills Cisco Service Provider Mobility
Networks (SPUMTS); required to understand products, technologies, and architectures that are found in CDMA to LTE Specialist;
Implementing Cisco Service Provider Mobility CDMA Universal Mobile Telecommunications Systems (UMTS) and Code Division Multiple Cisco Service Provider Mobility UMTS
Networks (SPCDMA); Access (CDMA) packet core networks, plus their migration to Long-Term Evolution to LTE Specialist
Implementing Cisco Service Provider Mobility LTE (LTE) Evolved Packet Systems (EPS), including Evolved Packet Core (EPC) and
Networks (SPLTE) Radio Access Networks (RANs).

Implementing and Maintaining Cisco Technologies Service Provider/Enterprise engineers to implement, verification-test, and optimize Cisco IOS XR Specialist
Using IOS XR (IMTXR) core/edge technologies in a Cisco IOS XR environment.

For more details, please visit: http://learningnetwork.cisco.com


Questions? Visit the Learning@Cisco Booth

BRKSPG-2724 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 86

You might also like