You are on page 1of 71

Cisco ASR1000 Series Routers' System & Solution Architectures

BRKARC-2001

Cisco Routing Platform Positioning


Performance and Services Scalability

Secure WAN Aggregation


Integrated Threat Control Application Optimization

ASR 1000 (Up to 40G)

7600 Series/ Catalyst 6500 Series

Modular software,

ASR 1001

Consistent LAN/WAN services

7200 Series

ISR Series

High-performance embedded Services, Services Flexibility Hardware/Software Resiliency, Modular Software

Highest Capacity, Highly Available, Modular Services

Secure, Reliable, Concurrent WAN Services Aggregation


Routing System with Integrated Services Security, Voice, Video, Wireless, WAN Optimization

Branch

Head Office / WAN Aggregation


Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

Agenda
Cisco ASR1000 Series Routers
Introduction to ASR1000 Hardware Architecture Software Architecture
Borderless Network Architectures

Cisco ASR1000 Interfaces, Modules


I/O Shared Port Adapters (SPA)

Q&A

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

Cisco ASR 1000 Series Introduction


SPA Interface Processor (SIP) Can take Up to 4 HH SPAs SPA Slots Re-Uses existing SPAs

Embedded Services Processor (ESP) 40 Cores with Traffic Manager


Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Route Processor (RP) 2.66x2 GHz, Up to 16GB DRAM


Cisco Public

Chassis Options: ASR1006


SPAs

2
SIP

0
1

6RU

ESP

0
RP

1 0

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

Chassis Options: ASR1004


SPAs

SIP

0/0 0/2
ESP RP

0/1 0/3

4RU

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

Chassis Options: ASR1002


SPAs

ESP

2RU

SIP

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

Chassis Options: ASR1001


Integrated Daughter Card

4xGigabit Ethernet

SPA

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

Route Processor: ASR1000-RP1


HDD Enclosure

Features:
First Generation ASR1000 Route Processor (RP) 1.5GHz PowerPC Processing Complex
Up to 1M v4 / 256K v6 routes

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

Route Processor: ASR1000-RP2


HDD Enclosure

Features:
Second Generation ASR1000 Route Processor (RP) Dual core 2.66 GHz Intel Xeon Processing Complex
Up to 4M v4, 1M v6 routes Hot swappable HDD

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

10

Forwarding Processor: ASR1000-ESP10


Cisco QuantumFlow Processor

Features:
10 Gbps Performance QFP (QuantumFlow Processor)

800MHz ESP CPU Processing Complex for Control

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

11

Forwarding Processor: ASR1000-ESP20


Cisco QuantumFlow Processor

Features:
20 Gbps Performance QFP (QuantumFlow Processor)

1.2 GHz ESP CPU Processing Complex for Control

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

12

Forwarding Processor: ASR1000-ESP40


Cisco QuantumFlow Processor

Features:
40 Gbps Performance QFP (QuantumFlow Processor)

Dual core 1.8 GHz ESP CPU Processing Complex for Control

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

13

SPA Interface Processor: ASR1000-SIP10, and SIP40

Features:
First and Second Generation ASR1000 SIP 10 or 40 Gbps Aggregate Performance 800 MHz SIP10 CPU Processing Complex for Control 1.3 GHz SIP40 CPU Processor Complex for Control

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

14

Forwarding ProcessorEmbedded Services Processor (ESP)


Centralized, programmable forwarding engine (i.e. QFP subsystem (PPE) and crypto engine) providing full-packet processing Packet buffering and queuing/scheduling (BQS or Traffic Manager)
For output traffic to carrier cards/SPAs

For special features such as input shaping, reassembly, replication, punt to RP, etc.

Interconnect providing data path links (ESI) to/from other cards over mid-plane
Transports traffic into and out of QFP

Input scheduler for allocating QFP BW among ESIs

ESP CPU managing QFP, crypto device, mid-plane links, etc

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

15

SPA Interface Processor


Physical termination of SPA Supports up to 4 SPAs
4 half-height, 2 full-height, 2 HH+1FH
Full OIR support

Does not participate in forwarding

Limited QoS
Ingress packet classificationhigh/low
Ingress over-subscription buffering (low priority) until FP can service them. Up to 128MB of ingress oversubscription buffering

Capture stats on dropped packets Network clock distribution to SPAs, reference selection from SPAs
SIP CPU manages Midplane links, SPA OIR, SPA drivers

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

16

ASR 1000 Series


Models Comparison Matrix
Chassis
ASR 1001
ASR 1002
Integrated

ESP2.5

ESP5

ESP10

ESP20

ESP 40

RP1

RP2
*

HH

GigE

SPAs

ASR 1004
ASR 1006 ASR 1013
Max Encryption Throughput
1.0Gbps 1.8Gbps

4.0Gbps

7.0Gbps

*shared with ESP CP

12
24

