12K Support Training 2001, Cisc 200 o S 1, Cisc 2, Cisc y tems, Inc. tems, In A l rights reserv s rese ed.



Similar documents
Route Processor. Route Processor Overview CHAPTER

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

PCI Express Overview. And, by the way, they need to do it in less time.

Question: 3 When using Application Intelligence, Server Time may be defined as.

NetFlow Aggregation. Feature Overview. Aggregation Cache Schemes

Configuring PROFINET

Switch Fabric Implementation Using Shared Memory

Cisco 7200 Series Router Architecture

PCI Express Basics Ravi Budruk Senior Staff Engineer and Partner MindShare, Inc.

Per-Packet Load Balancing

Table of Contents. Cisco How Does Load Balancing Work?

NetFlow Policy Routing

Fiber Channel Over Ethernet (FCoE)

Cisco Nexus 7000 Series Supervisor Module

Interconnection Networks. Interconnection Networks. Interconnection networks are used everywhere!

Configuring a Load-Balancing Scheme

Cisco Networking Academy CCNP Multilayer Switching

NetFlow v9 Export Format

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

WAN Data Link Protocols

Network Layer: Network Layer and IP Protocol

Protocols and Architecture. Protocol Architecture.

Router Architectures

Cisco ubr7200-npe-g2 Network Processing Engine

SAN Conceptual and Design Basics

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

What's new in SAN Health Diagnostics Capture 4.0

Troubleshooting the Firewall Services Module

1 Data Center Infrastructure Remote Monitoring

MBP_MSTR: Modbus Plus Master 12

Troubleshooting the Firewall Services Module

NetFlow Subinterface Support

Securing Networks with PIX and ASA

- Multiprotocol Label Switching -

Configuring a Load-Balancing Scheme

Generic On-Line Diagnostics

Cisco IOS XR Diagnostics

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

CCT vs. CCENT Skill Set Comparison

Configuring NetFlow Switching

Written examination in Computer Networks

Surveillance System Using Wireless Sensor Networks

Computer Systems Structure Input/Output

Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study

Procedure: You can find the problem sheet on Drive D: of the lab PCs. Part 1: Router & Switch

Design of a High Speed Communications Link Using Field Programmable Gate Arrays

LAB TESTING SUMMARY REPORT

Configuring a Load-Balancing Scheme

Networking Test 4 Study Guide

MLPPP Deployment Using the PA-MC-T3-EC and PA-MC-2T3-EC

Cisco ASR 9001-S Router

50. DFN Betriebstagung

Management of VMware ESXi. on HP ProLiant Servers

GlobalSCAPE DMZ Gateway, v1. User Guide

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

6/8/2011. Document ID: Contents. Introduction. Prerequisites. Requirements. Components Used. Conventions. Introduction

The changes in each specification and how they compare is shown in the table below. Following the table is a discussion of each of these changes.

A Brief Overview of SONET Technology

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Introduction to the Catalyst 3900

Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.

XMC Modules. XMC-6260-CC 10-Gigabit Ethernet Interface Module with Dual XAUI Ports. Description. Key Features & Benefits

Cisco Certified Network Associate Exam. Operation of IP Data Networks. LAN Switching Technologies. IP addressing (IPv4 / IPv6)

isco Troubleshooting Input Queue Drops and Output Queue D

Catalyst 6000 and 6500 Series Architecture

FWSM introduction Intro 5/1

Designing and Developing Scalable IP Networks

Router and Routing Basics

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Configuring Denial of Service Protection

Objectives. Router as a Computer. Router components and their functions. Router components and their functions

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

CCNP Switch Questions/Answers Implementing High Availability and Redundancy

Chapter 4 Connecting to the Internet through an ISP

Environmental Monitoring

Cisco 7600 Series Route Switch Processor 720

Basic Configuration of the Cisco Series Internet Router

Fibre Channel over Ethernet in the Data Center: An Introduction

S7 for Windows S7-300/400

Encapsulating Voice in IP Packets

Operating Systems Design 16. Networking: Sockets

IP - The Internet Protocol

CMS Central Monitoring System

OpenSPARC T1 Processor

Advanced Transportation Management Systems

