Full syllabusWeek 7Day 35

IP Routing and Resilient Paths

OSPF broadcast networks, DR/BDR, and path cost

You will construct a three-router area 0 broadcast LAN, observe controlled DR/BDR startup, calculate a path metric and repair an incorrect cost while preserving the actual data path.

Exam map
Current v1.1
3.4
Announced v2.0
3.3
Domain
IP connectivity and routing

First, the essential ideas

Broadcast network type
An OSPF mode for a shared multiaccess segment such as this Ethernet VLAN. It elects a DR and BDR to organize topology exchange.
DR and BDR
The designated router and backup designated router coordinate adjacency and flooding on one broadcast segment. They are not automatically every packet's next hop.
DROTHER
A router that is neither DR nor BDR on the segment. It becomes fully adjacent to those two roles, not necessarily to every other DROTHER.
Interface priority
An election value from 0 through 255. Higher eligible priority is preferred during election; zero makes the interface ineligible for DR or BDR.
Nonpreemptive election
An established DR is not displaced merely because a new router arrives with a higher priority. Existing roles and startup history matter.
OSPF cost
A directional routing metric assigned to an outgoing interface. OSPF selects lower total-cost paths within the applicable route class; cost is not milliseconds.
Reference bandwidth
The numerator used with interface bandwidth to derive a default OSPF cost. Consistent reference settings are needed across a domain; an explicit interface cost overrides the calculation.
Control and forwarding planes
The control plane learns and calculates routes. The forwarding plane sends data using selected next hops; a DR control role does not require a data detour.

Ask two independent questions: who coordinates OSPF exchange on this segment, and which adjacent router receives this particular data packet? The first is an election question. The second follows the destination route and its metric. Keeping them separate prevents treating the DR as a default gateway for every router.

See the idea

Data forwarding is not the DR role

R3 sends data through SW1 directly to R2. R1's separate DR control role does not make R1 a transit router for that exchange.

Two unconnected records separate R3-to-R2 data via SW1 from R1's DR control role. The data endpoints are R3 Loopback0 198.51.100.35 and R2 Loopback0 203.0.113.35.R3 to R2 dataVia SW1, not R1R1 DR controlOSPF coordination
Two unconnected records separate R3-to-R2 data via SW1 from R1's DR control role. The data endpoints are R3 Loopback0 198.51.100.35 and R2 Loopback0 203.0.113.35.R3 to R2 dataVia SW1, not R1R1 DR controlOSPF coordination
Step 1 of 3

Read the data next hop

R3 selects R2 at 192.0.2.2 for target 203.0.113.35; SW1 switches the frame directly to R2.

What this model leaves out: Role comparison, not a serial topology. R1, R2 and R3 share SW1 VLAN 35; the named data path excludes R1. Records are not extra devices. No capture or latency measurement.

Full visual explanation and references

Two unconnected records separate R3-to-R2 data via SW1 from R1's DR control role. The data endpoints are R3 Loopback0 198.51.100.35 and R2 Loopback0 203.0.113.35.

Role comparison, not a serial topology. R1, R2 and R3 share SW1 VLAN 35; the named data path excludes R1. Records are not extra devices. No capture or latency measurement.

  1. Read the data next hop

    R3 selects R2 at 192.0.2.2 for target 203.0.113.35; SW1 switches the frame directly to R2.

    www.rfc-editor.org
  2. Separate the DR role

    R1 coordinates OSPF exchange as DR. R3's adjacencies with R1 DR and R2 BDR do not require data transit through R1.

    www.rfc-editor.org
  3. Cost is not priority

    Changing R3's cost from 10 to 100 changes the path metric from 11 to 101, not the DR role or the R2 next hop.

    www.cisco.com

One idea at a time

Start with something familiar.

Draw SW1 in the middle with one cable each to R1, R2 and R3. Write DR beside R1, BDR beside R2 and priority 0 beside R3 only after following the controlled startup sequence.

Why learn this?

Changing the wrong OSPF knob can produce a perfectly healthy but unexpected result. Priority cannot make a path cheaper, and a high cost cannot elect a different DR.

An everyday comparison

A meeting chair organizes discussion, but two colleagues can hand a document directly to each other without passing it through the chair.

What happens in a network

The chair resembles the DR's control role. The direct handoff resembles forwarding from R3 to R2 on the same switched segment.

Where the comparison stops

