2.2.13 Packet Tracer - Point-to-Point Single-Area OSPFv2 Configuration (Answers)

2.2.13 Packet Tracer - Point-to-Point Single-Area OSPFv2 Configuration (Instructor Version)

Instructor Note: Red font color or green highlights indicate text that appears in the instructor copy only.

Addressing Table

Device Interface IP Address Subnet Mask
R1 G0/0/0 192.168.10.1 /24
S0/1/0 10.1.1.1 /30
S0/1/1 10.1.1.5 /30
R2 G0/0/0 192.168.20.1 /24
S0/1/0 10.1.1.2 /30
S0/1/1 10.1.1.9 /30
R3 G0/0/0 192.168.30.1 /24
S0/1/0 10.1.1.10 /30
S0/1/1 10.1.1.6 /30
PC1 NIC 192.168.10.10 /24
PC2 NIC 192.168.20.10 /24
PC3 NIC 192.168.30.10 /24

Objectives

  • Part 1: Configure Router IDs.
  • Part 2: Configure Networks for OSPF Routing.
  • Part 3: Configure Passive Interfaces.
  • Part 4: Verify OSPF configuration.

Background

In this activity, you will activate OSPF routing using network statements and wildcard masks, configuring OSPF routing on interfaces, and by using network statements quad-zero masks. In addition, you will configure explicit router IDs and passive interfaces.

Instructions

Part 1: Configure router IDs.

a. Start the OSPF routing process on all three routers. Use process ID 10.
Open configuration window

Router(config)# router ospf process-id

b. Use the router-id command to set the OSPF IDs of the three routers as follows
• R1: 1.1.1.1
• R2: 2.2.2.2
• R3: 3.3.3.3
Use the following command:

Router(config-router)# router-id rid
R1(config)# router ospf 10
R1(config-router)# router-id 1.1.1.1

R2(config)# router ospf 10
R2(config-router)# router-id 2.2.2.2

R3(config)# router ospf 10
R3(config-router)# router-id 3.3.3.3

Close configuration window

Part 2: Configure Networks for OSPF Routing

Step 1: Configure networks for OSPF routing using network commands and wildcard masks.

How many statements are required to configure OSPF to route all the networks attached to router R1?

3

The LAN attached to router R1 has a /24 mask. What is the equivalent of this mask in dotted decimal representation?

255.255.255.0

Subtract the dotted decimal subnet mask from 255.255.255.255. What is the result?

0.0.0.255 (Readmore)

What is the dotted decimal equivalent of the /30 subnet mask?

255.255.255.252

Subtract the dotted decimal representation of the /30 mask from 255.255.255.255. What is the result?

0.0.0.3

a. Configure the routing process on R1 with the network statements and wildcard masks that are required to activate OSPF routing for all the attached networks. The network statement values should be the network or subnet addresses of the configured networks.

Router(config-router)# network network-address wildcard-mask area area-id

b. Verify that OSPF has been configured properly by the displaying the running configuration. If you find an error, delete the network statement using the no command and reconfigure it.

R1(config-router)# network 192.168.10.0 0.0.0.255 area 0
R1(config-router)# network 10.1.1.0 0.0.0.3 area 0
R1(config-router)# network 10.1.1.4 0.0.0.3 area 0
Step 2: Configure networks for OSPF routing using interface IP addresses and quad-zero masks.

On router R2, configure OSPF using network commands with the IP addresses of the interfaces and quad-zero masks. The syntax of the network command is the same as was used above.

R2(config-router)# network 192.168.20.1 0.0.0.0 area 0
R2(config-router)# network 10.1.1.2 0.0.0.0 area 0
R2(config-router)# network 10.1.1.9 0.0.0.0 area 0
Step 3: Configure OSPF routing on router interfaces

On router R3, configure the required interfaces with OSPF.
Question:
Which interfaces on R3 should be configured with OSPF?

G0/0/0, S0/1/0, S0/1/1

Configure each interface using the command syntax shown below:

Router(config-if)# ip ospf process-id area area-id
R3(config)# interface GigabitEthernet0/0/0
R3(config-if)# ip ospf 10 area 0
R3(config-if)# interface Serial0/1/0
R3(config-if)# ip ospf 10 area 0
R3(config-if)# interface Serial0/1/1
R3(config-if)# ip ospf 10 area 0