Tyrant: A High Performance Storage over IP Switch Engine

hp ProLiant network adapter teaming

CS 78 Computer Networks. Internet Protocol (IP) our focus. The Network Layer. Interplay between routing and forwarding

It explains the differences between the Plesiochronous Digital Hierarchy and the Synchronous Digital Hierarchy.

PCI Express IO Virtualization Overview

UMBC. ISA is the oldest of all these and today s computers still have a ISA bus interface. in form of an ISA slot (connection) on the main board.

Netflow Overview. PacNOG 6 Nadi, Fiji

How To Learn Cisco Cisco Ios And Cisco Vlan

10CS64: COMPUTER NETWORKS - II

Cisco Catalyst 6500 High Availability: Deploying Redundant Supervisors for Maximum Uptime

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Технология построения магистральных сетей для Интернет

Chapter 2 - The TCP/IP and OSI Networking Models

MPLS. Packet switching vs. circuit switching Virtual circuits

DCUFI - Implementing Cisco Data Center Unified Fabric v5.0

Transcription:

12K Support Training 2002, 2001, Cisco Systems, Inc. All rights reserved. 1

Agenda 12K Product Overview System Architecture Forwarding Architecture Services and Applications Troubleshooting 2001, 2002, Cisco Systems, Inc. All rights reserved. 2

12K Architecture Overview Fully distributed, multi-gigabit IP Router GRP provides routing and control services cards perform IP forwarding Advanced QoS capabilities Bandwidth scalable (OC12, OC48, OC192) 2001, 2002, Cisco Systems, Inc. All rights reserved. 3

Cisco 12008 Product Highlights Crossbar switch fabric architecture 8 slot card cage (7 for interfaces) Components: Switch Fabric s (SFC) Clock and Scheduler s (CSC) Route Processor (RP) s (LCs) 2001, 2002, Cisco Systems, Inc. All rights reserved. 4

Cisco 12012 Product Highlights Crossbar switch fabric architecture 12 slot card cage (11 for interfaces) Components: Switch Fabric s (SFC) Clock and Scheduler s (CSC) Route Processor (RP) s (LCs) 2001, 2002, Cisco Systems, Inc. All rights reserved. 5

Cisco 12016 Product Highlights Switching performance 16 Slot System, 2.5Gbps switching capacity/slot can support 10Gb LCs if fabric is upgraded Increased number of linecards Configuration 2 Interface Shelves 16 slots 1 Fabric Shelf, with 5 slots 2 Alarm cards 1 top shelf, 1 bottom shelf 2001, 2002, Cisco Systems, Inc. All rights reserved. 6

Cisco 12416 - Product Overview Switching performance 16 Slot System each with 10Gbps switching capacity/slot Supports 10G linecards Support for existing GSR line cards Slots are wider to accommodate 10 Gb LCs Configuration 2 interface shelves 16 slots 1 fabric shelf, with 5 slots 2 Alarm cards 1 top shelf, 1 bottom shelf 2001, 2002, Cisco Systems, Inc. All rights reserved. 7

System Components Route Processor Switching fabric cards Power/Environmental Subsystems Maintenance BUS 2001, 2002, Cisco Systems, Inc. All rights reserved. 8

GSR Architecture - Components Switch Fabric Route Processor Route Processor Maintenance Bus Fan/Blower System Power Supplies 2001, 2002, Cisco Systems, Inc. All rights reserved. 9

Route Processor Boots and manages line cards Provides and coordinates routing services Builds, distributes, and maintains FIB Adjacency table, FIB table, MPLS label table Provides out-of-band console/aux ports Provides intelligence behind system monitoring and access 2001, 2002, Cisco Systems, Inc. All rights reserved. 10

GRP System Monitor/Controller Routing Protocol Updates Process-level Traffic System health monitoring Interface Status Msgs Statistics Switch Fabric Route Processor Temperature, Voltage, Current Monitoring Fan/Blower System Power Supplies Maintenance Bus 2001, 2002, Cisco Systems, Inc. All rights reserved. 11

s Perform all packet switching Statistics collection and reporting Run IOS Six different forwarding architectures 2001, 2002, Cisco Systems, Inc. All rights reserved. 12

