
Overview
This lab provides hands-on experience with the programmability infrastructure introduced in the new NCS5500, NCS5000, and NCS1000 products. This new infrastructure allows you to manage a device with great flexibility in terms of models, encodings, and transport options. This lab demonstrates how to use native, IETF, and OpenConfig YANG models to operate an IOS XR device using NETCONF, RESTCONF, and Google RPC clients. The same programmability infrastructure is available on other platforms using Cisco IOS XR.
Check it out here: Cisco IOS XR 6.0 Programmability 2 Lab v1
Scenarios
- Scenario 1: Initial System Configuration Using RESTCONF
- Scenario 2: Interior Routing Configuration Using NETCONF
- Scenario 3: MPLS and BGP Configuration Using gRPC
Requirements
Components
- Linux controller host
- IOS XRv9K pre-released 6.0.0 (special build)
Features
| Linux host | - Run Postman as RESTCONF client
- Run NETCONF and gRPC client script
|
|---|
| IOS XRv9K | - Provides virtualized instance of IOS XR
- Provides RESTCONF, NETCONF, and gRPC agents for configuration management on IOS XR
|
|---|
Topology