OSPF has specific flooding and adjacency rules beyond a meeting analogy. This comparison does not imply the DR is optional or that every neighbor pair is fully adjacent.

Follow one worked example

  1. Start R1 before the other routers.

    R1 becomes DR on the initially empty segment, then R2 becomes the backup.

    Why: Controlled startup makes the expected roles reproducible without disruptive global resets.

  2. Read R3's destination route.

    The next hop for R2's loopback is 192.0.2.2, not R1's 192.0.2.1.

    Why: The route points directly at the destination's router on the shared LAN.

  3. Change only R3's outgoing cost.

    The calculated metric rises while the next hop and DR roles remain unchanged.

    Why: A metric change is not a measured latency change or necessarily an outage.

Your first small task

With R3's outgoing VLAN cost 10 and R2 Loopback0 cost 1, calculate the expected route metric. Then repeat with outgoing cost 100.

Show a hint

Add the outgoing path costs; do not add election priorities.

Check the expected result

The expected metrics are 11 and 101. R2 remains the next hop in this single-segment topology.

Pause and explain it in your own words

Does R1 being DR require R3's ping to R2 Loopback0 to route through R1?

Show a hint

R2 is directly adjacent on the same LAN and owns the destination.

Show the explanation

No. R3's route should use 192.0.2.2 as next hop. SW1 forwards the frame toward R2; R1's DR role coordinates OSPF exchange rather than imposing a data-path waypoint.

Short answer

What should you understand today?

On a broadcast OSPF segment, DR and BDR roles organize topology exchange. Priority and router ID influence election, while outgoing interface cost influences path calculation. These are different decisions: a data packet can go directly to another router on the shared LAN without passing through the DR. Verify roles, next hop and metric separately.

Before you begin

Learning targets

Prerequisites
  • Complete point-to-point OSPFv2 neighbors and router-ID basics.
  • Use three fresh CML 2.10 IOSv 15.9M routers plus bundled IOSvL2 15.2 in an entitled project.
  • Keep this VLAN isolated; do not connect an external bridge or production trunk.
By the end
  • Explain DR, BDR and DROTHER scope on a broadcast segment.
  • Distinguish priority, router ID and cost.
  • Predict metric 10 plus destination-loopback cost 1.
  • Verify the selected next hop does not require a DR detour.
  • Restore one deliberately incorrect interface cost and retest.

Words you will meet

Open a word when you need its meaning. You do not need to memorize the whole list before reading.

Broadcast network type

An OSPF mode for a shared multiaccess segment such as this Ethernet VLAN. It elects a DR and BDR to organize topology exchange.

DR and BDR

The designated router and backup designated router coordinate adjacency and flooding on one broadcast segment. They are not automatically every packet's next hop.

DROTHER

A router that is neither DR nor BDR on the segment. It becomes fully adjacent to those two roles, not necessarily to every other DROTHER.

Interface priority

An election value from 0 through 255. Higher eligible priority is preferred during election; zero makes the interface ineligible for DR or BDR.

Nonpreemptive election

An established DR is not displaced merely because a new router arrives with a higher priority. Existing roles and startup history matter.

OSPF cost

A directional routing metric assigned to an outgoing interface. OSPF selects lower total-cost paths within the applicable route class; cost is not milliseconds.

Reference bandwidth

The numerator used with interface bandwidth to derive a default OSPF cost. Consistent reference settings are needed across a domain; an explicit interface cost overrides the calculation.

Control and forwarding planes

The control plane learns and calculates routes. The forwarding plane sends data using selected next hops; a DR control role does not require a data detour.

01

A broadcast segment has local elected roles

A broadcast network type can contain several OSPF routers. DR and BDR roles reduce the need for every pair to maintain full database adjacencies. Each DROTHER becomes fully adjacent to the DR and BDR. Two DROTHERs can remain Two-Way normally. Our three-router lab has only one DROTHER, so it cannot demonstrate a DROTHER-to-DROTHER Two-Way pair; that remains an explicitly explained comparison.

  • DR and BDR are per-segment roles, not an area-wide king and deputy.
  • Do not label every Two-Way observation as a failed adjacency.
02

Election uses priority and history, not cost

