Table of Contents
- π Project Overview
- π― Project Objective
- π Network Topology
- ποΈ Device Interface Table
- π IP Addressing Table
- π§ Lab Steps
- π» Device Configuration
- β Verification Commands
- β‘ How to Run Lab
- π Folder Structure
- π Learning Outcomes
- βΉοΈ Repository Info
Implement OSPF across multiple routers to demonstrate dynamic routing in an enterprise environment. The lab uses Packet Tracer.
- Configure OSPF area 0 across 3 routers.
- Configure serial WAN links (/30) between routers.
- Configure LANs for 3 sites with PCs and a server.
- Verify OSPF adjacency, routing, and end-to-end connectivity.
- 3 Routers (R1, R2, R3)
- 3 Switches (SW1, SW2, SW3)
- 6 PCs (PC1..PC6) β 2 per LAN
- 1 Server (Server1) in LAN1 (on SW1)
- LAN1: 192.168.10.0/24 (R1)
- LAN2: 192.168.20.0/24 (R2)
- LAN3: 192.168.30.0/24 (R3)
- WAN1 (R1-R2): 10.0.12.0/30
- WAN2 (R2-R3): 10.0.23.0/30
Connections:
R1 G0/0 <-> SW1 Fa0/1 R2 G0/0 <-> SW2 Fa0/1 R3 G0/0 <-> SW3 Fa0/1
R1 S0/3/0 <-> R2 S0/3/1 (Serial DCE <-> DTE) network 10.0.12.0/30 R2 S0/3/0 <-> R3 S0/3/0 (Serial DCE <-> DTE) network 10.0.23.0/30
PC1 Fa0/2 <-> SW1 Fa0/2 PC2 Fa0/3 <-> SW1 Fa0/3 Server1 Fa0/4 <-> SW1 Fa0/4
PC3 Fa0/2 <-> SW2 Fa0/2 PC4 Fa0/3 <-> SW2 Fa0/3
PC5 Fa0/2 <-> SW3 Fa0/2 PC6 Fa0/3 <-> SW3 Fa0/3
| Device | Interface / Notes | IP Address / Mask | Gateway |
|---|---|---|---|
| PC1 | LAN1 | 192.168.10.11/24 | 192.168.10.1 |
| PC2 | LAN1 | 192.168.10.12/24 | 192.168.10.1 |
| PC3 | LAN2 | 192.168.20.21/24 | 192.168.20.1 |
| PC4 | LAN2 | 192.168.20.22/24 | 192.168.20.1 |
| PC5 | LAN3 | 192.168.30.31/24 | 192.168.30.1 |
| PC6 | LAN3 | 192.168.30.32/24 | 192.168.30.1 |
| Server1 | LAN1 | 192.168.10.100/24 | 192.168.10.1 |
Router addresses:
| Device | Interface | IP/Mask |
|---|---|---|
| R1 | G0/0 | 192.168.10.1/24 |
| R1 | S0/3/0 | 10.0.12.1/30 (DCE) |
| R2 | G0/0 | 192.168.20.1/24 |
| R2 | S0/3/1 | 10.0.12.2/30 (DCE) |
| R2 | S0/3/0 | 10.0.23.1/30 (DTE) |
| R3 | G0/0 | 192.168.30.1/24 |
| R3 | S0/3/0 | 10.0.23.2/30 (DTE) |
- Build topology in Packet Tracer (place devices & connect cables).
- Configure PCs and Server (static IPs).
- Configure switches .
- Configure routers interfaces and set clock rate on DCE serials.
- Configure OSPF (area 0) on all routers.
- Verify OSPF neighbors and learned routes.
- Test end-to-end pings (PC to PC, PC to Server).
- Capture screenshots.
interface GigabitEthernet0/0
description LAN to SW1
ip address 192.168.10.1 255.255.255.0
no shutdown
View Full Configuration File β
interface GigabitEthernet0/0
description LAN to SW2
ip address 192.168.20.1 255.255.255.0
no shutdown
View Full Configuration File β
interface GigabitEthernet0/0
description LAN to SW3
ip address 192.168.30.1 255.255.255.0
no shutdown
View Full Configuration File β
!Create VLAN 10
vlan 10
name HR
!Router uplink
interface FastEthernet0/1
description Uplink to R1 G0/0
switchport mode access
switchport access vlan 10
no shutdown
View Full Configuration File β
vlan 20
name Finance
!Router uplink
interface FastEthernet0/1
description Uplink to R2 G0/0
switchport mode access
switchport access vlan 20
no shutdown
View Full Configuration File β
vlan 30
name Sales
!Router uplink
interface FastEthernet0/1
description Uplink to R3 G0/0
switchport mode access
switchport access vlan 30
no shutdown
View Full Configuration File β
| Device | Interface | IP Address | Subnet Mask | Default Gateway | VLAN | Notes |
|---|---|---|---|---|---|---|
| PC1 | NIC | 192.168.10.11 | 255.255.255.0 | 192.168.10.1 | 10 | Connected to SW1 F0/2 |
| PC2 | NIC | 192.168.10.12 | 255.255.255.0 | 192.168.10.1 | 10 | Connected to SW1 F0/3 |
Refer to full files: PC Configs β
| Server1 | NIC | 192.168.10.100 | 255.255.255.0 | 192.168.10.1 | 10 | Connected to SW1 F0/4 |
Refer to full files: SERVER Configs β
πΊοΈ Topology Screenshot
shows the full lab layout in Packet Tracer.

