CCNP Service Provider lab 8 of 23
High availability: graceful restart, BFD and link aggregation
Layer high availability on a provider network. Restart routing processes on IOS XR under graceful restart, bundle links with LACP, and catch a far-end failure in under a second with BFD.
Run this lab
It needs Lite: its 6 nodes are set to 6 vCPU and 7,680 MB in total. That fits the free demo too.
In your workspace: Shared, then CCNP Service Provider guided labs, then 08 - High availability - graceful restart BFD and link aggregation
- Level
- Advanced
- Time
- About 75 minutes
- Nodes need
- 6 vCPU, 7,680 MB
- Smallest plan
- Lite
The scenario
Fellgate Carrier has promised a customer 99.99% availability. That's about 52 minutes a year, and one line card failure with slow convergence could spend much of it. High availability comes in layers, and each answers a different failure:
| Failure | Feature |
|---|---|
| Routing process restarts, forwarding is fine | NSF, graceful restart, NSR |
| Far end fails, the local port stays up | BFD |
| One link in a group fails | Link aggregation |
R1 and R2 run IOS XR with IS-IS, LDP and iBGP. R3 and R4 are metro routers running OSPF across a Layer 2 link through SW1 and SW2. The switches are joined by two links that haven't been bundled yet.
What this image can't do. On this XRv release BFD accepts its configuration and forms no sessions, and Bundle-Ether interfaces never come up. So you'll do BFD and LACP on the IOS devices, and the pane shows the matching XR commands.
| Device | Interface | Address | Connects to |
|---|---|---|---|
| R1 | Loopback0 | 10.255.0.1/32 | |
| R1 | Gi0/0/0/0 | 10.0.12.1/30 | R2 Gi0/0/0/0 |
| R1 | Loopback10 | 192.168.1.1/24 | |
| R2 | Loopback0 | 10.255.0.2/32 | |
| R2 | Gi0/0/0/0 | 10.0.12.2/30 | R1 Gi0/0/0/0 |
| R3 | Loopback0 | 10.255.0.3/32 | |
| R3 | Gi0/0 | 10.0.34.3/24 | SW1 Gi0/0 |
| R4 | Loopback0 | 10.255.0.4/32 | |
| R4 | Gi0/0 | 10.0.34.4/24 | SW2 Gi0/0 |
What you’ll practise
- Enable NSF and graceful restart for IS-IS, BGP and LDP on IOS XR
- Restart an IOS XR process and show that adjacencies stay up
- Build an LACP bundle and see it hide a member failure
- Use BFD with OSPF to catch a far-end failure
- Say which failure each feature answers
The tasks
- Graceful restart on IOS XR
- Restart a process
- Bundle the switch links with LACP
- Fast failure detection with BFD
- Fail things and watch
The Lab Tasks pane has the scenario, these tasks, the checks to run, hints and the full solution.
Topology and devices
The network as it opens in EVE-NG, drawn from the lab’s own canvas, and the image each node runs.
Every link, as text
- R1
Gi0/0/0/0to R2Gi0/0/0/0 - R3
Gi0/0to SW1Gi0/0 - SW1
Gi0/1to SW2Gi0/1 - SW1
Gi0/2to SW2Gi0/2 - SW2
Gi0/0to R4Gi0/0
| Node | Device | Image in Add Node | Set to |
|---|---|---|---|
| R1 | Cisco IOS XRv | xrv-k9-demo-6.3.1 | 1 vCPU, 2,560 MB |
| R2 | Cisco IOS XRv | xrv-k9-demo-6.3.1 | 1 vCPU, 2,560 MB |
| R3 | Cisco IOSv | vios-adventerprisek9-m.spa.159-3.m9 | 1 vCPU, 512 MB |
| SW1 | Cisco IOSvL2 | viosl2-adventerprisek9-m.ssa.high_iron_20200929 | 1 vCPU, 768 MB |
| SW2 | Cisco IOSvL2 | viosl2-adventerprisek9-m.ssa.high_iron_20200929 | 1 vCPU, 768 MB |
| R4 | Cisco IOSv | vios-adventerprisek9-m.spa.159-3.m9 | 1 vCPU, 512 MB |
How to open this lab
Sign in to your workspace at
lab.cloudlabbox.com.In File Manager, open Shared, then the folder
CCNP Service Provider guided labs.Open
08 - High availability - graceful restart BFD and link aggregationand start its nodes, then open Lab Tasks for the scenario and the steps.
The lab is read-only. You can start the nodes and configure the devices, but changes to the topology can’t be saved. To change it, rebuild it in your own folder.
More CCNP Service Provider labs
All CCNP Service Provider labs
Related labs in other courses
CloudLabBox is independent of Cisco. The lab follows exam topics and isn’t vendor training material; vendor names identify the exams and the images in the workspace.