Anilkumar Dantu CCIE (22536)

Slides:



Advertisements
Similar presentations
Chapter 1: Introduction to Scaling Networks
Advertisements

Managing Cisco IOS Software. Overview The router boot sequence Locating IOS software The configuration register Recovering Passwords Backing Up the Cisco.
1 Course Number Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. Cisco 7500 High Availability.
Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved. 1 Unity Connection Qualification for Prime Collaboration Development Release.
Managing Your Network Environment © 2004 Cisco Systems, Inc. All rights reserved. Managing Cisco IOS Devices INTRO v2.0—9-1.
Router Components Semester 2 Chapter 4. Table of Contents More on Components The Show Command Network Neighbor Routers Basic Network Testing.
Figure 1.1 Interaction between applications and the operating system.
Institute of Technology Sligo - Dept of Computing Router Components Semester 2 Chapter 4 Paul Flynn.
CCNA 2 v3.1 Module 2.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Presentation Using the Cisco Technical Support.
1 Semester 2 Module 2 Introduction to Routers Yuda college of business James Chen
1 © 2002, Cisco Systems, Inc. All rights reserved. Router boot procedure.
© 2004 Cisco Systems, Inc. All rights reserved. Managing Your Network Environment Managing Router Startup and Configuration INTRO v2.0—9-1.
What is Router? Router is a device which makes communication between two or more networks present in different geographical locations. Routers are data.
Introduction to OSPF Campus Networking Workshop These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license.
CISCO NETWORKING ACADEMY Chabot College ELEC Router Components & “Show” Commands.
Cisco Confidential © 2011 Cisco and/or its affiliates. All rights reserved bit RHEL 6 Update 2 OS Upgrade RHEL TEAM
Cisco IOS & Router Config Semester 2V2 Chapter 6.
CISCO ROUTER.  The Cisco router IOS  Enhanced editing  Administrative functions  Hostnames  Banners  Passwords  Interface descriptions  Verifying.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Characterizing the Existing Network Designing and Supporting Computer Networks.
IOS Upgrade using Cisco Universal Serial Bus (USB) Card.
Chapter 7 Microsoft Windows XP. Windows XP Versions XP Home XP Home XP Professional XP Professional XP Professional 64-Bit XP Professional 64-Bit XP Media.
Microkernels, virtualization, exokernels Tutorial 1 – CSC469.
© 2008 Cisco Systems, Inc. All rights reserved.CIPT1 v6.0—2-1 Administering Cisco Unified Communications Manager Understanding Cisco Unified Communications.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 6 Switch Configuration.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 6 Switch Configuration Cisco Networking Academy.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 6 Switch Configuration.
© Wiley Inc All Rights Reserved. CHAPTER 4: Introduction to the Cisco IOS CCNA: Cisco Certified Network Associate Study Guide.
Overview of implementations openBGP (and openOSPF) –Active development Zebra –Commercialized Quagga –Active development XORP –Hot Gated –Dead/commercialized.
Firmware Storage : Technical Overview Copyright © Intel Corporation Intel Corporation Software and Services Group.
Page 110/19/2015 Chapter 5 CCNA2 Chapter 5 Managing Cisco IOS Software.
Ch.2 – Introduction to Routers
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 5 Managing Cisco IOS Software.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 2 Introduction to Routers.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
Sources of Cisco IOS Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Sybex CCNA Chapter 4: Cisco’s IOS and SDM Instructor & Todd Lammle.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Configuring and Testing Your Network Network Fundamentals – Chapter.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 5 Managing Cisco IOS Software.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Ruchir Jain Customer Support Engineer CCIE R&S (26911) With,
1 Router Fundamentals (Ref. CCNA5 Introduction to Networks 2.1, 6.3)
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.0 Module 5 Managing Cisco IOS Software.
Ch.2 – Introduction to Routers CCNA 2 version 3.0 Rick Graziani Cabrillo College.
Chapter 7 & 8 IOS Images and Router Configuration
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Router Initialization steps.
1 Version 3.1 Module 5 Managing Cisco IOS Software.
1 Pertemuan 3 Operating Cisco IOS Software. Discussion Topics The purpose of Cisco IOS software Router user interface Router user interface modes Cisco.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
Cisco 2 - Routers Perrine. J Page 16/26/2016 Chapter 2 Cisco IOS Software Cisco’s operating system is called Cisco Internetwork Operating System (IOS)
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 2 Introduction to Routers.
Introduction to Operating Systems Concepts
Computer System Structures
Instructor Materials Chapter 8 Configuring Cisco Devices
© 2002, Cisco Systems, Inc. All rights reserved.
By Chris immanuel, Heym Kumar, Sai janani, Susmitha
CCNA Routing and Switching Routing and Switching Essentials v6.0
CHAPTER 7.
Chapter 10: Device Discovery, Management, and Maintenance
CCNA Routing and Switching Routing and Switching Essentials v6.0
Chapter 10: Device Discovery, Management, and Maintenance
Chapter 9: IOS Images and Licensing
QNX Technology Overview
Cisco IOS & Router Config
Instructor & Todd Lammle
Instructor & Todd Lammle
Cisco networking CNET-448
Operating System Concepts
Instructor Materials Chapter 5: Windows Installation
Operating System Concepts
Presentation transcript:

Anilkumar Dantu CCIE (22536) IOS XR Introduction Anilkumar Dantu CCIE (22536) HTTS, Cisco Systems

IOS XR Introduction - Agenda Carrier Grade NOS Features Expectation and OS Concepts Welcome to XR OS XR OS packaging XR OS installation Configuration in XR OS Troubleshooting in XR

Carrier Grade NOS Feature Expectations Scalability High Availability Security Flexibility It is not that IOS does not meet these expectations. Only extent to which it can meet these expectations in future was getting challenged due to its OS structure.

OS terminologies Operating system, Kernel , CPU , memory , I/O , Applications , processes etc OS OS Monolithic Kernel Micro kernel

Distributed subsystems/processes Memory-protected microkernel Welcome to XR OS Core OS Capabilities(QNX Based Micro Kernel) - Protected process memory space - Preemptive Scheduling - Plane separation & fault isolation Distributed subsystems/processes Microkernel Scheduling IPC mech. Memory mgmt. H/W abstraction BGP RIP IS-IS OSPF Routing Policy PIM IGMP RIB L2 Drivers ACL FIB QoS LPTS Host Services PFI Interfaces Data plane CLI SNMP XML Netflow Alarm Perf. Mgmt. SSH Management plane Control plane Control Plane Routing policy L2 drivers Host services Perf. mgmt. System services Memory-protected microkernel

Welcome to XR OS contd… More than 200+ Processes. Checkpoint support for process Restart and process level Redundancy

IOS Vs XR OS IOS XR Kernel Monolithic Micro kernel Memory Shared Protected Scheduling of process Priority based- Non-preemptive Priority based- preemptive Process stop/restart No Yes Modular architecture Services running mode Kernel mode Application/user space mode

XR OS packaging Inline with its software architecture XR OS Software is available as a modular package. On CCO we can download XR OS in form of Tar file eg : - XR12000-iosxr-4.1.0.tar Once file is untarred – we see Cisco IOS XR Bootable Files, PIEs, and SMUs

XR OS packaging contd… Cisco IOS XR Bootable Files, PIEs, and SMUs Files ending with .vm extension are bootable files. VM file contains – operating system kernel , Base image , admin plane functions , routing & forwarding bundles. VM files is used to boot router during fresh installation or as last resort recovery. Installation of the .vm image file results in the installation of a number of individual packages. PIE (Package installation envelope) : Upgrade packages, Optional additional packages SMU (software Maintainence units) : These are fixes Or patches for Bugs. Eg- c12-4.1.0.CSCto40258.pie MPLS MCAST MGBL SEC Mandatory Optional OS-MBI Base Admin Forwarding Line card Routing

XR OS Installation In XR TURBO-BOOT refers to booting of Router from ROMON mode. TURBO-BOOT is required during IOS to XR conversion or recovery of router from ROMON mode. TURBO_BOOT steps: - First step is to verify existing ROMON settings by querying it using “set” command -you can use “unset Variable” command to clear existing settings -Second step is to set the TURBOBOOT variable in ROMON to a non-volatile storage where .vm file is stored. - Last step is rommonB7> boot disk0:c12k-mini.vm-4.1.0

XR OS Installation contd… - With TURBOBOOT variable in ROMON set to “on” and boot command starts the TURBOBOOT process. Here XR OS is loaded into memory & after verification of disk space ,OS is copied to the disk. Once OS is copied to disk , boot variable is set to disk0: product_osmbi_4.1.0/product-rp.vm & config register is set to 0x102. After that node is reloaded to boot from disk0: the new boot variable. This completes the TURBOBOOT process. Once installation of XR OS is complete and we can verify the details using commands show install active summary show version Installation/booting with .vm file give only basic routing & forwarding capability. For additional capability you need to install specific PIE files. Install add disk0:package_name.pie activate

XR Hardware Requirements From XR OS installation procedure we have seen flash disk (disk0: , disk1:) is used extensively for loading XR image , config files (running configs , roll back configs) , PIEs , SMUs etc. So pulling out flash disk from running node will make node unresponsive/reload. Make sure RP cards has appropriate disk space available , RP & LC hardware are compatible with XR as OS, and also verify the RP, LC has minimum firmware (romon, fpd) level to boot up in XR. Many of the XR supporting nodes RP cards will have a harddisk (40GB or more) used basically for archiving of logs, dump files , additional sw packages.

XR Configuration & files - In XR there is no differentiation as startup-config & running config as in IOS. - In XR configuration is divided into Admin plane , share plane & local plane. Hence the configuration file structure is also developed to support it. Here running configuration is stored in binary format (known as primary persistent configuration) as compared to ASCII format of startup/running config in IOS. Configuration file stored in binary format helps in faster loading during bootup. And added features of commit reference points, rollback is made possible.

XR Configuration (Two stage commit)

Troubleshooting in XR RP & LC states. Logs & storing of wrapped logs, Show tech files Traces captures Process crash traceback decodes