- Verified VLANs on SW1, SW2, SW3. All access ports assigned correctly.
πSW1
πSW2
πSW3
- Verified MAC addresses learned correctly on each switch.
πSw1
πSW2
πSW3
- All LAN and Serial interfaces are up with correct IPs.
π¦R1
π¦R2
π¦R3
- R1 sees R2, R2 sees R1 & R3, R3 sees R2.
π¦R1
π¦R2
π¦R3
- All routers have OSPF learned routes to all LANs.
π¦R1
π¦R2
π¦R3
πΆPC1 Ping R1
πΆPC1 Ping PC3
πΆPC1 Ping PC5
πΆPC1 Ping Server
πΆPC3 Ping R2
πΆPC3 Ping PC1
πΆPC3 Ping PC5
πΆPC5 ping R3
πΆPC5 Ping Server
πΆPC5 Ping PC3
πΆPC6 to Server to verify path through routers.
-
Open the lab file
- Open Packet Tracer and load the lab file located at: lab-files/ospf-multi-router-office-network.pkt
-
Verify device connectivity
- Check that all PCs, switches, and routers are powered on and connected correctly.
-
Apply configurations (if needed)
-
Router configurations: router-configs/r1.cfg, r2.cfg, r3.cfg
-
Switch configurations: switch-configs/sw1.cfg, sw2.cfg, sw3.cfg
-
PC and Server configurations: pc-configs/pc-configs.txt, server-configs.txt
-
-
Follow lab steps
-
Configure OSPF area 0 across all routers
-
Verify VLAN assignments and switch connectivity
-
Test end-to-end connectivity using ping and traceroute
-
-
verification screenshots
- Save screenshots of OSPF neighbors, routing tables, VLAN tables, and ping results for documentation
ospf-multi-router-office-network/
βββ drawio/
β βββ topology.drawio
β
βββ lab-files/
β βββ ospf-multi-router-office-network.pkt
β
βββ pc-configs/
β βββ pc-configs.txt
β βββ server-configs.txt
β
βββ router-configs/
β βββ r1.cfg
β βββ r2.cfg
β βββ r3.cfg
β
βββ switch-configs/
β βββ sw1.cfg
β βββ sw2.cfg
β βββ sw3.cfg
β
βββ screenshots/
β βββ pc1_ping_pc3.png
β βββ pc1_ping_pc5.png
β βββ pc1_ping_r1.png
β βββ pc1_ping_server.png
β βββ pc_ping_pc1.png
β βββ pc3_ping_pc5.png
β βββ pc3_ping_r2.png
β βββ pc5_ping_pc3.png
β βββ pc5_ping_r3.png
β βββ pc5_ping_server.png
β βββ pc6_traceroute_server.png
β βββ r1_ip_int.png
β βββ r1_ospf_neighbor.png
β βββ r1_ospf_route.png
β βββ r2_ip_int.png
β βββ r2_ospf_neighbor.png
β βββ r2_ospf_route.png
β βββ r3_ip_int.png
β βββ r3_ospf_neighbor.png
β βββ r3_ospf_route.png
β βββ sw1_mac.png
β βββ sw1_vlan.png
β βββ sw2_mac.png
β βββ sw2_vlan.png
β βββ sw3_mac.png
β βββ sw3_vlan.png
β
βββ topology/
β βββ topology.png
β
βββ README.md
βββ verification.md
βββ LICENSE
By completing this lab, you will be able to:
-
Configure OSPF dynamic routing across multiple routers in an enterprise network
-
Assign and verify VLANs and switch port configurations
-
Configure router serial WAN links (/30) for point-to-point connectivity
-
Verify routing tables and OSPF neighbor relationships
-
Perform end-to-end connectivity tests using ping and traceroute
-
Understand device interface management and subnetting for small office networks
-
Use Cisco Packet Tracer for practical network simulation and documentation
This project is part of my CCNA Lab Portfolio.
Explore more labs here π @asmymhm


























