IPv6 in practice lab 11 of 12
Troubleshooting 2: firewall, BGP and tunnel faults at the edge
IPv4 is fine and IPv6 is not. Seven faults sit across a Junos firewall, an IOS edge router, a RouterOS provider and a tunnel to the branch, and each one looks like something else until you check it.
Run this lab
It needs Standard: its 8 nodes are set to 9 vCPU and 7,424 MB in total.
In your workspace: Shared, then IPv6 in practice across vendors guided labs, then 11 - Troubleshooting 2 - firewall BGP and tunnel faults at the edge
- Level
- Advanced
- Time
- About 90 minutes
- Nodes need
- 9 vCPU, 7,424 MB
- Smallest plan
- Standard
The scenario
Harbour Fibre has just turned up native IPv6 for Kestrel Freight, and the branch reaches head office over a 6in4 tunnel across an IPv4-only carrier. Three teams each say their part is done. Nothing works. The design below is right, and there are seven faults across the devices. Every fault can be fixed in a few lines.
| Segment | Prefix | Addresses |
|---|---|---|
| Head-office LAN | 2001:db8:100:10::/64 | SRX1 ge-0/0/1 ::1, H1 ::10 |
| SRX1 to R1 | 2001:db8:100:a::/64 | SRX1 ge-0/0/0 ::2, R1 Gi0/0 ::1 |
| R1 to CHR1 | 2001:db8:e:1::/64 | R1 Gi0/1 ::1, CHR1 ether1 ::2 |
| Provider LAN | 2001:db8:e000:1::/64 | CHR1 ether2 ::1, H2 ::10, a web server |
| Tunnel0 | 2001:db8:100:f0::/64 | R1 ::1, R2 ::2 |
| Carrier, IPv4 only | 203.0.113.0/30, 203.0.113.4/30 | R1 .1, R3 .2; R3 .5, R2 .6 |
| Branch LAN | 2001:db8:100:20::/64 | R2 Gi0/1 ::1, H3 by SLAAC |
The design:
- OSPFv3 area 0 runs between R1 and SRX1, and R1 gives SRX1 a default route.
- R1 peers with CHR1 by eBGP for IPv6, AS 64510 to AS 64520, and announces 2001:db8:100::/48.
- SRX1's zones:
trustholds the LAN, anduntrustfaces R1. Everything may go out. Only the branch may come in. - The branch uses SLAAC, and no DHCPv6 is planned.
| Device | Runs | How to log in |
|---|---|---|
| SRX1 | Juniper vSRX 23.4 | lab / lab123. It takes about 10 minutes to boot. |
| R1, R3, R2 | Cisco IOSv 15.9 | The console opens at >; enable has no password. |
| CHR1 | MikroTik RouterOS 7.14 | admin / Lab-admin1 |
| H1, H2, H3 | Alpine Linux | root, no password. |
What you’ll practise
- Find an SRX zone that doesn't accept OSPFv3, and a policy that only matches IPv4
- Tell an established BGP session from one that carries IPv6 routes
- Explain why a network statement announces nothing
- Diagnose a tunnel that's up at both ends and carries nothing
- Fix an overzealous ICMPv6 filter and a branch LAN that tells hosts not to use SLAAC
The tasks
- Start the Linux hosts
- Get head office out of the door
- Make the BGP exchange real
- Ping the provider
- The tunnel that's up and carries nothing
- The branch LAN
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
- H1
eth0to SRX1ge-0/0/1 - SRX1
ge-0/0/0to R1Gi0/0 - R1
Gi0/1to CHR1ether1 - CHR1
ether2to H2eth0 - R1
Gi0/2to R3Gi0/0 - R3
Gi0/1to R2Gi0/0 - R2
Gi0/1to H3eth0
| Node | Device | Image in Add Node | Set to |
|---|---|---|---|
| SRX1 | Juniper vSRX NextGen template | vsrxng-23.4R2-S3.9 | 2 vCPU, 4,096 MB |
| R1 | Cisco IOSv | vios-adventerprisek9-m.spa.159-3.m9 | 1 vCPU, 512 MB |
| CHR1 | MikroTik RouterOS | mikrotik-7.14.2 | 1 vCPU, 256 MB |
| R3 | Cisco IOSv | vios-adventerprisek9-m.spa.159-3.m9 | 1 vCPU, 512 MB |
| R2 | Cisco IOSv | vios-adventerprisek9-m.spa.159-3.m9 | 1 vCPU, 512 MB |
| H1 | Alpine Linux | clbalpinebase-alpine-base-3-20-3 | 1 vCPU, 512 MB |
| H2 | Alpine Linux | clbalpinebase-alpine-base-3-20-3 | 1 vCPU, 512 MB |
| H3 | Alpine Linux | clbalpinebase-alpine-base-3-20-3 | 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
IPv6 in practice across vendors guided labs.Open
11 - Troubleshooting 2 - firewall BGP and tunnel faults at the edgeand 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 IPv6 in practice labs
Related labs in other courses
CloudLabBox is independent of Cisco, CompTIA, Juniper Networks and MikroTik. The lab follows exam topics and isn’t vendor training material; vendor names identify the exams and the images in the workspace.