Cisco Packet Tracer · OSPF area 0
A server room network built on two redundant core links. When the primary path goes down, OSPF reconverges on its own and traffic keeps moving — no manual failover, no dropped packets.
packet loss measured across the simulated link failure
equal-cost OSPF paths carrying traffic between core routers
extended ACL filtering ICMP while leaving HTTP reachable
The build
Each step exists because the one before it created something to verify. The sequence matters — the failover test only means anything once the baseline is proven.
R1 and R2 are cabled twice over GigabitEthernet0/1 and 0/2, each on its own /30 — 10.0.0.0/30 and 10.0.0.4/30. Separate subnets keep the two paths independently routable rather than collapsing into one segment.
Every connected network is advertised into area 0 on both routers. OSPF forms a FULL adjacency over each link and installs two equal-cost routes to the server subnet, load-sharing rather than holding one in reserve.
An extended ACL on R2 denies ICMP from the client subnet to Server1 while permitting HTTP. Ping from the laptop fails by design; the web service stays reachable. Filtering is selective, not a blanket block on the remote site.
GigabitEthernet0/1 is administratively shut down mid-traffic. OSPF withdraws the dead path, the routing table drops to a single entry, and reachability holds at 100%. The recovery is the deliverable, not the configuration.
Evidence
Captured from the router CLI on both sides of the failure. Same command, same destination — only the surviving path changes.
Full topology
Laptop1 joins over WPA2 through AP1, crosses SW1 and the redundant core, and lands on Server1 behind SW2.