SlideShare une entreprise Scribd logo
1  sur  77
Télécharger pour lire hors ligne
Cisco Confidential© 2015 Cisco and/or its affiliates. All rights reserved. 1
Network Function
Virtualization
Using IOS XR
Syed Hassan, Alexander Orel, Rajendra Chayapathi
Solution Architect, Cisco Advanced Services
May 18 2016
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
Agenda
• Role of NFV in EPN
• NFV using IOS-XR:
• IOS XRv 9000 Router
• IOS-XR VNF Use case
• Virtual Route Reflector & Virtual Provider Edge
• Deployment & Troubleshooting
• Summary
2
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
http://www.sdncentral.com/whats-network-functions-virtualization-nfv/
3
decouples network functions
from proprietary hardware
virtualization
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
Customer Demand is Changing
4
On-Demand
Bandwidth & Capacity
Big Data & AnalyticsRapid Deployment of New
Business Applications
Anywhere/Anytime
Secure Accessibility
User Experience,
Delivered
Multi-Vendor Offerings;
No Lock-In
Seamless
Connectivity
Security &
Compliance
Multi-PlatformOn-Demand
Solutions
The New Customer Requirements
PAYG Models
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
Entering a New Era in the SP Network Evolution
5
EvolvedProgrammableNetwork
Open
APIs
Evolved ProgrammableNetworkInfrastructure
SDN ControlResourcesServices
EvolvedServicesPlatform
ApplicationsandServices
Open
APIs
Evolved Programmable
Network (EPN) Era
Network Function
Virtualization
Software Defined
Networking
Service Orchestration
Discontinuity #1:
TDM limits new services,
forces architectural shift
IP NGN Era
IP unleashes new wave of
innovation and service
revenues
Discontinuity #2:
Commoditization of IP
services plus high traffic
growth limits profitability,
forces architectural shift
TDM Era
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
NFV in Evolved Programmable Network (EPN) Era
6
Network Function Virtualization
Open and Dynamic
Optimal Resource Utilization
Accelerated Innovation
New Services & Revenues
Reduced Cost & Complexity
Elastic & Flexible
Software Defined Networking Service Orchestration
EvolvedProgrammableNetwork
Open
APIs
Evolved ProgrammableNetworkInfrastructure
SDN ControlResourcesServices
EvolvedServicesPlatform
ApplicationsandServices
Open
APIs
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
Network Functions Virtualization
7
• Key Enabler: Cloud technology
Hypervisor & x86 compute hardware
Network Programmability APIs
Network Automation / Orchestration
Apps &
Open
Innovation
SDN
NFV
Network infrastructure/Service Functions run on
Virtualized compute platforms
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
Network Functions Virtualization
Where is SDN?
8
• SDN complementary, but not mandatory
• NFV is not SDN, though they have commonalities
Complementary / Orthogonal concepts
SDN Software (CP)
Virtual Networks (DP)
Physical Network
VNF Software (CP)
Virtual Hardware (DP)
Physical IT Hardware
Programmability
Split Architecture
Abstraction
SDN NFV
Apps &
Open
Innovation
SDN
NFV
CP: Central Processing
DP: Distributed Processing
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
SDN & NFV
Comparison
9
SDN NFV
SDN Controller :
Open Daylight, Open SDN Controller(OSC) etc.
Virtual network functions :
vFW, vRR, vCPE , vPE etc.
OpenFlow, NETCONF/Yang , Path computation
element protocol (PCEP)
VM to Host (socket, Taps etc.)
Involves end to end networking Involves single network entity
New network architecture Virtualization of existing architecture
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
Network Virtualization
• Applications and running using
virtualized Hardware end CPUs
• Guest O/S running independently
in each VM
• HyperVisor - isolated application
providing VMs on the Host
• Basic host operating system
• Virtualization capable CPUs
10
Physical Host
Host O/S
Virtual Machines
HyperVisor
QEMU/
Guest O/S
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
Network Virtualization
ETSI Architecture Framework for NFV
1
1
Apps &
Open
Innovatio
n
SDN
NFV
Virtualized Network Functions (VNFs)
Network Function Virtualization Infrastructure (NFVI)
NFV Management &
Orchestration
(MANO)
Compute & Storage Hardware Network Hardware
Virtualization Layer
Virtual Compute Virtual Storage Virtual Network
VNF
vPE
VNF
vRR
Other
VNF
Operational & Billing Support System
Deployment
Management
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
Virtualizing Network Functions
X86 versus Custom Network Processing Unit (NPU)
12
Network Forwarding (L0-3) Network Services (L4+)
BGP Route reflector, Firewall,
DPI
Low to Med Throughput
Stateful functions
Unpredictable traffic
IPv6/v4, MPLS, VPNs, Optical
High throughput / BW
Stateless functions
Mostly predictable traffic
Better fit for NPU
Compute
Bandwidth
Better fit for x86
Compute
Bandwidth
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
NFV across Cisco portfolio
Virtualized Network Operating Systems
IOS-XR NX-OS IOS-XE
Virtualized in
IOS XRv ,
IOS XRv 9000
Virtualized in
Nexus 1000v
Virtualized in
CSR1000v
ASA
Virtualized in
ASAv
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14
Cisco’s VNF Portfolio ….
IOS XRv
IOS XRv
9000
CSR1000v
Nexus
1000v
ASAv
QvPC
vWAAS
vWLC
vNAM vWSA vESA
DDoS
Scrubber
(w/Arbor)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
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
3 Virtual Private Cloud
Single-tier, 2-tier, 3-tier applications with optional NFV service chaining attached
to customer L3 VPN
4 Virtualized Mobility Service vEPC, vMME, vRAN
5 Hosted Collaboration Service
Integrating HCS provisioning with VPN configuration for single click customer
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
9 Virtual Managed Services
Using CSR, ASAv to deliver managed services to enterprise customers
(attached to customer L3VPN)
NFV Use-Cases
15
Cisco Confidential 16© 2015 Cisco and/or its affiliates. All rights reserved.
IOS XRv 9000
16
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17
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
• Remediation through add-on patches
17
Physical Hardware:
CPU, ASICs, NIC,
Consoles, Memory, HDD
QNX Kernel
IOS XR
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
IOS XRv
• IOS XR on x86 Virtualized environment
• Full Platform Independent IOS XR
Same IOS XR software feature set
Manageability
Control Plane
Routing
18
Physical Hardware:
CPU, ASICs, NIC, Consoles, Memory, HDD
Host OS
HyperVisor
IOS XRv
Guest OS (32bit Linux)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
IOS XRv - One Physical hardware -- Multiple Instances
19
Physical Hardware:
CPU, ASICs, NIC, Consoles, Memory, HDD
Host OS
HyperVisorHyperVisorHyperVisor
IOS XRv #1
Guest OS (32bit Linux)
IOS XRv #2
Guest OS (32bit Linux)
Other Guest OS
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20
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
20
Physical Hardware:
CPU, ASICs, NIC, Consoles, Memory, HDD
Host OS
HyperVisor
IOS XRv 9000
Guest OS (64bit Linux)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21Host
IOS XRv 9000
HyperVisor
IOS XRv 9000
Admin Plane
Infra management
SMU management
VM/LXC Lifecycle Management
Upgrade/Downgrade
Light Weight
Routing & Management Plane
XR Route Processor Functionality
XR Line Card Functionality
Support for Physical & Virtual Data-Plane
Forwarding Plane
Virtual Forwarder
Software Based H/W assist
Common code base as -
nPower-X ASIC
L3FIB QoS L2FIB ACLMTRIE Policer Intf
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22
Cisco IOS XRv 9000
Right sizing Scale and Throughput through Control and Data Planes
22
LC (Data Plane)
RP(Control Plane)
IOS XR
NxLCs :1xCPU
Routers + LCs
LC (Data Plane)
LC (Data Plane)
LC (Data Plane)
N x NPU: MxCPU
Virtual Routers
LC (Data Plane)
Compute Server
(Control Plane)
Compute Server
(Control Plane)
Compute Server
(Control Plane)
IOS XRv 9000
Compute
Routers/Compute
Present Mode of Operation Future Mode of Operation
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23
Cisco IOS XRv 9000
Design Trade Offs
Performance:
ACE, TM, &
Queues
Features
Physical XR Router
IOS XRv 9000
Virtual Router X
Possible to degrade
overall performance
by improving
performance for one
particular metric
23
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24
IOS XRv 9000 Positioning
Completing the XR Edge Portfolio
Virtual
XR DP
IOS XRv 9000 ASR 9001 ASR 9006
ASR 9904
ASR 9010
ASR 9912
ASR 9922
24
Cisco Confidential 25© 2015 Cisco and/or its affiliates. All rights reserved.
Benefits & Use Cases
25
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26
IOS XRv & IOS XRv 9000
Benefits
26
Lower
Opex
• Easy
provisioning ,
configuration
&
deployment
for VMs
Lower
Capex
• IOS XRv on
standard
compute
resources
• Multiple XRs
on same
device
Elastic
• Dynamic
resource
allocation &
de-allocation
Greener
• low power
consumption
 Lower