Close configuration window

Part 3: Configure Passive Interfaces

OSPF will send its protocol traffic out of all interfaces that are participating in the OSPF process. On links that are not configured to other networks, such as LANs, this unnecessary traffic consumes resources. The passive-interface command will prevent the OSPF process from sending unnecessary routing protocol traffic out LAN interfaces.
Question:
Which interfaces on R1, R2, and R3 are a LAN interfaces?

G0/0/0 on all three routers.

Configure the OSPF process on each of the three routers with the passive-interface command.
Open configuration window

Router(config-router)# passive-interface interface
R1(config)# router ospf 10
R1(config-router)# passive-interface GigabitEthernet0/0/0

R2(config)# router ospf 10
R2(config-router)# passive-interface GigabitEthernet0/0/0

R3(config)# router ospf 10
R3(config-router)# passive-interface GigabitEthernet0/0/0

Close configuration window

Part 4: Verify OSPF Configuration

Use show commands to verify the network and passive interface configuration of the OSPF process on each router.

Verify OSPF

Verify passive interface

Device Configs - Final

Router R1

! ==============================================================
!--- 2.2.13 Packet Tracer - Point-to-Point Single-Area OSPFv2 Configuration
!--- ANSWER SCRIPT FOR ROUTER R1
!--- Usage: from the console (or a Telnet/SSH session, if already reachable) on R1, enter privileged EXEC mode with "enable", then paste this whole file. Every line beginning with "!" is a comment; IOS ignores it, so pasting a comment by accident is harmless.
!--- R1 connects to R2 via S0/1/0 (10.1.1.0/30) and to R3 via S0/1/1 (10.1.1.4/30), plus LAN 1 (192.168.10.0/24) on G0/0/0. This script starts OSPF process 10, sets the router ID, activates routing with network statements + wildcard masks (Part 2.1), and suppresses OSPF hellos on the LAN interface (Part 3).
! ==============================================================

enable
configure terminal

! --------------------------------------------------------------
!--- Part 1: Configure router ID
! --------------------------------------------------------------

router ospf 10
 router-id 1.1.1.1

! --------------------------------------------------------------
!--- Part 2, Step 1: Configure networks for OSPF routing using network commands and wildcard masks
! --------------------------------------------------------------

!--- LAN 1 is a /24 (255.255.255.0); the inverse mask for OSPF is 0.0.0.255.
 network 192.168.10.0 0.0.0.255 area 0
!--- Link to R2 is a /30 (255.255.255.252); the inverse mask is 0.0.0.3.
 network 10.1.1.0 0.0.0.3 area 0
!--- Link to R3 is also a /30; same inverse mask, different subnet.
 network 10.1.1.4 0.0.0.3 area 0

! --------------------------------------------------------------
!--- Part 3: Configure passive interface
! --------------------------------------------------------------

!--- G0/0/0 is the LAN interface (no other OSPF router lives on that segment) - suppress unnecessary hello traffic out of it.
 passive-interface GigabitEthernet0/0/0

end

! --------------------------------------------------------------
!--- Operational habit (not explicitly required by this lab): save to NVRAM. (Press Enter when prompted for the destination filename.)
! --------------------------------------------------------------
copy running-config startup-config

! ==============================================================
!--- Verification (from R1):
!---   R1# show ip protocols     -> confirms process 10, router-id 1.1.1.1, the 3 networks, and G0/0/0 listed as passive
!---   R1# show ip ospf neighbor -> full/2-way adjacency with R2 (2.2.2.2) and R3 (3.3.3.3), no neighbor over G0/0/0
!---   R1# show ip route ospf    -> O routes for 192.168.20.0/24 and 192.168.30.0/24
! ==============================================================

Router R2

! ==============================================================
!--- 2.2.13 Packet Tracer - Point-to-Point Single-Area OSPFv2 Configuration
!--- ANSWER SCRIPT FOR ROUTER R2
!--- Usage: from the console (or a Telnet/SSH session, if already reachable) on R2, enter privileged EXEC mode with "enable", then paste this whole file. Every line beginning with "!" is a comment; IOS ignores it, so pasting a comment by accident is harmless.
!--- R2 connects to R1 via S0/1/0 (10.1.1.0/30) and to R3 via S0/1/1 (10.1.1.8/30), plus LAN 2 (192.168.20.0/24) on G0/0/0. This script starts OSPF process 10, sets the router ID, then activates routing using interface IP addresses with quad-zero masks (Part 2.2), and suppresses OSPF hellos on the LAN interface (Part 3).
! ==============================================================

