This guide describes the application hosting framework on Cisco 8000 Series Routers, detailing how to deploy and manage containerized third-party applications using Docker, App Manager, and Packet I/O. You will learn to implement custom automation scripts, configure DDoS edge protection, and integrate Linux-based networking tools directly within the Cisco IOS XR environment.
Whats changed in this book
Specific changes or updates tied to individual releases are clearly called out within the relevant sections. For a list of features introduced in a specific release, refer to the Release Notes or the IOS XR Feature Finder.
The table lists the release numbers for which this document has been updated since its initial publication.
| Date | Summary |
|---|---|
| June 2026 |
First published for Release 26.2.1 |
Whats changed in this book
This cumulative guide provides a single, continuously updated version that includes all the latest IOS XR features and release updates. It simplifies your experience by letting you bookmark one link and access the complete guide, instead of navigating through multiple release-specific versions.
Introduction to Application Hosting
Introduces the latest enhancements and modifications to application hosting features, including updates to Docker run options, TPA traffic prioritization, and new diagnostic tools like the CPU-Based Packet Generator.
Hosting Applications in Docker Containers
Explains how to deploy and manage third-party applications and scripts on Cisco 8000 devices using Docker containers and the App Manager. It provides instructions for configuring resource limits, installing RPM packages, and automating operational tasks to extend device functionality and improve network management.
Cisco Secure DDoS Edge Protection
Details the implementation of Cisco Secure DDoS Edge Protection at the network ingress, describing how to install detector containers and configure router settings to identify and mitigate malicious traffic.
Packet IO Communication
Describes the Packet I/O framework that exposes Cisco IOS XR network interfaces to the Linux kernel, enabling the use of standard Linux networking tools, VRF isolation, and CPU-based packet generation for diagnostics.