carbon
footprint
Flexible
Growth
• CP & DP
Separation
and
independent
resource
allocation
SDN
Ready
• Independent
control and
forwarding
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27
Use Cases
Education and Training Network Simulation
Network
Deployment
27
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28
Use Cases
Network Simulation & modeling
28
Test & Try new control-plane capabilities
Evaluate network against failures
Equipment Cost
Setup Time
Cumbersome to change
Design & plan changes and new features
Lab validation XRv / 9000
Low Cost
Easy Orchestration
Quick setup & changes
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29
Use Cases
Network Deployment (vRR & vPE)
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 vPE1vRR2 vPE2vRR1 vPE1
29
NFV
Cisco Confidential 30© 2015 Cisco and/or its affiliates. All rights reserved.
Virtual Route Reflector
(vRR)
&
Virtual Provider Edge
(vPE)
33
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 31
IOS XRv 9000 as vRR
• Traditional Role of RR
BGP peering
Solve N*N full-mesh BGP interconnect
Distribute BGP routes to PEs
31
NxN
Nx1
Nx1 +
redundancy
Nx1 + Segregation
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 32
IOS XRv 9000 as vRR
32
RR role expanding -
centralized provision, services, and applications
Primary Backup
L3VPN RR
Vpnv4 RR
IPv6 RR
IPv4 RR
Per Service
Per Address Family
Redundant
Optimized Placement
Scalable
Easy Provisioning
L2VPN RR
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 33
IOS XRv 9000 as vRR
33
IPv4 RR
Vpnv4 RR
IPv6 RR
L2vpn vRR
Primary Backup
IPv4 vRR
Vpnv4 vRR
IPv6 vRR
L2vpn vRR
Primary Backup
8 Physical Devices
2 Physical Devices
Virtualized RRs per AFI
Performance
(Multi-Core)
Independent
Operation
High
Availability
Same BGP
Implementation
(XR)
Without Compromising
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 34
Virtual
XR DP
IOS XRv 9000
Virtual
XR DP
Virtual
XR DP
IOS XR
IOS XR
IOS XRv 9000 as vPE
34
Forwarding
Performance (Multi-
Core)
Consumption Based
Growth
Control Plane
&
High-Performance Data
Plane
High Availability
L3VPN
Customer A
L3VPN
Customer B
L3VPN
Customer C
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 35
vRR & vPE using IOS XRv 9000
Performance
(Multi-Core)
Independent
Operation
High
Availability
IOS XR Based
Implementation
Elasticity &
Flexibility
Portability &
Agility
Route Scalability
(32/64b OS)
Management &
Orchestration
Lower
Opex/Capex
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 36
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.
vRR & vPE using IOS XRv 9000
36
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 = $3,961
(13.3c/kWh)
Power Cost/Year= $955
(13.3c/KWh)
Lower
Capex
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 37
CPU,Memory,Gbps
CPU,Memory,Gbps
Time Time
Under-
Provisioned
Over-
Provisioned
Consumption
based capacity
growth
Physical Network Device Network Function Virtualization
Physical Network Device vs NFV
Consumption Based Deployment
Flexible
Growth
Capacity Demand
Capacity Deployed
Cisco Confidential 38© 2015 Cisco and/or its affiliates. All rights reserved.
IOS XRv 9000
Deployment
41
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 39
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 1.0
39
Parameter Minimum
CPU (Cores) 4 (2 Control Plane, 2 Data
Plane)
14 Maximum
Memory (RAM) 12GB 16GB recommended
Hard Disk 55GB
Serial Port 1 (for console) 4 recommended
NIC Port (E1000/VirtIO/Niantic 10G) 4
(2 reserved, 1 traffic)
11
(2 reserved, 8 traffic)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 40
IOS XRv 9000 Features
40
• MP-BGP/eBGP , BGP 3107, FlowSpec
• OSPF/ISIS etc.
• BFD
• SR
• LDP/MPLS, 6PE, 6vPE, RFC 3107 (3 labels), L3VPN
• IPv4 ACL (chained), uRPFv4/v6, LPTS
• Netconf/YANG & SNMP
• Hierarchical QoS policing, WRED
• EFD
• Lawful Intercept
(Bidirectional Forwarding Detection)
(Early Fast Discard)
• IOS XR Manageability & Control Plane
• PIE/SMU Upgrades
• LPTS/ CoPP
• Gratuitous ARP
• Netfllow & IPFIX
• Multicast
• VRRP
• IPSec / GRE
IOS XR
6.0.0
http://www.cisco.com/c/en/us/support/routers/ios-xrv-9000-router/tsd-products-support-series-home.html
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 41
IOS XRv 9000 Operational Enhancements
Programmability
Flexible Platform
and Packaging
Application
Hosting
• Data accessible via published model driven interfaces
• Machine friendly
• Enables automation @ scale
• RPM Packages: EIGRP, MGBL, MPLS, K9SEC, LI, BGP etc.
• Automated package dependency checkers
• Automated Provisioning at Bootup
• Ability to run 3rd party off the shelf applications built with Linux tool chains
• Run custom applications inside an LXC container on the 64-bit Linux host
Visibility &
Telemetry
• Operational Data, Deep analytical hooks
• Policy-based, flexible, Push Model
IOS XR
6.0.0
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 42
IOS XRv 9000 Performance
42
XRv CP
2016 2016+
Single Core Multi-Core Multi-Socket Multi-Server
2015
XRv CP XRv CP XRv CP
8
Gbps
?
Gbps
40
Gbps
XRv CPXRv CP XRv CP XRv CP
40
Gbps
160
Gbps
?
Gbps
IMIX traffic packet size
with features enabled
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 43
Hardware Platform
Physical NIC
IOS XRv 9000 Deployment
Pass-through vs Device Emulation
43
Hypervisor
Physical device+ driver
Emulated device
XRv9000 VM
Guest Driver
virtIO /
E1000
Hardware Platform
Physical NIC
Hypervisor
XRv9000 VM
Physical
NIC
Driver
High Performance Emulated
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 44
IOS XRv 9000 Deployment
4
4
Hostt
Eth0
Mgmt
Bridge
Data
Bridge-1 HyperVisor
IOS XRv 9000
vethe0
vethe1
vethe2
vethe3
vethe4
Mgmt
G0/0/0/0
G0/0/0/1
Eth1
Eth2
Virtual InterfaceVirtual BridgesPhysical Interfaces Virtual Machine
Hypervisor
Interface
Copy XRv 9000 image
(.ova/.iso/.vmdk) to server
Create Disk running image
Create Virtual (Tap)
interfaces
Start simulation
Cisco Confidential 45© 2015 Cisco and/or its affiliates. All rights reserved.
Deploying IOS XRv 9000
On a VMWare ESXi Host
66
R1 R2 R4
R3
vPEvPECE vRR
xrvr xrv9k xrvr xrv9k
Linux Host: 192.168.10.100
Bridge (bdg0)
Management Network Bridge
192.168.10.104192.168.10.101
192.168.10.103
192.168.10.102
ESXi Host
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 47
IOS XRv 9000 Deployment using ESXi
ISO mage Upload
Allocated minimum 4 CPU
Minimum 4 Network interfaces 47
Linux as Guest OS
Allocated recommended
16GB Mem
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 48
IOS XRv 9000 Deployment using ESXi
Create Disk: Thin provisioning, 55GB, IDE
Creating Serial Interface
48
XR Console Port
XR AUX Port
Admin Console Port
Admin AUX Port
1st
2nd
3rd
4th
Console Ports
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 49
IOS XRv 9000
Deployment on ESXi
Accessing the IOS-XRv VMFilesystem type is iso9660, using whole disk
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
Press any key to continue.
<SNIP>
Telnet to the Serial Port
telnet <esxi_host_ip> <port_number>
################################################################################
# #
# 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
<snip>
ios con0/RP0/CPU0 is now available
Press RETURN to get started.
!!!!!!!!!!!!!!!!!!!! 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:
Create Username and Password
Will go through baking process on first
boot up &reload
Only happens once, during the first bootup
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 50
Using ESXi Hypervisor
• Creating XRv 9000 Virtual Machine using vSphere GUI
Parameters Recommendation
Configuration Custom
Name and Location as with any other VM
Storage as with any other VM
Virtual Machine Version "Virtual Machine Version 8 or 9” *
Guest Operating System "Other", version "Other (32-bit)"
CPUs Max 14 cores
Memory Min 3 GB, Max 8 GB
Network 4-11 NICs,
First NIC will be MgmtEthernet0/0/CPU0/0 while
NIC 3-11 will be GigabitEthernet/TenGigigabitEthernet
50
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 51
Using ESXi Hypervisor
• Creating XRv 9000 Virtual Machine using vSphere GUI (Con’t)
•
• Start the VM. Telnet to the configured serial port(s) to interact with and configure the VM
Parameters Recommendation
SCI Controller LSI Logic Parallel (default)
Select a disk "Use an existing virtual disk"
Select Existing Disk select XRv 9000 VMDK image
Advanced Options Must be an IDE disk
Ready to Complete select "Edit the virtual machine settings before completion”
"Virtual Machine Properties" window – add 2 serial ports as: Under "Hardware", click "Add..."
Select "Serial Port"
Select "Connect via Network"
Select "Server" and enter a telnet URI with an unused port (e.g.,
telnet://<host IP address>:5001) - each VM and each serial port
must use a unique port number.
Repeat this to add a second serial port. The first serial port will be
the console port, and the second will be the aux port.
51
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 52
IOS XRv 9000 Bring-up
Accessing the IOS XRv Virtual Machine
52
cisco@epn-sjcj-ucs1:~$ telnet 0.0.0.0 12345
[Linux-initrd @ 0x456bc000, 0x3a93367c bytes]
Starting udev
Populating dev cache
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
52
E5E4
21 3 4
Host
Hypervisor
Host
XR ADM UVF
16G / 4 CPU
7G 1G 6 G / 2 CPU
2 CPU
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 53
IOS XRv 9000 Bring-up
Accessing the IOS XRv Virtual Machine
53
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:
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 54
IOS XRv 9000 Deployment
Show Commands
54
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#
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 55
IOS XRv 9000 Deployment
Show Commands
55
RP/0/RP0/CPU0:ios#show platform
Tue Feb 9 00:09:33.310 UTC
Node name Node type Node state Admin state Config state
-----------------------------------------------------------------------------------
0/RP0 R-IOSXRV9000-RP OPERATIONAL UP 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
GigabitEthernet0/0/0/0 unassigned Shutdown Down default
MgmtEth0/RP0/CPU0/0 unassigned Shutdown Down default
RP/0/RP0/CPU0:ios#
Single RP. No LineCard
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 56
IOS XRv 9000 Deployment
Containers and 3rd Party Network NameSpace
56
[sysadmin-vm:0_RP0:~]$ssh 10.0.2.16
Last login: Tue Feb 9 01:21:24 2016 from 10.11.12.15
[host:~]$ virsh list
Id Name State
----------------------------------------------------
5299 sysadmin running
12065 default-sdr__uvf--2 running
15153 default-sdr--1 running
[host:~]$
HyperVisor
IOS XRv 9000
XR
Admin
FWding
RP/0/RP0/CPU0:ios#show ipv4 int br
Thu Feb 11 15:55:05.581 UTC
Interface IP-Address Status Protocol Vrf-Name
Loopback0 1.2.3.4 Up Up default
Loopback2 110.2.2.2 Up Up default
Loopback3 110.3.3.3 Up Up default
GigabitEthernet0/0/0/0 200.1.1.1 Up Up default
MgmtEth0/RP0/CPU0/0 unassigned Shutdown Down default
RP/0/RP0/CPU0:ios#
[xr-vm_node0_RP0_CPU0:~]$ip netns exec tpnns ifconfig | more
Gi0_0_0_0 Link encap:Ethernet HWaddr 00:50:56:b9:44:0c
inet addr:200.1.1.1 Mask:255.255.255.0
lo:0 Link encap:Local Loopback
inet addr:1.2.3.4 Mask:255.255.255.255
lo:2 Link encap:Local Loopback
inet addr:110.2.2.2 Mask:255.255.255.255
lo:3 Link encap:Local Loopback
inet addr:110.3.3.3 Mask:255.255.255.255
3RDParty
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 57
IOS XRv 9000 Deployment
Checking License Status
57
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
Cisco Confidential 58© 2015 Cisco and/or its affiliates. All rights reserved.
Deploying IOS XRv 9000
On a Linux Host
66
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 59
Lab Task: Deploying IOS XRv 9000 On Linux Host
• Three Ways to Deploy:
Directly call KVM/Qemu CLI
Simple Virtual Machine Management Tools (e.g. Virsh)
Deployment Grade VNF deployment tools (such as Openstack)
• For deploying on Linux, we will cover methods in the lab:
VIRSHKVM CLI
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 60
KVM CLI
Deploying IOS XRv 9000 On a Linux Host
Copy XRv 9000 image
(.ova/.iso/.vmdk) to server
Create Disk running image
Create Virtual (Tap)
interfaces
Start simulation
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 61
IOS XRv 9000 Deployment
Creating TAP and Bridge
61
cisco@epn-sjcj-ucs1:~$ sudo tunctl -t Tap1
Set 'Tap1' persistent and owned by uid 0
cisco@epn-sjcj-ucs1:~$ sudo ifconfig Tap1 up
cisco@epn-sjcj-ucs1:~$ sudo tunctl -t Tap2
Set 'Tap2' persistent and owned by uid 0
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
E5E4
21
vBridge1 vBridge1
3 4
Host
Hypervisor
KVM CLI
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 62
IOS XRv 9000 Bring-up
Launching the IOS XRv 9000 Virtual Machine
62
cisco@epn-sjcj-ucs1:~$ sudo /usr/bin/kvm 
-m 16384 
-smp cores=4,sockets=1 
-name XRv-Test-Launch 
-drive file=./xrv9k.raw,media=disk,index=1 
-drive file=./xrv9k-fullk9-x.iso-6.0.0,media=cdrom,index=2 
-serial telnet:0.0.0.0:12345,server,nowait 
-device e1000,netdev=mgmt-intf 
-netdev tap,ifname=Tap1,script=no,downscript=no,id=mgmt-intf 
-device e1000,netdev=data-intf 
-netdev tap,ifname=Tap4,script=no,downscript=no,id=data-intf 
-display none –enable-kvm
-boot once=d
16G Memory
XRv9K Instance
XRv Image File
Console port
Ethernet (Mgmt)
Ethernet (GigE)
4 CPU Cores
XRv9K Disk
KVM CLI
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 63
Lab Task: Deploying IOS XRv 9000 On Linux Host
• Directly call KVM/Qemu CLI
pod@POD-VM:~$ tail -5 start_ios_xrv.sh
#########################################################
## Start virtual XR router
#########################################################
kvm -m 8000 -drive file=/tftpboot/iosxrv.vmdk-6.0.1.31I.SIT_IMAGE -smp
cores=2 -display none -serial telnet:0.0.0.0:13001,server,nowait -device
e1000,netdev=first -netdev
tap,ifname=Tap1,script=no,downscript=no,id=first -device
e1000,netdev=second -netdev
tap,ifname=Tap2,script=no,downscript=no,id=second -device
e1000,netdev=third -netdev
tap,ifname=Tap3,script=no,downscript=no,id=third -device
e1000,netdev=fourth -netdev
tap,ifname=Tap4,script=no,downscript=no,id=fourth &
pod@POD-VM:~$
KVM CLI
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 64
Lab Task: Deploying IOS XRv 9000 On Linux Host
• Simple Virtual Machine Management Tools (e.g. Virsh)
• Use XML File as Template
• “virsh” CLI can be used to : Start, Stop, List etc. the Virtual Machine
• Study XML File pre-created:
pod@POD-VM:~$ cd reference/
pod@POD-VM:~/reference$ cat xrv9k.xml
<!--
Format of this file:
1) Define virtualization parameters for VM
2) Define disks that the VM should use
3) Define Mgmt and data interfaces
4) Define Serial interfaces for console and aux
-->
<name>XRV9K</name>
<memory unit='GiB'>16</memory>
<vcpu placement='static'>4</vcpu>
<cpu mode='host-model'/>
16G Memory
XRv9K Instance
4 CPU Cores
VIRSH
R1 R2 R4
R3
vPEvPECE vRR
xrvr xrv9k xrvr xrv9k
Linux Host: 192.168.10.100
Bridge (bdg0)
Management Network Bridge
192.168.10.104192.168.10.101
192.168.10.103
192.168.10.102
ESXi Host
VIRSHVIRSH
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 66
Lab Task: Deploying IOS XRv 9000 On Linux Host
<devices>
<!-- Harddisk: -->
<!-- note: pre-create using : qemu-img create -f qcow2 ../R2.qcow2 55G -->
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' />
<source file='/home/pod/R2.qcow2' />
<target dev='vda' bus='virtio' />
</disk>
<!-- CDROM: -->
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw' />
<source file='/tftpboot/xrv9k-mini-x.iso'/>
<target dev='hdc' bus='ide' />
</disk>
Boot and Run
time Disk
VIRSH
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 67
Lab Task: Deploying IOS XRv 9000 On Linux Host
<interface type='bridge'>
<source bridge='bdg0'/>
<mac address="52:54:00:52:c1:01"/>
<model type='virtio'/>
</interface>
<interface type='bridge'>
<source bridge='bdg0'/>
<model type='virtio'/>
</interface>
<serial type="tcp">
<source mode="bind" host="0.0.0.0" service="12001" />
<protocol type="telnet" />
<target port="0" />
</serial>
NIC & Serial
Ports
VIRSH
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 68
Lab Task: Deploying IOS XRv 9000 On Linux Host
pod@POD-VM:~/reference$ qemu-img create -f qcow2 ~/R2.qcow2 55G
Formatting '../R3.qcow2', fmt=qcow2 size=59055800320 encryption=off
cluster_size=65536 lazy_refcounts=off
pod@POD-VM:~/reference$
Crete the Run
time Disk
pod@POD-VM:~/reference$ virsh create xrv9k.xml
Domain XRV9K created from xrv9k.xml
pod@POD-VM:~/reference$
Start the Virtual
Machine for
XRV9K
VIRSH
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 69
Lab Task: Deploying IOS XRv 9000 On Linux Host
XRV9000 Boots up
DHCP Request
DCHP Server
Temporary IP
Address
Pointer to
Configuration Script
XRV9000 Requests
Config Script
Send me the File:
http://192.168.10.100:8080/config/script.sh
HTTP Server
Config Script Sent
XRV9000 Runs The
Script
Auto-Provisioning
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 70
Lab Task: Deploying IOS XRv 9000 On Linux Host
Auto-Provisioning
XRV9000 Runs
The Script
Request
Configuration File
R2.config
HTTP Server
Config File Provided
Send me the Packages:
Package Files Sent
Get Config File for
Post-package
Get Config File1
Get Packages2
3
Config File Sent
Request
Configuration File
R2-more.config
Cisco Confidential 71© 2015 Cisco and/or its affiliates. All rights reserved.
Service Orchestration for
NFV
71
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 72
Service Orchestration for NFV
IOS-XRv 9000
Hypervisor
Service
Orchestration
Cisco Network Service
Orchestrator (NSO)
Server Server
IOS-XRv 9000 IOS-XRv 9000
Hypervisor
Cloud VM
Orchestration
Cisco
ESC
Network Function Virtualization Software Defined Networking Service Orchestration
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 73
NFV with IOS XR
Right Sizing Your Deployment
73
Choose your Service Size up your Data Plane Adapt your Control Plane
Core / Transport
Peering
DCI
PE
Subscriber Services
Virtual PE (vPE)
Virtual RR (vRR)
NCS 6000
NCS 5500
ASR 9000 Tomahawk
CRS-X
CRS
ASR 9000 Typhoon
IOS-XRv 9K
Multichassis NCS 6000
Multichassis CRS-X
Data Plane
Low
High
Today’s IOS-XR on
box Control Plane
Virtualized CP or
Expansion CP from
Physical System
Choose
between
On-box,
Hybrid or
Pure
Virtual CP
Based on
Use Case
Control Plane
Low
High
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 74
NFV with IOS XR
Completing Portfolio
74
IOS-XR
CRS Portfolio Edge Routing
ASR 9000 Portfolio
Virtual
XR DP
NFV Virtual Router
IOS-XRv 9000
NCS 5500
NCS 5000
NCS 6000
Single & Multi
Chassis
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 75
Putting it all together…
Virtual
FunctionsStorage
B
S
S
O
S
S
HypervisorsCompute Network
IOS XRv
9000
Virtual Router
Real Performance
SMU-ability
Low Capex Flexible
ScalableOpex Saving
Carrier Class
High
Availability
Multi-
threaded
75
Elastic
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 76
Re-Cap
• Role of NFV in EPN
• NFV using IOS-XR:
• IOS XRv
• IOS XRv 9000 Router
• IOS-XR VNF Use case
• Virtual Route Reflector & Virtual Provider Edge
• Deployment & Troubleshooting
• Summary
76
Thank you.
77