11.0Gbps

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

17

ASR1000 RP1 and RP2 Hardware Comparison


ASR1000 RP1 ASR1000 RP2

CPU
Memory

Freescale 1.5GHz
2GB default (2x1GB) 4GB maximum (2x2GB) RP1 with 4GB built in ASR1002

Dual-Core Intel Xeon Processor 2.67GHz


8GB default (4x2GB) 16GB maximum (4x4GB)

Built-in eUSB bootflash


NVRAM

1GB (8GB on ASR1002)


32MB

2GB
32MB

Hard disk drive size


Chassis Support

40GB
ASR 1002 (built-in), ASR 1004 and ASR 1006

80GB
ASR 1004 and ASR 1006, 1013 64 bit

Cisco IOS XE Operating 32 bit System


Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

18

ASR1000 Building Blocks


Embedded Services Processor (active)
ESP CPU

Route Processor (active)

Route Processor (standby)

Embedded Services Processor (standby)


ESP CPU

RP (Route Processor)
Handles control plane traffic Manages system

RP

RP

ESP
SPI4.2 SPI4.2
Interconn. QFP subsys-tem Interconn. Crypto assist Crypto assist QFP subsys-tem

Handles forwarding plane traffic

SIP
Houses the SPAs

Interconn.

Interconn.

SPAs
Provide interface connectivity
Mid-plane

Centralized Forwarding Architecture


All traffic flows through the ESP

Interconn.

Interconn.

Interconn.

SPA Agg.

SIP CPU

SPA Agg.

IOCP

SPA Agg.

SIP CPU

SPA

SPA

SPA

SPA

SPA

SPA

ESI, (Enhanced Serdes Interface) 11.5Gbps SPA-SPI, 11.2Gbps Hyper Transport, 10Gbps
Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

19

System Bandwidth and Oversubscription


ESP bandwidth denotes the total output bandwidth of the system, regardless of the direction As long as High priority traffic long is not over-subscribed, i.e., <=10G for ASR1000-ESP10)
5G
5G QFP

5G
5G

1G
2G QFP

8G
2G

5G Unicast in each direction Total Output bandwidth 5+5=10

1G Multicast with 8X replication in one direction 2G unicast in the other direction Total Output bandwidth 8+2=10G

5G
6G

5G QFP
6G

1G
1G QFP

10G
1G

5G Unicast in one direction & 6G Unicast in the other direction Total output bandwidth (5+6=11) exceeds 10G; Only 10G will go through

1G Multicast with 10X replication in one direction 1G Unicast in the other direction Total bandwidth (10+1=11) exceeds 10G; only 10G will go through

Oversubscribed
Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Oversubscribed
Cisco Public

20

ASR1000 HA Summary
ASR leverages Cisco IOS HA infrastructureNSF/SSO, ISSU
1+1 redundancy option for RP and ESP
Active and standby No load balancing

RPs are separate from ESPs


Switchover of ESP does not result in switchover of RP

Switchover of RP/IOS does not result in switchover of ESP

Single RP may be configured with dual IOS for SW redundancy (ASR 1002-F, ASR 1002 or ASR 1004 only)
No redundancy for SIP or other I/O cards
SPA plugs into a single SIP

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

21

System ArchitectureDistributed Control Plane

Active RP fails Route HW or SW Processor

Standby Becomes Route Processor Active

Zero Packet Loss

Active Embedded Services Processor

Standby Embedded Services Processor

SPA

SPA

SPA

SPA

SPA

SPA

SPA Interface Processor


SPA SPA

SPA Interface Processor


SPA SPA

SPA Interface Processor


SPA SPA

Separate and independent internal communication link for control plane (GE)
Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

22

System ArchitectureCentralized Data Plane

Active Route Processor

Standby Route Processor

Minimal Data Interruption

Active Embedded SW or HW ESP fails Services Processor

Standby Standby Embedded Services Becomes Active Processor

SPA

SPA

SPA

SPA

SPA

SPA

SPA Interface Processor


SPA SPA

SPA Interface Processor


SPA SPA

SPA Interface Processor


SPA SPA

All packets processed by QFP for forwarding Separate and Independent links for Data Plane communication (ESI 11.5G)
2010 Cisco and/or its affiliates. All rights reserved.

Presentation_ID

Cisco Public

23

ASR1000 - Software Architecture (IOS XE)


IOS XE = IOS + Middleware + Platform Software Operational Consistency same look and feel as IOS Router IOS runs as its own Linux process for control plane (Routing, SNMP, CLI etc) 32bit and 64bit options. Linux kernel with multiple processes running in protected memory for
Fault containment Re-startability ISSU of individual SW packages
RP
CPU

IOS

Chassis Mgr.
Forwarding Mgr.

Kernel (incl. utilities) Linux Kernel


Interconn.

ESP

FECP QFP Software

Chassis Mgr.

