Introduction To Cisco IOS XR Cisco Next-Generation .

2y ago
16 Views
3 Downloads
5.02 MB
92 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Audrey Hope
Transcription

Introduction to Cisco IOS XR CiscoNext-Generation Operating SystemBRKARC-3980Jorge Alonso AyalaCCIE SP # 28.145jorayala@cisco.comPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

Agenda IOS-XR Architecture and Feature Overview‒Modularity, Distributed Architecture, HA, Security,Manageability, SDRs IOS-XR Boot images and Installation Config Management using CLI Protocol Configuration and Verification– RPL, OSPF, Static, BGP IOS XR Operation and Monitoring ToolsPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

AcronymsSDR – Secure Domain RouterRPL – Route Policy LanguageIFIB – Internal ForwardingInformation BaseSMU – Software Maintenance UnitpIFIB- Pre-IFIBLPTS – Local Packet TransportProtocolIMDB – In Memory Data BaseDRP – Distributed RouteProcessorIPFRR - IP Fast RerouteLFA – Loop Free AlternateAIB – Adjacency Information BaseIDB – Interface Data baseISSU – In Service SoftwareUpgradePresentation IDPIE – Package InstallationEnvelopeNSF – Non- Stop ForwardingBCDL- Bulk Content DownloaderdSDRSC – Designated SDR ShelfController 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

History of IOS XR IOS originally optimized for slow CPUs (1987)‒CPUs performing all switching operations‒No pre-emptive multitasking‒No process memory protection IOS XR started in 1997 as IOS NG‒Engineering-initiated “clean up project”‒Initially focused on 7200 Called ENA in 2000 – focused on GSR2001 – refocused on CRS-12004 – Official release on CRS-1 (version 2.0)2005 – Released on 12000 (version 3.0)2009 – Released on ASR 9000Presentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

SystemInfrastructureForwardInfrastructureOS SchedulerManagement PlaneMulticast IPCSSHSSHAlarmPer.fMgmtXMLCLIManagement PlanePFIHost ServiceQoSLPTSFIBACLL2 DriversRIBPIMCheckpoint DBData PlaneIGMPOSPFRoutingRIPISISControl PlaneBGBNetwork StackData PlaneSNMPControl PlaneForwarding Plane ApplicationsManagement PlaneSSHData PlaneNetflowControl PlaneInterfaceControl Plane ApplicationsHA InfrastructureManagement Plane ApplicationsRouter OS EvolutionSystem DBDistributed InfrastructureSchedulerSynch. ServicesIPC MechMemory MgmtKernel System Services Monolithic Kernel Micro Kernel Centralized Infrastructure Distributed Infrastructure Integrated Network stack Independent Network stack Centralized applications Distributed applicationsPresentation IBRKARC-3980DCisco Confidential 2011 Cisco and/orits affiliates.All rightsitsreserved. 2012Cisco and/oraffiliates. All rightsreserved.Cisco Public5

IOS XR Modular Packaged pt’lOpt’lMulti-castLine inOSOSSCBaseAdminMandOS Upgrade specific packages/Composites– Across Entire system Useful once a feature is qualified and you want to roll it without lot of cmd– Targeted Install to specific cards Useful while a feature is being qualified Reduces churn in the system to card boundary Point Fix for software faultsPresentation IBRKARC-3980DCisco Confidential 2011 Cisco and/orits affiliates.All rightsitsreserved. 2012Cisco and/oraffiliates. All rightsreserved.Cisco Public6

Distributed Control PlaneBGPBGPIS-ISMPLS Multi-castRP1RP2RP3RESILLIENTSYSTEM PROCESSDISTRIBUTIONRP4RPn Routing protocols and signaling protocols canrun in one or more (D)RP Each (D)RP can have redundancy supportwith standby (D)RP Out of resources handling for proactive planningPresentation IBRKARC-3980DCisco Confidential 2011 Cisco and/orits affiliates.All rightsitsreserved. 2012Cisco and/oraffiliates. All rightsreserved.Cisco Public7