Contenu connexe

Tendances

Module 4: NETCONF Tutorial
Module 4: NETCONF Tutorial Module 4: NETCONF Tutorial
Module 4: NETCONF Tutorial Tail-f Systems
 
NSO: Network Service Orchestrator enabled by Tail-f Hands-on Lab
NSO: Network Service Orchestrator enabled by Tail-f Hands-on LabNSO: Network Service Orchestrator enabled by Tail-f Hands-on Lab
NSO: Network Service Orchestrator enabled by Tail-f Hands-on LabCisco Canada
 
Onieで遊んでみようとした話
Onieで遊んでみようとした話Onieで遊んでみようとした話
Onieで遊んでみようとした話Masaru Oki
 
Prometeusについてはじめてみよう / Let's start Prometeus
Prometeusについてはじめてみよう / Let's start PrometeusPrometeusについてはじめてみよう / Let's start Prometeus
Prometeusについてはじめてみよう / Let's start PrometeusTakeo Noda
 
IPv4/IPv6 移行・共存技術の動向
IPv4/IPv6 移行・共存技術の動向IPv4/IPv6 移行・共存技術の動向
IPv4/IPv6 移行・共存技術の動向Yuya Rin
 
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
OpenShift  Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud OpenShift  Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud Hidetsugu Sugiyama
 
Eigrp
EigrpEigrp
Eigrpfirey
 