Forwarding Mgr.

Kernel (incl. utilities) Linux Kernel


Interconn.

Interconn.

QFP subsystem QFP code


Crypto assist

ASR1000 HA
Zero-packet-loss RP Failover <50ms IOSD and ESP Failover Software Redundancy
SIP
Interconn.

IOCP
SPA SPA SPA driv drivSPA driv erer driver er

Chassis Mgr.

SPA
Agg.
ESI, 11.2Gbps SPA-SPI, 11.2Gbps Hypertransport, 10Gbps Other
Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Linux Kernel
IPC Messages GE, 1Gbps I2C SPA Control SPA Bus 24

SPA

Cisco Public

SPA

Data Packet Flow: From SPA through SIP


ESPs
1. SPA receives packet data from its network interfaces and transfers the packet to the SIP
Interconn.

2. SPA Aggregation ASIC classifies the packet into H/L priority

Ingress Scheduler

Egress Buffer Status

3. SIP writes packet data to external 128B memory (at 40Gbps from 4 full-rate SPAs). 4. Ingress buffer memory is carved into 64 queues. The queues are arranged by SPA-SPI channel and optionally H/L. Channels on channelized SPAs share the same queue.
5. SPA ASIC selects among ingress queues for next pkt to send to ESP over ESI. It prepares the packet for internal transmission

Ingress Buffers (per port)

g SPA aggregation ASIC

Egress Buffers (per port)

Ingress classifier

SPA Agg.

6. The interconnect transmits packet data of selected packet over ESI to active ESP at up to 11.5Gbps.
7. Active ESP can backpressure SIP via ESI ctl message to slow pkt transfer over ESI if overloaded (provides separate backpressure for Hi vs. Low priority pkt data).
Cisco Public

ESI, 11.2Gbps

SPA-SPI, 11.2Gbps
Hypertransport, 10Gbps Other
Presentation_ID

4 SPAs

Data

2010 Cisco and/or its affiliates. All rights reserved.

25

Data Packet Flow: Through ESP10


1.
TCAM4 (10Mbit)
Resource DRAM (512MB) Pkt Buffer DRAM (128MB)

Packet arrives on QFP


Packet assigned to a PPE thread.

2.
Part Len/ BW SRAM

3.

Processor pool
PPE0 PPE0 PPE0 PPE1

The PPE thread processes the packet in a feature chain similar to 12.2S IOS (very basic view of a v4 use case):
Input Features applied

PPE0 PPE0 PPE0 PPE2

PPE0 PPE0 PPE0 PPE3

PPE0 PPE0 PPE0 PPE4

QuantumFlow Processor
Buffer, queue, schedule Buffer, queue, schedule Buffer, queue, schedule (BQS) (BQS) (BQS)

Netflow, MQC/NBAR Classify, FW, RPF, Mark/Police, NAT, WCCP etc. Forwarding Decision is made
Ipv4 FIB, Load Balance, MPLS, MPLSoGRE, Multicast etc. Output Features applied Netflow, FW, NAT, Crypto, MQC/NBAR Classify, Police/Mark etc.

PPE0 PPE0 PPE0 PPE5

PPE0 PPE0 PPE0 PPE6

PPE0 PPE0 PPE0 PPE40

Dispatcher/ Pkt Buffer

Finished

4.

Packet released from on-chip memory to Traffic Manager (Queued)


The Traffic Manager schedules which traffic to send to which SIP interface (or RP or Crypto Chip) based on priority and what is configured in MQC

ASR System BW (Depends on Interconnect ESP)


ESI, 11.2Gbps

5.

6.

SIP-10
Presentation_ID

SPA-SPI, 11.2Gbps Hypertransport, 10Gbps

Data

SIP can independently backpressure ESP via ESI control message to pace the packet transfer if overloaded.
26

Other
Cisco Public

2010 Cisco and/or its affiliates. All rights reserved.

Data Packet Flow: Through SIP To SPA


Data ESPs
1. Interconnect receives packet data over ESI from the active ESP at up to 11.5Gbps. SPA Aggregation ASIC receives the packet and writes it to external egress buffer memory. Egress buffer memory is carved into 64 queues. The queues are arranged by egress SPA-SPI channel and optionally H/L. Channels on channelized SPAs share the same queue. SPA Aggregation ASIC selects and transfers packet data from eligible queues to SPA-SPI channel (Hi queue are selected before Low)

2.
Interconn.

3.
Ingress Scheduler

Egress Buffer Status

4.

Ingress Buffers (per port)

SPA Aggregation ASIC


Ingress classifier

Egress Buffers (per port)

5.
6.

SPA can backpressure transfer of packet data burst independently for each SPA-SPI channel using SPI FIFO status. SPA transmits packet data on network interface

SPA Agg.

ESI, 11.2Gbps SPA-SPI, 11.2Gbps Hypertransport, 10Gbps

