Application Hosting Configuration Guide for Cisco 8000 Series Routers, Cisco IOS XR Releases

PDF

Application Hosting Configuration Guide for Cisco 8000 Series Routers, Cisco IOS XR Releases

Components of application hosting

Want to summarize with AI?

Log in

Lists the components that make up the application hosting solution on Cisco IOS XR and provides their roles.


The application hosting solution on Cisco IOS XR consists of several primary components, each contributing to native support for third-party application hosting. The primary components and their roles are:

  • Docker on IOS XR : The Docker daemon is included with the IOS XR software on the base Linux OS. This provides native support for running applications inside Docker containers on IOS XR. Docker is the preferred method for running Third Party Applications (TPAs) on IOS XR.

  • App Manager : While the Docker daemon comes packaged with IOS XR, Docker applications can only be managed using the App Manager. The App Manager allows users to install applications packaged as RPMs and manage their lifecycle using the IOS XR CLI and programmable models.

  • PacketIO : PacketIO is the router infrastructure that implements the packet path between TPAs and IOS XR running on the same router. It enables TPAs to leverage IOS XR forwarding for sending and receiving traffic.