Arista Networks - Building the Next Generation Workplace and Data Center Usin...
Arista Networks - Building the Next Generation Workplace and Data Center Usin...Arista Networks - Building the Next Generation Workplace and Data Center Usin...
Arista Networks - Building the Next Generation Workplace and Data Center Usin...Aruba, a Hewlett Packard Enterprise company
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onAPNIC
 
How VXLAN works on Linux
How VXLAN works on LinuxHow VXLAN works on Linux
How VXLAN works on LinuxEtsuji Nakai
 
Deploy MPLS Traffic Engineering
Deploy MPLS Traffic EngineeringDeploy MPLS Traffic Engineering
Deploy MPLS Traffic EngineeringAPNIC
 
BGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionBGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionAPNIC
 
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10Ike Alisson
 
NUCで始めるVMware Tanzu
NUCで始めるVMware TanzuNUCで始めるVMware Tanzu
NUCで始めるVMware TanzuHirotaka Sato
 
Application Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreApplication Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreCisco Canada
 
SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases APNIC
 
BGP/MPLS-VPNのお勉強資料
BGP/MPLS-VPNのお勉強資料BGP/MPLS-VPNのお勉強資料
BGP/MPLS-VPNのお勉強資料Toshiki Tsuboi
 

Tendances (20)

Module 4: NETCONF Tutorial
Module 4: NETCONF Tutorial Module 4: NETCONF Tutorial
Module 4: NETCONF Tutorial
 
NSO: Network Service Orchestrator enabled by Tail-f Hands-on Lab
NSO: Network Service Orchestrator enabled by Tail-f Hands-on LabNSO: Network Service Orchestrator enabled by Tail-f Hands-on Lab
NSO: Network Service Orchestrator enabled by Tail-f Hands-on Lab
 
Onieで遊んでみようとした話
Onieで遊んでみようとした話Onieで遊んでみようとした話
Onieで遊んでみようとした話
 
Prometeusについてはじめてみよう / Let's start Prometeus
Prometeusについてはじめてみよう / Let's start PrometeusPrometeusについてはじめてみよう / Let's start Prometeus
Prometeusについてはじめてみよう / Let's start Prometeus
 
IPv4/IPv6 移行・共存技術の動向
IPv4/IPv6 移行・共存技術の動向IPv4/IPv6 移行・共存技術の動向
IPv4/IPv6 移行・共存技術の動向
 
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
OpenShift  Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud OpenShift  Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
 
Eigrp
EigrpEigrp
Eigrp
 
Arista Networks - Building the Next Generation Workplace and Data Center Usin...
Arista Networks - Building the Next Generation Workplace and Data Center Usin...Arista Networks - Building the Next Generation Workplace and Data Center Usin...
Arista Networks - Building the Next Generation Workplace and Data Center Usin...
 
OSPF v3
OSPF v3OSPF v3
OSPF v3
 
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-onIPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-on
 
How VXLAN works on Linux
How VXLAN works on LinuxHow VXLAN works on Linux
How VXLAN works on Linux
 
Deploy MPLS Traffic Engineering
Deploy MPLS Traffic EngineeringDeploy MPLS Traffic Engineering
Deploy MPLS Traffic Engineering
 
BGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionBGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and Discussion
 
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
 
NUCで始めるVMware Tanzu
NUCで始めるVMware TanzuNUCで始めるVMware Tanzu
NUCで始めるVMware Tanzu
 
Application Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreApplication Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centre
 
VoLTE Testing Explained
VoLTE Testing ExplainedVoLTE Testing Explained
VoLTE Testing Explained
 
SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases SRv6 Network Programming: deployment use-cases
SRv6 Network Programming: deployment use-cases
 
BGP/MPLS-VPNのお勉強資料
BGP/MPLS-VPNのお勉強資料BGP/MPLS-VPNのお勉強資料
BGP/MPLS-VPNのお勉強資料
 
IOS/IOS-XE 運用管理機能アップデート
IOS/IOS-XE 運用管理機能アップデートIOS/IOS-XE 運用管理機能アップデート
IOS/IOS-XE 運用管理機能アップデート
 

En vedette

The Next Step of OpenStack Evolution for NFV Deployments
The Next Step ofOpenStack Evolution for NFV DeploymentsThe Next Step ofOpenStack Evolution for NFV Deployments
The Next Step of OpenStack Evolution for NFV DeploymentsDirk Kutscher
 
Asr 9k rommon config
Asr 9k rommon configAsr 9k rommon config
Asr 9k rommon configofahim
 
【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router ~仮想ルータ~
【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router  ~仮想ルータ~ 【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router  ~仮想ルータ~
【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router ~仮想ルータ~ シスコシステムズ合同会社
 
IxVM on CML
IxVM on CMLIxVM on CML
IxVM on CMLnpsg
 
Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)
Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)
Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)Robb Boyd
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect KeynoteLinaro
 
Evolution or Revolution? Strategies for Telecom Billing Transformation
Evolution or Revolution? Strategies for Telecom Billing TransformationEvolution or Revolution? Strategies for Telecom Billing Transformation
Evolution or Revolution? Strategies for Telecom Billing TransformationFlorian Gröne
 
Case Study - BSS Transformation
Case Study - BSS TransformationCase Study - BSS Transformation
Case Study - BSS TransformationJames Burns
 
Comarch Telecom Brunch - KPN case study
Comarch Telecom Brunch - KPN case studyComarch Telecom Brunch - KPN case study
Comarch Telecom Brunch - KPN case studyComarch
 
Operating OPNFV
Operating OPNFVOperating OPNFV
Operating OPNFVOPNFV
 
OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07Nicolas (Nick) Barcet
 
MRAI, BGP Widthdrawn and Packet Loss
MRAI, BGP Widthdrawn and Packet LossMRAI, BGP Widthdrawn and Packet Loss
MRAI, BGP Widthdrawn and Packet LossShintaro Kojima
 
Moriana for Huawei SDP Workshop
Moriana for Huawei SDP WorkshopMoriana for Huawei SDP Workshop
Moriana for Huawei SDP Workshoplgradina
 
Network Service Business: Transformation with Service Provider SDN, NFV and C...
Network Service Business: Transformation with Service Provider SDN, NFV and C...Network Service Business: Transformation with Service Provider SDN, NFV and C...
Network Service Business: Transformation with Service Provider SDN, NFV and C...Ericsson
 
Mobile Trends And Transformation - Arun Bansal
Mobile Trends And Transformation - Arun BansalMobile Trends And Transformation - Arun Bansal
Mobile Trends And Transformation - Arun BansalEricsson
 
The NFV, SDN & Wireless Network Infrastructure Market: 2015 - 2020 - Opportun...
The NFV, SDN & Wireless Network Infrastructure Market: 2015 - 2020 - Opportun...The NFV, SDN & Wireless Network Infrastructure Market: 2015 - 2020 - Opportun...
The NFV, SDN & Wireless Network Infrastructure Market: 2015 - 2020 - Opportun...LeeSam111
 
SDN/NFV: Service Chaining
SDN/NFV: Service Chaining SDN/NFV: Service Chaining
SDN/NFV: Service Chaining Odinot Stanislas
 

En vedette (20)

The Next Step of OpenStack Evolution for NFV Deployments
The Next Step ofOpenStack Evolution for NFV DeploymentsThe Next Step ofOpenStack Evolution for NFV Deployments
The Next Step of OpenStack Evolution for NFV Deployments
 
Asr 9k rommon config
Asr 9k rommon configAsr 9k rommon config
Asr 9k rommon config
 
【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router ~仮想ルータ~
【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router  ~仮想ルータ~ 【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router  ~仮想ルータ~
【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router ~仮想ルータ~
 
IxVM on CML
IxVM on CMLIxVM on CML
IxVM on CML
 
Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)
Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)
Simulating Networks Using Cisco Modeling Labs (TechWiseTV Workshop)
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 
Evolution or Revolution? Strategies for Telecom Billing Transformation
Evolution or Revolution? Strategies for Telecom Billing TransformationEvolution or Revolution? Strategies for Telecom Billing Transformation
Evolution or Revolution? Strategies for Telecom Billing Transformation
 
Case Study - BSS Transformation
Case Study - BSS TransformationCase Study - BSS Transformation
Case Study - BSS Transformation
 
Comarch Telecom Brunch - KPN case study
Comarch Telecom Brunch - KPN case studyComarch Telecom Brunch - KPN case study
Comarch Telecom Brunch - KPN case study
 
Operating OPNFV
Operating OPNFVOperating OPNFV
Operating OPNFV
 
OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07
 
NFV Tutorial
NFV TutorialNFV Tutorial
NFV Tutorial
 
MRAI, BGP Widthdrawn and Packet Loss
MRAI, BGP Widthdrawn and Packet LossMRAI, BGP Widthdrawn and Packet Loss
MRAI, BGP Widthdrawn and Packet Loss
 
Moriana for Huawei SDP Workshop
Moriana for Huawei SDP WorkshopMoriana for Huawei SDP Workshop
Moriana for Huawei SDP Workshop
 
Network Service Business: Transformation with Service Provider SDN, NFV and C...
Network Service Business: Transformation with Service Provider SDN, NFV and C...Network Service Business: Transformation with Service Provider SDN, NFV and C...
Network Service Business: Transformation with Service Provider SDN, NFV and C...
 
Nfv primer v2
Nfv primer v2Nfv primer v2
Nfv primer v2
 
Nfv
NfvNfv
Nfv
 
Mobile Trends And Transformation - Arun Bansal
Mobile Trends And Transformation - Arun BansalMobile Trends And Transformation - Arun Bansal
Mobile Trends And Transformation - Arun Bansal
 
The NFV, SDN & Wireless Network Infrastructure Market: 2015 - 2020 - Opportun...
The NFV, SDN & Wireless Network Infrastructure Market: 2015 - 2020 - Opportun...The NFV, SDN & Wireless Network Infrastructure Market: 2015 - 2020 - Opportun...
The NFV, SDN & Wireless Network Infrastructure Market: 2015 - 2020 - Opportun...
 
SDN/NFV: Service Chaining
SDN/NFV: Service Chaining SDN/NFV: Service Chaining
SDN/NFV: Service Chaining
 

Similaire à Network Function Virtualization (NFV) using IOS-XR

The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:Cisco Canada
 
PLNOG16: IOS XR – 12 lat innowacji, Krzysztof Mazepa
PLNOG16: IOS XR – 12 lat innowacji, Krzysztof MazepaPLNOG16: IOS XR – 12 lat innowacji, Krzysztof Mazepa
PLNOG16: IOS XR – 12 lat innowacji, Krzysztof MazepaPROIDEA
 