MBUS Out-of-band communications channel to linecards 1 Mbps - 2 wire serial interface Based on Controller Area Network (CAN) 2.0 Spec. (ISO 11898) http://www.can-cia.org/can/ A daughter card on each linecard having it s own CPU w/ integrated CAN controller, A/D converter and other peripherals, dual CAN interface, SRAM, Flash and Serial EEPROM. CSCs and BusBoard can proxy and/or multiplex MBUS signals for power supplies Control pins reach into LED, Serial ID EEPROM, DC/DC power converter, clock select FPGA, temp sensor, voltage sensor Very large set of functions ENG-6773 and 9327 Route Processor Fan/Blower System Multigigabit Crossbar Fabric Scheduler Route Processor Power Supply Maintenance Bus 2001, 2002, Cisco Systems, Inc. All rights reserved. 13

MBUS Functions Power and boot LC Device Discovery GRP arbitration OIR management Environmental monitoring Diagnostics download LC console access Via attach command Logging 2001, 2002, Cisco Systems, Inc. All rights reserved. 14

Alarm s LED pull-out for fabric cards External alarm connection Power conversion/supply for 5v MBUS power plane On the 12008, this functionality is on the CSC. 2001, 2002, Cisco Systems, Inc. All rights reserved. 15

Switch Fabric - Overview Provides the data path connecting the LCs and the GRP Active CSC card provides the master clock for the system Everything traverses fabric in Cisco cell. - Data is 8B/10B encoded Two components - Clock & Scheduler s (CSC) - Switch Fabric s (SFC) 2001, 2002, Cisco Systems, Inc. All rights reserved. 16

ciscocell Packet are chopped into ciscocells before they are sent across the switching fabric. A ciscocell is 64bytes of data consisting of 48bytes of IP payload and 8bytes of header and 8bytes of CRC. 2001, 2002, Cisco Systems, Inc. All rights reserved. 17

Clock Scheduler (CSC) Scheduler (SCA) Handles scheduling requests and issues grants to access the crossbar switching fabric Cross-bar (XBAR) Sets the fabric lines for transmissions following the scheduling decision 2001, 2002, Cisco Systems, Inc. All rights reserved. 18

Fabric Redundancy Each fabric card provides a slice of the Cisco cell data path Up to 5 data paths are available for up to 4+1 redundancy The 5 th data path carries an XOR of other streams Used for recovery of a errored stream Grants travel exclusively between the LC and the active CSC Never traversing the SFC cards 2001, 2002, Cisco Systems, Inc. All rights reserved. 19

Cross Bar Data Path Packet sliced into equal sized fixed units for transmission into fabric Header FCS Each unit sliced into four equal units for transmission into serial lines One extra unit created by XORing four other units. Extra unit used for redundancy i/p Data Packet Units are transmitted through fabric o/p CPU I/f CPU RP 1.25Gbps per trace Animated 2001, 2002, Cisco Systems, Inc. All rights reserved. 20

Scheduling Algorithm ( ESLIP ) Request Grant Accept Each input LC makes request to output highest priority queued cell (unicast or multicast) Each destination LC grants the request to the highest priority request Each input LC selects the highest grant Transmit XBAR set and cells transmitted 2001, 2002, Cisco Systems, Inc. All rights reserved. 21

ESLIP Illustrated DRR Accept Grant Request Switch Fabric Each Slot line select card the utilizes highest DRR grant to select and accepts a set the of connection packets from the VoQs. Request is sent to Scheduler on CSC to obtain a grant Scheduler Scheduler (for each send output) multiple selects grants (for highest multiple priority outputs) to slot packet from requests and determines if output can grant request 2001, 2002, Cisco Systems, Inc. All rights reserved. 22

Bootup process 2002, 2001, Cisco Systems, Inc. All rights reserved. 23

Startup/Boot Process Initial Power On GRP Boot Process Clock Scheduler Boot Process Boot Process Switch Fabric Boot Process Fabric Initialization IOS Download 2001, 2002, Cisco Systems, Inc. All rights reserved. 24

