
Overview
The Cisco IOS XR 6.0 Application Hosting lab constructs a use case based on OSPF cost-driven path selection that helps a users understand the entire software architecture, create their own native RPMs, build containers from scratch, and deploy each piece to gain a better understanding of custom workflows using industry standard techniques.
Check it out here: Cisco IOS XR 6.1.2 Application Hosting Lab v1
Scenarios
- Scenario 1: Understand the use case and connect to the routers
- Scenario 2: Access and understand the XR Linux environment
- Scenario 3: Understand the third party network namespace (global-vrf in Linux)
- Scenario 4: Set up SSH access to XR and XR Linux
- Scenario 5: Native app hosting: Build your own WRL7 RPM and deploy
- Scenario 6: Container app hosting: Build your own Ubuntu container and deploy
- Scenario 7: Solve the use case: OSPF cost-based path selection using iperf
Requirements
Components
- Linux POD environment
- IOS XRv9K 6.1.2
Features
Linux POD environment | - Hosts the web server with artifacts, such as RPMs and container tarballs
- Hosts the development server for WRL7 RPM builds
- Host the topology files for router startup
- Hosts automation scripts to create network degradation
|
---|
IOS XRv9K | - Provides virtualized instance of IOS XR
- Provides native app-hosting functionality
- Provides support yum based RPM install
- Provides support for container-based app hosting
|
---|
Topology