NFV orchestration for cloud and virtual branch services
NFV orchestration for cloud and virtual branch servicesNFV orchestration for cloud and virtual branch services
NFV orchestration for cloud and virtual branch servicesCisco Canada
 
 Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation Network Innovations Driving Business Transformation
 Network Innovations Driving Business TransformationCisco Service Provider
 
The Data Center Network Evolution
The Data Center Network EvolutionThe Data Center Network Evolution
The Data Center Network EvolutionCisco Canada
 
BRKSPG-2069-64bit-package.pdf
BRKSPG-2069-64bit-package.pdfBRKSPG-2069-64bit-package.pdf
BRKSPG-2069-64bit-package.pdfHeng30
 
7th SDN Expert Group Seminar - Session2
7th SDN Expert Group Seminar - Session27th SDN Expert Group Seminar - Session2
7th SDN Expert Group Seminar - Session2NAIM Networks, Inc.
 
Design and Deployment of Enterprise WLANs
Design and Deployment of Enterprise WLANsDesign and Deployment of Enterprise WLANs
Design and Deployment of Enterprise WLANsFab Fusaro
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco DevNet
 
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WANCisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WANCisco Canada
 
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)SDNRG ITB
 
Achieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStackAchieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStackEric Zhaohui Ji
 
Cisco at v mworld 2015 theater presentation brfarnha
Cisco at v mworld 2015 theater presentation brfarnhaCisco at v mworld 2015 theater presentation brfarnha
Cisco at v mworld 2015 theater presentation brfarnhaldangelo0772
 
6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization6WIND
 
Cisco connect winnipeg 2018 putting firepower into the next generation fire...
Cisco connect winnipeg 2018   putting firepower into the next generation fire...Cisco connect winnipeg 2018   putting firepower into the next generation fire...
Cisco connect winnipeg 2018 putting firepower into the next generation fire...Cisco Canada
 
Gain Insight and Programmability with Cisco DC Networking
Gain Insight and Programmability with Cisco DC NetworkingGain Insight and Programmability with Cisco DC Networking
Gain Insight and Programmability with Cisco DC NetworkingCisco Canada
 
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof KonkowskiPLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof KonkowskiPROIDEA
 
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PROIDEA
 

Similaire à Network Function Virtualization (NFV) using IOS-XR (20)

The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:
The Hitch-Hikers Guide to Data Centre Virtualization and Workload Consolidation:
 
PLNOG16: IOS XR – 12 lat innowacji, Krzysztof Mazepa
PLNOG16: IOS XR – 12 lat innowacji, Krzysztof MazepaPLNOG16: IOS XR – 12 lat innowacji, Krzysztof Mazepa
PLNOG16: IOS XR – 12 lat innowacji, Krzysztof Mazepa
 
NFV orchestration for cloud and virtual branch services
NFV orchestration for cloud and virtual branch servicesNFV orchestration for cloud and virtual branch services
NFV orchestration for cloud and virtual branch services
 
 Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation
 
The Data Center Network Evolution
The Data Center Network EvolutionThe Data Center Network Evolution
The Data Center Network Evolution
 
BRKSPG-2069-64bit-package.pdf
BRKSPG-2069-64bit-package.pdfBRKSPG-2069-64bit-package.pdf
BRKSPG-2069-64bit-package.pdf
 
ACI Hands-on Lab
ACI Hands-on LabACI Hands-on Lab
ACI Hands-on Lab
 
7th SDN Expert Group Seminar - Session2
7th SDN Expert Group Seminar - Session27th SDN Expert Group Seminar - Session2
7th SDN Expert Group Seminar - Session2
 
Design and Deployment of Enterprise WLANs
Design and Deployment of Enterprise WLANsDesign and Deployment of Enterprise WLANs
Design and Deployment of Enterprise WLANs
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
 
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WANCisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
 
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
 
Achieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStackAchieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStack
 
Hyper-V Networking
Hyper-V NetworkingHyper-V Networking
Hyper-V Networking
 
Cisco at v mworld 2015 theater presentation brfarnha
Cisco at v mworld 2015 theater presentation brfarnhaCisco at v mworld 2015 theater presentation brfarnha
Cisco at v mworld 2015 theater presentation brfarnha
 
6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization
 
Cisco connect winnipeg 2018 putting firepower into the next generation fire...
Cisco connect winnipeg 2018   putting firepower into the next generation fire...Cisco connect winnipeg 2018   putting firepower into the next generation fire...
Cisco connect winnipeg 2018 putting firepower into the next generation fire...
 
Gain Insight and Programmability with Cisco DC Networking
Gain Insight and Programmability with Cisco DC NetworkingGain Insight and Programmability with Cisco DC Networking
Gain Insight and Programmability with Cisco DC Networking
 
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof KonkowskiPLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
 
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
 

Plus de Cisco Canada

Cisco connect montreal 2018 net devops
Cisco connect montreal 2018 net devopsCisco connect montreal 2018 net devops
Cisco connect montreal 2018 net devopsCisco Canada
 
Cisco connect montreal 2018 iot demo kinetic fr
Cisco connect montreal 2018   iot demo kinetic frCisco connect montreal 2018   iot demo kinetic fr
Cisco connect montreal 2018 iot demo kinetic frCisco Canada
 
Cisco connect montreal 2018 - Network Slicing: Horizontal Virtualization
Cisco connect montreal 2018 - Network Slicing: Horizontal VirtualizationCisco connect montreal 2018 - Network Slicing: Horizontal Virtualization
Cisco connect montreal 2018 - Network Slicing: Horizontal VirtualizationCisco Canada
 
Cisco connect montreal 2018 secure dc
Cisco connect montreal 2018    secure dcCisco connect montreal 2018    secure dc
Cisco connect montreal 2018 secure dcCisco Canada
 
Cisco connect montreal 2018 enterprise networks - say goodbye to vla ns
Cisco connect montreal 2018   enterprise networks - say goodbye to vla nsCisco connect montreal 2018   enterprise networks - say goodbye to vla ns
Cisco connect montreal 2018 enterprise networks - say goodbye to vla nsCisco Canada
 
Cisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse localeCisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse localeCisco Canada
 
Cisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec Cisco
Cisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec CiscoCisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec Cisco
Cisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec CiscoCisco Canada
 
Cisco connect montreal 2018 collaboration les services webex hybrides
Cisco connect montreal 2018 collaboration les services webex hybridesCisco connect montreal 2018 collaboration les services webex hybrides
Cisco connect montreal 2018 collaboration les services webex hybridesCisco Canada
 
Integration cisco et microsoft connect montreal 2018
Integration cisco et microsoft connect montreal 2018Integration cisco et microsoft connect montreal 2018
Integration cisco et microsoft connect montreal 2018Cisco Canada
 
Cisco connect montreal 2018 compute v final
Cisco connect montreal 2018   compute v finalCisco connect montreal 2018   compute v final
Cisco connect montreal 2018 compute v finalCisco Canada
 
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco Canada
 
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...Cisco Canada
 
Cisco Connect Toronto 2018 DNA automation-the evolution to intent-based net...
Cisco Connect Toronto 2018   DNA automation-the evolution to intent-based net...Cisco Connect Toronto 2018   DNA automation-the evolution to intent-based net...
Cisco Connect Toronto 2018 DNA automation-the evolution to intent-based net...Cisco Canada
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kineticCisco Canada
 
Cisco Connect Toronto 2018 IOT - unlock the power of data - securing the in...
Cisco Connect Toronto 2018   IOT - unlock the power of data - securing the in...Cisco Connect Toronto 2018   IOT - unlock the power of data - securing the in...
Cisco Connect Toronto 2018 IOT - unlock the power of data - securing the in...Cisco Canada
 
Cisco Connect Toronto 2018 DevNet Overview
Cisco Connect Toronto 2018  DevNet OverviewCisco Connect Toronto 2018  DevNet Overview
Cisco Connect Toronto 2018 DevNet OverviewCisco Canada
 
Cisco Connect Toronto 2018 DNA assurance
Cisco Connect Toronto 2018  DNA assuranceCisco Connect Toronto 2018  DNA assurance
Cisco Connect Toronto 2018 DNA assuranceCisco Canada
 
Cisco Connect Toronto 2018 network-slicing
Cisco Connect Toronto 2018   network-slicingCisco Connect Toronto 2018   network-slicing
Cisco Connect Toronto 2018 network-slicingCisco Canada
 
Cisco Connect Toronto 2018 the intelligent network with cisco meraki
Cisco Connect Toronto 2018   the intelligent network with cisco merakiCisco Connect Toronto 2018   the intelligent network with cisco meraki
Cisco Connect Toronto 2018 the intelligent network with cisco merakiCisco Canada
 
Cisco Connect Toronto 2018 sixty to zero
Cisco Connect Toronto 2018   sixty to zeroCisco Connect Toronto 2018   sixty to zero
Cisco Connect Toronto 2018 sixty to zeroCisco Canada
 

Plus de Cisco Canada (20)

Cisco connect montreal 2018 net devops
Cisco connect montreal 2018 net devopsCisco connect montreal 2018 net devops
Cisco connect montreal 2018 net devops
 
Cisco connect montreal 2018 iot demo kinetic fr
Cisco connect montreal 2018   iot demo kinetic frCisco connect montreal 2018   iot demo kinetic fr
Cisco connect montreal 2018 iot demo kinetic fr
 
Cisco connect montreal 2018 - Network Slicing: Horizontal Virtualization
Cisco connect montreal 2018 - Network Slicing: Horizontal VirtualizationCisco connect montreal 2018 - Network Slicing: Horizontal Virtualization
Cisco connect montreal 2018 - Network Slicing: Horizontal Virtualization
 
Cisco connect montreal 2018 secure dc
Cisco connect montreal 2018    secure dcCisco connect montreal 2018    secure dc
Cisco connect montreal 2018 secure dc
 
Cisco connect montreal 2018 enterprise networks - say goodbye to vla ns
Cisco connect montreal 2018   enterprise networks - say goodbye to vla nsCisco connect montreal 2018   enterprise networks - say goodbye to vla ns
Cisco connect montreal 2018 enterprise networks - say goodbye to vla ns
 
Cisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse localeCisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse locale
 
Cisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec Cisco
Cisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec CiscoCisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec Cisco
Cisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec Cisco
 
Cisco connect montreal 2018 collaboration les services webex hybrides
Cisco connect montreal 2018 collaboration les services webex hybridesCisco connect montreal 2018 collaboration les services webex hybrides
Cisco connect montreal 2018 collaboration les services webex hybrides
 