Eligible candidates are compared using interface priority, with router ID breaking ties. Priority 0 cannot win either role. However, a higher-priority newcomer does not simply preempt an established DR. The lab therefore brings R1 online first and confirms its DR role before enabling R2, then confirms the backup before enabling R3. This preserves a clear startup history rather than promising election solely from a final configuration snapshot.

  • Higher priority helps an eligible election candidate, not an already completed election.
  • A router ID breaks a tie; it does not override priority 0.
03

Data forwarding follows its selected next hop

The DR participates in topology exchange, but the forwarding path is calculated from the destination and costs. R3 can send directly to R2 across SW1 when the remote loopback belongs to R2. The switch is a Layer 2 transit, not another IP routing hop. Use a destination-route lookup and, if desired, observed packet evidence to establish forwarding; never draw a mandatory detour through the DR just because it organizes OSPF.

  • Keep control relationships and packet paths visually distinct.
  • The endpoint loopbacks are on R2 and R3; no hidden client devices exist.
04

Cost is directional and cumulative

OSPF cost represents an outgoing interface contribution. A path's cost adds the relevant contributions toward the destination, not the sum of every interface seen on a diagram. Traditional Cisco default reference bandwidth is 100 Mbps, so faster links can share the minimum cost unless the reference is adjusted consistently. The lab uses explicit costs to avoid hiding arithmetic behind interface bandwidth defaults. The bandwidth command itself is not a physical speed upgrade.

  • Cost need not be symmetric in opposite directions.
  • Changing cost does not change DR priority or guarantee an application performance improvement.
05

Repair a metric error with matching evidence

The deliberate fault is a deviation from the intended cost plan, not a fabricated outage. After changing R3 to 100, record the route's higher metric, the unchanged next hop, the stable neighbor roles and the same ping. Restore the exact cost 10 and verify metric 11 returns. Do not clear OSPF, renumber interfaces or change priorities to repair a cost mistake.

  • A healthy ping can coexist with an incorrect routing metric.
  • Predicted numeric results must be checked on the actual image before being called runtime evidence.

Real-world walkthrough

A priority change did not improve the path

In a hypothetical troubleshooting session, an operator raises DR priority hoping to reduce a route's metric. The value changes but the metric does not, because election preference and path cost are separate controls.

  1. Record the intended destination and current next hop and metric.
  2. Identify whether the complaint concerns election role or forwarding choice.
  3. Compare the outgoing interface cost with the documented cost plan.
  4. Correct the authorized cost value without changing election priorities.
  5. Retest route and traffic evidence; do not claim faster performance without measurement.
Choose the knob that controls the observed property. Priority chooses an eligible control role; cost contributes to a route calculation.

Guided GNS3 lab

A DR is not a mandatory packet waypoint

Build the complete shared VLAN, establish known roles, verify the direct R3-to-R2 route and restore an intentionally wrong R3 cost. No runtime output is fabricated and no alternate physical path is assumed.

R1 Gi0/0--SW1 Gi0/0; R2 Gi0/0--SW1 Gi0/1; R3 Gi0/0--SW1 Gi0/2. All switch ports are access VLAN 35. R3 Loopback0 is the source; R2 Loopback0 is the destination.
R1, R2, R3: fresh entitled CML 2.10 IOSv 15.9M routers.SW1: bundled CML IOSvL2 15.2; record exact show version build.

Addressing plan

DeviceInterfaceAddressPurpose
R1Gi0/0192.0.2.1/24Shared LAN, priority 200
R2Gi0/0192.0.2.2/24Shared LAN, priority 100
R3Gi0/0192.0.2.3/24Shared LAN, priority 0
R1Loopback0198.51.100.135/32Advertised router endpoint
R2Loopback0203.0.113.35/32Final target
R3Loopback0198.51.100.35/32Fixed source
SW1VLAN 35 portsNo IP addressLayer 2-only switching

Set up the lab

  1. Use Cisco Modeling Labs 2.10 with its legally entitled bundled IOSv 15.9M reference image. Record the complete show version release; do not export that image to GNS3. No paid API is involved.
  2. Create fresh nodes and only the listed links. No External Connector, NAT node, bridge, public uplink or production network is permitted. Leave console access independent of the test data links.
  3. IOSv examples use GigabitEthernet0/0 and GigabitEthernet0/1. Confirm those exact ports in the workbench and show ip interface brief before configuring; if your image differs, document an explicit port substitution first.
  4. Decline the initial configuration dialog on a new authorized node, press Enter to reach the prompt, then use enable. Do not bypass unknown credentials. All displayed expected results are predictions, not author runtime.
  5. Without an entitled compatible image, complete the address and route-selection worksheet only. Mark command execution, packet forwarding and recovery unmeasured.
  6. Add SW1 using the bundled IOSvL2 image. Map the three exact ports above; no uplinks, SVI or external bridge. Read show version on every node before configuration.
  7. Follow R1, then R2, then R3 startup in order. Wait for the documented interface role before proceeding; a fresh lab has no prior election state.
