Cisco IOS XR Software Management Lab v1 now available!

Document created by lamarsh on Mar 11, 2016Last modified by lamarsh on Mar 18, 2016
Version 5Show Document
  • View in full screen mode



Cisco IOS XR 6.0 control plane runs inside a Linux container and uses the RPM Package Manager for all its components, including third-party packages and SMU.


RPM is both a package format and a Linux utility. All RPMs include a file archive and metadata for dependencies management. Dependencies provide a way for a package to require other packages or capabilities to be installed before or simultaneously with one another. Simplify system updates and upgrades and align more closely with server management by adopting the RPM format for IOS XR packages.

Check it out here: Cisco IOS XR Software Management Lab v1




  • Scenario 1: Start Router and Auto-Provision
  • Scenario 2: Install IOS-XR Package
  • Scenario 3: Install SMU and Explore Automatic Dependency Management
  • Scenario 4: Use SSH to Access XR Linux Shell
  • Scenario 5: Install Third-Party Packages




  • Laptop
  • Cisco AnyConnect





  • Virtual router running IOS XR 6.0.0 (XRv9K)
  • DHCP server
  • HTTP server


  • Launch an XRv9K instance
  • Create the required interfaces for the virtual router
  • Support a range of virtual machines (VMs) running Cisco operating systems (IOS-XE, IOS Classic, IOS-XR, and NX-OS)
  • Support third-party VMs
  • Capture and analyze network traffic at any node
  • Validate configurations prior to physical deployments
  • Provide full FCAPS for Cisco service provider networks
  • Enable cross-domain and multi-layer network management system