Distributed Forwarding InfrastructureRPLC-CPURPIPStackIM NetflowVLAN PPPIMDriversGlobalInt. Mgr.ARPGlobalIDB & AIBCPUIngressAIB & IDBCPUSwitching FabricLCPresentation IEgressAIB & IDBCPULCSingle stage forwarding Single global Adjacency InformationBase (AIB) distributed to all line cards Single global Interface Management DBdistributed to all line cards Only Ingress FIB – forces forwardingfeatures to be run in RPBRKARC-3980DEgressFIBSwitching FabricCPUPPPARP HDLC NetflowIngressFIBFIBVLANLCLCTwo stage forwarding Each line card has independent AIB onlyfor local interfaces Each line card has independent InterfaceDB for local interfaces Both Ingress and Egress FIB – allowsforwarding features to be independentlyrun in LCsCisco Confidential 2011 Cisco and/orits affiliates.All rightsitsreserved. 2012Cisco and/oraffiliates. All rightsreserved.Cisco Public8

Protected Process Memory Space Each process has a virtual memory space‒Kernel/MMU maps virtual address to physical address (at page level)‒Threads share the memory space One process cannot corrupt another’s memory‒Process can only access virtual space‒In IOS – all processes shared same virtual space Communication between processes via controlled APIs0x000000 Limited use of shared 9000000xa00000Presentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