01

Build the isolated broadcast VLAN

In the isolated CML workbench, select SW1, open its Console tab and connect before typing. Start at > or #; use end first if a prior task left configuration mode. Confirm the three exact cable mappings and configure only those access ports.

enable
configure terminal
vlan 35
exit
interface range GigabitEthernet0/0 - 2
switchport mode access
switchport access vlan 35
no shutdown
end

What each command means

enable
Enter authorized privileged EXEC mode; this does not change the network configuration.
configure terminal
Enter global configuration mode on this named router; accepted changes affect its running state.
vlan 35
Create the isolated shared broadcast VLAN.
exit
Return to global switch configuration.
interface range GigabitEthernet0/0 - 2
Select exactly the three declared router-facing ports.
switchport mode access
Make each selected port an untagged access port.
switchport access vlan 35
Put all three ports into the same isolated VLAN.
no shutdown
Enable the three mapped ports.
end
Return to privileged EXEC; this neither saves nor reverses accepted configuration changes.
What you should see
The three router-facing ports share VLAN 35 without any routed SVI.
Why this step matters
The shared Layer 2 segment is real and completely specified, not an assumed invisible switch.
02

Start the first election candidate

In the isolated CML workbench, select R1, open its Console tab and connect before typing. Start at > or #; use end first if a prior task left configuration mode. Configure only R1 now; leave R2 and R3 unconfigured until R1's DR state is checked.

enable
configure terminal
router ospf 1
router-id 1.1.1.1
exit
interface GigabitEthernet0/0
ip address 192.0.2.1 255.255.255.0
ip ospf network broadcast
ip ospf priority 200
ip ospf 1 area 0
no shutdown
end

What each command means

enable
Enter authorized privileged EXEC mode; this does not change the network configuration.
configure terminal
Enter global configuration mode on this named router; accepted changes affect its running state.
router ospf 1
Create this router's fresh local OSPF process.
router-id 1.1.1.1
Set a unique router identity before enabling OSPF.
exit
Return to global configuration.
interface GigabitEthernet0/0
Select the cable to SW1.
ip address 192.0.2.1 255.255.255.0
Assign this router's address in the shared /24.
ip ospf network broadcast
Explicitly select broadcast OSPF behavior.
ip ospf priority 200
Set DR/BDR election eligibility and preference, not path cost.
ip ospf 1 area 0
Enable the interface in area 0.
no shutdown
Enable the shared-LAN connection.
end
Return to privileged EXEC; this neither saves nor reverses accepted configuration changes.
What you should see
R1 should elect itself DR after the wait interval on the empty segment.
Why this step matters
Startup order makes the role prediction reproducible without preempting a live DR.
03

Set R1 costs and confirm DR

In the isolated CML workbench, select R1, open its Console tab and connect before typing. Start at > or #; use end first if a prior task left configuration mode. Add its endpoint, then wait for the interface display to show DR before starting R2.

enable
configure terminal
interface Loopback0
ip address 198.51.100.135 255.255.255.255
ip ospf 1 area 0
ip ospf cost 1
exit
interface GigabitEthernet0/0
ip ospf cost 10
end
show ip ospf interface GigabitEthernet0/0

What each command means

enable
Enter authorized privileged EXEC mode; this does not change the network configuration.
configure terminal
Enter global configuration mode on this named router; accepted changes affect its running state.
interface Loopback0
Create this router's traffic endpoint.
ip address 198.51.100.135 255.255.255.255
Assign its distinct /32 loopback address.
ip ospf 1 area 0
Advertise the loopback in area 0.
ip ospf cost 1
Make the loopback's advertised cost explicit.
exit
Return to global configuration.
interface GigabitEthernet0/0
Select the outgoing shared-LAN interface.
ip ospf cost 10
Set an explicit baseline outgoing OSPF cost.
end
Return to privileged EXEC; this neither saves nor reverses accepted configuration changes.
show ip ospf interface GigabitEthernet0/0
Confirm broadcast type, priority 200 and DR state.
What you should see
Expect R1 DR with LAN cost 10 and loopback cost 1.
Why this step matters
The next stage depends on observed role completion, not a guessed delay.
04