4 SPAs
2010 Cisco and/or its affiliates. All rights reserved.

Other
Presentation_ID Cisco Public

27

Connecting to ASR1000

BRKSPM-2604_c1

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

28

Connecting to an ASR1000
Console
Normal IOS console

Telnet, SSH
Needs to be configured, but otherwise, nothing new

AUX
Can be used for diagnostic access

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

29

Management Ethernet
ASR has dedicated GigE Management Ethernet

Not usable for normal traffic


Supports only basic ACLs

Most forwarding features do not work on this port (traffic not processed by QFP)
Intended for out of band router accesshas SW support for rate limiting but that takes CPU cycles to drop packets

Dont connect to the outside world

Must be configured in dedicated VRF

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

30

TFTP Package to the RP from ROMMON


Once youve the image in the directory, you need to log onto RP0 and set the following variables within the ROMMON (Note: In ASR1000 RP, there is no RxBoot environment, ROMMON is basically beefed up to support TFTP etc.):
rommon 2 > set BOOT_PARAM=root=/dev/ram rw console=ttyS1,9600 max_loop=36 ?=0 IP_SUBNET_MASK=255.255.0.0 TFTP_SERVER=2.8.54.2 TFTP_FILE=mcpude_12_18.bin DEFAULT_GATEWAY=2.1.0.1 IP_ADDRESS=2.1.35.52

Connect the GE Mgmt port on the RP0 to your GW vlan (so that it can access the TFTP server where the consolidated package is located)
Once done, you need to issue the following command at ROMMON: Boot tftp:

Image will be transferred directly to the RP DRAM for execution

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

31

Configuring RP First Time for File Transfers, and Normal Operation


First thing that you will notice here is the default definition of Mgmt-intf VRF (as usual this is case-sensitive), which includes RP Mgmt. Gi0 port Router#sh ip vrf interfaces
Interface
Gi0

IP-Address
unassigned

VRF
Mgmt-intf

Protocol
up

Assign the Gi0 interface an IP address, and set the default route in the VRF

ip route vrf Mgmt-intf 0.0.0.0 0.0.0.0 <gateway_ip_address> Set the TFTP source interface to Gi0 for file transfers: ip tftp source-interface gigabitEthernet 0 While transferring images to the RP, you can use bootflash: (1GBrecommended) harddisk: (40GBnot recommended) for file storage and subsequent booting

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

32

Configuring Management Ethernet


vrf definition Mgmt-intf ! address-family ipv4 exit-address-family ! address-family ipv6 exit-address-family ... ip domain name vrf Mgmt-intf cisco.com ip name-server vrf Mgmt-intf 171.70.168.183 ip route vrf Mgmt-intf 0.0.0.0 0.0.0.0 172.27.55.129 ... interface GigabitEthernet0 vrf forwarding Mgmt-intf ip address 172.27.55.210 255.255.255.128 speed auto duplex auto negotiation auto

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

33

ASR File System Specifics


All media shows up as type disk regardless of type of media (SATA disk, USB flash, etc) harddisk: and bootflash: always formatted as ext2
External usb0:, usb1: can be formatted as FAT16, FAT32, or ext2

No support for multiple partitions at this timeonly first partition on each device is visible
fsck supported for all file system types; /automatic is implicit IOS does not control these devices directly (ie, no flash driver in IOS, no SATA driver in IOSLinux has the drivers, does the mount/umount under the covers)

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

34

show and debug platform CLIs


asr1000#show platform hardware qfp active statistics drop | e _0_ --------------------------------------------------------------Global Drop Stats Packets Octets --------------------------------------------------------------asr1002-1#show platform hardware qfp active statistics drop --------------------------------------------------------------Global Drop Stats Packets Octets --------------------------------------------------------------AttnInvalidSpid 0 0 BadDistFifo 0 0 BadIpChecksum 0 0 BadLen 0 0 BadUidbIdx 0 0 BadUidbSubIdx 0 0 BqsOor 0 0 ChoiceOce 0 0 Disabled 0 0 Discard 0 0 Erspan 0 0 <snip>

asr1002-1#sh platform hardware qfp active datapath utilization


CPP 0 min Input: 0 0 5 secs 1 min 5 min 60

Priority (pps)
(bps)

0
0

0
0

0
0

Non-Priority (pps)
1 (bps)

1
36 1

1
89 1

1
89 1

89
Total (pps) 1

(bps) 89 Output: Priority (pps) 0 (bps) 0 Non-Priority (pps) 1 (bps) 230 Total (pps) 1 (bps) 230 Processing: Load (pct) 0

36
0

89
0

89
0

0
1 345

0
1 230

0
1 230

1
345

1
230

1
230

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

35