Integration cisco et microsoft connect montreal 2018
Integration cisco et microsoft connect montreal 2018Integration cisco et microsoft connect montreal 2018
Integration cisco et microsoft connect montreal 2018
 
Cisco connect montreal 2018 compute v final
Cisco connect montreal 2018   compute v finalCisco connect montreal 2018   compute v final
Cisco connect montreal 2018 compute v final
 
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2
 
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
 
Cisco Connect Toronto 2018 DNA automation-the evolution to intent-based net...
Cisco Connect Toronto 2018   DNA automation-the evolution to intent-based net...Cisco Connect Toronto 2018   DNA automation-the evolution to intent-based net...
Cisco Connect Toronto 2018 DNA automation-the evolution to intent-based net...
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
 
Cisco Connect Toronto 2018 IOT - unlock the power of data - securing the in...
Cisco Connect Toronto 2018   IOT - unlock the power of data - securing the in...Cisco Connect Toronto 2018   IOT - unlock the power of data - securing the in...
Cisco Connect Toronto 2018 IOT - unlock the power of data - securing the in...
 
Cisco Connect Toronto 2018 DevNet Overview
Cisco Connect Toronto 2018  DevNet OverviewCisco Connect Toronto 2018  DevNet Overview
Cisco Connect Toronto 2018 DevNet Overview
 
Cisco Connect Toronto 2018 DNA assurance
Cisco Connect Toronto 2018  DNA assuranceCisco Connect Toronto 2018  DNA assurance
Cisco Connect Toronto 2018 DNA assurance
 
Cisco Connect Toronto 2018 network-slicing
Cisco Connect Toronto 2018   network-slicingCisco Connect Toronto 2018   network-slicing
Cisco Connect Toronto 2018 network-slicing
 
Cisco Connect Toronto 2018 the intelligent network with cisco meraki
Cisco Connect Toronto 2018   the intelligent network with cisco merakiCisco Connect Toronto 2018   the intelligent network with cisco meraki
Cisco Connect Toronto 2018 the intelligent network with cisco meraki
 
Cisco Connect Toronto 2018 sixty to zero
Cisco Connect Toronto 2018   sixty to zeroCisco Connect Toronto 2018   sixty to zero
Cisco Connect Toronto 2018 sixty to zero
 

