A comprehensive university campus network designed using Cisco Packet Tracer for the Computer Networks course.
The project simulates a complete university infrastructure consisting of multiple colleges, academic buildings, laboratories, and centralized services. It demonstrates enterprise network design concepts including LAN segmentation, inter-building routing, centralized servers, and end-to-end connectivity verification.
The network was designed to simulate a university campus containing:
- 4 Colleges
- 4 Floors per College
- 5 Computer Labs on each Floor
- 10 PCs in every Lab
Overall, the network contains approximately:
- 80 Computer Labs
- 800 End Devices (PCs)
- Distribution and Access Switches
- Core Routers
- Centralized Server Farm
The project focuses on designing a scalable campus network capable of supporting communication between all departments while providing centralized network services.
- Multi-building university topology
- Hierarchical network design
- LAN segmentation
- Multiple interconnected routers
- Multiple switches
- Centralized DNS Server
- Centralized HTTP Server
- Centralized Mail Server
- End-to-end connectivity
- ICMP communication testing
- Scalable campus architecture
- Cisco Packet Tracer
- Computer Networks
- IPv4 Addressing
- Routing
- Switching
- DNS
- HTTP
- Email Services
- ICMP Testing
The project follows a hierarchical campus network architecture:
- Core Layer
- Distribution Layer
- Access Layer
Each college is connected through routers to the campus backbone, allowing communication between all departments and centralized services.
University-Campus-Network/
│
├── Network.pkt
├── presentation.pdf
├── documentation.pdf
├── screenshots/
│ ├── full_topology.png
│ ├── college_lab.png
│ ├── server_farm.png
│ ├── routing.png
│ └── ping_test.png
│
└── README.md
The following figure shows the complete university campus network consisting of four colleges connected through the core network.
Each college contains four floors, where every floor includes five computer laboratories connected through access switches.
The network includes centralized services accessible from all colleges.
Implemented servers include:
- DNS Server
- HTTP Server
- Mail Server
The campus backbone interconnects the routers responsible for communication between colleges and centralized services.
ICMP testing was performed to verify successful communication between different network segments.
| Component | Quantity |
|---|---|
| Colleges | 4 |
| Floors per College | 4 |
| Labs per Floor | 5 |
| PCs per Lab | 10 |
| Total Labs | 80 |
| Total PCs | 800 |
| Core Routers | 3 |
| DNS Server | 1 |
| HTTP Server | 1 |
| Mail Server | 1 |
The following services were configured and tested successfully:
- DNS Resolution
- HTTP Service
- Email Service
- Inter-College Communication
- Router-to-Router Connectivity
- End-to-End ICMP Communication
The following tests were successfully completed:
- PC to PC communication
- Inter-college communication
- DNS testing
- HTTP server access
- Mail server communication
- Router connectivity verification
- ICMP Ping testing
- Cisco Packet Tracer (recommended version 8.x or newer)
- Clone this repository.
git clone https://github.com/zeko-03/University-Campus-Network.git- Open the project file:
University-Campus-Network.pkt
-
Start Simulation Mode if needed.
-
Test the network using:
- Ping (ICMP)
- DNS requests
- HTTP server
- Email service
- Explore the topology and device configurations.
Course: Computer Networks
Project: University Campus Network Design
Tools Used: Cisco Packet Tracer
This project helped me gain practical experience in:
- Designing large-scale enterprise networks
- VLAN-based network segmentation
- Static and dynamic routing concepts
- Network services configuration
- IP addressing and subnetting
- Troubleshooting network connectivity
- Cisco Packet Tracer simulation
Possible future enhancements include:
- DHCP Server
- Wireless Networks
- Access Control Lists (ACLs)
- NAT Configuration
- OSPF Dynamic Routing
- Network Security Policies
- Redundant Core Design
University-Campus-Network/
│
├── screenshots/
│ ├── full_topology.png
│ ├── college_lab.png
│ ├── server_farm.png
│ ├── routing.png
│ └── ping_test.png
│
├── documentation/
│ ├── Presentation.pptx
│ └── Report.pdf
│
├── University-Campus-Network.pkt
│
└── README.md
Zeyad Mahmoud Elshayeb
Computer Science Student — Zewail City of Science and Technology
GitHub: https://github.com/zeko-03
This project was developed for educational purposes as part of the Computer Networks course.
MIT License.
⭐ If you found this project interesting, feel free to star the repository.