Platform Shell
Used when there is not enough information from the IOS CLI Fully functional shell as rootyou can see/break everything from here Shell session is recorded and send to syslog when done platform shell is to be enabled for shell access
asr1000#request platform software system shell r0
Activity within this shell can jeopardize the functioning of the system. Are you sure you want to continue? [y/n] y 2009/06/27 16:58:44 : Shell access was granted to user <anon>; Trace file: , /harddisk/tracelogs/system_shell_R0.log.20090627165844 ********************************************************************** Activity within this shell can jeopardize the functioning of the system. Use this functionality only under supervision of Cisco Support. Session will be logged to: harddisk:tracelogs/system_shell_R0.log.20090627165844 ********************************************************************** Terminal type 'network' unknown. Assuming vt100

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

36

Core dumps, Crashinfo


Core dumps for all processes (IOS, cmand, fman_rp, ) and kernel all get written to harddisk:core/
File name pattern:
<hostname>_<FRU type>_<unit>_<process>_<time>.core.gz

IOSd generates crashinfo files into bootflash: when it crasheslike other IOS based platforms

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

37

Cisco IOS Software in ASR 1000


Simplified Image Selection
SSH

Advanced Enterprise Services-K9 AES


SSHAdvanced IP

Advanced Security Features

Services-K9 AIS

Advanced Security Features

SSH
IP Base-K9

IP Base

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

38

Cisco IOS XE Images for Enterprise and Managed Services/CPE


Optional Features
Cisco ASR 1000 Series Feature Licenses
SW Redundancy SBC IPSec Firewall Flexible Packet Inspection
Cisco ASR1000 Series IP Base (SASR1R1-IPBK9) Cisco ASR1000 Series RP1 Advanced Enterprise Services w/o Crypto (SASR1R1-AES) Legacy IPX, Appletalk, DecNet, etc Cisco ASR1000 Series RP1 Advanced Enterprise Services (SASR1R1-AESK9) Legacy IPX, Appletalk, DecNet, etc Broadband

L2 & L3 VPN
MPLS

Broadband
L2 & L3 VPN MPLS IPv6 ATOM, VPLS PfR SSL, SSH BGP, EIGRP, ISIS, OSPF, RIP ACL HSRP/VRRP HA: BFD, ISSU NAT Multicast SBC

IPv6
ATOM, VPLS PfR Security, LI Multicast SBC SSL, SSH BGP, EIGRP, ISIS, OSPF, RIP

Cisco ASR1000 Series IP Base w/o Crypto (SASR1R1-IPB) BGP, EIGRP, ISIS, OSPF, RIP

ACL
HSRP/VRRP

BGP, EIGRP, ISIS, OSPF, RIP ACL HSRP/VRRP NAT HA: BFD, ISSU Netflow QoS, WCCPv2
Cisco Public

ACL
HSRP/VRRP

HA: BFD, ISSU


NAT

NAT
HA: BFD, ISSU

Netflow
QoS, WCCPv2 IPv6 (rls5)
Presentation_ID

Netflow
QoS, WCCPv2

Netflow
QoS, WCCPv2

IPv6 (rls5)
2010 Cisco and/or its affiliates. All rights reserved.

39

What Is a Consolidated Package?


Its basically a monolithic image presented as one binary file (asr1000rp1-adventprisek9.bin)

Easiest way of managing system, esp. for customers migrating off of 7200/7300
Functionally identical to a system booted from discrete sub-packages There are four variants of consolidate packages: IP-BASE, IP-BASEK9, AIS-K9, and AES-K9

Booted via boot <media>: asr1000rp1adventprisek9.bin Naming of the file is under full control of the user
Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

40

What Is a sub-package?
Its an isolated binary and can be managed separately
There are types and instances; total of 7 types of packages

Each package type is installed only once, but there can be many instances (e.g., 4 in case of SPA per SIP) packages.conf (provisioning file) contains the software set description Booted via boot <media>:packages.conf

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

41

Cisco ASR 1000 Software Packaging


Each functional element of ASR 1000 will support different modular software packages In total, 7 different software packages will be available The packages are designed to maximize the In Service Software Upgrade capability At every release of ASR 1000 software, all 7 components will be integrated and available as one software package for download from CCO
SIP
SIPBase: SIP OS + Control processes SIPSPA: SPA drivers and FPD (SPA FPGA image) ESP ESPBase: ESP OS + Control processes + CPP client/driver/ucode RP

RPBase: RP OS RPControl: Control Plane processes that interface between IOS and the rest of the platform RPIOS RPAccess: Software required for Router access; 2 versions will be available. One that contains open SSH & SSL and one without (RPAccess and RPAccess-K9)

+ ROM Monitor: One ROM Monitor package containing ROMMON for RP, ESP, SIP (released when needed)

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

42

packages.conf
This file provides description and dictates the provisioning of sub-packages for the RP

This must be in the same directory as the other sub-packages file (being referenced from .conf)

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

43

