CCNA Starter · FIRST LAB
Lab 01
You need no experience for this lab. Open R1’s console, climb from user EXEC to privileged EXEC to configuration mode, give one interface an IP address, switch the interface on, and prove it works with a ping.
CCNA Starter · Cisco · 8 objectives
CCNA Starter · CLI MODES
Lab 02
R1 is already working, so nothing here can break it. Practise moving: up with enable and configure terminal, one level back with exit, all the way out with end, and running a show command from inside configuration mode with do.
CCNA Starter · Cisco · 6 objectives
CCNA Starter · SAVING
Lab 03
What you type changes the running configuration, which lives in memory and is lost when the router restarts. Name R1, set up its interface, save, restart it, and watch your work come back.
CCNA Starter · Cisco · 7 objectives
CCNA Starter · FIRST LAN
Lab 04
A switch joins the devices of one network. It needs no IP address to do that. Give both PCs an address on the same network, ping between them, then look inside the switch to see how it learned where they are.
CCNA Starter · Cisco · 5 objectives
CCNA Starter · DEFAULT GATEWAY
Lab 05
A switch joins devices on one network. A router joins different networks. PC1 and PC2 have addresses on different networks and no way out. Set up R1 between them, then tell each PC where its way out is: its default gateway.
CCNA Starter · Cisco · 6 objectives
CCNA Starter · STATIC ROUTES
Lab 06
A router only knows the networks it touches. R1 and R2 each have one network the other has never heard of. Teach each router the way there with a static route, then deliver a ping from PC1 to PC2.
CCNA Starter · Cisco · 4 objectives
CCNA Starter · FIRST VLANS
Lab 07
All three PCs use the same network, and by default they could all talk. Put PC1 and PC3 in VLAN 10, PC2 in VLAN 20, and carry both VLANs between the switches on a trunk. PC2 is then cut off, even though nothing changed on the PCs.
CCNA Starter · Cisco · 5 objectives
HCIA Starter · FIRST LAB
Lab 08
You need no experience for this lab. Open R1’s console, move from the user view into the system view, give one interface an IP address, switch the interface on, and prove it works with a ping.
HCIA Starter · Huawei · 7 objectives
HCIA Starter · CLI MODES
Lab 09
R1 is already working, so nothing here can break it. Practise moving: into the system view, into an interface view, one level back with quit, and all the way out with return.
HCIA Starter · Huawei · 6 objectives
HCIA Starter · SAVING
Lab 10
What you type changes the running configuration, which lives in memory and is lost when the router restarts. Name R1, set up its interface, save, restart it, and watch your work come back.
HCIA Starter · Huawei · 7 objectives
HCIA Starter · FIRST LAN
Lab 11
A switch joins the devices of one network. It needs no IP address to do that. Give both PCs an address on the same network, ping between them, then look inside the switch to see how it learned where they are.
HCIA Starter · Huawei · 5 objectives
HCIA Starter · DEFAULT GATEWAY
Lab 12
A switch joins devices on one network. A router joins different networks. PC1 and PC2 have addresses on different networks and no way out. Set up R1 between them, then tell each PC where its way out is: its default gateway.
HCIA Starter · Huawei · 6 objectives
HCIA Starter · STATIC ROUTES
Lab 13
A router only knows the networks it touches. R1 and R2 each have one network the other has never heard of. Teach each router the way there with a static route, then deliver a ping from PC1 to PC2.
HCIA Starter · Huawei · 4 objectives
HCIA Starter · FIRST VLANS
Lab 14
All three PCs use the same network, and by default they could all talk. Put PC1 and PC3 in VLAN 10, PC2 in VLAN 20, and carry both VLANs between the switches on a trunk. PC2 is then cut off, even though nothing changed on the PCs.
HCIA Starter · Huawei · 5 objectives
INTEGRATOR · STATIC ROUTES
Lab 15
Connect a Cisco branch to a Huawei branch. Interfaces and hosts are ready; add a static route in each direction to deliver the first ping.
Integrator · Cisco + Huawei · 4 objectives
INTEGRATOR · OSPF
Lab 16
Build single-area OSPF between three routers. Then adjust interface costs to choose between the direct path and the path through R3. This is a simplified routing exercise.
Integrator · Cisco + Huawei · 5 objectives
INTEGRATOR · SWITCHING
Lab 17
PC1 and PC2 share VLAN 10 on different switches. Move the host ports into VLAN 10 and configure a trunk between Cisco and Huawei. SW2 starts with its host port in VLAN 20, so connectivity is broken.
Integrator · Cisco + Huawei · 5 objectives
IOS XR · CONFIGURATION
Lab 18
Configure the XR branch using a candidate configuration. Verify that nothing changes until commit, then route to the Huawei branch.
IOS XR · IOS XR + Huawei · 4 objectives
INTEGRATOR · eBGP
Lab 19
Build directly connected IPv4 eBGP between Cisco AS 65001 and Huawei AS 65002. Advertise each branch LAN, then check the AS path.
Integrator · Cisco + Huawei · 4 objectives
SERVICE PROVIDER · eBGP
Lab 20
Exchange branch prefixes between IOS XR and Huawei. Apply an explicit pass policy in both directions on XR, then commit.
IOS XR · IOS XR + Huawei · 4 objectives
HUAWEI · VRP
Lab 21
Both branch routers run Huawei VRP-style CLI. Configure static routes using system-view and verify two-way reachability.
HCIA · Huawei · 4 objectives
CCNA ER / CCNP ER · ACL
Lab 22
Routing already works. Create an ICMP deny policy on R1, observe the failed ping, then remove the binding and restore reachability.
CCNA ER · Cisco · 4 objectives
CCNA ER · DEVICE ACCESS
Lab 23
Harden R1 the Cisco way: hostname, enable secret, console and VTY passwords, a banner and SSH with local users. Save when done.
CCNA ER · Cisco · 7 objectives
CCNA ER · INTER-VLAN
Lab 24
PC1 (VLAN 10) and PC2 (VLAN 20) share one switch. Route between the VLANs with 802.1Q subinterfaces on R1 over a single trunk. R1 G0/0 starts shut down.
CCNA ER · Cisco · 5 objectives
CCNA ER · LAYER 3 SWITCHING
Lab 25
Route between VLAN 10 and VLAN 20 inside the switch using switched virtual interfaces. Cisco switches route only after ip routing.
CCNA ER · Cisco · 5 objectives
CCNA ER · STP
Lab 26
Three switches form a loop. Spanning tree blocks one port. Choose the root bridge deliberately, run the rapid protocol and mark host ports as edge ports.
CCNA ER · Cisco · 6 objectives
CCNA ER · ETHERCHANNEL
Lab 27
Two parallel links join SW1 and SW2. Bundle them with LACP so both links forward, then carry VLAN 10 across the bundle as a trunk.
CCNA ER · Cisco · 5 objectives
CCNA ER · DHCP
Lab 28
R1 serves addresses for both LANs. PC2 sits behind R2, so R2 must relay its broadcast to R1. Routing between the routers is already in place.
CCNA ER · Cisco · 6 objectives
CCNA ER · NAT
Lab 29
The ISP has no route back to 192.168.10.0/24. Give R1 a default route and translate the inside hosts to its public address so replies return.
CCNA ER · Cisco · 5 objectives
CCNA ER · FIRST-HOP REDUNDANCY
Lab 30
PC1 uses 192.168.10.1 as its gateway, but no router owns that address yet. R1 and R2 share it as a virtual IP. R1 is preferred; when its uplink fails, R2 takes over. OSPF already runs on all three routers.
CCNA ER · Cisco · 5 objectives
CCNA ER · ACL
Lab 31
LAN B (192.168.20.0/24) must not reach the server; LAN A still must. A standard ACL only matches the source, so apply it close to the destination: outbound on the server interface.
CCNA ER · Cisco · 4 objectives
CCNA ER · OSPF
Lab 32
Four routers share one Ethernet segment, so OSPF elects a designated router (DR) and a backup (BDR). Router IDs 1.1.1.1–4.4.4.4 make R4 the default DR. Use interface priorities to choose your own.
CCNA ER · Cisco · 5 objectives
CCNP ER · OSPF
Lab 33
R1 sits in area 1, R3 in the backbone, and R2 is the area border router. Build the areas, then summarize area 1’s 172.16.x networks at the ABR.
CCNP ER · Cisco · 6 objectives
CCNP ER · EIGRP
Lab 34
Three Cisco routers form a triangle. Run EIGRP, slow down the direct R1–R3 link and find the successor and the loop-free backup (feasible successor) R1 keeps for 192.168.3.0/24. EIGRP is Cisco-proprietary; Huawei VRP does not run it.
CCNP ER · Cisco · 5 objectives
CCNP ER · REDISTRIBUTION
Lab 35
R1 runs EIGRP, R3 runs OSPF, and R2 runs both. Redistribute in both directions on R2 so each side learns the other as external routes.
CCNP ER · Cisco · 5 objectives
CCNP ER · BGP
Lab 36
R1 (AS 65001) peers with R2 over eBGP. R2 and R3 (AS 65002) form iBGP between loopbacks; OSPF inside AS 65002 already carries the loopbacks. R3 will learn R1’s network with an unreachable next hop until R2 changes it.
CCNP ER · Cisco · 5 objectives
CCNP ER · BGP POLICY
Lab 37
R1 (AS 65001) is dual-homed to ISP-A (R2, AS 65002) and ISP-B (R3, AS 65003). Both reach 8.8.8.0/24 in AS 65004. Send outbound traffic via ISP-B with local preference, and pull inbound traffic to ISP-A by prepending your AS toward ISP-B.
CCNP ER · Cisco · 5 objectives
CCNP ER · VRRP
Lab 38
PC1 uses 192.168.10.1 as its gateway, but no router owns that address yet. R1 and R2 share it as a virtual IP. R1 is preferred; when its uplink fails, R2 takes over. OSPF already runs on all three routers.
CCNP ER · Cisco · 5 objectives
CCNP ER · TROUBLESHOOTING
Lab 39
OSPF is configured on all three routers, but PC1 cannot reach PC2. Three configuration faults stop the adjacencies. Find them with the neighbor and interface show commands; the RouteBuddy diagnostic lines point at mismatches.
CCNP ER · Cisco · 3 objectives
HCIA · DEVICE ACCESS
Lab 40
Harden R1 the Huawei way: system name, console password, AAA users, SSH-only VTY access and a login header. Save when done.
HCIA · Huawei · 6 objectives
HCIA · INTER-VLAN
Lab 41
PC1 (VLAN 10) and PC2 (VLAN 20) share one switch. Route between the VLANs with 802.1Q subinterfaces on R1 over a single trunk. Huawei dot1q termination subinterfaces also need arp broadcast enable.
HCIA · Huawei · 5 objectives
HCIA · LAYER 3 SWITCHING
Lab 42
Route between VLAN 10 and VLAN 20 inside the switch using VLANIF interfaces. Huawei switches route between VLANIFs by default.
HCIA · Huawei · 5 objectives
HCIA · STP
Lab 43
Three switches form a loop. Spanning tree blocks one port. Choose the root bridge deliberately, run the rapid protocol and mark host ports as edge ports.
HCIA · Huawei · 6 objectives
HCIA · LINK AGGREGATION
Lab 44
Two parallel links join SW1 and SW2. Bundle them with LACP so both links forward, then carry VLAN 10 across the bundle as a trunk.
HCIA · Huawei · 5 objectives
HCIA · DHCP
Lab 45
R1 serves addresses for both LANs. PC2 sits behind R2, so R2 must relay its broadcast to R1. Routing between the routers is already in place.
HCIA · Huawei · 6 objectives
HCIA · NAT
Lab 46
The ISP has no route back to 192.168.10.0/24. Give R1 a default route and translate the inside hosts to its public address so replies return.
HCIA · Huawei · 4 objectives
HCIA · VRRP
Lab 47
PC1 uses 192.168.10.1 as its gateway, but no router owns that address yet. R1 and R2 share it as a virtual IP. R1 is preferred; when its uplink fails, R2 takes over. OSPF already runs on all three routers.
HCIA · Huawei · 5 objectives
HCIA · ACL
Lab 48
LAN B (192.168.20.0/24) must not reach the server; LAN A still must. A basic ACL only matches the source, so apply it close to the destination: outbound on the server interface.
HCIA · Huawei · 4 objectives
HCIA · RIP
Lab 49
Three Huawei routers in a chain. Run RIP version 2, advertise the classful networks, disable summarization and keep updates off the host LANs.
HCIA · Huawei · 5 objectives
HCIA · OSPF
Lab 50
Build OSPF area 0 across three Huawei routers with fixed router IDs, keep the host LAN silent, and let edge router R3 advertise a default route toward the ISP.
HCIA · Huawei · 5 objectives
HCIA · OSPF
Lab 51
Four routers share one Ethernet segment, so OSPF elects a designated router (DR) and a backup (BDR). Router IDs 1.1.1.1–4.4.4.4 make R4 the default DR. Use interface priorities to choose your own.
HCIA · Huawei · 5 objectives
HCIP-Datacom · OSPF
Lab 52
R1 sits in area 1, R3 in the backbone, and R2 is the area border router. Build the areas, then summarize area 1’s 172.16.x networks at the ABR and turn area 1 into a totally stubby area.
HCIP-Datacom · Huawei · 6 objectives
HCIP-Datacom · ROUTE IMPORT
Lab 53
R1 runs RIP, R3 runs OSPF and R2 runs both. Use import-route on R2 in both directions so each domain learns the other.
HCIP-Datacom · Huawei · 5 objectives
HCIP-Datacom · BGP
Lab 54
R1 (AS 65001) peers with R2 over eBGP. R2 and R3 (AS 65002) form iBGP between loopbacks; OSPF inside AS 65002 already carries the loopbacks. R3 will learn R1’s network with an unreachable next hop until R2 changes it.
HCIP-Datacom · Huawei · 5 objectives
HCIP-Datacom · BGP POLICY
Lab 55
R1 (AS 65001) is dual-homed to ISP-A (R2, AS 65002) and ISP-B (R3, AS 65003). Both reach 8.8.8.0/24 in AS 65004. Send outbound traffic via ISP-B with local preference, and pull inbound traffic to ISP-A by prepending your AS toward ISP-B.
HCIP-Datacom · Huawei · 5 objectives
INTEGRATOR · LINK AGGREGATION
Lab 56
Two parallel links join SW1 and SW2. Bundle them with LACP so both links forward, then carry VLAN 10 across the bundle as a trunk. LACP is a standard, so a Cisco port-channel and a Huawei Eth-Trunk interoperate.
Integrator · Cisco + Huawei · 5 objectives
INTEGRATOR · VRRP
Lab 57
PC1 uses 192.168.10.1 as its gateway, but no router owns that address yet. R1 and R2 share it as a virtual IP. R1 is preferred; when its uplink fails, R2 takes over. VRRP is a standard, so Cisco and Huawei routers can form one group. OSPF already runs on all three routers.
Integrator · Cisco + Huawei · 5 objectives
INTEGRATOR · REDISTRIBUTION
Lab 58
R1 runs EIGRP, R3 runs OSPF on Huawei VRP (which has no EIGRP), and R2 runs both. Redistribute in both directions on R2 so each side learns the other as external routes.
Integrator · Cisco + Huawei · 5 objectives
INTEGRATOR · BGP
Lab 59
R1 (AS 65001) peers with R2 over eBGP. R2 and R3 (AS 65002) form iBGP between loopbacks; OSPF inside AS 65002 already carries the loopbacks. R3 will learn R1’s network with an unreachable next hop until R2 changes it.
Integrator · Cisco + Huawei · 5 objectives
INTEGRATOR · TROUBLESHOOTING
Lab 60
OSPF is configured on all three routers, but PC1 cannot reach PC2. Three configuration faults stop the adjacencies. Find them with the neighbor and interface show commands; the RouteBuddy diagnostic lines point at mismatches.
Integrator · Cisco + Huawei · 3 objectives
INTEGRATOR · CAPSTONE
Lab 61
A Cisco access switch, a Huawei core switch that routes and hands out addresses, a Cisco edge router with PAT, and a Huawei ISP. Build every layer so both VLANs get DHCP leases and reach 8.8.8.8.
Integrator · Cisco + Huawei · 6 objectives
CCNA ER · IPV6
Lab 62
Bring IPv6 up between two branches. Address both routers, fix a link-local address for a clean next hop, add static routes both ways, and let PC1 configure itself from router advertisements (SLAAC).
CCNA ER · Cisco · 6 objectives
HCIA · IPV6
Lab 63
Bring IPv6 up between two branches. Address both routers, fix a link-local address for a clean next hop, add static routes both ways, and let PC1 configure itself from router advertisements (SLAAC).
HCIA · Huawei · 6 objectives
CCNP ER · OSPFV3
Lab 64
IPv6 addressing is in place; the routers have no IPv4 at all. Run OSPFv3 with area 0 between R1 and R2 and area 1 between R2 and R3. Neighbors form over link-local addresses, and the router ID still has to be a 32-bit value.
CCNP ER · Cisco · 6 objectives
HCIP-Datacom · OSPFV3
Lab 65
IPv6 addressing is in place; the routers have no IPv4 at all. Run OSPFv3 with area 0 between R1 and R2 and area 1 between R2 and R3. Neighbors form over link-local addresses, and the router ID still has to be a 32-bit value.
HCIP-Datacom · Huawei · 6 objectives
INTEGRATOR · DUAL STACK
Lab 66
IPv4 and OSPFv2 already run across Cisco R1, Huawei R2 and Cisco R3. Add IPv6 next to it and run OSPFv3 across both vendors. The Cisco routers borrow their IPv4 router ID; Huawei needs one configured.
Integrator · Cisco + Huawei · 5 objectives
CCNA SP · IS-IS
Lab 67
Service providers run IS-IS in the core. Give three routers a NET, run them as one Level-2 backbone, advertise each router’s loopback, and confirm R1 learns R3’s loopback through IS-IS.
CCNA SP · Cisco · 6 objectives
CCNA SP · MPLS
Lab 68
IS-IS already connects PE1, P and PE2. Turn the core into an MPLS network: give each router an LDP identity, enable LDP on the core links, check the sessions and labels, and follow the label-switched path from PE1 to PE2’s loopback.
CCNA SP · Cisco · 6 objectives
CCNA SP · BGP
Lab 69
A customer in AS 65100 connects to your PE in AS 65000. Bring up eBGP, send the customer your Internet prefix, and accept only the customer’s own /24, even though the CE also advertises a private 10.99.0.0/16 by mistake.
CCNA SP · Cisco · 6 objectives
CCNP SP · IS-IS
Lab 70
Build a two-area IS-IS design. R1 is a Level-1 router in area 49.0001, R2 is the Level-1-2 border of that area, and R3 sits in the Level-2 backbone in area 49.0002. R1 never learns the backbone’s routes: it follows the default route that R2’s ATT bit creates.
CCNP SP · Cisco · 6 objectives
CCNP SP · BGP RR
Lab 71
Three PEs hang off one core router, and IS-IS already carries the loopbacks. Instead of a full iBGP mesh, every PE peers only with the route reflector, and the RR reflects each customer prefix to the other PEs with the original next hop.
CCNP SP · Cisco · 5 objectives
CCNP SP · MPLS L3VPN
Lab 72
The provider core already runs IS-IS and LDP. Connect customer A’s two sites through it: create the VRF on both PEs, attach the CE links, carry the customer routes in MP-BGP VPNv4 between the PE loopbacks, and prove the P router never sees a customer route.
CCNP SP · Cisco · 7 objectives
CCNP SP · TROUBLESHOOTING
Lab 73
Customer A’s VPN was handed over “finished”, but CE1 cannot reach 192.168.2.1. Three faults are hidden in the core and on PE2. Use the VPN, BGP and MPLS show commands to find each one, fix it, and prove the service works.
CCNP SP · Cisco · 5 objectives
HCIP-Datacom · IS-IS
Lab 74
Build a two-area IS-IS design. R1 is a Level-1 router in area 49.0001, R2 is the Level-1-2 border of that area, and R3 sits in the Level-2 backbone in area 49.0002. R1 never learns the backbone’s routes: it follows the default route that R2’s ATT bit creates.
HCIP-Datacom · Huawei · 6 objectives
HCIP-Datacom · MPLS LDP
Lab 75
IS-IS already connects PE1, P and PE2. Turn the core into an MPLS network: give each router an LDP identity, enable LDP on the core links, check the sessions and labels, and follow the label-switched path from PE1 to PE2’s loopback.
HCIP-Datacom · Huawei · 7 objectives
HCIP-Datacom · BGP RR
Lab 76
Three PEs hang off one core router, and IS-IS already carries the loopbacks. Instead of a full iBGP mesh, every PE peers only with the route reflector, and the RR reflects each customer prefix to the other PEs with the original next hop.
HCIP-Datacom · Huawei · 5 objectives
HCIP-Datacom · MPLS VPN
Lab 77
The provider core already runs IS-IS and LDP. Connect customer A’s two sites through it: create the VPN instance on both PEs, attach the CE links, carry the customer routes in MP-BGP VPNv4 between the PE loopbacks, and prove the P router never sees a customer route.
HCIP-Datacom · Huawei · 7 objectives
HCIP-Datacom · VPN TROUBLESHOOTING
Lab 78
Customer A’s VPN was handed over “finished”, but CE1 cannot reach 192.168.2.1. Three faults are hidden in the core and on PE2. Use the VPN, BGP and MPLS show commands to find each one, fix it, and prove the service works.
HCIP-Datacom · Huawei · 5 objectives
INTEGRATOR · MPLS L3VPN
Lab 79
The provider core already runs IS-IS and LDP. Connect customer A’s two sites through it: create the VRF on both PEs, attach the CE links, carry the customer routes in MP-BGP VPNv4 between the PE loopbacks, and prove the P router never sees a customer route. PE1 runs Cisco IOS and PE2 runs Huawei VRP: the RD and route targets must still match.
Integrator · Cisco + Huawei · 7 objectives
CCNP SP · MPLS TE
Lab 80
IS-IS sends PE1’s traffic for PE2 over the short top path through P1, but those links can reserve only 50 Mbps. Build an MPLS TE tunnel that asks for 100 Mbps: CSPF must find the bottom path through P2 and P3, RSVP signals it, and autoroute announce puts PE1’s traffic into it. P1, P2, P3 and PE2 already run MPLS TE.
CCNP SP · Cisco · 6 objectives
CCNP SP · MPLS TE
Lab 81
Every router runs MPLS TE. Pin Tunnel1 to the top path through P1 with a strict explicit path, and keep a dynamic path option as the fallback. The top links can reserve only 50 Mbps, so the tunnel first comes up on the fallback. Raise the RSVP bandwidth along the top path and watch the tunnel move back to its preferred path option.
CCNP SP · Cisco · 6 objectives
CCNP SP · MPLS TE
Lab 82
Tunnel1 on PE1 should run over the bottom path (P2, P3) on explicit path BOTTOM, but it stays down and PE1’s traffic still takes the IGP path. Read the tunnel’s failure reason, fix each fault, and bring the tunnel up.
CCNP SP · Cisco · 5 objectives
IOS XR · MPLS TE
Lab 83
IS-IS sends PE1’s traffic for PE2 over the short top path through P1, but those links can reserve only 50 Mbps. Build an MPLS TE tunnel that asks for 100 Mbps: CSPF must find the bottom path through P2 and P3, RSVP signals it, and autoroute announce puts PE1’s traffic into it. P1, P2, P3 and PE2 already run MPLS TE.
IOS XR · IOS XR · 6 objectives
IOS XR · MPLS TE
Lab 84
Every router runs MPLS TE. Pin tunnel-te1 to the top path through P1 with a strict explicit path, and keep a dynamic path option as the fallback. The top links can reserve only 50 Mbps, so the tunnel first comes up on the fallback. Raise the RSVP bandwidth along the top path and watch the tunnel move back to its preferred path option.
IOS XR · IOS XR · 6 objectives
IOS XR · MPLS TE
Lab 85
tunnel-te1 on PE1 should run over the bottom path (P2, P3) on explicit path BOTTOM, but it stays down and PE1’s traffic still takes the IGP path. Read the tunnel’s failure reason, fix each fault, and bring the tunnel up.
IOS XR · IOS XR · 5 objectives
CCNP SP · SEGMENT ROUTING
Lab 86
Replace label distribution by LDP with segment routing. IS-IS already runs on all five routers. Give each router a prefix-SID on its Loopback0 (index = router number) and turn segment routing on in IS-IS. Every router then programs label 16000 + index toward each loopback, and PE1 reaches PE2 on an SR label-switched path, with no LDP anywhere.
CCNP SP · Cisco · 5 objectives
CCNP SP · SEGMENT ROUTING
Lab 87
Segment routing was rolled out on the core, but PE1 has no SR label-switched path to PE2. Two faults hide in the configuration. Use the label tables and SID tables to find them.
CCNP SP · Cisco · 5 objectives
CCNP SP · SR-TE
Lab 88
The core runs segment routing, and the top path through P1 has TE metric 100 per link. PE2 advertises two customer LANs over iBGP. Mark LAN 20 with the BGP color 10. On PE1, build SR-TE policy GREEN for color 10 toward PE2: a dynamic candidate on the TE metric, then an explicit one. Traffic to LAN 20 rides the policy; LAN 10 has no color and keeps the default path, the IGP shortest path through P1.
CCNP SP · Cisco · 5 objectives
CCNP SP · SR-TE
Lab 89
No BGP route carries a color here. To move PE1’s traffic for PE2 onto the bottom path anyway, build an SR-TE policy with an explicit segment list through P2 and P3 and let autoroute include all steer every route through PE2 into it, as autoroute announce does for an RSVP-TE tunnel.
CCNP SP · Cisco · 4 objectives
CCNP SP · SR-TE
Lab 90
Policy GREEN on PE1 should carry the traffic for LAN 20 (color 10) over P2 and P3, but PC1’s traffic to PC3 still takes the default path through P1. The policy is up. Find out why no route is steered into it, and fix both faults.
CCNP SP · Cisco · 4 objectives
CCNP SP · UNIFIED MPLS
Lab 91
Three providers carry one end-to-end LSP between PE1 (ISP1, AS 6001, IOS XE) and PE3 (ISP3, AS 6003, IOS XR), across the transit provider ISP2 (AS 6002, IOS XR). Each ISP runs its own IS-IS and LDP, and nothing of that crosses the borders. Stitch them with BGP labeled unicast: iBGP inside each ISP, eBGP between the border routers. ISP2’s P2 runs no BGP at all; it forwards the traffic only because it is label-switched.
CCNP SP · Cisco IOS XE + IOS XR · 6 objectives
CCNP SP · UNIFIED MPLS
Lab 92
BGP labeled unicast is configured across ISP1 (AS 6001, IOS XE), ISP2 (AS 6002, IOS XR) and ISP3 (AS 6003, IOS XR), but PE1 and PE3 still cannot reach each other’s loopbacks over a label-switched path. One fault breaks each direction. Use the BGP label tables on the border routers to find them.
CCNP SP · Cisco IOS XE + IOS XR · 5 objectives
CCNP SP · UNIFIED MPLS
Lab 93
The network is split into three IS-IS domains: area 49.0001 (PE1, ABR1), the Level-2 core (P) and area 49.0003 (ABR2, PE2). LDP runs everywhere, but a Level-1 PE only has a default route toward its ABR, so LDP cannot build a path from PE1 to PE2’s loopback. Stitch the domains with BGP labeled unicast. Each PE advertises its loopback with a label to its ABR. The ABRs reflect the routes with next-hop-self, so every BGP next hop stays inside one LDP domain.
CCNP SP · Cisco · 5 objectives
CCNP SP · UNIFIED MPLS
Lab 94
BGP labeled unicast is configured across the three IS-IS domains, but PE1 still has no label-switched path to PE2’s loopback. Two faults are left: one on ABR1 and one on PE1. Find them from the BGP label tables and fix them.
CCNP SP · Cisco · 5 objectives
CCNP SP · MPLS TRANSPORTS
Lab 95
Every core router runs LDP, segment routing and MPLS TE at the same time. That is how operators migrate from LDP to SR. Check which transport PE1 uses for PE2’s loopback, make SR the preferred one, and then put an RSVP-TE tunnel with autoroute announce on top. The tunnel wins over both, because autoroute rewrites the route itself.
CCNP SP · Cisco · 5 objectives
IOS XR · UNIFIED MPLS
Lab 96
The network is split into three IS-IS domains: area 49.0001 (PE1, ABR1), the Level-2 core (P) and area 49.0003 (ABR2, PE2). LDP runs everywhere, but a Level-1 PE only has a default route toward its ABR, so LDP cannot build a path from PE1 to PE2’s loopback. Stitch the domains with BGP labeled unicast. Each PE advertises its loopback with a label to its ABR. The ABRs reflect the routes with next-hop-self, so every BGP next hop stays inside one LDP domain.
IOS XR · IOS XR · 5 objectives
IOS XR · UNIFIED MPLS
Lab 97
BGP labeled unicast is configured across the three IS-IS domains, but PE1 still has no label-switched path to PE2’s loopback. Two faults are left: one on ABR1 and one on PE1. Find them from the BGP label tables and fix them.
IOS XR · IOS XR · 5 objectives
IOS XR · MPLS TRANSPORTS
Lab 98
Every core router runs LDP, segment routing and MPLS TE at the same time. That is how operators migrate from LDP to SR. Check which transport PE1 uses for PE2’s loopback, make SR the preferred one, and then put an RSVP-TE tunnel with autoroute announce on top. The tunnel wins over both, because autoroute rewrites the route itself.
IOS XR · IOS XR · 5 objectives
IOS XR · SEGMENT ROUTING
Lab 99
Replace label distribution by LDP with segment routing. IS-IS already runs on all five routers. Give each router a prefix-SID on its Loopback0 (index = router number) and turn segment routing on in IS-IS. Every router then programs label 16000 + index toward each loopback, and PE1 reaches PE2 on an SR label-switched path, with no LDP anywhere.
IOS XR · IOS XR · 5 objectives
IOS XR · SEGMENT ROUTING
Lab 100
Segment routing was rolled out on the core, but PE1 has no SR label-switched path to PE2. Two faults hide in the configuration. Use the label tables and SID tables to find them.
IOS XR · IOS XR · 5 objectives
IOS XR · SR-TE
Lab 101
The core runs segment routing, and the top path through P1 has TE metric 100 per link. PE2 advertises two customer LANs over iBGP. Mark LAN 20 with the BGP color 10. On PE1, build SR-TE policy GREEN for color 10 toward PE2: a dynamic candidate on the TE metric, then an explicit one. Traffic to LAN 20 rides the policy; LAN 10 has no color and keeps the default path, the IGP shortest path through P1.
IOS XR · IOS XR · 5 objectives
IOS XR · SR-TE
Lab 102
No BGP route carries a color here. To move PE1’s traffic for PE2 onto the bottom path anyway, build an SR-TE policy with an explicit segment list through P2 and P3 and let autoroute include all steer every route through PE2 into it, as autoroute announce does for an RSVP-TE tunnel.
IOS XR · IOS XR · 4 objectives
IOS XR · SR-TE
Lab 103
Policy GREEN on PE1 should carry the traffic for LAN 20 (color 10) over P2 and P3, but PC1’s traffic to PC3 still takes the default path through P1. The policy is up. Find out why no route is steered into it, and fix both faults.
IOS XR · IOS XR · 4 objectives
DCF · INTERFACES
Lab 104
Two Nokia SR Linux leaves connect two host subnets over a /31 link. On SR Linux an address works only when its subinterface has IPv4 enabled and belongs to a network-instance. Set that up, add a static route each way with a next-hop group, and commit.
Nokia DCF · Nokia SR Linux · 5 objectives
DCF · BGP UNDERLAY
Lab 105
Two spines (AS 65000) and two leaves (AS 65101, 65102) run SR Linux, and every link is addressed and in network-instance default. Build the eBGP underlay. SR Linux rejects every eBGP route in and out until a policy allows it, so the policies are part of the job.
Nokia DCF · Nokia SR Linux · 5 objectives
INTEGRATOR · NOKIA SR LINUX + ARISTA
Lab 106
A Nokia SR Linux leaf (AS 65101) peers with an Arista leaf (AS 65102) over a /31. Both links and hosts are addressed. Bring up eBGP so each side learns the other host subnet. Arista accepts and advertises by default; SR Linux needs policies.
Integrator · Nokia SR Linux + Arista · 5 objectives
NRS I · INTERFACES
Lab 107
Two Nokia 7750 SR routers connect two LANs. SR OS ports start administratively down and nothing changes until you commit. Enable the ports, create the router interfaces, add a static route each way and commit.
Nokia NRS I · Nokia SR OS · 5 objectives
NRS I · IS-IS
Lab 108
Three SR OS routers in a chain are addressed, with system interfaces 1.1.1.1–3.3.3.3. The refreshed NRS I uses IS-IS rather than OSPF: run IS-IS instance 0 in area 49.0001 as Level 2, keep the system and LAN interfaces passive, and let PC1 reach PC2.
Nokia NRS I · Nokia SR OS · 5 objectives
NRS I · BGP
Lab 109
R1 (AS 65001) and R2 (AS 65002) are addressed. Bring up eBGP with a peer group, and advertise each LAN. On SR OS, BGP advertises nothing local until an export policy accepts it, so build a prefix list and a policy statement too.
Nokia NRS I · Nokia SR OS · 5 objectives
NRS II · MPLS
Lab 110
PE1, P and PE2 already run IS-IS. Build label-switched paths between the PE system addresses: run LDP on every core interface, check the sessions, and find PE2’s system address in PE1’s tunnel table.
Nokia NRS II · Nokia SR OS · 5 objectives
NRS II · BGP
Lab 111
PE1 and PE3 hang off RR, and IS-IS carries all system addresses. Instead of a full mesh, every PE peers only with RR between system addresses, and RR reflects each customer LAN to the other PE with the original next hop.
Nokia NRS II · Nokia SR OS · 5 objectives
NRS II · SERVICES
Lab 112
The core already runs IS-IS and LDP. Connect customer A’s two sites with a VPRN service: iBGP VPN-IPv4 between the PEs, the service with its route distinguisher and route target, a SAP towards each CE, and a static route to each customer LAN. P never sees a customer route.
Nokia NRS II · Nokia SR OS · 5 objectives
INTEGRATOR · NOKIA + HUAWEI
Lab 113
A Nokia 7750 SR and a Huawei router are addressed. Run IS-IS Level 2 in area 49.0001 between them, in each vendor’s own syntax, and let the LANs reach each other. Both derive nothing automatically except Nokia’s system ID.
Integrator · Nokia + Huawei · 5 objectives
ACFE · SWITCHING
Lab 114
Two OmniSwitches each have a host that belongs in VLAN 10. AOS has no configuration mode: you create the VLAN and assign ports to it with global vlan … members commands. The host ports are untagged members; the link between the switches is a tagged (802.1Q) member.
ALE ACFE · Alcatel-Lucent AOS · 5 objectives
ACFE · LAYER 3
Lab 115
One OmniSwitch connects a host in VLAN 10 and a host in VLAN 20. On AOS you route between VLANs by binding a named IP interface to each VLAN; routing between IP interfaces is on by default.
ALE ACFE · Alcatel-Lucent AOS · 5 objectives
ACFE · ROUTING
Lab 116
Two OmniSwitches are joined over VLAN 100 and each has a host LAN. The VLANs and ports are already set. Give each switch its IP interfaces and add a static route in each direction.
ALE ACFE · Alcatel-Lucent AOS · 5 objectives
ACSE · OSPF
Lab 117
Three OmniSwitches in a chain already have their VLANs and IP interfaces. Run OSPF area 0.0.0.0 on every IP interface so PC1 can reach PC2. On AOS the OSPF software must be loaded before it can be configured, and the protocol, the area binding and each interface are all enabled separately.
ALE ACSE · Alcatel-Lucent AOS · 5 objectives
ACSE · LINK AGGREGATION
Lab 118
Two OmniSwitches are joined by two links (1/1/1 and 1/1/3). Bundle them into LACP link aggregate 1, so they act as one logical link, and carry VLAN 10 over the aggregate tagged. The host ports are already untagged in VLAN 10.
ALE ACSE · Alcatel-Lucent AOS · 5 objectives
INTEGRATOR · ALCATEL-LUCENT + CISCO
Lab 119
An OmniSwitch serves a campus LAN and hands off to a Cisco router over VLAN 100. The switch VLANs are already set. Address both sides and run OSPF area 0 so the two LANs learn about each other.
Integrator · Alcatel-Lucent + Cisco · 5 objectives
ACE ASSOCIATE · SWITCHING
Lab 120
Two Arista switches each have a host. Put both host ports in VLAN 10 and carry it over an 802.1Q trunk between the switches. LEAF2 starts with its host port in VLAN 20, so the ping fails until you fix it.
Arista ACE Associate · Arista · 5 objectives
ACE ASSOCIATE · LAYER 3
Lab 121
One Arista switch connects a host in VLAN 10 and a host in VLAN 20. Route between them inside the switch with VLAN interfaces (SVIs). Like Cisco, EOS routes only after ip routing.
Arista ACE Associate · Arista · 5 objectives
ACE ASSOCIATE · ROUTING
Lab 122
Two Arista switches act as routers between two LANs. Turn the links into routed ports, address them in prefix notation, and add a static route in each direction.
Arista ACE Associate · Arista · 5 objectives
ACE ASSOCIATE · OSPF
Lab 123
Three Arista switches are routed in a chain and already addressed. Run OSPF area 0 with fixed router IDs, keep the host LANs passive, and let OSPF find the far LAN.
Arista ACE Associate · Arista · 5 objectives
ACE PROFESSIONAL · DATA CENTER
Lab 124
A small leaf-spine fabric: two spines in AS 65000 and two leaves in AS 65101 and 65102. The point-to-point links are addressed. Build the eBGP underlay so each leaf learns the other leaf’s host subnet through both spines.
Arista ACE Professional · Arista · 5 objectives
ACE PROFESSIONAL · CAMPUS
Lab 125
Two Arista distribution switches are joined by two links and share the users’ gateway. Bundle the links into a LACP port-channel that trunks VLAN 10, give each switch an SVI, and run VRRP so 192.168.10.1 stays up if one switch fails. DIST1 must be master.
Arista ACE Professional · Arista · 5 objectives
INTEGRATOR · ARISTA + CISCO
Lab 126
An Arista data-center leaf (AS 65101) hands off to a Cisco WAN router (AS 65000). Address the link in each vendor’s own syntax, bring up eBGP, and exchange the two LANs. The router interfaces start shut down on the Cisco side.
Integrator · Arista + Cisco · 5 objectives
MULTICAST · PIM-DM
Lab 127
SRC streams to group 239.1.1.1. OSPF is already running. Turn on multicast routing and PIM dense mode, let PC3 join the group, and watch dense mode flood the stream everywhere and then prune the branch toward R4, where nobody joined.
Multicast · Cisco · 5 objectives
MULTICAST · PIM-SM (ASM)
Lab 128
Sparse mode sends a stream only where it is requested. Make R2’s Loopback0 (2.2.2.2) the rendezvous point for every group, have PC3 and PC4 join 239.1.1.1, and follow the stream from the shared tree through the RP to the shortest-path tree.
Multicast · Cisco · 5 objectives
MULTICAST · BSR
Lab 129
Sparse mode is running, but no router knows an RP, so PC3’s join goes nowhere. Instead of typing the RP on every router, make R2 the bootstrap router (BSR) and R4’s Loopback0 the candidate RP. The BSR floods the RP to every PIM router.
Multicast · Cisco · 4 objectives
MULTICAST · SSM
Lab 130
With SSM there is no RP at all: the receiver names the source it wants, and its router joins that source directly. Enable SSM for 232.0.0.0/8, give PC3’s LAN IGMPv3 so it can name a source, and receive (10.1.1.10, 232.1.1.1).
Multicast · Cisco · 5 objectives
MULTICAST · TROUBLESHOOTING
Lab 131
Sparse mode with RP 2.2.2.2 is configured and PC3 and PC4 have joined 239.1.1.1, yet neither receives the stream. Use the RPF and PIM show commands to find the two faults and fix them.
Multicast · Cisco · 4 objectives
MULTICAST · MSDP
Lab 132
Two PIM sparse-mode domains each keep their own RP: R2 (2.2.2.2) for domain A, where SRC sends, and R3 (3.3.3.3) for domain B, where PC4 has joined 239.1.1.1. RP-B never hears about SRC, so PC4 gets nothing. Peer the two RPs with MSDP so RP-A announces the source in a Source-Active message and RP-B joins it across the border.
Multicast · Cisco · 5 objectives
MULTICAST · TROUBLESHOOTING
Lab 133
RP-A (R2) and RP-B (R3) are configured as MSDP peers, but PC4 in domain B still receives nothing from SRC. Find out why the MSDP session stays down and fix it.
Multicast · Cisco · 4 objectives
MULTICAST · HUAWEI · PIM-DM
Lab 134
Three Huawei routers run OSPF. Turn on multicast, run PIM-DM on every routed interface, and enable IGMP on R3’s LAN so PC3 can join 239.1.1.1. Huawei runs IGMP only on interfaces where it is enabled, separately from PIM.
Multicast · Huawei · 5 objectives
MULTICAST · HUAWEI · PIM-SM
Lab 135
Run PIM sparse mode on three Huawei routers and use R2’s LoopBack0 (2.2.2.2) as the static RP, configured in the PIM view. PC3 joins 239.1.1.1 and SRC streams to it.
Multicast · Huawei · 5 objectives
MULTICAST · HUAWEI · SSM
Lab 136
On VRP the range 232.0.0.0/8 is source-specific by default, so no RP is needed. Run PIM-SM, enable IGMPv3 on R3’s LAN, and let PC3 receive the channel (10.1.1.10, 232.1.1.1).
Multicast · Huawei · 5 objectives
MULTICAST · IOS XR · PIM-SM
Lab 137
IOS XR turns on PIM and IGMP together: multicast-routing with interface all enable runs both on every interface. Add the static RP under router pim, commit, and stream 239.1.1.1 to PC3.
Multicast · IOS XR · 5 objectives
MULTICAST · IOS XR · SSM
Lab 138
On IOS XR, 232.0.0.0/8 is SSM and IGMPv3 is the default, so enabling multicast is all it takes for a source-specific channel. No RP is configured.
Multicast · IOS XR · 4 objectives
MULTICAST · ARISTA · PIM-SM
Lab 139
Three Arista switches route with OSPF. On EOS multicast routing lives under router multicast, PIM is enabled per interface with pim ipv4 sparse-mode (which also enables IGMP), and the RP is set under router pim sparse-mode.
Multicast · Arista · 5 objectives
MULTICAST · ARISTA · SSM
Lab 140
EOS answers IGMPv3 by default, but treats 232/8 as SSM only once you say so: ssm range standard under router pim sparse-mode. Build the channel (10.1.1.10, 232.1.1.1) without any RP.
Multicast · Arista · 4 objectives
MULTICAST · NOKIA SR OS · PIM-SM
Lab 141
Three 7750 SRs run OSPF. Add the router interfaces to PIM, set R2’s system address 2.2.2.2 as the static RP, and enable IGMP on R3’s LAN interface. SR OS runs IGMP only on interfaces listed under igmp.
Multicast · Nokia SR OS · 5 objectives
MULTICAST · NOKIA SR OS · SSM
Lab 142
SR OS treats 232.0.0.0/8 as SSM and speaks IGMPv3 by default. Add the interfaces to PIM, IGMP on R3’s LAN, and receive (10.1.1.10, 232.1.1.1) with no RP.
Multicast · Nokia SR OS · 4 objectives
MULTICAST · NOKIA SR LINUX · PIM-SM
Lab 143
On SR Linux, PIM and IGMP are protocols of the network-instance, enabled per subinterface with admin-state enable. Make 2.2.2.2 (R2’s system0) the static rendezvous point.
Multicast · Nokia SR Linux · 5 objectives
MULTICAST · NOKIA SR LINUX · SSM
Lab 144
SR Linux’s default SSM range is 232.0.0.0/8 and its IGMP default is version 3. Enable PIM and IGMP and receive the channel (10.1.1.10, 232.1.1.1) without an RP.
Multicast · Nokia SR Linux · 4 objectives
MULTICAST · ALCATEL-LUCENT · PIM-DM
Lab 145
Three OmniSwitches route between VLAN IP interfaces with OSPF. On AOS, IGMP (IPMS) is switched on globally, PIM is loaded, each IP interface is added to PIM, and then dense mode is enabled.
Multicast · Alcatel-Lucent AOS · 5 objectives
MULTICAST · ALCATEL-LUCENT · PIM-SM
Lab 146
Run PIM sparse mode on three OmniSwitches with SW2’s "to-sw1" address (10.0.12.2) as the static RP for 224.0.0.0/4.
Multicast · Alcatel-Lucent AOS · 5 objectives
INTEGRATOR · MULTICAST
Lab 147
R1 is a Cisco router (Loopback0 1.1.1.1), R2 a Huawei router and R3 an Arista switch, all running OSPF. Build one PIM sparse-mode domain with the Cisco loopback as the RP, each device in its own syntax.
Integrator · Cisco + Huawei + Arista · 4 objectives
NEXUS DC · NX-OS FEATURES · SVI
Lab 148
A Nexus switch routes between two VLANs. NX-OS hides the SVI commands until feature interface-vlan is enabled, routing is always on (there is no ip routing), and addresses are written in prefix form.
Nexus DC · Cisco Nexus (NX-OS-style) · 4 objectives
NEXUS DC · NX-OS OSPF
Lab 149
Two Nexus switches are joined by a routed link (Ethernet1/1, 10.0.12.0/30); each has a routed LAN port on Ethernet1/2. Run OSPF the NX-OS way: there is no network statement, each interface joins the process itself.
Nexus DC · Cisco Nexus (NX-OS-style) · 5 objectives
NEXUS DC · NX-OS HSRP
Lab 150
N1 and N2 both carry VLAN 10 (SVIs 192.168.10.2 and .3 are configured). Give PC1 one gateway, 192.168.10.1, that survives the loss of either switch. NX-OS configures HSRP in its own sub-mode under the SVI.
Nexus DC · Cisco Nexus (NX-OS-style) · 4 objectives
NEXUS DC · NX-OS PORT-CHANNEL
Lab 151
Two Nexus switches are cabled with Ethernet1/3 and Ethernet1/4. Bundle both links into port-channel 10 with LACP and carry VLAN 10 over it as a trunk, so PC1 and PC2 (both in VLAN 10) can reach each other over both links.
Nexus DC · Cisco Nexus (NX-OS-style) · 5 objectives
MULTICAST · NX-OS · PIM-SM
Lab 152
NX-OS has no ip multicast-routing: feature pim turns multicast on. Run PIM sparse mode on both switches with N1’s Loopback0 (1.1.1.1) as the static RP, and stream 239.1.1.1 from SRC to PC3.
Multicast · Cisco Nexus (NX-OS-style) · 5 objectives
MULTICAST · NX-OS · SSM
Lab 153
NX-OS treats 232.0.0.0/8 as SSM by default, so no RP is needed. The receiver joins a specific source, which needs IGMPv3 on its SVI-facing port (NX-OS defaults to IGMPv2).
Multicast · Cisco Nexus (NX-OS-style) · 4 objectives
CCNP DC · vPC
Lab 154
SW3 already bundles its two uplinks into Port-channel10 with LACP, one to N1 and one to N2. Without vPC that bundle cannot form across two switches. Turn N1 and N2 into a vPC pair so SW3 sees one partner and forwards on both links.
CCNP Data Center · Cisco Nexus (NX-OS-style) + Cisco · 6 objectives
CCNP DC · vPC FAILURE
Lab 155
The vPC domain is up: N1 is primary, N2 secondary, and SW3 forwards on both uplinks. PC3 hangs off N1 and PC2 off N2 on single, non-vPC ports. Break the peer-link and watch what each switch does while the keepalive is still alive.
CCNP Data Center · Cisco Nexus (NX-OS-style) + Cisco · 4 objectives
CCNP DC · vPC TROUBLESHOOTING
Lab 156
The vPC domain is formed, but vPC 10 is only half working: SW3 bundles just one uplink, so all its traffic squeezes through N1. Find the mismatch with the consistency checker and fix it.
CCNP Data Center · Cisco Nexus (NX-OS-style) + Cisco · 4 objectives
CCNP DC · vPC TROUBLESHOOTING
Lab 157
N1 and N2 have a vPC domain, a working peer-link and vPC 10, yet show vpc says the peer adjacency is not formed and SW3 bundles neither uplink. The keepalive is cabled on Ethernet1/8 and both ends have addresses. Find out why the peers cannot hear each other, and fix it without moving the cable.
CCNP Data Center · Cisco Nexus (NX-OS-style) + Cisco · 4 objectives
CCNP DC · vPC TROUBLESHOOTING
Lab 158
The vPC domain is formed, but vPC 10 is suspended on N2 and SW3 bundles only its N1 uplink. Every per-vPC parameter matches. Look at the parameters the two peers must share for the whole domain.
CCNP Data Center · Cisco Nexus (NX-OS-style) + Cisco · 4 objectives
CCNP DC · vPC
Lab 159
The vPC pair works, but each peer is still its own spanning-tree bridge: whichever wins is the root, and if it fails SW3 has to elect a new one. With peer-switch both peers send the same bridge ID, so the pair itself is the root and losing a peer changes nothing for spanning tree.
CCNP Data Center · Cisco Nexus (NX-OS-style) + Cisco · 4 objectives
CCNP DC · vPC TROUBLESHOOTING
Lab 160
N1 (192.168.10.2, 192.168.20.2) and N2 (.3) route between VLAN 10 and VLAN 20 with plain SVIs, no HSRP. PC1 uses N2’s own address 192.168.10.3 as its gateway. PC1 and PC4 sit behind the same vPC on SW3, yet PC1 cannot reach PC4 (192.168.20.40). Find out why, and fix it in the vPC domain.
CCNP Data Center · Cisco Nexus (NX-OS-style) + Cisco · 4 objectives
CCNP DC · OTV
Lab 161
Two data centers both use VLAN 10 (192.168.10.0/24), but they are joined only by a routed core. Extend VLAN 10 between them with OTV in unicast-only mode, so PCA reaches PCB at Layer 2 while spanning tree stays inside each site.
CCNP Data Center · Cisco Nexus (NX-OS-style) + Cisco · 5 objectives
CCNP DC · OTV MULTICAST
Lab 162
The core router already runs PIM sparse mode with 3.3.3.3 as the RP. Use it as the OTV control plane: the edges find each other through a shared control group instead of an adjacency server.
CCNP Data Center · Cisco Nexus (NX-OS-style) + Cisco · 5 objectives
CCNP DC · OTV TROUBLESHOOTING
Lab 163
OTV is configured on both data centers and the overlay adjacency is up, yet PCA cannot reach PCB. Find out why the edges refuse to extend VLAN 10 to each other and fix it.
CCNP Data Center · Cisco Nexus (NX-OS-style) + Cisco · 4 objectives
CCNP DC · FABRICPATH
Lab 164
Two spines and two leaves are cabled as a full mesh. With classic spanning tree half of those links would be blocked. Build a FabricPath fabric instead: every link forwards, and each leaf reaches the other over both spines.
CCNP Data Center · Cisco Nexus (NX-OS-style) · 5 objectives
CCNP DC · FABRICPATH EDGE
Lab 165
SW3 is a classic Ethernet switch with one uplink to each leaf. The FabricPath edge switches act as one spanning-tree bridge (c84c.75fa.6000) toward it, but SW3 currently has the better bridge ID, so the leaves block their edge ports and PC3 is cut off. Make the fabric the root.
CCNP Data Center · Cisco Nexus (NX-OS-style) + Cisco · 4 objectives
CCNP DC · vPC+
Lab 166
SW3 bundles its two uplinks into Port-channel20 with LACP, one to each leaf. Inside a FabricPath fabric the leaves pair up with vPC+: a vPC domain whose peer-link is a FabricPath port and which is known to the rest of the fabric as one emulated switch-id.
CCNP Data Center · Cisco Nexus (NX-OS-style) + Cisco · 6 objectives
CCNP DC · FABRICPATH TROUBLESHOOTING
Lab 167
The fabric is cabled and FabricPath is enabled everywhere, yet PC1 cannot reach PC2. There are two faults. Find them with the FabricPath show commands and fix them.
CCNP Data Center · Cisco Nexus (NX-OS-style) · 4 objectives
CCNP DC · VXLAN
Lab 168
L1 and L2 are leaves joined only by a routed underlay (OSPF through S1). Both have hosts in VLAN 10. Stretch VLAN 10 across the underlay with VXLAN: map it to VNI 10010 and replicate broadcast and unknown traffic to the other VTEP by unicast.
CCNP Data Center · Cisco Nexus (NX-OS-style) · 5 objectives
CCNP DC · VXLAN MULTICAST
Lab 169
The underlay already runs PIM sparse mode on every link and loopback, with S1 (3.3.3.3) as the RP. Let the underlay replicate VNI 10010’s broadcast and unknown traffic: both leaves join one multicast group for the VNI.
CCNP Data Center · Cisco Nexus (NX-OS-style) · 4 objectives
CCNP DC · BGP EVPN
Lab 170
Replace flood-and-learn with a control plane. S1 becomes an iBGP route reflector for the L2VPN EVPN address family; each leaf advertises its VNI (a type-3 route) and its hosts (type-2 routes), and the leaves find each other from those routes.
CCNP Data Center · Cisco Nexus (NX-OS-style) · 5 objectives
CCNP DC · EVPN TROUBLESHOOTING
Lab 171
BGP EVPN is configured on the fabric and every BGP session is up, but the leaves do not list each other as NVE peers and PC1 cannot reach PC2. There are two faults, one on each leaf.
CCNP Data Center · Cisco Nexus (NX-OS-style) · 4 objectives
CCNP DC · EVPN L3 (SYMMETRIC IRB)
Lab 172
The BGP EVPN fabric carries VLAN 10 (VNI 10010) on L1 and VLAN 20 (VNI 10020) on L2, but nothing routes between them. Add a tenant VRF with a Layer 3 VNI: each leaf is the anycast gateway of its subnet, and traffic between subnets is routed into VNI 50000, carried to the other leaf and routed again there (symmetric IRB).
CCNP Data Center · Cisco Nexus (NX-OS-style) · 6 objectives
CCNP DC · EVPN TYPE-5
Lab 173
L2 is also the border leaf: in VRF TENANT it reaches an outside network, stood in for by loopback100 (10.100.100.0/24). Hosts have type-2 routes, but a whole prefix needs a type-5 (IP prefix) route. Advertise it into EVPN.
CCNP Data Center · Cisco Nexus (NX-OS-style) · 4 objectives
CCNP DC · EVPN L3 TROUBLESHOOTING
Lab 174
The tenant VRF is configured on both leaves and each host reaches its own gateway, yet PC1 cannot reach PC2 in the other subnet. One piece of the Layer 3 VNI is missing on each leaf.
CCNP Data Center · Cisco Nexus (NX-OS-style) · 4 objectives
IOS XR · PLATFORM
Lab 175
XR1 (an NCS 5508) connects to R2 (an ISR 4451-X running IOS XE) and to XR3 (a Cisco 8808). IOS runs CDP by default, but IOS XR does not: CDP must be enabled globally and on each interface, and LLDP is off everywhere until you turn it on. Make every router see its neighbors in both protocols.
IOS XR · IOS XR + Cisco IOS XE · 5 objectives
IOS XR · PLATFORM
Lab 176
XR1 is an NCS 5508 with two route processors (0/RP0/CPU0 active, 0/RP1/CPU0 standby), two line cards, fabric cards, system controllers, fan trays and power modules. After maintenance the standby RP never came back, one line card is out of service, and line card 0/0/CPU0 was swapped for a spare from the depot. Find the problems with the platform show commands, bring the spare’s FPD images up to the release, and put the chassis back to full redundancy.
IOS XR · IOS XR · 5 objectives
CCNA · DEVICE MANAGEMENT
Lab 177
R1 is a Cisco 2911 running IOS 15.7(3)M8. Upgrade it to 15.9(3)M9, which waits on the TFTP server at 10.0.0.100. Classic IOS boots one bundle image: copy it to flash:, check that it arrived intact, point the boot variable at it, save, and reload. The published MD5 of c2900-universalk9-mz.SPA.159-3.M9.bin is d4d4724eeab343dfa86596645a7135c5.
CCNA ER · Cisco IOS · 4 objectives
CCNP · DEVICE MANAGEMENT
Lab 178
R1 is an ISR 4451-X running IOS XE 17.09.04a in bundle mode (it boots the .bin file directly). Upgrade it to 17.12.04 and move it to install mode, the mode Cisco recommends: the image is expanded into packages and the router boots bootflash:packages.conf. The published MD5 of isr4400-universalk9.17.12.04.SPA.bin is d1171f3e593a0cd9f0d667acf1ff5177.
CCNP ER · Cisco IOS XE · 5 objectives
IOS XR · SOFTWARE
Lab 179
XR1 is an NCS 5508 with two route processors, running IOS XR 7.9.2. Upgrade it to 7.11.2 from the TFTP server at 10.0.0.100. IOS XR upgrades in three steps: install add puts the packages in the repository, install activate runs them (here a reload of both RPs), and install commit makes the new version survive the next reload. The new release also carries newer FPD (field-programmable device) images for the cards, which you upgrade last.
IOS XR · IOS XR · 5 objectives
IOS XR · SOFTWARE
Lab 180
XR1 is a Cisco 8808 with two route processors, running IOS XR 7.10.1. The Cisco 8000 uses the XR7 install model: you stage a whole new software set from an ISO with install replace, apply it, then commit. Upgrade XR1 to 7.11.2 from the TFTP server at 10.0.0.100, then bring the cards’ FPD images up to the new release.
IOS XR · IOS XR (Cisco 8000) · 5 objectives
CCNA · DEVICE MANAGEMENT
Lab 181
A colleague tried to upgrade R1 (Cisco 2911) from 15.7(3)M8 to 15.9(3)M9 and gave up: the copy failed, and the boot system line they saved has a typo. R1 still runs 15.7(3)M8. Finish the upgrade. The published MD5 of c2900-universalk9-mz.SPA.159-3.M9.bin is d4d4724eeab343dfa86596645a7135c5; the TFTP server is 10.0.0.100.
CCNA ER · Cisco IOS · 5 objectives
IOS XR · SOFTWARE
Lab 182
Last night XR1 (NCS 5508) was upgraded from 7.9.2 to 7.11.2. This morning it runs 7.9.2 again, and the change ticket says the standby route processor “did not come back”. Use the install log and the redundancy status to find out what happened, then finish the upgrade so it survives the next reload.
IOS XR · IOS XR · 4 objectives
NEXUS DC · CHASSIS · MODULES
Lab 183
N7 is a Nexus 7704: two N77-SUP2E supervisors, N77-C7704-FAB-2 fabric modules, an N77-F348XP-23 48-port 10G card in slot 1 and an N77-F324FQ-25 24-port 40G card in slot 2. N9 is a Nexus 9504: two N9K-SUP-A supervisors, N9K-C9504-FM-E fabric modules, system controllers, an N9K-X97160YC-EX in slot 1 and an N9K-X9788TC-FX in slot 2. A cable joins N7 Ethernet2/1 to N9 Ethernet1/49, but the link stays down: during maintenance someone powered off a line card. Read the hardware with the show commands, bring the module back and route over the link.
Nexus DC · Cisco Nexus (NX-OS-style) · 4 objectives
NEXUS DC · MPLS · LDP
Lab 184
Five Nexus switches (9504 and 7704 chassis) already run IS-IS Level-2 under tag CORE, with the MPLS feature set enabled. Turn on LDP: every router needs the feature, a stable router ID and mpls ip on its core interfaces. PE1 then reaches PE2’s loopback on a label-switched path.
Nexus DC · Cisco Nexus (NX-OS-style) · 5 objectives
NEXUS DC · SEGMENT ROUTING
Lab 185
Replace LDP with segment routing on the Nexus core. IS-IS already runs on all five switches. Give each one a prefix-SID on its Loopback0 (index = router number) and turn segment routing on in IS-IS. Every switch then programs label 16000 + index toward each loopback, and PE1 reaches PE2 on an SR label-switched path, with no LDP anywhere.
Nexus DC · Cisco Nexus (NX-OS-style) · 5 objectives
NEXUS DC · SEGMENT ROUTING
Lab 186
Segment routing was rolled out on the Nexus core, but PE1 has no SR label-switched path to PE2. Two faults hide in the configuration. Use the label tables and SID tables to find them.
Nexus DC · Cisco Nexus (NX-OS-style) · 5 objectives
NEXUS DC · SR-TE
Lab 187
The core runs segment routing, and the top path through P1 has TE metric 100 per link. PE2 advertises two customer LANs over iBGP. Mark LAN 20 with the BGP color 10. On PE1, build SR-TE policy GREEN for color 10 toward PE2: a dynamic candidate on the TE metric, then an explicit one. Traffic to LAN 20 rides the policy; LAN 10 has no color and keeps the default path, the IGP shortest path through P1.
Nexus DC · Cisco Nexus (NX-OS-style) · 5 objectives
NEXUS DC · SR-TE
Lab 188
No BGP route carries a color here. To move PE1’s traffic for PE2 onto the bottom path anyway, build an SR-TE policy with an explicit segment list through P2 and P3 and let autoroute include all steer every route through PE2 into it, as autoroute announce does for an RSVP-TE tunnel.
Nexus DC · Cisco Nexus (NX-OS-style) · 4 objectives
NEXUS DC · SR-TE
Lab 189
Policy GREEN on PE1 should carry the traffic for LAN 20 (color 10) over P2 and P3, but PC1’s traffic to PC3 still takes the default path through P1. The policy is up. Find out why no route is steered into it, and fix both faults.
Nexus DC · Cisco Nexus (NX-OS-style) · 4 objectives
NEXUS DC · MPLS TE
Lab 190
IS-IS sends PE1’s traffic for PE2 over the short top path through P1, but those links can reserve only 50 Mbps. Build an MPLS TE tunnel that asks for 100 Mbps: CSPF must find the bottom path through P2 and P3, RSVP signals it, and autoroute announce puts PE1’s traffic into it. P1, P2, P3 and PE2 already run MPLS TE.
Nexus DC · Cisco Nexus (NX-OS-style) · 6 objectives
NEXUS DC · MPLS TE
Lab 191
Every switch runs MPLS TE. Pin tunnel-te1 to the top path through P1 with a strict explicit path, and keep a dynamic path option as the fallback. The top links can reserve only 50 Mbps, so the tunnel first comes up on the fallback. Raise the RSVP bandwidth along the top path and watch the tunnel move back to its preferred path option.
Nexus DC · Cisco Nexus (NX-OS-style) · 6 objectives
NEXUS DC · MPLS TE
Lab 192
tunnel-te1 on PE1 should run over the bottom path (P2, P3) on explicit path BOTTOM, but it stays down and PE1’s traffic still takes the IGP path. Read the tunnel’s failure reason, fix each fault, and bring the tunnel up.
Nexus DC · Cisco Nexus (NX-OS-style) · 5 objectives
CCNP SP · L2VPN
Lab 193
PC1 and PC2 share one subnet, 192.168.100.0/24, but sit on opposite sides of an MPLS core. IS-IS and LDP already run on PE1, P and PE2. Build a pseudowire between PE1 and PE2 with VC ID 100: every frame entering a customer port leaves the customer port at the far end, as if the core were one long cable.
CCNP SP · Cisco IOS XE · 4 objectives
CCNP SP · L2VPN
Lab 194
Three customer sites share one subnet. A pseudowire joins only two points, so VPLS builds a virtual switch on each PE: a full mesh of pseudowires, one bridging table, and MAC learning. IS-IS and LDP already run. Build VPN 100 on PE1, PE2 and PE3, so that all three hosts reach each other.
CCNP SP · Cisco IOS XE · 5 objectives
IOS XR · L2VPN
Lab 195
PC1 and PC2 share one subnet, 192.168.100.0/24, but sit on opposite sides of an MPLS core. IS-IS and LDP already run on PE1, P and PE2. Build a pseudowire between PE1 and PE2 with VC ID 100: every frame entering a customer port leaves the customer port at the far end, as if the core were one long cable.
IOS XR · Cisco IOS XR · 4 objectives
IOS XR · L2VPN
Lab 196
Three customer sites share one subnet. A pseudowire joins only two points, so VPLS builds a virtual switch on each PE: a full mesh of pseudowires, one bridging table, and MAC learning. IS-IS and LDP already run. Build VPN 100 on PE1, PE2 and PE3, so that all three hosts reach each other.
IOS XR · Cisco IOS XR · 5 objectives
NEXUS DC · L2VPN
Lab 197
PC1 and PC2 share one subnet, 192.168.100.0/24, but sit on opposite sides of an MPLS core. IS-IS and LDP already run on PE1, P and PE2. Build a pseudowire between PE1 and PE2 with VC ID 100: every frame entering a customer port leaves the customer port at the far end, as if the core were one long cable.
Nexus DC · Cisco Nexus (NX-OS-style) · 4 objectives
NEXUS DC · L2VPN
Lab 198
Three customer sites share one subnet. A pseudowire joins only two points, so VPLS builds a virtual switch on each PE: a full mesh of pseudowires, one bridging table, and MAC learning. IS-IS and LDP already run. Build VPN 100 on PE1, PE2 and PE3, so that all three hosts reach each other.
Nexus DC · Cisco Nexus (NX-OS-style) · 5 objectives
HCIP-DATACOM · L2VPN
Lab 199
PC1 and PC2 share one subnet, 192.168.100.0/24, but sit on opposite sides of an MPLS core. IS-IS and LDP already run on PE1, P and PE2. Build a pseudowire between PE1 and PE2 with VC ID 100: every frame entering a customer port leaves the customer port at the far end, as if the core were one long cable.
HCIP-Datacom · Huawei VRP · 4 objectives
HCIP-DATACOM · L2VPN
Lab 200
Three customer sites share one subnet. A pseudowire joins only two points, so VPLS builds a virtual switch on each PE: a full mesh of pseudowires, one bridging table, and MAC learning. IS-IS and LDP already run. Build VPN 100 on PE1, PE2 and PE3, so that all three hosts reach each other.
HCIP-Datacom · Huawei VRP · 5 objectives
CCNP SP · L2VPN
Lab 201
A colleague configured a pseudowire between PE1 and PE2, but PC1 cannot reach PC2. Three different faults hide on PE2. Each one only shows once the one before it is fixed, so read the reason after every change.
CCNP SP · Cisco IOS XE · 4 objectives
IOS XR · L2VPN
Lab 202
VPLS was rolled out on PE1, PE2 and PE3 for VPN 100, but the sites do not all reach each other. Find the faults: read the state of each pseudowire and of the attachment circuits, then fix them.
IOS XR · Cisco IOS XR · 5 objectives
INTEGRATOR · L2VPN
Lab 203
A customer’s three sites land on three different PEs: PE1 runs IOS XE, PE2 runs IOS XR and PE3 runs Huawei VRP. LDP-signaled VPLS is a standard, so they can share one VPN. IS-IS and LDP already run. Build VPN 100 on all three, each in its own commands, so that the three hosts reach each other.
Integrator · Cisco IOS XE, Cisco IOS XR, Huawei VRP · 5 objectives
IOS XR · EVPN
Lab 204
Six NCS 5508 PEs, each with two route processors, carry VLANs 10 and 20 across an MPLS core between three sites. The core (IS-IS and LDP), the BGP sessions and Sites 2 and 3 are already configured, so you build Site 1 end to end. Each site has two PEs and two Cisco CE switches. Each CE has one LACP bundle to both of its PEs: the shared ESI makes the two PEs look like one partner. Every PE has the same gateway IP and MAC on a BVI, so hosts always use a gateway at their own site, and the gateway MACs must stay local.
IOS XR · Cisco IOS XR + Cisco switches · 7 objectives
HCIP-DATACOM · EVPN
Lab 205
Six Huawei PEs with dual MPUs carry VLANs 10 and 20 across an MPLS core between three sites. The core (IS-IS and LDP), the BGP sessions and Sites 2 and 3 are already configured, so you build Site 1 end to end. Each site has two PEs and two Cisco CE switches. Each CE has one LACP bundle to both of its PEs: the shared ESI makes the two PEs look like one partner. Every PE has the same gateway IP and MAC on a Vbdif, so hosts always use a gateway at their own site, and the gateway MACs must stay local.
HCIP-Datacom · Huawei VRP + Cisco switches · 7 objectives
IOS XR · EVPN · SR
Lab 206
The same three sites as the LDP lab, with six NCS 5508 PEs. The core runs segment routing with IS-IS and no LDP at all: a prefix-SID on each loopback gives every router the label 16000 + index for it, and EVPN rides those labels. The core (IS-IS and LDP), the BGP sessions and Sites 2 and 3 are already configured, so you build Site 1 end to end. Each site has two PEs and two Cisco CE switches. Each CE has one LACP bundle to both of its PEs, and every PE has the same gateway on a BVI. Turn on SR on Site 1, then build its EVPN.
IOS XR · Cisco IOS XR + Cisco switches · 8 objectives
HCIP-DATACOM · EVPN · SR
Lab 207
The same three sites as the LDP lab, with six Huawei PEs. The core runs segment routing with IS-IS and no LDP at all: a prefix-SID on each loopback gives every router the label 16000 + index for it, and EVPN rides those labels. The core (IS-IS and LDP), the BGP sessions and Sites 2 and 3 are already configured, so you build Site 1 end to end. Each site has two PEs and two Cisco CE switches. Each CE has one LACP bundle to both of its PEs, and every PE has the same gateway on a Vbdif. Turn on SR on Site 1, then build its EVPN.
HCIP-Datacom · Huawei VRP + Cisco switches · 8 objectives
INTEGRATOR · EVPN · SR
Lab 208
Sites 1 and 3 use IOS XR PEs, Site 2 uses Huawei PEs, and a Nexus 7704 and a Nexus 9504 are the P routers. The core runs segment routing with IS-IS and no LDP at all: a prefix-SID on each loopback gives every router the label 16000 + index for it, and EVPN rides those labels. The Nexus switches run SR but know nothing of EVPN. Sites 1 and 3, the core and the BGP sessions are already configured. Build Site 2 so that it joins the same SR domain and the same EVPN.
Integrator · Cisco IOS XR, Huawei VRP, Cisco Nexus + Cisco switches · 8 objectives
INTEGRATOR · EVPN
Lab 209
Sites 1 and 3 use IOS XR PEs, Site 2 uses Huawei PEs, and a Nexus 7704 and a Nexus 9504 are the P routers. The Nexus switches only swap labels: they run IS-IS and LDP, and know nothing of EVPN or the customers. Sites 1 and 3, the core and the BGP sessions are already configured. Build Site 2 so that it joins the same EVPN.
Integrator · Cisco IOS XR, Huawei VRP, Cisco Nexus + Cisco switches · 7 objectives
DELL OS10 · BASICS
Lab 210
OS10 starts like an industry-standard CLI, with its own habits: a VLAN exists once interface vlan creates it, ports are named ethernet1/1/1, and the configuration is show running-configuration. Two switches share one cable, with a host on each. Carry VLAN 10 between them.
Dell OS10 · Dell SmartFabric OS10-style · 5 objectives
DELL OS10 · LINK AGGREGATION
Lab 211
SW2 is a Layer 2 access switch with hosts in VLANs 10 and 20. SW1 is the gateway. Bundle the two links between them with LACP, carry both VLANs, and route on SW1.
Dell OS10 · Dell SmartFabric OS10-style · 5 objectives
DELL OS10 · VLT
Lab 212
VLT (Virtual Link Trunking) makes two switches look like one to a third device, so CE can bundle one link to each of them with ordinary LACP, and both links forward. CE is ready. Build the pair on L1 and L2, then the port-channel to CE.
Dell OS10 · Dell SmartFabric OS10-style + Cisco switch · 5 objectives
DELL OS10 · FABRIC UNDERLAY
Lab 213
A leaf-spine fabric: every leaf connects to every spine, and no leaf to another leaf. Each leaf is its own BGP AS, both spines are AS 65000, so an equal-cost path exists through each spine. OS10 peers on numbered links here, and one session on each link carries both the routes and the overlay that follows.
Dell OS10 · Dell SmartFabric OS10-style · 5 objectives
DELL SONIC · BASICS
Lab 214
Dell Enterprise SONiC has a Linux shell underneath, and sonic-cli (the Management Framework CLI) on top. This lab works in sonic-cli, with standard names such as Eth1/1. Two switches share one cable, with a host on each. Carry VLAN 10 between them.
Dell SONiC · Dell Enterprise SONiC-style · 5 objectives
DELL SONIC · LINK AGGREGATION
Lab 215
SW2 is a Layer 2 access switch with hosts in VLANs 10 and 20. SW1 is the gateway. Bundle the two links between them with LACP, carry both VLANs, and route on SW1.
Dell SONiC · Dell Enterprise SONiC-style · 5 objectives
DELL SONIC · MCLAG
Lab 216
MCLAG makes two switches look like one to a third device, so CE can bundle one link to each of them with ordinary LACP, and both links forward. CE is ready. Build the pair on L1 and L2, then the port-channel to CE.
Dell SONiC · Dell Enterprise SONiC-style + Cisco switch · 5 objectives
DELL SONIC · FABRIC UNDERLAY
Lab 217
A leaf-spine fabric: every leaf connects to every spine, and no leaf to another leaf. Each leaf is its own BGP AS, both spines are AS 65000, so an equal-cost path exists through each spine. SONiC needs no link addresses: ipv6 enable gives a port a link-local address, and neighbor interface peers over it.
Dell SONiC · Dell Enterprise SONiC-style · 5 objectives
DELL OS10 · VXLAN
Lab 218
The underlay is up, and each leaf has a host in VLAN 10. Stretch VLAN 10 across the routed fabric. OS10 uses a virtual network as the Layer 2 domain: it has a VNI, and a VLAN is bound to it. Without a control plane, each leaf lists the other as a remote VTEP.
Dell OS10 · Dell SmartFabric OS10-style · 5 objectives
DELL OS10 · BGP EVPN
Lab 219
BGP on each link already carries the L2VPN EVPN family. Turn on EVPN so each leaf advertises its VNIs and hosts, and the leaves find each other from those routes. auto-evi creates an EVPN instance per virtual network, with automatic route-distinguisher and route-targets.
Dell OS10 · Dell SmartFabric OS10-style · 5 objectives
DELL OS10 · EVPN L3
Lab 220
VLAN 10 is stretched, but PC3 sits in VLAN 20 on L2 only. Route between them in a tenant VRF. Each leaf is the gateway for its subnets, using one shared virtual address and MAC, and traffic between leaves crosses in the VRF’s L3 VNI.
Dell OS10 · Dell SmartFabric OS10-style · 5 objectives
DELL SONIC · BGP EVPN
Lab 221
The underlay is up, and the peer-groups already activate L2VPN EVPN. Build the VTEP: one interface vxlan with a source address and a VNI per VLAN. advertise-all-vni then announces every VNI, so the leaves find each other in BGP.
Dell SONiC · Dell Enterprise SONiC-style · 5 objectives
DELL SONIC · EVPN L3
Lab 222
VLAN 10 is stretched, but PC3 is in VLAN 20 on L2 only. Build a tenant VRF: every leaf has the same gateway address and MAC, and traffic between leaves crosses in the L3 VNI.
Dell SONiC · Dell Enterprise SONiC-style · 5 objectives
DELL OS10 · PHYSICAL DOMAIN
Lab 223
A fabric rarely stands alone: older racks with classic switches and bare-metal servers must join it. PHY1 is such a classic switch, with hosts in VLANs 100 and 200 and two uplinks in one LACP bundle. The fabric already carries both VLANs in VNIs 10100 and 10200. Attach PHY1 to the L1 and L2 VLT pair so those VLANs reach the far rack.
Dell OS10 · Dell SmartFabric OS10-style + Cisco switch · 5 objectives
DELL OS10 · COMPLETE FABRIC
Lab 224
Everything together, from blank switches: two Z9264F-ON spines, two VLT leaf pairs of S5248F-ON, and a border pair of S5232F-ON. Tenant T1 has web and app VLANs, tenant T2 a database VLAN, kept apart in their own VRFs. A classic switch is the physical domain. The cables are in, and the configuration is yours.
Dell OS10 · Dell SmartFabric OS10-style + Cisco switch · 7 objectives
DELL SONIC · PHYSICAL DOMAIN
Lab 225
A fabric rarely stands alone: older racks with classic switches and bare-metal servers must join it. PHY1 is such a classic switch, with hosts in VLANs 100 and 200 and two uplinks in one LACP bundle. The fabric already carries both VLANs in VNIs 10100 and 10200. Attach PHY1 to the L1 and L2 MCLAG pair so those VLANs reach the far rack.
Dell SONiC · Dell Enterprise SONiC-style + Cisco switch · 5 objectives
DELL SONIC · COMPLETE FABRIC
Lab 226
Everything together, from blank switches: two Z9264F-ON spines, two MCLAG leaf pairs of S5248F-ON, and a border pair of S5232F-ON. Tenant T1 has web and app VLANs, tenant T2 a database VLAN, kept apart in their own VRFs. A classic switch is the physical domain. The cables are in, and the configuration is yours.
Dell SONiC · Dell Enterprise SONiC-style + Cisco switch · 7 objectives
DELL SONIC · MCLAG + EVPN
Lab 227
CE has one LACP bundle to the L1 and L2 pair. To the rest of the fabric, those two must look like one tunnel endpoint, or remote leaves would see PC1’s MAC move between them. So both leaves use the same VTEP address on Loopback 1. L3 and L4 are done. Build L1 and L2.
Dell SONiC · Dell Enterprise SONiC-style + Cisco switch · 5 objectives
DELL SONIC · EVPN TYPE-5
Lab 228
L2 is also the border leaf. In Vrf-T1 it reaches an outside network, stood in for by Loopback 100 (10.100.100.0/24). A host route says where one host is, but the outside is a whole prefix, which needs a type-5 route. The VRF’s BGP instance already redistributes connected routes and advertises them, so give it the network to announce.
Dell SONiC · Dell Enterprise SONiC-style · 4 objectives
DELL SONIC · TROUBLESHOOTING
Lab 229
The fabric was working before a change window. BGP is up on every switch, but PC1 reaches neither PC2 in its own VLAN nor PC3 in VLAN 20. There are three faults, on L1 and L2.
Dell SONiC · Dell Enterprise SONiC-style · 5 objectives
DELL OS10 · TROUBLESHOOTING
Lab 230
BGP is up everywhere, yet PC1 cannot reach PC2. There are two faults: one breaks the VLT port-channel on the second switch of a pair, and one stops L3 importing the VNI.
Dell OS10 · Dell SmartFabric OS10-style + Cisco switch · 3 objectives
INTEGRATOR · DELL FABRIC
Lab 231
A SONiC spine connects a SONiC leaf and an OS10 leaf. EVPN is a standard, so one VNI can span both operating systems. The underlay and BGP sessions are ready. Turn on the overlay on each leaf with that OS’s commands.
Integrator · Dell OS10-style + Dell SONiC-style · 4 objectives
INTEGRATOR · DELL + NEXUS
Lab 232
A Nexus leaf joins the Dell fabric of the previous lab. The two Dell leaves already share VNI 10010. Nexus does not match automatic route-targets on the VNI, so write one route-target on all three leaves. L3’s underlay is up.
Integrator · Dell OS10-style, Dell SONiC-style, Cisco Nexus · 5 objectives
DELL OS10 · CAPSTONE
Lab 233
The same design as the ACI capstone, on Dell OS10, so you can compare the two: an ACI fabric takes policy from one place, and here every line goes on a switch. PUBLIC reaches the internet router over BGP. INTERNAL reaches the campus router over OSPF, and its hosts sit behind a classic switch on a VLT pair. DMZ must go through ASA1 before the internet, so it has its own VRF, with a default route to the firewall, and the firewall’s outside is in a separate VRF. Only the outside routers and PHY1 are configured.
Dell OS10 · Dell SmartFabric OS10-style, Cisco ASA-style, Cisco routers and switch · 8 objectives
DELL SONIC · CAPSTONE
Lab 234
The same design as the ACI capstone, on Dell SONiC, so you can compare the two: an ACI fabric takes policy from one place, and here every line goes on a switch. PUBLIC reaches the internet router over BGP. INTERNAL reaches the campus router over OSPF, and its hosts sit behind a classic switch on a MCLAG pair. DMZ must go through ASA1 before the internet, so it has its own VRF, with a default route to the firewall, and the firewall’s outside is in a separate VRF. Only the outside routers and PHY1 are configured.
Dell SONiC · Dell Enterprise SONiC-style, Cisco ASA-style, Cisco routers and switch · 8 objectives
ASA · SETUP WIZARD
Lab 235
A firewall straight out of the box has no configuration. Open ASA1’s console: like a real ASA, it offers to pre-configure itself through interactive prompts. The wizard asks for the mode, a password, the clock, the inside address, a name and the management host, and writes real configuration from your answers. The setup command in configuration mode runs the same dialog later.
Cisco ASA-style · Cisco ASA-style, Cisco router · 5 objectives
ASA · FIRST CONFIGURATION
Lab 236
A new firewall passes nothing. Each interface needs a name and a security level: traffic flows freely from a higher level to a lower one, and needs a rule the other way. PC1 is inside, SRV on a DMZ, and R1 is the provider, with 198.51.100.0/24 behind it and no route back to your private addresses, so the inside must be translated.
Cisco ASA-style · Cisco ASA-style, Cisco router · 5 objectives
ASA · OBJECTS AND ACLS
Lab 237
The provider must reach the web server SRV in the DMZ, but only it, and only by its public address 203.0.113.10. On an ASA a static NAT publishes the server, and an access rule on the outside interface lets traffic in. Since ASA 8.3 that rule names the server’s real address, not the public one. Use objects so the names say what they are.
Cisco ASA-style · Cisco ASA-style, Cisco router · 5 objectives
ASA · NAT
Lab 238
An ASA checks NAT rules in three sections: manual rules first, then auto (object) rules, then manual rules marked after-auto. R1 now has a route back to 192.168.1.0/24, so traffic there can keep its real address. PC1 must reach R1’s 198.51.100.1 by a second address, 10.99.99.1, which only this firewall knows.
Cisco ASA-style · Cisco ASA-style, Cisco router · 4 objectives
ASA · PACKET-TRACER
Lab 239
SRV in the DMZ may send web traffic (TCP 80 and 443) and DNS (UDP 53) out, and nothing else. The simulator only sends pings, so test the rule with packet-tracer, which walks a made-up packet through the same steps as real traffic: route lookup, access rule, NAT, inspection and flow creation.
Cisco ASA-style · Cisco ASA-style · 4 objectives
ASA · TROUBLESHOOTING
Lab 240
This firewall worked before a change. Now the provider cannot reach the published server at 203.0.113.10, and the inside cannot ping out. There are three faults. Read each ping’s reason, then show nat, show access-list and show service-policy.
Cisco ASA-style · Cisco ASA-style, Cisco router · 4 objectives
ASA · SECURITY CONTEXTS
Lab 241
Three tenants share one firewall, and all three use 192.168.1.0/24 inside. Security contexts make that possible: each context is a virtual firewall with its own interfaces, routes and NAT. The system execution space creates contexts and sub-interfaces and gives each context its interfaces; everything else is configured inside the context. Tenant k is on VLAN 100+k inside and VLAN 200+k outside, where R1 has 100.64.k.254.
Cisco ASA-style · Cisco ASA-style, Cisco router, Cisco switch · 4 objectives
ASA · SECURITY CONTEXTS
Lab 242
A provider’s firewall carries ten tenants, every one with 192.168.1.0/24 inside. The system space is done: ten contexts, each with its own inside and outside sub-interface. Tenants 1 to 7 are fully configured. Finish tenants 8, 9 and 10, then prove that all ten work and stay apart.
Cisco ASA-style · Cisco ASA-style, Cisco router, Cisco switches · 4 objectives
ASA · TROUBLESHOOTING
Lab 243
Three tenants, three contexts, and none of them can reach the provider since last night’s change. Each context has its own fault. Work in the system space and in each context, and read the ping reasons.
Cisco ASA-style · Cisco ASA-style, Cisco router, Cisco switch · 4 objectives
ASA · TRANSPARENT MODE
Lab 244
PC1 and its router R1 are in 192.168.1.0/24, and nobody wants to renumber. A transparent firewall goes in the cable between them: it bridges, so neither end notices, but it still applies security levels and access rules. Its only address is on the BVI, for managing it.
Cisco ASA-style · Cisco ASA-style, Cisco router · 5 objectives
ASA · FAILOVER
Lab 245
ASA1 is configured and working. ASA2 is new and empty, cabled beside it, with a direct cable between the two Gi0/3 ports. Make them an active/standby pair: ASA2 copies ASA1’s configuration, keeps its standby addresses ready, and takes over if ASA1 fails.
Cisco ASA-style · Cisco ASA-style, Cisco router, Cisco switches · 5 objectives
ASA · SITE-TO-SITE VPN
Lab 246
Two sites, each behind its own firewall, both translating their inside to the internet. Join 192.168.1.0/24 and 192.168.2.0/24 with an IPsec tunnel over the provider R1, using IKEv2 and a pre-shared key. The provider knows nothing about either LAN, so the only way between them is the tunnel.
Cisco ASA-style · Cisco ASA-style, Cisco router · 5 objectives
ASA · SITE-TO-SITE VPN
Lab 247
Two sites, each behind its own firewall, both translating their inside to the internet. Join 192.168.1.0/24 and 192.168.2.0/24 with an IPsec tunnel over the provider R1, using IKEv1 and a pre-shared key. The provider knows nothing about either LAN, so the only way between them is the tunnel.
Cisco ASA-style · Cisco ASA-style, Cisco router · 5 objectives
ASA · TROUBLESHOOTING
Lab 248
The IKEv2 tunnel between the two sites stopped working after both firewalls were changed. There are three faults. Each ping from PCA gives a reason, and show crypto ikev2 sa on FWA repeats the last one.
Cisco ASA-style · Cisco ASA-style, Cisco router · 4 objectives
ASA · ANYCONNECT
Lab 249
alice works from home on LAP1, behind the provider R1. She needs the office server SRV, which is only reachable inside. Publish AnyConnect on the outside interface: users log in, get an address from a pool, and only office traffic goes through the tunnel. Any host here can act as the client, with vpn connect.
Cisco ASA-style · Cisco ASA-style, Cisco router · 5 objectives
ASA · WEBVPN
Lab 250
Contractors get no tunnel and no address, only a web portal with bookmarks: the firewall fetches the page for them. Give user carol the portal, with one bookmark to the intranet on SRV.
Cisco ASA-style · Cisco ASA-style, Cisco router · 5 objectives
ASA · CAPSTONE
Lab 251
Build a company’s whole edge on four empty firewalls. HQ has an active/standby pair (HQ1, HQ2) with inside, outside and a DMZ web server. The branch firewall BR joins the branch LAN to HQ over an IKEv2 tunnel. alice works from home on LAP1 with AnyConnect. The hosting firewall DC carries two tenants in security contexts, both using 10.0.0.0/24. R1 is the internet, with 198.18.0.1 behind it. Site-to-site and remote-access VPN run in single context mode, which is why the tenants live on their own firewall.
Cisco ASA-style · Cisco ASA-style, Cisco router, Cisco switches · 7 objectives
ASA · BUDDY SDM
Lab 252
Select ASA1 and press Open Buddy SDM Manager. Build this firewall from its screens, previewing the commands each form will send before you send them. The console at the bottom of the page is the same session as the main console, so you can type any step instead and watch the screens change. Nothing here depends on which way you choose.
Cisco ASA-style · Cisco ASA-style, Cisco router · 6 objectives
ASA · BUDDY SDM
Lab 253
Both firewalls already translate their inside to the internet. Use the wizards on the VPN screen to join the two sites, then let alice and carol in from home. Before each Send, read the preview: one form sends the same long list of commands you would otherwise type. The console on the page is the same session, so you can type any step instead.
Cisco ASA-style · Cisco ASA-style, Cisco router · 7 objectives
ASA · BUDDY SDM
Lab 254
ASA1 is working. ASA2 is new and empty, cabled beside it, with a direct cable between the two Gi0/3 ports. Use the High availability screen to make them a pair, then move the active role by hand and watch traffic and the log follow it.
Cisco ASA-style · Cisco ASA-style, Cisco router, Cisco switches · 5 objectives
ASA · BUDDY SDM
Lab 255
Two tenants share this firewall, and both use 10.0.0.0/24 inside. A single firewall could not tell them apart, but two contexts can. Create the contexts on the Contexts screen, then choose each one at the top of the page: every other screen then shows that context alone.
Cisco ASA-style · Cisco ASA-style, Cisco router, Cisco switch · 5 objectives
DELL CONTROLLER · BUILD
Lab 256
So far you typed each switch’s lines yourself. A fabric controller holds what you want, and works out the lines. FC1 is such a controller: a RouteBuddy teaching page, not a Dell product. The fabric mixes SONiC and OS10 leaves, because it compiles per OS. Use the page (select FC1, then Open fabric controller) or its console. Compare the plan with what you typed in earlier labs, then deploy it, and download the files for real switches.
Dell Controller · Dell OS10-style + Dell SONiC-style + Cisco switch · 5 objectives
DELL CONTROLLER · CHANGE
Lab 257
The fabric from the last lab is running. Add a tenant with two routed VLANs, and carry VLAN 10 from the classic switch too, by changing the intent once and deploying again.
Dell Controller · Dell OS10-style + Dell SONiC-style + Cisco switch · 5 objectives
DELL CONTROLLER · DRIFT
Lab 258
The fabric was working until someone made a change directly on a switch, and PC1 has lost PC3. A controller knows what each switch should have, so it can find the difference without you reading every configuration.
Dell Controller · Dell OS10-style + Dell SONiC-style + Cisco switch · 4 objectives
ACI · FABRIC DISCOVERY
Lab 259
An ACI fabric is run from a controller, the APIC, not switch by switch. A new switch announces itself, and stays out of service until you register it with a node ID. The APIC only finds what it can reach through switches already registered, so registration works outward: first the leaf next to the APIC, then the spine, then the other leaves.
Cisco ACI-style · Cisco ACI-style · 4 objectives
ACI · TENANT
Lab 260
A tenant is a container for one customer’s or team’s policy. Inside it, a VRF is a routing table, and a bridge domain is a Layer 2 flood domain, tied to a VRF, with subnets for its gateways. Nothing reaches a switch yet: a policy only lands where a host needs it.
Cisco ACI-style · Cisco ACI-style · 4 objectives
ACI · EPG
Lab 261
An endpoint group (EPG) is a set of hosts that share policy, whatever their subnet or port. A static path says which leaf port, on which VLAN, belongs to the EPG. Access policies (VLAN pool, physical domain, AEP, policy group) are ready; the next labs build those. Put PC1 and PC2 in one EPG.
Cisco ACI-style · Cisco ACI-style · 5 objectives
ACI · CONTRACTS
Lab 262
In most networks everything can talk unless something blocks it. ACI starts the other way: EPGs cannot talk until a contract allows it. PC1 is in EPG WEB and PC2 in EPG APP, and each reaches its own gateway. Allow WEB to reach APP with a contract: a filter says what traffic, a subject groups filters, and one EPG provides the contract while the other consumes it.
Cisco ACI-style · Cisco ACI-style · 4 objectives
ACI · ROUTING
Lab 263
The contract exists, but the bridge domains have no subnets, so neither host has a gateway. Add them. The fabric then routes between the bridge domains in VRF V1, using one gateway address that exists on every leaf with hosts in that bridge domain.
Cisco ACI-style · Cisco ACI-style · 4 objectives
ACI · PHYSICAL DOMAIN
Lab 264
A VLAN only works on a port if a chain of policies allows it: the EPG names a physical domain, the domain names a VLAN pool holding that VLAN, and the port’s policy group names an AEP attached to that domain. The tenant and paths are in place, but nothing passes, because the chain is missing. Build it, reading show faults at each step.
Cisco ACI-style · Cisco ACI-style · 5 objectives
ACI · PHYSICAL DOMAIN
Lab 265
PHY1 is a classic switch with bare-metal hosts in VLANs 100 and 200, and one LACP bundle with a link to L101 and a link to L102. Bring those racks into the fabric, one EPG per VLAN: the classic hosts then reach PC3 and PC4 on L103. A bridge domain facing a classic switch must flood, because silent hosts there can only be found by flooding.
Cisco ACI-style · Cisco ACI-style + Cisco switch · 5 objectives
ACI · L3OUT
Lab 266
R1 is outside the fabric, with the network 10.100.100.0/24 behind it. An L3Out is how a VRF reaches the outside: a routed port on a border leaf, a next hop, and the external subnets. To policy, the outside is one more group of endpoints, so a contract is needed there too.
Cisco ACI-style · Cisco ACI-style + Cisco router · 4 objectives
ACI · COMPLETE TENANT
Lab 267
Build everything from a blank fabric for an application called SHOP: web, app and database tiers, each its own EPG and bridge domain. Web may reach app, and app may reach the database, but web must not reach the database directly. That rule is the reason for contracts.
Cisco ACI-style · Cisco ACI-style · 6 objectives
INTEGRATOR · TWO FABRICS
Lab 268
Two data centers, two different fabrics: Location A runs Dell SONiC and Location B an ACI-style fabric. Each has two physical domains: a classic switch in VLAN 100, and one in VLAN 200. The fabrics share no control plane. Instead, each hands its VLANs on a tagged, all-active LACP bundle to a pair of IOS XR routers, and those join the sites with EVPN over an MPLS core. Both fabrics’ underlays and the IOS XR core are up. You attach the physical domains, build the hand-offs, and build EVPN.
Integrator · Dell SONiC-style, Cisco ACI-style, Cisco IOS XR, Cisco switches · 7 objectives
ACI · INFRA BGP
Lab 269
Inside the fabric, each leaf knows its own hosts, but a route learned on an L3Out is known only to its border leaf. Fabric BGP (MP-BGP in the infra tenant) carries those routes: pick one ASN for the fabric, and make spines route reflectors, so every leaf peers with the spines and not with every other leaf. Here L104 already learns 10.100.100.0/24 from R1 over OSPF, but L101, L102 and L103 have never heard of it.
Cisco ACI-style · Cisco ACI-style + Cisco router · 5 objectives
ACI · TROUBLESHOOTING
Lab 270
This fabric worked before a change. Start with show faults on the APIC, then fix each cause. PC1 and PC2 are in one EPG on VLAN 20, on leaves 101 and 102, and neither can reach the other. There are three breaks in the chain from the EPG to the port.
Cisco ACI-style · Cisco ACI-style · 4 objectives
ACI · TROUBLESHOOTING
Lab 271
This fabric worked before a change. Start with show faults on the APIC, then fix each cause. show faults is clean this time, because a contract is not a fault: the fabric is doing what it was told. PC1 in EPG WEB cannot reach PC2 in EPG APP. The ping’s own reason is your clue, and it changes as you fix things.
Cisco ACI-style · Cisco ACI-style · 3 objectives
ACI · TROUBLESHOOTING
Lab 272
This fabric worked before a change. Start with show faults on the APIC, then fix each cause. PC1 (192.168.10.10, gateway .254) sits in EPG WEB and PC2 (192.168.20.20, gateway .254) in EPG APP, with a contract between them. Three tenant settings are wrong, and hosts can’t reach their gateways.
Cisco ACI-style · Cisco ACI-style · 4 objectives
ACI · TROUBLESHOOTING
Lab 273
This fabric worked before a change. Start with show faults on the APIC, then fix each cause. L104 runs BGP with R1, and PC1 on L101 has no way out. Someone started on fabric BGP and left it wrong.
Cisco ACI-style · Cisco ACI-style + Cisco router · 3 objectives
ACI · TROUBLESHOOTING
Lab 274
This fabric worked before a change. Start with show faults on the APIC, then fix each cause. Fabric BGP is fine, and the L3Out to R1 is built, but PC1 can’t reach 10.100.100.1, and R1 has no route to PC1. Three settings are wrong.
Cisco ACI-style · Cisco ACI-style + Cisco router · 4 objectives
ACI · CAPSTONE
Lab 275
Build an entire fabric from blank switches for three tenants with three kinds of exit. PUBLIC reaches the internet router over BGP. INTERNAL reaches the campus router over OSPF, and its hosts sit behind a classic switch on a vPC. DMZ must send everything through ASA1 before the internet, so its VRF is split in two, with a service graph between them. Only the outside routers are configured. Their addresses, and the tenants’ subnets, are in the tasks.
Cisco ACI-style · Cisco ACI-style, Cisco ASA-style, Cisco routers and switch · 8 objectives