enable
configure terminal

! --------------------------------------------------------------
!--- Part 1: Configure router ID
! --------------------------------------------------------------

router ospf 10
 router-id 2.2.2.2

! --------------------------------------------------------------
!--- Part 2, Step 2: Configure networks for OSPF routing using interface IP addresses and quad-zero masks
! --------------------------------------------------------------

!--- Quad-zero (0.0.0.0) matches only the exact interface address, so each interface needs its own statement.
 network 192.168.20.1 0.0.0.0 area 0
 network 10.1.1.2 0.0.0.0 area 0
 network 10.1.1.9 0.0.0.0 area 0

! --------------------------------------------------------------
!--- Part 3: Configure passive interface
! --------------------------------------------------------------

!--- G0/0/0 is the LAN interface - suppress unnecessary hello traffic out of it.
 passive-interface GigabitEthernet0/0/0

end

! --------------------------------------------------------------
!--- Operational habit (not explicitly required by this lab): save to NVRAM. (Press Enter when prompted for the destination filename.)
! --------------------------------------------------------------
copy running-config startup-config

! ==============================================================
!--- Verification (from R2):
!---   R2# show ip protocols     -> confirms process 10, router-id 2.2.2.2, the 3 networks, and G0/0/0 listed as passive
!---   R2# show ip ospf neighbor -> full/2-way adjacency with R1 (1.1.1.1) and R3 (3.3.3.3), no neighbor over G0/0/0
!---   R2# show ip route ospf    -> O routes for 192.168.10.0/24 and 192.168.30.0/24
! ==============================================================

Router R3

! ==============================================================
!--- 2.2.13 Packet Tracer - Point-to-Point Single-Area OSPFv2 Configuration
!--- ANSWER SCRIPT FOR ROUTER R3
!--- Usage: from the console (or a Telnet/SSH session, if already reachable) on R3, enter privileged EXEC mode with "enable", then paste this whole file. Every line beginning with "!" is a comment; IOS ignores it, so pasting a comment by accident is harmless.
!--- R3 connects to R2 via S0/1/0 (10.1.1.8/30) and to R1 via S0/1/1 (10.1.1.4/30), plus LAN 3 (192.168.30.0/24) on G0/0/0. This script starts OSPF process 10, sets the router ID, then activates routing directly on each interface with "ip ospf area" (Part 2.3) instead of network statements, and suppresses OSPF hellos on the LAN interface (Part 3).
! ==============================================================

enable
configure terminal

! --------------------------------------------------------------
!--- Part 1: Configure router ID
! --------------------------------------------------------------

router ospf 10
 router-id 3.3.3.3
 passive-interface GigabitEthernet0/0/0
exit

! --------------------------------------------------------------
!--- Part 2, Step 3: Configure OSPF routing directly on router interfaces
! --------------------------------------------------------------

!--- LAN interface - also the one marked passive above, so it still joins area 0 but sends no hellos.
interface GigabitEthernet0/0/0
 ip ospf 10 area 0
exit

!--- Link to R2 (10.1.1.10, in the 10.1.1.8/30 subnet).
interface Serial0/1/0
 ip ospf 10 area 0
exit

!--- Link to R1 (10.1.1.6, in the 10.1.1.4/30 subnet).
interface Serial0/1/1
 ip ospf 10 area 0
exit

end

! --------------------------------------------------------------
!--- Operational habit (not explicitly required by this lab): save to NVRAM. (Press Enter when prompted for the destination filename.)
! --------------------------------------------------------------
copy running-config startup-config

! ==============================================================
!--- Verification (from R3):
!---   R3# show ip protocols     -> confirms process 10, router-id 3.3.3.3, G0/0/0 listed as passive
!---   R3# show ip ospf neighbor -> full/2-way adjacency with R1 (1.1.1.1) and R2 (2.2.2.2), no neighbor over G0/0/0
!---   R3# show ip route ospf    -> O routes for 192.168.10.0/24 and 192.168.20.0/24
! ==============================================================

Download Packet Tracer (.pka) file:

Subscribe
Notify of
guest

3 Corrections & Clarifications