Start the backup candidate

In the isolated CML workbench, select R2, open its Console tab and connect before typing. Start at > or #; use end first if a prior task left configuration mode. Join the established segment with a different router ID and eligible priority 100.

enable
configure terminal
router ospf 1
router-id 2.2.2.2
exit
interface GigabitEthernet0/0
ip address 192.0.2.2 255.255.255.0
ip ospf network broadcast
ip ospf priority 100
ip ospf 1 area 0
no shutdown
end

What each command means

enable
Enter authorized privileged EXEC mode; this does not change the network configuration.
configure terminal
Enter global configuration mode on this named router; accepted changes affect its running state.
router ospf 1
Create this router's fresh local OSPF process.
router-id 2.2.2.2
Set a unique router identity before enabling OSPF.
exit
Return to global configuration.
interface GigabitEthernet0/0
Select the cable to SW1.
ip address 192.0.2.2 255.255.255.0
Assign this router's address in the shared /24.
ip ospf network broadcast
Explicitly select broadcast OSPF behavior.
ip ospf priority 100
Set DR/BDR election eligibility and preference, not path cost.
ip ospf 1 area 0
Enable the interface in area 0.
no shutdown
Enable the shared-LAN connection.
end
Return to privileged EXEC; this neither saves nor reverses accepted configuration changes.
What you should see
R2 should become BDR without displacing the established R1 DR.
Why this step matters
OSPF's existing-role behavior differs from a simplistic always-highest-wins claim.
05

Set R2 endpoint and confirm BDR

In the isolated CML workbench, select R2, open its Console tab and connect before typing. Start at > or #; use end first if a prior task left configuration mode. Create the final target and confirm its BDR state before enabling R3.

enable
configure terminal
interface Loopback0
ip address 203.0.113.35 255.255.255.255
ip ospf 1 area 0
ip ospf cost 1
exit
interface GigabitEthernet0/0
ip ospf cost 10
end
show ip ospf interface GigabitEthernet0/0

What each command means

enable
Enter authorized privileged EXEC mode; this does not change the network configuration.
configure terminal
Enter global configuration mode on this named router; accepted changes affect its running state.
interface Loopback0
Create this router's traffic endpoint.
ip address 203.0.113.35 255.255.255.255
Assign its distinct /32 loopback address.
ip ospf 1 area 0
Advertise the loopback in area 0.
ip ospf cost 1
Make the loopback's advertised cost explicit.
exit
Return to global configuration.
interface GigabitEthernet0/0
Select the outgoing shared-LAN interface.
ip ospf cost 10
Set an explicit baseline outgoing OSPF cost.
end
Return to privileged EXEC; this neither saves nor reverses accepted configuration changes.
show ip ospf interface GigabitEthernet0/0
Confirm R1 DR, R2 BDR and local cost 10.
What you should see
Expect R2 BDR and its advertised /32 at cost 1.
Why this step matters
The target address and cost are explicit inputs to the later calculation.
06

Join an ineligible election participant

In the isolated CML workbench, select R3, open its Console tab and connect before typing. Start at > or #; use end first if a prior task left configuration mode. Use priority 0 while still enabling normal OSPF route learning.

enable
configure terminal
router ospf 1
router-id 3.3.3.3
exit
interface GigabitEthernet0/0
ip address 192.0.2.3 255.255.255.0
ip ospf network broadcast
ip ospf priority 0
ip ospf 1 area 0
no shutdown
end

What each command means

enable
Enter authorized privileged EXEC mode; this does not change the network configuration.
configure terminal
Enter global configuration mode on this named router; accepted changes affect its running state.
router ospf 1
Create this router's fresh local OSPF process.
router-id 3.3.3.3
Set a unique router identity before enabling OSPF.
exit
Return to global configuration.
interface GigabitEthernet0/0
Select the cable to SW1.
ip address 192.0.2.3 255.255.255.0
Assign this router's address in the shared /24.
ip ospf network broadcast
Explicitly select broadcast OSPF behavior.
ip ospf priority 0
Set DR/BDR election eligibility and preference, not path cost.
ip ospf 1 area 0
Enable the interface in area 0.
no shutdown
Enable the shared-LAN connection.
end
Return to privileged EXEC; this neither saves nor reverses accepted configuration changes.
What you should see
R3 should remain DROTHER and form full adjacencies to R1 and R2.
Why this step matters
Election ineligibility does not prevent routing or adjacency to the elected routers.
07

