Cisco Packet Tracer · OSPF area 0

One link dies.
Nothing else does.

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.

R1 → R2 core path Both links up
Animated diagram of two routers connected by two links, with packets flowing between them g0/1 · 10.0.0.0/30 g0/2 · 10.0.0.4/30 R1 2911 R2 2911 Laptop1 192.168.10.0 Server1 192.168.20.0
O 192.168.20.0 [110/2] via 10.0.0.2, GigabitEthernet0/1 [110/2] via 10.0.0.6, GigabitEthernet0/2
0%

packet loss measured across the simulated link failure

2

equal-cost OSPF paths carrying traffic between core routers

1

extended ACL filtering ICMP while leaving HTTP reachable

The build

Four moves, in order

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.

01

Address both core links

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.

02

Run OSPF across both

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.

03

Filter what reaches the server

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.

04

Break it and measure

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

Before and after the cut

Captured from the router CLI on both sides of the failure. Same command, same destination — only the surviving path changes.

Baseline both links up
OSPF neighbor table showing two FULL adjacencies and a route table with two equal-cost paths
Two FULL adjacencies, two equal-cost routes to 192.168.20.0.
After failure g0/1 down
Route table after failure showing a single remaining path via GigabitEthernet0/2
The dead path is withdrawn. One route remains, via g0/2.
Baseline 100% reply
Ping test to the server succeeding at 100 percent before the failure
Reachability to Server1 before anything is touched.
After failure 100% reply
Ping test to the server still succeeding at 100 percent after the failure
Identical result with a link removed. Nothing was reconfigured.

Full topology

Wireless edge to data centre

Laptop1 joins over WPA2 through AP1, crosses SW1 and the redundant core, and lands on Server1 behind SW2.

Full Packet Tracer topology: Laptop1, AP1, SW1, R1, dual links, R2, SW2, Server1