rp_base
This file contains Linux kernel in the same directory as the other sub-packages file (being references from .conf)
This is booted via packages.conf This requires a restart if installed via issu command

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

44

rp_ios
This file contains IOS

This requires a restart if installed via issu command on a single IOS mode With Dual IOS (2/4 RU) or 6RU chassis, this can be upgraded without reboot

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

45

rp_control
This file contains all the middleware processes

This can be installed on all chassis types (2/4/6 RU), or dual IOS without restart

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

46

rp_access
This file contains external ssh, telnet and webUI support
There are two variants of this package (crypto, non-crypto), which corresponds to the rp_ios package included This can be installed on all chassis types (2/4/6 RU), single or dual IOS without restart

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

47

esp_base
This file contains all software for the ESP

This package requires reboot upon completion of the given ESP; hence causes interruption of the traffic for chassis with single ESP (1002F/1002/1004)
On a 6RU chassis, this will result in a rolling upgrade (i.e., ESP-standby will get upgraded first and then become active)

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

48

sip_base
This file contains all software for the SIP except the SPA drivers

This can be installed on all chassis types (2/4/6 RU), single or dual IOS without affecting system RP/ESP
Upon completion of installation, it does cause reboot of the given SIP, hence loss of traffic for the SPAs housed by it The loss of user traffic can be avoided using GEC across SIPs

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

49

sip_spa
This file contains SPA drivers and FPD images

There are four independent instances of SPA drivers running on each SIP This package can be installed without a reboot; upon reboot only the traffic going through the given SPA will be affected The loss of user traffic can be avoided using GEC across SPAs

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

50

ISSU and Utility CLIs


Describe (to get more information for the package)

Snapshot (to extract packages from RP DRAM)


Expand (to extract packages from a consolidated file)

Issu loadversion (loading the package)


Issu runversion (running the package) Issu acceptversion (accepting the package)

Issu abortversion (aborting the package) Issu commitversion (committing the package)
Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

51

ASR 1000 Redundancy Support Summary


Software Module

SW Redundancy (ASR100X*)
This contains the underlying Linux kernel so cannot be upgraded in service Requires reboot

ISSU (ASR 1006 / ASR 1013)


The standby RP in the 6RU chassis may be upgraded and then switched over to active mode in service Requires RP (IOS) switchover; No transit packet loss Can be upgraded in service on both active RP and standby RP

RPBase

RPControl Can be upgraded in service


No transit packet loss

No transit packet loss

RPAccess Can be upgraded in service


No transit packet loss Can be upgraded in service if the system is running in dual mode
Requires IOS switchover; No transit packet loss

Can be upgraded in service on both active RP and standby RP No transit packet loss

RPIOS

Can be upgraded on standby RP and switched over to active in service.


Requires RP (IOS) switchover; No transit packet loss

ESPBase

Upgrade causes complete loss of local state (eg: Stats, Stateful FW/NAT) on the ESP and is service affecting.

Upgrade causes complete loss of local state (eg: Stats, Stateful FW/NAT) on the ESP being upgraded and will result in a small traffic interruption in redundant 6RU systems when Forwarding Interruption until upgrade is completed. Router switching to the standby ESP is still accessible. No reboot required Minimal transit packet Interruption - < 50ms; no RP switchover SIPSPA upgraded from the active RP cause the specific SPA to completely reboot and is service affecting that specific SPA. SPA can be upgraded one at a time so only the upgraded SPA is affected during the upgrade.
Hitless for other SPAs not being upgraded

SIPSPA

SIPSPA upgraded from the active RP cause the specific SPA to completely reboot and is service affecting that specific SPA. SPA can be upgraded one at a time so only the upgraded SPA is affected during the upgrade
Hitless for other SPAs not being upgraded Upgrades cause complete loss of local state on the affected SIP, however other SIPs are unaffected by this activity.

SIPBase

Upgrades cause complete loss of local state on the affected SIP, however other SIP (4RU) is unaffected by this activity. Hitless for other SIP (4RU) not being upgraded

Hitless for other SIPs not being upgraded

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

*X=1001/1002/1004

52

Borderless Network Architectures

Application and Network Intersection Borderless Routing Infrastructure


Enterprise Private Cloud

Internet

Cloud Providers
Iaas/PaaS

WAN

Regional Office

SaaS

Branch Office
Remote Workers

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

54

Branch/ WAN Aggregation


Use Case

Wan links oversubscribed Business Critical Applications competing for bandwidth

Network Solution

Providing the network operator a mechanism to better manage bandwidth on the WAN links, in accordance with business priority. Support all types of WAN physical and subinterfaces including VRF awareness Significant saving and low complexity vs. stand-alone traffic-managers

Benefits

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

55

Enterprise Secure WAN


Use Case

WAN links oversubscribed Business Critical Applications competing for bandwidth

Network Solution