Initial Power On When the chassis is powered on, the Mbus module on each card is powered on. After the Mbus module powers on its processor it boots from a module on EEPROM. power up order varies depending on type. 2001, 2002, Cisco Systems, Inc. All rights reserved. 25

GRP Boot Process Mbus module powers first Board logic starts, image begins booting and Mbus code is loaded to the Mbus module. The CPU, Tiger ASIC, CSAR ASIC and FIA ASICs are then issued power for startup. GRP arbitration process is executed using the Mbus. Master GRP instructs s and Switch Fabric s to power on. GRP waits for s to power and finish booting. 2001, 2002, Cisco Systems, Inc. All rights reserved. 26

Switch Fabric Startup/Boot Master GRP instructs each SFC Mbus module to power on at the same time the Mbus modules are told. SFC obtains clock the same way each LC does. The SLI ASICs and XBAR initialize and power up. SFC Mbus code is downloaded from the GRP. All cards are now powered on but not usable. 2001, 2002, Cisco Systems, Inc. All rights reserved. 27

Startup/Boot Each LC Mbus module powers up after being told to do so by the GRP. Clock selection takes place. The R5000 is powered on and boots. Mbus module code is loaded. The s CPU notifies the GRP it has booted. Switch Fabric access is not available yet. 2001, 2002, Cisco Systems, Inc. All rights reserved. 28

IOS Downloads The may already have enough code in its flash to become operational on the Switch Fabric, or it may require an Mbus download. Only enough code for the to become operational on the fabric will be loaded using the Mbus. Once all cards are operational on the fabric, the fabric is initialized and the main IOS software is downloaded. 2001, 2002, Cisco Systems, Inc. All rights reserved. 29

IPC Services 2002, 2001, Cisco Systems, Inc. All rights reserved. 30

Generic IPC Usage Heirarchy POS cmd POS Driver/RP ATM Driver/RP ATM cmd Non-itfc cmd POS event ATM event Non-itfc event Send cmd/get response Commands Get Event Events Generic IPC BFRP IPC Driver BFRP BFLC IPC IPC Network packets Code download CSAR Driver CSAR HW BMA HW BMA Driver Network packets Fabric ping POS Driver/LC ATM Driver/LC POS cmd ATM cmd Non-itfc cmd POS event ATM event Non-itfc event BFLC IPC Driver Generic IPC Commands Get cmd/send response Events Send Event 2001, 2002, Cisco Systems, Inc. All rights reserved. 31

IPC Overview The GSR is a distributed multiprocessor system. The processors communicate via IPC an essential architectural service. Hierarchical organization of zones, seats and ports. Simplex communications channels. Zone mastership arbitration and locally unique namespace maintenance. Multiple message types command messages, raw data, RPCs identifiable by header. Flags in message headers discriminate ACK/NAK, RPC Reply etc. Multiple structures cluster around IPC message tables, RPC tables, cache/queues, emergency message cache/queue Interrupt or Process level message handling. Unicast or Multicast delivery (though multicast is rarely if ever used). Behavior/rate control is up to the client 2001, 2002, Cisco Systems, Inc. All rights reserved. 32

IPC Overview IPC has a reliable (acknowledged) and unreliable mode of transport (with or without sequence number or notification). The application uses an appropriate method. e.g. CEF uses reliable transport MDFS used to use unreliable (but with a sequence number) but changed. Nobody uses unreliable with notification. Ports can use different receive methods - callbacks or queues to service messages. 2001, 2002, Cisco Systems, Inc. All rights reserved. 33

IPC Clients Applications (clients) can build their own queue structures and feed the IPC queue/cache as well as choose to block or not until an ACK or imbedded response is received. e.g. CEF uses a multi-priority queue and it s own cache in front of the IPC queue (controlled by ip cef linecard ipc memory ) it s got it s own message handling routines defined in the same registry as direct IPC interrupt or process level message handling. Many (most) applications use the CEF packaging (XDR) message types and queues as an interface to IPC. e.g. route-map updates and acl updates to linecards Applications are also responsible for being well-behaved. Utility applications like slavelog and slavecore use IPC directly. 2001, 2002, Cisco Systems, Inc. All rights reserved. 34