Dernier

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Dernier (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Network Function Virtualization (NFV) using IOS-XR

  • 1. Cisco Confidential© 2015 Cisco and/or its affiliates. All rights reserved. 1 Network Function Virtualization Using IOS XR Syed Hassan, Alexander Orel, Rajendra Chayapathi Solution Architect, Cisco Advanced Services May 18 2016
  • 2. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2 Agenda • Role of NFV in EPN • NFV using IOS-XR: • IOS XRv 9000 Router • IOS-XR VNF Use case • Virtual Route Reflector & Virtual Provider Edge • Deployment & Troubleshooting • Summary 2
  • 3. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3 http://www.sdncentral.com/whats-network-functions-virtualization-nfv/ 3 decouples network functions from proprietary hardware virtualization
  • 4. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4 Customer Demand is Changing 4 On-Demand Bandwidth & Capacity Big Data & AnalyticsRapid Deployment of New Business Applications Anywhere/Anytime Secure Accessibility User Experience, Delivered Multi-Vendor Offerings; No Lock-In Seamless Connectivity Security & Compliance Multi-PlatformOn-Demand Solutions The New Customer Requirements PAYG Models
  • 5. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5 Entering a New Era in the SP Network Evolution 5 EvolvedProgrammableNetwork Open APIs Evolved ProgrammableNetworkInfrastructure SDN ControlResourcesServices EvolvedServicesPlatform ApplicationsandServices Open APIs Evolved Programmable Network (EPN) Era Network Function Virtualization Software Defined Networking Service Orchestration Discontinuity #1: TDM limits new services, forces architectural shift IP NGN Era IP unleashes new wave of innovation and service revenues Discontinuity #2: Commoditization of IP services plus high traffic growth limits profitability, forces architectural shift TDM Era
  • 6. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6 NFV in Evolved Programmable Network (EPN) Era 6 Network Function Virtualization Open and Dynamic Optimal Resource Utilization Accelerated Innovation New Services & Revenues Reduced Cost & Complexity Elastic & Flexible Software Defined Networking Service Orchestration EvolvedProgrammableNetwork Open APIs Evolved ProgrammableNetworkInfrastructure SDN ControlResourcesServices EvolvedServicesPlatform ApplicationsandServices Open APIs
  • 7. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7 Network Functions Virtualization 7 • Key Enabler: Cloud technology Hypervisor & x86 compute hardware Network Programmability APIs Network Automation / Orchestration Apps & Open Innovation SDN NFV Network infrastructure/Service Functions run on Virtualized compute platforms
  • 8. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8 Network Functions Virtualization Where is SDN? 8 • SDN complementary, but not mandatory • NFV is not SDN, though they have commonalities Complementary / Orthogonal concepts SDN Software (CP) Virtual Networks (DP) Physical Network VNF Software (CP) Virtual Hardware (DP) Physical IT Hardware Programmability Split Architecture Abstraction SDN NFV Apps & Open Innovation SDN NFV CP: Central Processing DP: Distributed Processing
  • 9. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9 SDN & NFV Comparison 9 SDN NFV SDN Controller : Open Daylight, Open SDN Controller(OSC) etc. Virtual network functions : vFW, vRR, vCPE , vPE etc. OpenFlow, NETCONF/Yang , Path computation element protocol (PCEP) VM to Host (socket, Taps etc.) Involves end to end networking Involves single network entity New network architecture Virtualization of existing architecture
  • 10. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10 Network Virtualization • Applications and running using virtualized Hardware end CPUs • Guest O/S running independently in each VM • HyperVisor - isolated application providing VMs on the Host • Basic host operating system • Virtualization capable CPUs 10 Physical Host Host O/S Virtual Machines HyperVisor QEMU/ Guest O/S
  • 11. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11 Network Virtualization ETSI Architecture Framework for NFV 1 1 Apps & Open Innovatio n SDN NFV Virtualized Network Functions (VNFs) Network Function Virtualization Infrastructure (NFVI) NFV Management & Orchestration (MANO) Compute & Storage Hardware Network Hardware Virtualization Layer Virtual Compute Virtual Storage Virtual Network VNF vPE VNF vRR Other VNF Operational & Billing Support System Deployment Management
  • 12. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12 Virtualizing Network Functions X86 versus Custom Network Processing Unit (NPU) 12 Network Forwarding (L0-3) Network Services (L4+) BGP Route reflector, Firewall, DPI Low to Med Throughput Stateful functions Unpredictable traffic IPv6/v4, MPLS, VPNs, Optical High throughput / BW Stateless functions Mostly predictable traffic Better fit for NPU Compute Bandwidth Better fit for x86 Compute Bandwidth
  • 13. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13 NFV across Cisco portfolio Virtualized Network Operating Systems IOS-XR NX-OS IOS-XE Virtualized in IOS XRv , IOS XRv 9000 Virtualized in Nexus 1000v Virtualized in CSR1000v ASA Virtualized in ASAv
  • 14. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14 Cisco’s VNF Portfolio …. IOS XRv IOS XRv 9000 CSR1000v Nexus 1000v ASAv QvPC vWAAS vWLC vNAM vWSA vESA DDoS Scrubber (w/Arbor)
  • 15. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15 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 3 Virtual Private Cloud Single-tier, 2-tier, 3-tier applications with optional NFV service chaining attached to customer L3 VPN 4 Virtualized Mobility Service vEPC, vMME, vRAN 5 Hosted Collaboration Service Integrating HCS provisioning with VPN configuration for single click customer 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 9 Virtual Managed Services Using CSR, ASAv to deliver managed services to enterprise customers (attached to customer L3VPN) NFV Use-Cases 15
  • 16. Cisco Confidential 16© 2015 Cisco and/or its affiliates. All rights reserved. IOS XRv 9000 16
  • 17. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17 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 • Remediation through add-on patches 17 Physical Hardware: CPU, ASICs, NIC, Consoles, Memory, HDD QNX Kernel IOS XR
  • 18. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18 IOS XRv • IOS XR on x86 Virtualized environment • Full Platform Independent IOS XR Same IOS XR software feature set Manageability Control Plane Routing 18 Physical Hardware: CPU, ASICs, NIC, Consoles, Memory, HDD Host OS HyperVisor IOS XRv Guest OS (32bit Linux)
  • 19. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19 IOS XRv - One Physical hardware -- Multiple Instances 19 Physical Hardware: CPU, ASICs, NIC, Consoles, Memory, HDD Host OS HyperVisorHyperVisorHyperVisor IOS XRv #1 Guest OS (32bit Linux) IOS XRv #2 Guest OS (32bit Linux) Other Guest OS
  • 20. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20 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 20 Physical Hardware: CPU, ASICs, NIC, Consoles, Memory, HDD Host OS HyperVisor IOS XRv 9000 Guest OS (64bit Linux)
  • 21. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21Host IOS XRv 9000 HyperVisor IOS XRv 9000 Admin Plane Infra management SMU management VM/LXC Lifecycle Management Upgrade/Downgrade Light Weight Routing & Management Plane XR Route Processor Functionality XR Line Card Functionality Support for Physical & Virtual Data-Plane Forwarding Plane Virtual Forwarder Software Based H/W assist Common code base as - nPower-X ASIC L3FIB QoS L2FIB ACLMTRIE Policer Intf
  • 22. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22 Cisco IOS XRv 9000 Right sizing Scale and Throughput through Control and Data Planes 22 LC (Data Plane) RP(Control Plane) IOS XR NxLCs :1xCPU Routers + LCs LC (Data Plane) LC (Data Plane) LC (Data Plane) N x NPU: MxCPU Virtual Routers LC (Data Plane) Compute Server (Control Plane) Compute Server (Control Plane) Compute Server (Control Plane) IOS XRv 9000 Compute Routers/Compute Present Mode of Operation Future Mode of Operation
  • 23. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23 Cisco IOS XRv 9000 Design Trade Offs Performance: ACE, TM, & Queues Features Physical XR Router IOS XRv 9000 Virtual Router X Possible to degrade overall performance by improving performance for one particular metric 23
  • 24. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24 IOS XRv 9000 Positioning Completing the XR Edge Portfolio Virtual XR DP IOS XRv 9000 ASR 9001 ASR 9006 ASR 9904 ASR 9010 ASR 9912 ASR 9922 24
  • 25. Cisco Confidential 25© 2015 Cisco and/or its affiliates. All rights reserved. Benefits & Use Cases 25
  • 26. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26 IOS XRv & IOS XRv 9000 Benefits 26 Lower Opex • Easy provisioning , configuration & deployment for VMs Lower Capex • IOS XRv on standard compute resources • Multiple XRs on same device Elastic • Dynamic resource allocation & de-allocation Greener • low power consumption  Lower carbon footprint Flexible Growth • CP & DP Separation and independent resource allocation SDN Ready • Independent control and forwarding
  • 27. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27 Use Cases Education and Training Network Simulation Network Deployment 27
  • 28. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28 Use Cases Network Simulation & modeling 28 Test & Try new control-plane capabilities Evaluate network against failures Equipment Cost Setup Time Cumbersome to change Design & plan changes and new features Lab validation XRv / 9000 Low Cost Easy Orchestration Quick setup & changes
  • 29. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29 Use Cases Network Deployment (vRR & vPE) 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 vPE1vRR2 vPE2vRR1 vPE1 29 NFV
  • 30. Cisco Confidential 30© 2015 Cisco and/or its affiliates. All rights reserved. Virtual Route Reflector (vRR) & Virtual Provider Edge (vPE) 33
  • 31. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 31 IOS XRv 9000 as vRR • Traditional Role of RR BGP peering Solve N*N full-mesh BGP interconnect Distribute BGP routes to PEs 31 NxN Nx1 Nx1 + redundancy Nx1 + Segregation
  • 32. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 32 IOS XRv 9000 as vRR 32 RR role expanding - centralized provision, services, and applications Primary Backup L3VPN RR Vpnv4 RR IPv6 RR IPv4 RR Per Service Per Address Family Redundant Optimized Placement Scalable Easy Provisioning L2VPN RR
  • 33. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 33 IOS XRv 9000 as vRR 33 IPv4 RR Vpnv4 RR IPv6 RR L2vpn vRR Primary Backup IPv4 vRR Vpnv4 vRR IPv6 vRR L2vpn vRR Primary Backup 8 Physical Devices 2 Physical Devices Virtualized RRs per AFI Performance (Multi-Core) Independent Operation High Availability Same BGP Implementation (XR) Without Compromising
  • 34. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 34 Virtual XR DP IOS XRv 9000 Virtual XR DP Virtual XR DP IOS XR IOS XR IOS XRv 9000 as vPE 34 Forwarding Performance (Multi- Core) Consumption Based Growth Control Plane & High-Performance Data Plane High Availability L3VPN Customer A L3VPN Customer B L3VPN Customer C
  • 35. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 35 vRR & vPE using IOS XRv 9000 Performance (Multi-Core) Independent Operation High Availability IOS XR Based Implementation Elasticity & Flexibility Portability & Agility Route Scalability (32/64b OS) Management & Orchestration Lower Opex/Capex
  • 36. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 36 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. vRR & vPE using IOS XRv 9000 36 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 = $3,961 (13.3c/kWh) Power Cost/Year= $955 (13.3c/KWh) Lower Capex
  • 37. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 37 CPU,Memory,Gbps CPU,Memory,Gbps Time Time Under- Provisioned Over- Provisioned Consumption based capacity growth Physical Network Device Network Function Virtualization Physical Network Device vs NFV Consumption Based Deployment Flexible Growth Capacity Demand Capacity Deployed
  • 38. Cisco Confidential 38© 2015 Cisco and/or its affiliates. All rights reserved. IOS XRv 9000 Deployment 41
  • 39. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 39 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 1.0 39 Parameter Minimum CPU (Cores) 4 (2 Control Plane, 2 Data Plane) 14 Maximum Memory (RAM) 12GB 16GB recommended Hard Disk 55GB Serial Port 1 (for console) 4 recommended NIC Port (E1000/VirtIO/Niantic 10G) 4 (2 reserved, 1 traffic) 11 (2 reserved, 8 traffic)
  • 40. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 40 IOS XRv 9000 Features 40 • MP-BGP/eBGP , BGP 3107, FlowSpec • OSPF/ISIS etc. • BFD • SR • LDP/MPLS, 6PE, 6vPE, RFC 3107 (3 labels), L3VPN • IPv4 ACL (chained), uRPFv4/v6, LPTS • Netconf/YANG & SNMP • Hierarchical QoS policing, WRED • EFD • Lawful Intercept (Bidirectional Forwarding Detection) (Early Fast Discard) • IOS XR Manageability & Control Plane • PIE/SMU Upgrades • LPTS/ CoPP • Gratuitous ARP • Netfllow & IPFIX • Multicast • VRRP • IPSec / GRE IOS XR 6.0.0 http://www.cisco.com/c/en/us/support/routers/ios-xrv-9000-router/tsd-products-support-series-home.html
  • 41. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 41 IOS XRv 9000 Operational Enhancements Programmability Flexible Platform and Packaging Application Hosting • Data accessible via published model driven interfaces • Machine friendly • Enables automation @ scale • RPM Packages: EIGRP, MGBL, MPLS, K9SEC, LI, BGP etc. • Automated package dependency checkers • Automated Provisioning at Bootup • Ability to run 3rd party off the shelf applications built with Linux tool chains • Run custom applications inside an LXC container on the 64-bit Linux host Visibility & Telemetry • Operational Data, Deep analytical hooks • Policy-based, flexible, Push Model IOS XR 6.0.0
  • 42. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 42 IOS XRv 9000 Performance 42 XRv CP 2016 2016+ Single Core Multi-Core Multi-Socket Multi-Server 2015 XRv CP XRv CP XRv CP 8 Gbps ? Gbps 40 Gbps XRv CPXRv CP XRv CP XRv CP 40 Gbps 160 Gbps ? Gbps IMIX traffic packet size with features enabled
  • 43. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 43 Hardware Platform Physical NIC IOS XRv 9000 Deployment Pass-through vs Device Emulation 43 Hypervisor Physical device+ driver Emulated device XRv9000 VM Guest Driver virtIO / E1000 Hardware Platform Physical NIC Hypervisor XRv9000 VM Physical NIC Driver High Performance Emulated
  • 44. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 44 IOS XRv 9000 Deployment 4 4 Hostt Eth0 Mgmt Bridge Data Bridge-1 HyperVisor IOS XRv 9000 vethe0 vethe1 vethe2 vethe3 vethe4 Mgmt G0/0/0/0 G0/0/0/1 Eth1 Eth2 Virtual InterfaceVirtual BridgesPhysical Interfaces Virtual Machine Hypervisor Interface Copy XRv 9000 image (.ova/.iso/.vmdk) to server Create Disk running image Create Virtual (Tap) interfaces Start simulation
  • 45. Cisco Confidential 45© 2015 Cisco and/or its affiliates. All rights reserved. Deploying IOS XRv 9000 On a VMWare ESXi Host 66
  • 46. R1 R2 R4 R3 vPEvPECE vRR xrvr xrv9k xrvr xrv9k Linux Host: 192.168.10.100 Bridge (bdg0) Management Network Bridge 192.168.10.104192.168.10.101 192.168.10.103 192.168.10.102 ESXi Host
  • 47. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 47 IOS XRv 9000 Deployment using ESXi ISO mage Upload Allocated minimum 4 CPU Minimum 4 Network interfaces 47 Linux as Guest OS Allocated recommended 16GB Mem
  • 48. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 48 IOS XRv 9000 Deployment using ESXi Create Disk: Thin provisioning, 55GB, IDE Creating Serial Interface 48 XR Console Port XR AUX Port Admin Console Port Admin AUX Port 1st 2nd 3rd 4th Console Ports
  • 49. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 49 IOS XRv 9000 Deployment on ESXi Accessing the IOS-XRv VMFilesystem type is iso9660, using whole disk 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 Press any key to continue. <SNIP> Telnet to the Serial Port telnet <esxi_host_ip> <port_number> ################################################################################ # # # 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 <snip> ios con0/RP0/CPU0 is now available Press RETURN to get started. !!!!!!!!!!!!!!!!!!!! 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: Create Username and Password Will go through baking process on first boot up &reload Only happens once, during the first bootup
  • 50. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 50 Using ESXi Hypervisor • Creating XRv 9000 Virtual Machine using vSphere GUI Parameters Recommendation Configuration Custom Name and Location as with any other VM Storage as with any other VM Virtual Machine Version "Virtual Machine Version 8 or 9” * Guest Operating System "Other", version "Other (32-bit)" CPUs Max 14 cores Memory Min 3 GB, Max 8 GB Network 4-11 NICs, First NIC will be MgmtEthernet0/0/CPU0/0 while NIC 3-11 will be GigabitEthernet/TenGigigabitEthernet 50
  • 51. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 51 Using ESXi Hypervisor • Creating XRv 9000 Virtual Machine using vSphere GUI (Con’t) • • Start the VM. Telnet to the configured serial port(s) to interact with and configure the VM Parameters Recommendation SCI Controller LSI Logic Parallel (default) Select a disk "Use an existing virtual disk" Select Existing Disk select XRv 9000 VMDK image Advanced Options Must be an IDE disk Ready to Complete select "Edit the virtual machine settings before completion” "Virtual Machine Properties" window – add 2 serial ports as: Under "Hardware", click "Add..." Select "Serial Port" Select "Connect via Network" Select "Server" and enter a telnet URI with an unused port (e.g., telnet://<host IP address>:5001) - each VM and each serial port must use a unique port number. Repeat this to add a second serial port. The first serial port will be the console port, and the second will be the aux port. 51
  • 52. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 52 IOS XRv 9000 Bring-up Accessing the IOS XRv Virtual Machine 52 cisco@epn-sjcj-ucs1:~$ telnet 0.0.0.0 12345 [Linux-initrd @ 0x456bc000, 0x3a93367c bytes] Starting udev Populating dev cache 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 52 E5E4 21 3 4 Host Hypervisor Host XR ADM UVF 16G / 4 CPU 7G 1G 6 G / 2 CPU 2 CPU
  • 53. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 53 IOS XRv 9000 Bring-up Accessing the IOS XRv Virtual Machine 53 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:
  • 54. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 54 IOS XRv 9000 Deployment Show Commands 54 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#
  • 55. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 55 IOS XRv 9000 Deployment Show Commands 55 RP/0/RP0/CPU0:ios#show platform Tue Feb 9 00:09:33.310 UTC Node name Node type Node state Admin state Config state ----------------------------------------------------------------------------------- 0/RP0 R-IOSXRV9000-RP OPERATIONAL UP 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 GigabitEthernet0/0/0/0 unassigned Shutdown Down default MgmtEth0/RP0/CPU0/0 unassigned Shutdown Down default RP/0/RP0/CPU0:ios# Single RP. No LineCard
  • 56. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 56 IOS XRv 9000 Deployment Containers and 3rd Party Network NameSpace 56 [sysadmin-vm:0_RP0:~]$ssh 10.0.2.16 Last login: Tue Feb 9 01:21:24 2016 from 10.11.12.15 [host:~]$ virsh list Id Name State ---------------------------------------------------- 5299 sysadmin running 12065 default-sdr__uvf--2 running 15153 default-sdr--1 running [host:~]$ HyperVisor IOS XRv 9000 XR Admin FWding RP/0/RP0/CPU0:ios#show ipv4 int br Thu Feb 11 15:55:05.581 UTC Interface IP-Address Status Protocol Vrf-Name Loopback0 1.2.3.4 Up Up default Loopback2 110.2.2.2 Up Up default Loopback3 110.3.3.3 Up Up default GigabitEthernet0/0/0/0 200.1.1.1 Up Up default MgmtEth0/RP0/CPU0/0 unassigned Shutdown Down default RP/0/RP0/CPU0:ios# [xr-vm_node0_RP0_CPU0:~]$ip netns exec tpnns ifconfig | more Gi0_0_0_0 Link encap:Ethernet HWaddr 00:50:56:b9:44:0c inet addr:200.1.1.1 Mask:255.255.255.0 lo:0 Link encap:Local Loopback inet addr:1.2.3.4 Mask:255.255.255.255 lo:2 Link encap:Local Loopback inet addr:110.2.2.2 Mask:255.255.255.255 lo:3 Link encap:Local Loopback inet addr:110.3.3.3 Mask:255.255.255.255 3RDParty
  • 57. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 57 IOS XRv 9000 Deployment Checking License Status 57 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
  • 58. Cisco Confidential 58© 2015 Cisco and/or its affiliates. All rights reserved. Deploying IOS XRv 9000 On a Linux Host 66
  • 59. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 59 Lab Task: Deploying IOS XRv 9000 On Linux Host • Three Ways to Deploy: Directly call KVM/Qemu CLI Simple Virtual Machine Management Tools (e.g. Virsh) Deployment Grade VNF deployment tools (such as Openstack) • For deploying on Linux, we will cover methods in the lab: VIRSHKVM CLI
  • 60. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 60 KVM CLI Deploying IOS XRv 9000 On a Linux Host Copy XRv 9000 image (.ova/.iso/.vmdk) to server Create Disk running image Create Virtual (Tap) interfaces Start simulation
  • 61. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 61 IOS XRv 9000 Deployment Creating TAP and Bridge 61 cisco@epn-sjcj-ucs1:~$ sudo tunctl -t Tap1 Set 'Tap1' persistent and owned by uid 0 cisco@epn-sjcj-ucs1:~$ sudo ifconfig Tap1 up cisco@epn-sjcj-ucs1:~$ sudo tunctl -t Tap2 Set 'Tap2' persistent and owned by uid 0 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 E5E4 21 vBridge1 vBridge1 3 4 Host Hypervisor KVM CLI
  • 62. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 62 IOS XRv 9000 Bring-up Launching the IOS XRv 9000 Virtual Machine 62 cisco@epn-sjcj-ucs1:~$ sudo /usr/bin/kvm -m 16384 -smp cores=4,sockets=1 -name XRv-Test-Launch -drive file=./xrv9k.raw,media=disk,index=1 -drive file=./xrv9k-fullk9-x.iso-6.0.0,media=cdrom,index=2 -serial telnet:0.0.0.0:12345,server,nowait -device e1000,netdev=mgmt-intf -netdev tap,ifname=Tap1,script=no,downscript=no,id=mgmt-intf -device e1000,netdev=data-intf -netdev tap,ifname=Tap4,script=no,downscript=no,id=data-intf -display none –enable-kvm -boot once=d 16G Memory XRv9K Instance XRv Image File Console port Ethernet (Mgmt) Ethernet (GigE) 4 CPU Cores XRv9K Disk KVM CLI
  • 63. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 63 Lab Task: Deploying IOS XRv 9000 On Linux Host • Directly call KVM/Qemu CLI pod@POD-VM:~$ tail -5 start_ios_xrv.sh ######################################################### ## Start virtual XR router ######################################################### kvm -m 8000 -drive file=/tftpboot/iosxrv.vmdk-6.0.1.31I.SIT_IMAGE -smp cores=2 -display none -serial telnet:0.0.0.0:13001,server,nowait -device e1000,netdev=first -netdev tap,ifname=Tap1,script=no,downscript=no,id=first -device e1000,netdev=second -netdev tap,ifname=Tap2,script=no,downscript=no,id=second -device e1000,netdev=third -netdev tap,ifname=Tap3,script=no,downscript=no,id=third -device e1000,netdev=fourth -netdev tap,ifname=Tap4,script=no,downscript=no,id=fourth & pod@POD-VM:~$ KVM CLI
  • 64. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 64 Lab Task: Deploying IOS XRv 9000 On Linux Host • Simple Virtual Machine Management Tools (e.g. Virsh) • Use XML File as Template • “virsh” CLI can be used to : Start, Stop, List etc. the Virtual Machine • Study XML File pre-created: pod@POD-VM:~$ cd reference/ pod@POD-VM:~/reference$ cat xrv9k.xml <!-- Format of this file: 1) Define virtualization parameters for VM 2) Define disks that the VM should use 3) Define Mgmt and data interfaces 4) Define Serial interfaces for console and aux --> <name>XRV9K</name> <memory unit='GiB'>16</memory> <vcpu placement='static'>4</vcpu> <cpu mode='host-model'/> 16G Memory XRv9K Instance 4 CPU Cores VIRSH
  • 65. R1 R2 R4 R3 vPEvPECE vRR xrvr xrv9k xrvr xrv9k Linux Host: 192.168.10.100 Bridge (bdg0) Management Network Bridge 192.168.10.104192.168.10.101 192.168.10.103 192.168.10.102 ESXi Host VIRSHVIRSH
  • 66. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 66 Lab Task: Deploying IOS XRv 9000 On Linux Host <devices> <!-- Harddisk: --> <!-- note: pre-create using : qemu-img create -f qcow2 ../R2.qcow2 55G --> <disk type='file' device='disk'> <driver name='qemu' type='qcow2' /> <source file='/home/pod/R2.qcow2' /> <target dev='vda' bus='virtio' /> </disk> <!-- CDROM: --> <disk type='file' device='cdrom'> <driver name='qemu' type='raw' /> <source file='/tftpboot/xrv9k-mini-x.iso'/> <target dev='hdc' bus='ide' /> </disk> Boot and Run time Disk VIRSH
  • 67. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 67 Lab Task: Deploying IOS XRv 9000 On Linux Host <interface type='bridge'> <source bridge='bdg0'/> <mac address="52:54:00:52:c1:01"/> <model type='virtio'/> </interface> <interface type='bridge'> <source bridge='bdg0'/> <model type='virtio'/> </interface> <serial type="tcp"> <source mode="bind" host="0.0.0.0" service="12001" /> <protocol type="telnet" /> <target port="0" /> </serial> NIC & Serial Ports VIRSH
  • 68. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 68 Lab Task: Deploying IOS XRv 9000 On Linux Host pod@POD-VM:~/reference$ qemu-img create -f qcow2 ~/R2.qcow2 55G Formatting '../R3.qcow2', fmt=qcow2 size=59055800320 encryption=off cluster_size=65536 lazy_refcounts=off pod@POD-VM:~/reference$ Crete the Run time Disk pod@POD-VM:~/reference$ virsh create xrv9k.xml Domain XRV9K created from xrv9k.xml pod@POD-VM:~/reference$ Start the Virtual Machine for XRV9K VIRSH
  • 69. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 69 Lab Task: Deploying IOS XRv 9000 On Linux Host XRV9000 Boots up DHCP Request DCHP Server Temporary IP Address Pointer to Configuration Script XRV9000 Requests Config Script Send me the File: http://192.168.10.100:8080/config/script.sh HTTP Server Config Script Sent XRV9000 Runs The Script Auto-Provisioning
  • 70. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 70 Lab Task: Deploying IOS XRv 9000 On Linux Host Auto-Provisioning XRV9000 Runs The Script Request Configuration File R2.config HTTP Server Config File Provided Send me the Packages: Package Files Sent Get Config File for Post-package Get Config File1 Get Packages2 3 Config File Sent Request Configuration File R2-more.config
  • 71. Cisco Confidential 71© 2015 Cisco and/or its affiliates. All rights reserved. Service Orchestration for NFV 71
  • 72. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 72 Service Orchestration for NFV IOS-XRv 9000 Hypervisor Service Orchestration Cisco Network Service Orchestrator (NSO) Server Server IOS-XRv 9000 IOS-XRv 9000 Hypervisor Cloud VM Orchestration Cisco ESC Network Function Virtualization Software Defined Networking Service Orchestration
  • 73. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 73 NFV with IOS XR Right Sizing Your Deployment 73 Choose your Service Size up your Data Plane Adapt your Control Plane Core / Transport Peering DCI PE Subscriber Services Virtual PE (vPE) Virtual RR (vRR) NCS 6000 NCS 5500 ASR 9000 Tomahawk CRS-X CRS ASR 9000 Typhoon IOS-XRv 9K Multichassis NCS 6000 Multichassis CRS-X Data Plane Low High Today’s IOS-XR on box Control Plane Virtualized CP or Expansion CP from Physical System Choose between On-box, Hybrid or Pure Virtual CP Based on Use Case Control Plane Low High
  • 74. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 74 NFV with IOS XR Completing Portfolio 74 IOS-XR CRS Portfolio Edge Routing ASR 9000 Portfolio Virtual XR DP NFV Virtual Router IOS-XRv 9000 NCS 5500 NCS 5000 NCS 6000 Single & Multi Chassis
  • 75. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 75 Putting it all together… Virtual FunctionsStorage B S S O S S HypervisorsCompute Network IOS XRv 9000 Virtual Router Real Performance SMU-ability Low Capex Flexible ScalableOpex Saving Carrier Class High Availability Multi- threaded 75 Elastic
  • 76. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 76 Re-Cap • Role of NFV in EPN • NFV using IOS-XR: • IOS XRv • IOS XRv 9000 Router • IOS-XR VNF Use case • Virtual Route Reflector & Virtual Provider Edge • Deployment & Troubleshooting • Summary 76