Providing the network operator a mechanism to better manage bandwidth over VPN IP transport, in accordance with business priority. Support for Application Visibility and QoS using NBAR2 on p2p GRE/GRE w/ IPSec and sVTI interfaces

Benefits

Significant saving and low complexity vs. stand-alone traffic-managers

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

56

Internet Edge
Use Case Internet connection oversubscribed
No visibility on applications consuming bandwidth No ability to route to multiple Internet connection based on application

Network Providing the network operator a Solution mechanism to better manage bandwidth on the Internet interconnect, in accordance with business priority

Benefits

Significant saving and low complexity vs. stand-alone trafficmanagers

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

57

Cloud Edge
Use Case Cloud connection oversubscribed No visibility on applications consuming bandwidth No visibility on Application Performance No ability to route to multiple Cloud providers based on application/ user No Cloud SLAs

Google Apps

HQ
QFP

Internet

Network Solution Providing the Network operator a mechanism to better manage bandwidth on the PE routers and provide per customer reports Providing the enterprise customer application visibility, and ability to route on a per application and per user basis to different providers

Salesforce

Oracle CRM

Benefits

Significant saving and complexity vs. stand-alone traffic-managers

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

58

Agenda
Cisco ASR1000 Series Routers
Introduction to ASR1000 Hardware Architecture Software Architecture

Borderless Network Architectures

Cisco ASR1000 Interfaces, Modules


Cisco Shared Port Adapters (SPA)

Q&A

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

59

Ethernet SPAs
Speed Ports
4 and 8

Interface
TX

Form Factor
Half Height

FE GE GE
10GE 10GE WAN PHY

2, 5, 8

SFP

Half Height

10

SFP

Full Height

XFP

Half Height

XFP

Half Height

Detailed SPA/SFP support matrix: http://tinyurl.com/mvpgm2


Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

60

Serial/Channelized SPAs
Speed Low Speed Serial (4XT)
Channelized T1/E1

Ports

Interface

Form Factor

Details
Transporting some synchronous legacy protocols (such as X.25) over an IP network Clear Channel and Up to 256 DSO Independent HDLC Channels

Copper

Half Height

Copper

Half Height

Clear Channel T3/E3

2 and 4

Copper

Half Height

Full Duplex, Full Rate and Sub Rate Support Integrated DSUs
Up to 112 T1 Ports (28 T1 Multiplexed onto a Single T3) Up to 1024 NxDSO Channels (N=1-24) or 400 with T3 Config Up to 84 T1 or 63 E1 Ports

Channelized T3

2 and 4

Copper

Half Height

Channelized OC-3/STM-1

SFP

Half Height

Up to 1024 NxDSO Channels (N=1-24) or 400 with T3 Config

Presentation_ID

Detailed SPA/SFP support matrix: http://tinyurl.com/mvpgm2


2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

61

POS/ATM SPAs
Speed OC-3/STM-1 POS OC-12/STM-4
1, 2, 4, 8 SFP Half Height

Ports
2, 4, 8

Interface
SFP

Form Factor
Half Height

POS OC-48/STM-4 POS OC3/STM1 ATM OC12/STM4 ATM CHOC12/DS0 OC192-POS


Presentation_ID

2,4

SFP

Half Height

1,3,8
1 1

SFP
SFP SFP

Half Height
Full Height Full Height

1
Cisco Public

XFP

Full Height
62

Detailed SPA/SFP support matrix: http://tinyurl.com/mvpgm2


2010 Cisco and/or its affiliates. All rights reserved.

POS/ATM SPAs
Speed OC3 Circuit Emulation - ATM CHT3 Circuit Emulation - ATM CHT1 Circuit Emulation - ATM Ports
1

Interface
SFP

Form Factor
Half Height

SFP

Half Height

24

SFP

Half Height

Detailed SPA/SFP support matrix: http://tinyurl.com/mvpgm2


Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

63

Session Summary
Cisco ASR1000 is a flagship IP routing and services platform with bandwidth ranging from 2.5G to 40G

ASR1000 consists of three major components, namely RP (control plane), ESP (data plane), and SIP (I/O plane)
ASR1000 allows you to deploy highly available, secure BN architectures including Enterprise/Cloud/Internet Edge, and Regional/Branch WAN

ASR1000 is future ready, giving you the flexibility and service richness to meet your NGN requirements
Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

64

Recommended Reading
Continue your Cisco Live learning experience with further reading from Cisco Press Check the Recommended Reading flyer for suggested books

Available On Safari Books Online


Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

65

Complete Your Online Session Evaluation


Give us your feedback and you could win fabulous prizes. Winners announced daily

Receive 20 Cisco Preferred Access points for each session evaluation you complete Complete your session evaluation online now (open a browser through our wireless network to access our portal) or visit one of the Internet stations throughout the Convention Center
Dont forget to activate your Cisco Live and Networkers Virtual account for access to all session materials, communities, and on-demand and live activities throughout the year. Activate your account at any internet station or visit www.ciscolivevirtual.com.
Presentation_ID
2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

