1. Trang chủ
  2. » Tất cả

IOS XR - Cisco's Carrier Class Opeating System

38 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

IOS XR Software CRS-1 and C12000 Martin Winter Technical Leader Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Cisco Confidential Agenda ƒ High Level IOS XR Strategy ƒ IOS XR Software Architecture ƒ IOS XR CLI Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Cisco Confidential High level IOS XR Strategy Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Cisco Confidential High End Routing Portfolio Next Generation Core ƒ 40G Routing Day ƒ Multi-Chassis Scale CRS-1 ƒ Foundation for Core Consolidation Next Generation Core & Edge • Builds on 12000 Series Technology • PRP, 2.5G ISE, 10G ISE Cisco XR 12000 • Edge interface breadth/density • 4/6/10/16 Slot Form Factor • Foundation for Multi-Service Edge consolidation Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Cisco Confidential Cisco High End Routing Strategy IOS XR: Foundation of Cisco HER Technology Convergence High End Routing Platforms Systems Silicon Services (Single and MultiChassis / 2.5G to 40G+) (Forwarding Engines) (High Touch Deep Packet Inspection) CRS 40G ISE 12000 10G ISE 2.5G ISE Services Blade (X-Blade) vFW, SBC IOS XR Software • IOS XR is the ‘glue’, delivering HA, scale, core+edge services with common management and user interface Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Cisco Confidential IOS XR Software Architecture Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Cisco Confidential Modular IOS != IOS XR ƒ Modular IOS: Ships today on Catalyst 6500 with Sup720 and Sup32 Based on the same IOS code with added Microkernel and IOS split into multiple processes Not everything as it’s own process (ie all Routing as one process), optimized for performance on existing hardware ƒ IOS XR: Ships today on CRS-1 and C12000 (PRP only) Complete rewrite of the code Very modular, split into multiple processes and built for multiterabit scaling and distributed operation Features targeted for SP NGN router Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Cisco Confidential The Microkernel, the foundation of IOS XR TRUE Microkernel (Mach, (Mach, QNX) QNX) Monolithic Kernel (BSD/Linux, (BSD/Linux, NT) NT) •• MMU MMU with with full full protection protection for for protected protected Applications, Applications, drivers, drivers, and and protocols protocols •• MMU MMU with with partial partial protection protection Only Only applications applications are are protected protected Process Manager ained Cont able) rt (resta Application Filesystem ² µK ained Cont rtable) a (rest Application ² ained Cont rtable) a (rest Kernel Application ² Filesystem Network Driver Driver ² Feature System wide corruption Router Restart Microkernel Monolithic Kernel Preemptive scheduler with support for process priority Yes Yes Protected memory architecture for application processes Yes Yes Protected memory architecture for system processes Yes NO Fault protection for application processes Yes Yes Fault protection for Host Stack Yes NO Fault protection for device drivers Yes NO Fault protection for file system Yes NO In Service SW Upgrade for application processes Yes Yes In Service SW Upgrade for Network Drivers, File System Yes NO Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Cisco Confidential IOS XR Software Architecture Modular, Distributed Architecture Distributed subsystems/Processes Data Plane IS-IS RIP BGP OSPFIS-IS RIP Routing Policy OSPFIS-IS PIM OSPF IGMP PIM Routing Policy RIB IGMP PIM RIB IGMP L2 Drivers ACL RIB L2 Drivers FIB ACL L2 Drivers QoS FIB ACL LPTSQoS FIB Host Services LPTSQoS PFI Services Host LPTS Interfaces PFI Services Host CLI Interfaces PFI SNMPCLI Interfaces XMLSNMP CLI Netflow XMLSNMP Alarm Netflow Perf Mgmt XML Alarm Netflow SSH Perf Mgmt Li Alarm gh tw SSH e Perf Mgmt Data Plane SSH o- Ke r ne l Management Plane ig ht Data Plane Management Plane cr Control Plane Control Plane ControlPlane Plane Control Control Plane BGP RIP BGP Management Plane Mi Control Plane Process Mgmt IPC Mech Memory Mgmt HW Abstraction IOS XR Architecture Features • Real Time Deterministic Scheduling • Full Memory Protection • Light weight Microkernel • Restartability • Patchability • True Modularity • Distributed Processes/subsystems • Virtualization • Checkpointing for stateful recovery IOS XR Architecture Benefits • Reliable architecture enabling highly available applications • Distributed to enable high level of scale limited only by hardware • Feature velocity due to modular software design Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Cisco Confidential IOS XR Modular Software Packaging ƒ Code base files are organized into components – these are versioned and visible to the development engineer Mgmt Security MPLS Multicast ƒ Packages are unique sets of components and represent potential units of delivery BGP ƒ Packages are visible in the code base – “build” infrastructure prevents illegal dependencies between packages RPL Routing Routing Composite Composite OSPF ISIS ƒ Packages can be grouped into composites for ease of delivery Forwarding Host Host Base Composite Composite ƒ SW is packaged and can be upgraded along these Composites: Admin OS Line card Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Host – includes Microkernel, Infrastructure code, platform independent forwarding code, host stack Line Card – Line card specific drivers and platform code Routing - Support for static & dynamic unicast routing Multicast - Support for Multicast protocols MPLS – MPLS, GMPLS, & UCP functionality Mgmt – XML, CWI Security – non-exportable security features Cisco Confidential 10 IOS XR’s Craft Works Interface (CWI) Industry Leading User Interface ƒ Java application launched from web browser ƒ Interacts with the Router’s XML Metadata for fast feature development ƒ Graphical Configuration Desktop Provides traditional CLI through CWI Telnet+ Config Validation with stage configuration Embedded Configuration Text Editor Value-added SSH/Telnet Inventory and Rack View Integrated Alarm Views ƒ Increased Operator Productivity Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Cisco Confidential 24 24 IOS XR CLI Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Cisco Confidential 25 ...Agenda ƒ High Level IOS XR Strategy ƒ IOS XR Software Architecture ƒ IOS XR CLI Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Cisco Confidential High level IOS XR Strategy Presentation_ID... reserved Cisco Confidential IOS XR Software Architecture Presentation_ID © 2006 Cisco Systems, Inc All rights reserved Cisco Confidential Modular IOS != IOS XR ƒ Modular IOS: Ships today on Catalyst... Services Blade (X-Blade) vFW, SBC IOS XR Software • IOS XR is the ‘glue’, delivering HA, scale, core+edge services with common management and user interface Presentation_ID © 2006 Cisco Systems, Inc

Ngày đăng: 17/04/2017, 10:25

w