Set R3 source and baseline cost

In the isolated CML workbench, select R3, open its Console tab and connect before typing. Start at > or #; use end first if a prior task left configuration mode. Create the actual test source and explicitly set outgoing LAN cost 10.

enable
configure terminal
interface Loopback0
ip address 198.51.100.35 255.255.255.255
ip ospf 1 area 0
ip ospf cost 1
exit
interface GigabitEthernet0/0
ip ospf cost 10
end

What each command means

enable
Enter authorized privileged EXEC mode; this does not change the network configuration.
configure terminal
Enter global configuration mode on this named router; accepted changes affect its running state.
interface Loopback0
Create this router's traffic endpoint.
ip address 198.51.100.35 255.255.255.255
Assign its distinct /32 loopback address.
ip ospf 1 area 0
Advertise the loopback in area 0.
ip ospf cost 1
Make the loopback's advertised cost explicit.
exit
Return to global configuration.
interface GigabitEthernet0/0
Select the outgoing shared-LAN interface.
ip ospf cost 10
Set an explicit baseline outgoing OSPF cost.
end
Return to privileged EXEC; this neither saves nor reverses accepted configuration changes.
What you should see
R3's source /32 is advertised with cost 1.
Why this step matters
Fixed source and explicit costs make the reverse path and metric independently checkable.
08

Record roles and the direct next hop

In the isolated CML workbench, select R3, open its Console tab and connect before typing. Start at > or #; use end first if a prior task left configuration mode. Wait for synchronization; record both neighbors and the remote endpoint route.

enable
show ip ospf neighbor
show ip route 203.0.113.35
ping 203.0.113.35 source 198.51.100.35

What each command means

enable
Enter authorized privileged EXEC mode to inspect this named router.
show ip ospf neighbor
Expect R1 as DR and R2 as BDR, both Full.
show ip route 203.0.113.35
Expect next hop 192.0.2.2 and OSPF metric 11.
ping 203.0.113.35 source 198.51.100.35
Verify the complete source-to-target exchange.
What you should see
Expect direct R2 next hop, not a routed detour through R1.
Why this step matters
The data-plane destination choice is distinct from the DR's control role.
09

Introduce a cost-plan error

In the isolated CML workbench, select R3, open its Console tab and connect before typing. Start at > or #; use end first if a prior task left configuration mode. Change only the outgoing cost from 10 to 100; do not alter priority or addressing.

enable
configure terminal
interface GigabitEthernet0/0
ip ospf cost 100
end

What each command means

enable
Enter authorized privileged EXEC mode; this does not change the network configuration.
configure terminal
Enter global configuration mode on this named router; accepted changes affect its running state.
interface GigabitEthernet0/0
Select R3's outgoing shared-LAN interface.
ip ospf cost 100
Deliberately raise the metric contribution by 90.
end
Return to privileged EXEC; this neither saves nor reverses accepted configuration changes.
What you should see
The metric to R2's loopback should rise to 101.
Why this step matters
This is a safe isolated metric fault, not a claim that connectivity must fail.
10

Compare metric, role and traffic

In the isolated CML workbench, select R3, open its Console tab and connect before typing. Start at > or #; use end first if a prior task left configuration mode. After recalculation, compare all three observations with baseline.

enable
show ip route 203.0.113.35
show ip ospf neighbor
ping 203.0.113.35 source 198.51.100.35

What each command means

enable
Enter authorized privileged EXEC mode to inspect this named router.
show ip route 203.0.113.35
Check metric 101 with the same R2 next hop.
show ip ospf neighbor
Verify the existing DR/BDR relationships remain.
ping 203.0.113.35 source 198.51.100.35
Check that the single available path still carries the exchange.
What you should see
Expect a higher metric but unchanged role and viable path.
Why this step matters
With no alternate route, increased cost alone does not create a new next hop or guaranteed outage.
11

Restore the intended cost

In the isolated CML workbench, select R3, open its Console tab and connect before typing. Start at > or #; use end first if a prior task left configuration mode. Restore the documented explicit value instead of resetting unrelated OSPF state.

enable
configure terminal
interface GigabitEthernet0/0
ip ospf cost 10
end