66

ASR1000 Testing Reports


Miercom Phase I: http://tinyurl.com/c2eoeh

Miercom Phase II: http://tinyurl.com/m3t7vq


ISOCORE Phase I: http://tinyurl.com/65xtqh ISOCORE Phase II: http://tinyurl.com/kmc89b

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

67

Questions

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

68

Thank you.

Presentation_ID

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

69

Glossary
AAA ACL ACT AF1 AF2 AF3 AF4 ALG ASR B2B BB BGP BITS BNG BQS BRAS BW CAC CCO CDR CF CLI CM CPE CPU CRC Ctrl DBE DMVPN DPI DSCP Authentication, authorization and Accounting Access Control List Active; referring to ESP or RP in an ASR 1006 Assured Forwarding Per Hop behaviour class 1 Assured Forwarding Per Hop behaviour class 2 Assured Forwarding Per Hop behaviour class 3 Assured Forwarding Per Hop behaviour class 4 Application Layer Gateway As in ASR1000; Aggregation Services Router Business to Business in the context of WebEx or Telepresence Broadband Border Gateway Protocol Building Integrated Timing Supply Broadband Network Gateway Buffer, Queuing and Scheduling chip on the QFP Broadband remote Access Server Bandwidth Connection Admission Control Cisco Connection Online (www.cisco.com) Call Detail Records Checkpointing Facility Command Line Interface Chassis Manager Customer Premise Equipment Central Processing Unit Cyclic Redundancy Check Control Data Border Element (in Session Border Controller) Dynamic Multipoint Virtual Private Network Deep Packet Inspection Presentation_ID Diffserv Code Point (see 2010 AF, EF) its affiliates. All rights reserved. also Cisco and/or DSLAM DST EF EOBC ESI ESP FECP FH FIB FM FPM FR-DE FW GigE GRE HA HDTV HH HQF H-QoS HW I2C IOCP IOS XE IPC IPS ISG ISP ISSU L2TP CC LAC Cisco Public Digital subscriber Line Access Multiplexer Destination Expedited Forwarding (see also DSCP) Ethernet out-of-band control channel on the ASR 1000 Enhanced SerDes Interface Embedded Services Processor on the ASR 1000 Forwarding Engine (ESP) Control Processor Full Hight (SPA) Forwarding Information Base Forwarding Manager Flexible Packet Matching Frame Relay Discard Eligible Firewall Gigabit Ethernet Generic Route Encapsulation High Availability High Definition TV Half-hight (SPA) Hierarchical Queuing Framework Hierarchical Quality of Service hardware Inter-Integrated Circuit input output Control Processor Internet Operating system XE (on the ASR 1000) Inter-process communication Intrusion Prevention System Intelligent Services Gateay Internet Service Provider In-service software upgrade Layer 2 Transport Protocol Control connection L2TP access concentrator 70

Glossary
LNS L2TP network Server MFIB Multicast FIB mGRE multipoint GRE MPLS Multiprotocol label switching MPLS-EXP MPLS Exp bits in the MPLS header MPV Video MQC Modular QoS CLI mVPN multicast VPN NAPT Network address port translation NAT network address translation NBAR network based application recognition Nr receive sequence number (field in TCP header) Ns send sequence number (field in TCP header) NSF non-stop forwardign OBFL on board failure logging OIR online insertion and removal OLT optical line termination P1 Priority 1 queue P2 priority 2 queue PAL Platform Adaption layer (middleware in the ASR 1000) PE Provider Edge POST Power on self test POTS Plain old telephony system PQ priority queue PSTN public switched telephone network PTA PPP termination and aggregation PWR power QFP Quantum Flow Processor QFP-PPE QFP packet Processing elements QFP-TM QFP traffic Manager (see also BQS) Presentation_ID Service 2010 Cisco and/or its affiliates. All rights reserved. QoS Quality of RACS RA-MPLS RF RIB RP RP1 RP2 RR RU SBC SBE SBY SDTV SIP SPA SPA SPI SPV Video SRC SSL SSO SW TC TCAM TOS VAI VLAN VOD VTI WAN WRED
Cisco Public

Resource and admission control subsystem Remote access into MPLS redundancy facility (see also CF) routing information base Route processor 1st generation RP on the ASR 1000 2nd generation RP on the ASR 1000 Route reflector rack unit session border controller signalling border element (of an SBC) standby standard definition TV (see also HDTV) Session initiation protocol shared port adapter SPA Serial Peripheral Interface Source Secure Socket Layer stateful switch over software traffic class (field in the IPv6 header) Ternary content addressable memory Type of service (field in the IPv4 header) virtual access interface virtual local area network video on demand virtual tunnel interface wide area network weighted random early discard
71

You might also like