Process RestartMicrokernel Architecture Enables Restart of Most Processes Microkernel includes minimal functionality Non-kernel processes can be restarted Critical to HA, ISSU, and MDR functions Restarting many processes can be trickyDependent processes may also need to restartGreen areascannot sIPv4 ForwardingTCP/IPTimersRIP OSPFVPN ISISTelnetServerSSHACLsIPv4 ulerMonolithicPresentation PTimersDriversSchedulerMicrokernelBSD based routers 2012 Cisco and/or its affiliates. All rights reserved.OSPFIPv4 ForwardingKernelIOS (7200, 12k (IOS)BGPIOS XRCisco Public

Local Packet Transport Protocol (LPTS)Interoffice Mail for Data Plane Enables delivery of data to distributed processes across the system hardware (RPs, DRPs) Used for ‘for us’ packet prioritization and filtering‒ Sends ‘for us’ packets only to the nodes that want them‒ Uses HW policers to throttle “for us” traffic‒Applies to data plane traffic, not IPC Integral firewall to protects router resources - Packet forwarding executed in HW - no impact on LineCard CPU Dynamic adjustment - Flow types reflect both application type (OSPF, BGP, ) and trust(established, configured or unknown peer) - Additional bandwidth allowed once neighbor upInteroffice Mail for Data PlaneLC/RP CPU guardDRPRPLPTSLCLCPresentation IDLC 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

IOS-XR Key Features Modular – Runtime SW upgrade/downgrade support Distributed – scaleable with multi chassis support Platform Independent – POSIX compliant Management Interface – Unified Data Model (SNMP/XML) High Availability – Hot Standby and Process Restart Security – Control, Data and Management Plane Logical Router – Router PartitioningPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

What is a Secure Domain Router- SDR?CRS -1 / IOXMulticast nSwitchFabric nCarrier Class IOS XRMoving to Secure Domain Routersto CompletePhysical & Logical (Memory Protected)Separation Hardware Failures IsolatedPresentation IDBGP/IGPSPA/SIPSPA/SIPSPA/SIP‒ Processors not shared – CPUresources not in contention‒ Memory not shared – Memoryleaks can only affect that SDRRouter 2BGP/IGPMulticastBGP/IGPMulticastSPA/SIP Independent/isolated physicalrouting instance within a common(multi-) chassis Each RP & LC in chassis uniquelyallocated to a specific LR Resource sharing between LRs islimited to fabric, power, cooling Acts as an independent routerRouter 1 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

Node Addressing on CRS-1[RACK]/SM0/SPPOWERSUPPLIESCRS-1interface gig [RACK/SLOT/BAY/PORT]CABLE MGMTPLIMFANCTRLAIR LE MGMTPLIMR RP PPLIMAIRINTAKEPOWERSUPPLIESFAN TRAYFABMSC R MSCICCABLE MGMTRP/0/RP0/CPU0:CRS(admin)#show platformNodeTypePLIMStateConfig ESENTPWR,NSHUT,MON0/2/SPMSC(SP)N/AIOS XR RUNPWR,NSHUT,MON0/2/CPU0MSC4OC192-POS/DPT IOS XR RUNPWR,NSHUT,MON0/5/SPMSC(SP)N/AIOS XR RUNPWR,NSHUT,MON0/5/CPU0MSCJacket CardIOS XR P(Active)N/AIOS XR RUNPWR,NSHUT,MON0/SM0/SPFC/S(SP)N/AIOS XR RUNPWR,NSHUT,MON0/SM1/SPFC/S(SP)N/AIOS XR RUNPWR,NSHUT,MON0/SM2/SPFC/S(SP)N/AIOS XR RUNPWR,NSHUT,MON0/SM3/SPFC/S(SP)N/AIOS XR RUNWR,NSHUT,MONPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco PublicFABMSC R MSCICFAN TRAY

Configuration Model and ToolsPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

Configuration Key Concepts Two Stage Commit Config History Database Rollback Atomic vs. Best Effort Multiple Config SessionsPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

Two Stage CommitActive ConfigurationBefore CommitEnter Proposed ChangesActive ConfigurationAfter Commitinterface gig 0/3/0/0ipv4 address 9.9.9.9/24router ospf 100area 0interface gig 0/3/0/0area 1interface pos 0/4/0/0CommitChanges take effectTarget ConfigurationPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.hostname Backbone-CRSline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1hostname Backbone-CRSline defaultexec-timeout 1440 0!Interface gig 0/3/0/0ipv4 address 9.9.9.9/24!taskgroup opstask read boottask write boottask execute bgp!router ospf 100area 0interface gig 0/3/0/0area 1interface pos 0/4/0/0!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1Cisco Public

Two Stage Commit – VerificationSyntax first, then full check during commitActive ConfigurationBefore CommitSyntax Checkafter each lineActive ConfigurationAfter Commitinterface gig 0/3/0/0ipv4 address 9.9.9.9/24router ospf 100area 0interface gig 0/3/0/0area 1interface pos 0/4/0/0Semantic Checkduring commitTarget ConfigurationPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.hostname Backbone-CRSline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1hostname Backbone-CRSline defaultexec-timeout 1440 0!Interface gig 0/3/0/0ipv4 address 9.9.9.9/24!taskgroup opstask read boottask write boottask execute bgp!router ospf 100area 0interface gig 0/3/0/0area 1interface pos 0/4/0/0!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1Cisco Public

IOS-XR CLI: Config CommitsRP/0/0/CPU0:iosxr1#show run int gi0/2/0/0% No such configuration item(s)RP/0/0/CPU0:iosxr1#conf tRP/0/0/CPU0:iosxr1(config)#interface gig0/2/0/0RP/0/0/CPU0:iosxr1(config-if)#ipv4 address P/0/0/CPU0:Apr 24 00:49:28.119 : config[65691]: %MGBL-CONFIG-6DB COMMIT : Configuration committed by user 'root'. Use 'showconfiguration commit changes 1000000036' to view the U0:Apr 24 00:49:30.701 : config[65691]: %MGBL-SYS-5CONFIG I : Configured from console by rootRP/0/0/CPU0:iosxr1#RP/0/0/CPU0:iosxr1#show run int gigabitEthernet 0/2/0/0interface GigabitEthernet0/2/0/0ipv4 address 100.12.1.1 255.255.255.0Presentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

IOS-XR CLI: Config Error Handling Two levels of config error handling Parser/Syntax error– Identified by the parser when the return key is entered Commit error– Syntactically correct but erroneous from config commit standpoint– Error details viewed through “show configuration failed” command– Common reasons for this error include: Non-atomic config sequence Lack of predecessor config Unsupported config from platform perspectiveRP/0/0/CPU0:ios#conf tRP/0/0/CPU0:ios(config)#policy p1RP/0/0/CPU0:ios(config-pmap)#class c0RP/0/0/CPU0:ios(config-pmap-c)#set precedence 0RP/0/0/CPU0:ios(config-pmap-c)#commit% Failed to commit one or more configuration items during anatomic operation, no changes have been made.Please use 'show configuration failed' to view the errorsRP/0/0/CPU0:ios(config-pmap-c)#show configuration failed!! CONFIGURATION FAILED DUE TO SEMANTIC ERRORSpolicy-map p1class c0set precedence routine!!% Class-map not configured: c0Presentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

Commit History and LabelsCommit History#1interface gig 0/3/0/5ipv4 address 9.9.9.9/24router ospf 100area 0interface gig 0/3/0/5router bgp 100address-family ipv4 unicastneighbor 5.5.5.5remote-as 87#2BGP Changeinterface gig 0/3/0/2ipv4 address 9.19.9.9/24router ospf 100area 0interface gig 0/3/0/2Enter Proposed Changesinterface gig 0/3/0/0ipv4 address 9.9.9.9/24router ospf 100area 0interface gig 0/3/0/0#3#4interface gig 0/3/0/0ipv4 address 9.9.9.9/24router ospf 100area 0interface gig 0/3/0/0area 1interface pos 0/4/0/0CommitTarget ConfigurationPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Unique ID AutomaticallyGeneratedEarlier commitwith optional labelChanges added tocommit historyhostname Backbone-CRSline defaultexec-timeout 1440 0!Interface gig 0/3/0/0ipv4 address 9.9.9.9/24!taskgroup opstask read boottask write boottask execute bgp!router ospf 100area 0interface gig 0/3/0/0area 1interface pos 0/4/0/0!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1Cisco Public

IOS-XR CLI: Config Commit Commit keyword writes config into Active Config Supplies a commit ID to help in Config Rollback– 1000000036 is the commit ID in previous illustration List of commits can be viewed– History list is maintained Commits can be labeled with user-friendly ‘tags’– Eliminates the cumbersome IDs Config restrictions can be imposed based on user– In previous illustration, the user “root” is indicatedRP/0/0/CPU0:ios#show configuration commit listSNo. Label/IDUserLineClient 11000000037 rootcon0 0 CPU CLI21000000036 rootcon0 0 CPU CLI31000000035 rootcon0 0 CPU CLIPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Time Stamp 01:39:03 UTC Mon Apr 24 200601:18:10 UTC Mon Apr 24 200601:00:54 UTC Mon Apr 24 2006Cisco Public

Rollback a Specific Commit(config)#load rollback changes BGP Change (or commit id)Commit History#1interface gig 0/3/0/5ipv4 address 9.9.9.9/24router ospf 100area 0interface gig 0/3/0/5router bgp 100address-family ipv4 unicastneighbor 5.5.5.5remote-as 87#2BGP Changeinterface gig 0/3/0/2ipv4 address 9.19.9.9/24router ospf 100area 0interface gig 0/3/0/2interface gig 0/3/0/0ipv4 address 9.9.9.9/24router ospf 100area 0interface gig 0/3/0/0no router bgp 100Rollbackinterface gig 0/3/0/5no ipv4 address 9.9.9.9/24router ospf 100area 0no interface gig 0/3/0/5no router bgp 100#3interface gig 0/3/0/2no ipv4 address 9.19.9.9/24#4interface gig 0/3/0/0no ipv4 address 9.9.9.9/24#5router ospf 100area 0no interface gig 0/3/0/2router ospf 100area 0no interface gig 0/3/0/0router bgp 100address-family ipv4 unicastneighbor 5.5.5.5remote-as 87no router bgp 100CommitTarget ConfigurationPresentation IDAnother entry in commithistory generated 2012 Cisco and/or its affiliates. All rights reserved.hostname Backbone-CRSline defaultexec-timeout 1440 0!Interface gig 0/3/0/0ipv4 address 9.9.9.9/24!taskgroup opstask read boottask write boottask execute bgp!router ospf 100area 0interface gig 0/3/0/0area 1interface pos 0/4/0/0!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1Cisco Public

Rollback To Previous Commit(config)#load rollback changes to BGP Change (or commit id)Commit History#1interface gig 0/3/0/5ipv4 address 9.9.9.9/24router ospf 100area 0interface gig 0/3/0/5router bgp 100address-family ipv4 unicastneighbor 5.5.5.5remote-as 87#2BGP Changeinterface gig 0/3/0/2ipv4 address 9.19.9.9/24router ospf 100area 0interface gig 0/3/0/2interface gig 0/3/0/0ipv4 address 9.9.9.9/24router ospf 100area 0interface gig 0/3/0/0no routerinterfaceno ipv4interfaceno ipv4no routerinterfaceno ipv4interfaceno ipv4routerareanonobgp 100gig 0/3/0/2address 9.19.9.9/24gig 0/3/0/0address 9.9.9.9/24ospf 1000interface gig 0/3/0/2interface gig 0/3/0/0routerareanonobgp 100gig 0/3/0/2address 9.19.9.9/24gig 0/3/0/0address 9.9.9.9/24Rollbackinterface gig 0/3/0/5no ipv4 address 9.9.9.9/24router ospf 100area 0no interface gig 0/3/0/5no router bgp 100#3interface gig 0/3/0/2no ipv4 address 9.19.9.9/24#4interface gig 0/3/0/0no ipv4 address 9.9.9.9/24#5ospf 1000interface gig 0/3/0/2interface gig 0/3/0/0router ospf 100area 0no interface gig 0/3/0/2router ospf 100area 0no interface gig 0/3/0/0no routerinterfaceno ipv4interfaceno ipv4bgp 100gig 0/3/0/2address 9.19.9.9/24gig 0/3/0/0address 9.9.9.9/24router ospf 100area 0no interface gig 0/3/0/2no interface gig 0/3/0/0CommitTarget ConfigurationPresentation IDAll changes back to andincluding those made withthe commit referenced 2012 Cisco and/or its affiliates. All rights reserved.hostname Backbone-CRSline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router ospf 100area 0area 1interface pos 0/4/0/0!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1hostname Backbone-CRSline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router ospf 100area 0area 1interface pos 0/4/0/0!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1hostname Backbone-CRSline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router ospf 100area 0area 1interface pos 0/4/0/0!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1Cisco Public

Rollback Last X Commits(config)#load rollback changes last 2Commit History#1interface gig 0/3/0/5ipv4 address 9.9.9.9/24router ospf 100area 0interface gig 0/3/0/5router bgp 100address-family ipv4 unicastneighbor 5.5.5.5remote-as 87#2BGP Changeinterface gig 0/3/0/2ipv4 address 9.19.9.9/24router ospf 100area 0interface gig 0/3/0/2interface gig 0/3/0/0ipv4 address 9.9.9.9/24router ospf 100area 0interface gig 0/3/0/0interface gig 0/3/0/2no ipv4 address 9.19.9.9/24interface gig 0/3/0/0no ipv4 address 9.9.9.9/24routerareanonointerface gig 0/3/0/5no ipv4 address 9.9.9.9/24router ospf 100area 0no interface gig 0/3/0/5no router bgp 100#3interface gig 0/3/0/2no ipv4 address 9.19.9.9/24#4interface gig 0/3/0/0no ipv4 address 9.9.9.9/24#5interface gig 0/3/0/2ipv4 address 9.19.9.9/24interface gig 0/3/0/0ipv4 address 9.9.9.9/24router ospf 100area 0no interface gig 0/3/0/2no interface gig 0/3/0/0interfaceno ipv4interfaceno ipv4Rollbackrouter ospf 100area 0no interface gig 0/3/0/2router ospf 100area 0no interface gig 0/3/0/0router ospf 100area 0interface gig 0/3/0/2interface gig 0/3/0/0gig 0/3/0/2address 9.19.9.9/24gig 0/3/0/0address 9.9.9.9/24ospf 1000interface gig 0/3/0/2interface gig 0/3/0/0CommitTarget ConfigurationPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.hostname Backbone-CRSline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router ospf 100area 0area 1interface pos 0/4/0/0!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1hostname Backbone-CRSline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router ospf 100area 0area 1interface pos 0/4/0/0!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1hostname Backbone-CRSline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router ospf 100area 0area 1interface pos 0/4/0/0!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1Cisco Public

IOS-XR CLI: Config RollbackRP/0/0/CPU0:iosxr1#conf tRP/0/0/CPU0:iosxr1(config)#hostname U0:Apr 24 01:00:55.302 : config[65691]: %MGBL-CONFIG-6DB COMMIT : Configuration committed by user 'root'. Use 'showconfiguration commit changes 1000000034' to view the 0:iox-CL11#RP/0/0/CPU0:iox-CL11#rollback configuration to 1000000033Loading Rollback Changes.Loaded Rollback Changes in 1 secCommitting.3 items committed in 1 sec (2)items/secUpdating.RP/0/0/CPU0:Apr 24 01:01:07.143 : config rollback[65691]: %MGBLCONFIG-6-DB COMMIT : Configuration committed by user 'root'. Use 'showconfiguration commit changes 1000000035' to view the changes.Updated Commit database in 1 secConfiguration successfully rolled back to #Presentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

Load Changes from Last 2 Commits(config)#load commit changes last 2Commit History#1interface gig 0/3/0/5ipv4 address 9.9.9.9/24router ospf 100area 0interface gig 0/3/0/5router bgp 100address-family ipv4 unicastneighbor 5.5.5.5remote-as 87#2BGP Changeinterface gig 0/3/0/2ipv4 address 9.19.9.9/24router ospf 100area 0interface gig 0/3/0/2interface gig 0/3/0/0ipv4 address 9.9.9.9/24router ospf 100area 0interface gig 0/3/0/0interface gig 0/3/0/2ipv4 address 9.19.9.9/24!interface gig 0/3/0/0ipv4 address 9.9.9.9/24!router ospf 100area 0interface gig 0/3/0/0interface gig 0/3/0/2interface gig 0/3/0/2ipv4 address 9.19.9.9/24!interface gig 0/3/0/0ipv4 address 9.9.9.9/24!router ospf 100area 0interface gig 0/3/0/0interface gig 0/3/0/2Rollbackinterface gig 0/3/0/5no ipv4 address 9.9.9.9/24router ospf 100area 0no interface gig 0/3/0/5no router bgp 100#3interface gig 0/3/0/2no ipv4 address 9.19.9.9/24#4interface gig 0/3/0/0no ipv4 address 9.9.9.9/24#5interfaceno ipv4interfaceno ipv4router ospf 100area 0no interface gig 0/3/0/2router ospf 100area 0no interface gig 0/3/0/0gig 0/3/0/0address 9.9.9.9/24gig 0/3/0/2address 9.19.9.9/24router ospf 100area 0no interface gig 0/3/0/2no interface gig 0/3/0/0CommitTarget ConfigurationPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.hostname Backbone-CRSline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router ospf 100area 0area 1interface pos 0/4/0/0!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1hostname Backbone-CRSline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router ospf 100area 0area 1interface pos 0/4/0/0!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1hostname Backbone-CRSline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router ospf 100area 0area 1interface pos 0/4/0/0!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1Cisco Public

Commit Atomic – Default CommitBehaviorAll or Nothing – Any semantic failure stopshostnamecommitBackbone-CRSActive ConfigurationBefore CommitSyntax Checkafter each linePASSESinterface gig 0/3/0/0ipv4 address 9.9.9.9/24taskgroup bgptask read bgptask write bgpline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1Active ConfigurationAfter CommitNo ChangeSemantic Checkduring commitFAILSBGP cannot betaskgroup namehostname Backbone-CRSline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1Target ConfigurationPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

Commit Best EffortCommit as much as possible, even if semantic check failsActive ConfigurationBefore CommitSyntax Checkafter each linePASSESinterface gig 0/3/0/0ipv4 address 9.9.9.9/24taskgroup bgptask read bgptask write bgphostname Backbone-CRSline defaultexec-timeout 1440 0!taskgroup opstask read boottask write boottask execute bgp!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1Active ConfigurationAfter CommitPartial CommitSemantic Checkduring commitFAILSBGP cannot betaskgroup namehostname Backbone-CRSline defaultexec-timeout 1440 0!interface gig 0/3/0/0ipv4 address 9.9.9.9/24!taskgroup opstask read boottask write boottask execute bgp!router staticaddress-family ipv4 unicast0.0.0.0/0 7.1.9.17.7.7.77/32 7.1.9.1Target ConfigurationPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

Behavior With Multiple CommitsTwo or more users in config mode at same timeUse config exclusive to blockother users from committingEnter Proposed ChangesEnter Proposed Changesinterface gig 0/3/0/0ipv4 address 9.9.9.9/24interface gig 0/3/0/0ipv4 address 9.9.9.7/24router ospf 100area 0interface gig 0/3/0/0area 1interface pos 0/4/0/0router ospf 100area 2interface gig 0/3/0/0area 4interface pos 0/4/0/0First to CommitSecond to CommitNormal CommitOne or more commits have occurred fromother configuration sessions since thissession started or since the last commitwas made from this session.You can use the 'show configuration commitchanges‘ command to browse the changes.Do you wish to proceed with this commitanyway? [no]:only first user’s changesPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

Other Commit/Config Options commit confirmed - Automatic rollback if not confirmed commit replace – Replaces active config with target (WARNING) commit label – Adds label which can be used to reference commit commit comment – Adds a comment (cannot be referenced) clear – Clear target config, go to top level, stay in config mode abort – Clear target config mode, exit config modePresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

IOS-XR CLI: New CLI Format andConfiguration Modes Config modes include:– Privileged exec mode– Global config mode– Config sub-mode– Admin mode Admin mode is newly introduced compared to IOS Admin mode allows viewing / configuring sharedresources– Fabric– Logical Router– Package installationRP/0/0/CPU0:ios#config tRP/0/0/CPU0:ios(config)#interface MgmtEth sentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

XR Command ModesSDR Exec – Normal operations - monitoring routing and CEFRP/0/RP0/CPU0:router#show ipv4 interfaces briefshow install activeshow running-configshow cef summary location 0/5/CPU0SDR Config – Configuration for L3 NodeRP/0/RP0/CPU0:router(config)#router bgp 100mpls ldptaskgroup adminspolicy-map fooipv4 access-list block-junkAdmin – Chassis operations, outside of SDRsRP/0/RP0/CPU0:router(admin)#show controllers fabric plane allinstall add tftp://7.7.7.77/[filename]config-register 0x0show platformAdmin ConfigRP/0/RP0/CPU0:router(admin-config)#sdr backbone location 0/5/*pairing reflector location 0/3/* 0/4/*Presentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

IOS-XR CLI: Pre-Config Capabilities Pre-config feature allows configuring physical interfacesbefore they are inserted into the router. Preconfigured interfaces are not verified or applied until theactual interface with the matching location Allows reduction down time and helps improve operationaltasks Prior to the LC being inserted‒ Select the interface‒ Configure the timing (e.g. for SONET controller)‒ Configure the framing‒ Configure the IP addressRP/0/0/CPU0:IOX-4(config)#interface preconfigure POS 0/4/1/0RP/0/0/CPU0:IOX-4(config-if-pre)#ip address 1.1.1.1 psulation pppRP/0/0/CPU0:IOX-4(config)#controller preconfigure sonet 0/4/0/0RP/0/0/CPU0:IOX-4(config-sonet)#clock source linePresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

IOS-XR Boot Imagesand InstallationPresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

IOS-XR Software Packages IOS-XR Image: PIEs (Package Installation Envelope)Base Image:– Unique PIE for each feature including MPLS, Multicast, Manageability andSecurity– Includes the following components: OS Admin Forwarding (IPv4 / IPv6 Unicast)IOS-XR Modular PackagesMulticast / MPLS / Securityand Manageability PIEsOptionalMPLSMulticastMPLS, UCPPIM, MFIB, IGMPSecurityManageabilityIPSec, Encryption,DecryptionORB, XML,Alarms managementOptionalRouting:CoreRIB, BGP, ISIS, OSPF, RPL FeaturesLine CardForwardingPlatform independentFIB, ARP, QoS, ACL, etcBaseInterface manager,System database, checkpoint servicesConfiguration management, etc.Platform DependentLC ucode & driversAdminMandatoryResource Management:Rack, Fabric, LR managementBase or MiniImageOS:Kernel,file system, memory management, and other slow changing corePresentation ID 2012 Cisco and/or its affiliates. All rights reserved.Cisco Public

Software Install TerminologySoftware Maintenance Upgrade Provides timely temporary point fixes for urgent issues for a givenpackage version Fix integrated into the subsequent IOS XR maintenance release. Implementation changes only. No interface changes (no changes to CLI,APIs, IPC etc.) or new feature content Ideally not traffic impacting (Hitless, non traffic impacting) SMU is named by release and bugid - Examples - hfrrout-3.2.2.CSCei63263.pieMini?PIE?Presentation IDPackage? 2012 Cisco and/or its affiliates. All rights reserved.SMU?Cisco Public

IOS-XR Boot Overview: CRS-1/ C12K ImageNamesTypeFile NameSizeBootable Imagecomp-hfrmini.vm-3.3.0 65MBU

D Cisco Public Router OS Evolution Control Plane Applications Forwarding Plane Applications Network Stack System Infrastructure Forward Infrastructure . D Cisco Public Node Addressing on CRS-1 F A B R I C F A B R I C MSC MSC MSC MSC PLIM PLIM PLIM PLIM CABLE MGMT

Related Documents:

Oct 27, 2014 · Cisco ISR 4400 Series Cisco ISR 4300 Series Cisco ISR 4431 Cisco ISR 4321 Cisco ISR 4451 Cisco ISR 4331 Cisco ISR 4351 Table 1 Cisco IOS XE 3S–to–Cisco IOS Release Number Mapping Cisco IOS XE 3S Release Cisco IOS Release 3.14 15.5(1)S 3.13S 15.4(3)S 3

Router Software Origin Validation (RPKI RTR & BGP Modifications) available in Cisco IOS and IOS-XR Cisco IOS code available in IOS XE-3.5.0/15.1(3)S Cisco IOS platforms targeted ASR1K, 7600, ME3600/ ME3800, ASR 903 Cisco IOS-XR available in the XR-4.2.1 Cisco IOS-X

XML Conversion Draft - 03/07/2011 iii Cisco IOS Server Load Balancing Configuration Guide OL-24559-01 CONTENTS CHAPTER 1 Cisco IOS SLB Features Roadmap 1-1 CHAPTER 2 Information About Cisco IOS SLB 2-1 Overview 2-1 Benefits of IOS SLB 2-3 Cisco IOS SLB Features 2-4 Routing Features 2-4 Algorithms for Server Load Balancing 2-5 Bind ID Support 2-6

Cisco ASA 5505 Cisco ASA 5505SP Cisco ASA 5510 Cisco ASA 5510SP Cisco ASA 5520 Cisco ASA 5520 VPN Cisco ASA 5540 Cisco ASA 5540 VPN Premium Cisco ASA 5540 VPN Cisco ASA 5550 Cisco ASA 5580-20 Cisco ASA 5580-40 Cisco ASA 5585-X Cisco ASA w/ AIP-SSM Cisco ASA w/ CSC-SSM Cisco C7600 Ser

Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unified Computing System (Cisco UCS), Cisco UCS B-Series Blade Servers, Cisco UCS C-Series Rack Servers, Cisco UCS S-Series Storage Servers, Cisco UCS Manager, Cisco UCS

The following Cisco IOS software releases support software activation on Cisco ISRs: † Cisco 3900 series, 2900 series, and 1900 series ISRs running Cisco IOS Release 15.0(1)M. – Cisco 3925E and Cisco 3945E ISR running Cisco IOS Release 15.1(1)T. † Right to Use license is supported on Cisco IOS Release 15.0(1)M4, 15.1(1)T2, 15.1(2)T2, 15.1 .

Cisco 2951 ISR, Cisco 3925 ISR, Cisco 3925E ISR, Cisco 3945 ISR, and Cisco 3945E ISR, running Cisco IOS Release 15.1.2.T3. 1.5 Physical Scope of the TOE The TOE is a hardware and software solution that makes up the following router models Cisco 881 ISR, Cisco 881G ISR, Cisco 891 ISR, Cisco 1905 ISR, Cisco 1921 ISR, Cisco

Supported Devices - Cisco SiSi NetFlow supported Cisco devices Cisco Catalyst 3560 Cisco 800 Cisco 7200 Cisco Catalyst 3750 Cisco 1800 Cisco 7600 Cisco Catalyst 4500 Cisco 1900 Cisco 12000 Cisco Catalyst 6500 Cisco 2800 Cisco ASR se