What each command means

enable
Enter authorized privileged EXEC mode; this does not change the network configuration.
configure terminal
Enter global configuration mode on this named router; accepted changes affect its running state.
interface GigabitEthernet0/0
Select the same outgoing interface.
ip ospf cost 10
Restore the original cost-plan value.
end
Return to privileged EXEC; this neither saves nor reverses accepted configuration changes.
What you should see
The route should return to its baseline metric after recalculation.
Why this step matters
Using an explicit restoration avoids relying on an image-dependent default bandwidth value.
12

Repeat the original checks

In the isolated CML workbench, select R3, open its Console tab and connect before typing. Start at > or #; use end first if a prior task left configuration mode. Compare the exact destination and source with the first baseline.

enable
show ip route 203.0.113.35
show ip ospf neighbor
ping 203.0.113.35 source 198.51.100.35

What each command means

enable
Enter authorized privileged EXEC mode to inspect this named router.
show ip route 203.0.113.35
Verify metric 11 and next hop 192.0.2.2.
show ip ospf neighbor
Confirm the original roles and Full adjacencies.
ping 203.0.113.35 source 198.51.100.35
Repeat the initial endpoint exchange.
What you should see
Expect the original metric and working exchange restored.
Why this step matters
This closes the fault with both control and forwarding evidence.

Verify

  • Confirm switch ports share VLAN 35 and SW1 has no routing role.
  • Retain startup evidence for R1 DR and R2 BDR before R3 joins.
  • Show R3's remote route points at R2, not at the DR merely because of its role.
  • Compare metrics 11 and 101 without describing them as milliseconds.

Troubleshoot

  • If roles differ, inspect previous election state and startup order; do not assume a priority change preempts an existing DR.
  • If neighbors are missing, compare VLAN membership, broadcast type, area and compatible Hello parameters.
  • If metric arithmetic differs, inspect actual outgoing and destination-loopback costs before assuming the ping path changed.
Licensing and cleanup

GNS3 does not provide Cisco images. Use software only when the applicable license or entitlement permits that environment. Do not share or redistribute image files. Cisco Modeling Labs is the official alternative; its reference images are licensed for use within CML unless separately licensed. A paper exercise needs no image, but does not establish hands-on competence. Virtual routers do not reproduce physical radios, PoE delivery, hardware forwarding rates or failover timing.

  • Restore R3 Gi0/0 cost 10 and leave the original election priorities unchanged.
  • Stop the isolated four-node project after retaining actual evidence; no role-reset or device erase is needed.

Practice set

Answer before you reveal

01Does the DR have to forward every data packet?
No; data follows the selected route's next hop.

In this shared-LAN example R3 reaches R2 directly through SW1. R1's DR role is a control-plane relationship.

02Can priority 0 win DR or BDR?
No; that interface is ineligible for either role.

It may still discover neighbors and route normally. A high router ID does not override election ineligibility.

03Does a higher-priority newcomer preempt a stable DR?
No; the election preserves established roles in that situation.

Startup history matters. This lab explicitly establishes R1 first so the predicted roles do not rely on simultaneous boot timing.

04What is the expected baseline metric to R2's loopback?
It is 11: R3's outgoing LAN cost 10 plus R2's loopback cost 1.

The switch is not an IP routing hop contributing another OSPF cost, and DR priority is not part of the calculation.

05Why does cost 100 not break this lab's ping?
The one available routed path remains usable despite its higher metric.

A higher cost can alter selection when alternatives exist, but this topology intentionally supplies no alternative routed path.

06Can this three-router lab show two DROTHERs in Two-Way?
No; it has one DR, one BDR and only one DROTHER.

The normal DROTHER-to-DROTHER behavior is taught as a comparison, not fabricated as an observation from this node count.

Knowledge check

Quiz: prove the reasoning

0/5 answered
01Which parameter influences DR election?
02Which parameter contributes to path calculation?
03What is R3's expected next hop to R2 Loopback0?
04What does metric 101 mean here?
05What should rollback change?

Keep these

Technical takeaways

  • DR and BDR organize topology exchange on a segment.
  • Priority 0 prevents election, not normal routing.
  • Existing DR roles are not simply preempted by newcomers.
  • Forwarding does not require a DR detour.
  • Path cost is directional arithmetic, not latency.
  • A cost-plan fault can exist while packets still arrive.