Skip to content

Rayan-974/UniNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

🏫 UniNet — University Network Architecture

An enterprise-grade dual-campus network architecture designed and simulated natively within Cisco Packet Tracer. The infrastructure maps out a complete high-availability environment for COMSATS University, seamlessly interconnecting a Main Campus and a remote Branch Campus using logical segmentation, dynamic routing fabrics, automated IP allocation schemes, and hardened edge security controls.

📋 Table of Contents


✨ Core Infrastructure Subsystems

  • 🌐 Multi-Campus Structural Routing: Merges two distinct geographic campus layouts via dynamic inter-domain path mapping policies.
  • 🛡️ Hardened Broadcast Domains (VLANs): Segregates administrative, departmental, and student endpoint matrixes to minimize blast radiuses and optimize traffic performance.
  • ⚡ Router-on-a-Stick Inter-VLAN Transit: Deploys virtual sub-interface subnets utilizing standard 802.1Q trunking caps to route isolated department assets securely.
  • 🎛️ Automated Infrastructure Pools: Configures core router-mapped DHCP pools to deliver dynamic stateful network assignments across admin floors.
  • 🔐 Layer-2 MAC Filtering & Port Security: Hardens edge switches against physical sniffing loops and address exhaustion vectors using maximum MAC capacity ceilings and automated frame restriction traps.
  • 📟 Secure Shell (SSHv2) Node Management: Restricts remote administration lanes to encrypted cryptographically signed crypto-key access channels.

🧱 Logical Topology & VLAN Allocations

The infrastructure splits network nodes into a standard Class C layout (192.168.0.0/24) partitioned cleanly across logical campus segments:

Location VLAN ID Department Assignment IP Subnet Mapping Allocation Method
Main Campus (Bldg A) 10 Administrative Staff 192.168.10.0/24 Dynamic (DHCP Pool)
Main Campus (Bldg A) 20 Faculty of Business 192.168.20.0/24 Static / Manual
Main Campus (Bldg B) 30 Faculty of Computer Science 192.168.30.0/24 Static / Manual
Main Campus (Bldg B) 40 Civil Engineering Faculty 192.168.40.0/24 Static / Manual
Main Campus (Bldg C) 50 Computer Science Student Labs 192.168.50.0/24 Static / Manual
Main Campus (Bldg C) 60 IT Department & Servers 192.168.60.0/24 Static Infrastructure
Branch Campus (Flr 1) 70 Computer Science Staff Node 192.168.70.0/24 Static / Manual
Branch Campus (Flr 2) 80 Computer Science Students Node 192.168.80.0/24 Static / Manual

🔄 Network Data Flow Blueprint

  [ Campus Node (VLAN 10) ]                [ External Cloud Core ]
            │                                         ▲
            ▼                                         │ (Static Default Route)
  [ Access Port (fa0/1) ]                             │
            │                                         │
            ▼                                         ▼
  [ 802.1Q Dot1Q Trunk ] ────────────► [ Core Router Node ]
  Encapsulated Virtual Frames                 │        ▲
                                              │        │ (Internal Dynamic Routing)
                                              ▼        ▼
                                       [ RIPv2 Routing Protocol ]
                                      Exchanges Multi-Subnet Metrics


🛠️ Device Configuration Highlights

1. VLAN Aggregation & Access Mapping (Edge Switch)

Switch# configure terminal
Switch(config)# vlan 10
Switch(config-vlan)# name Admin-Staff
Switch(config-vlan)# interface range fa0/1 - 10
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 10

2. Router-on-a-Stick Sub-Interfaces (Gateway)

Router(config)# interface gigabitEthernet 0/0.10
Router(config-subif)# encapsulation dot1Q 10
Router(config-subif)# ip address 192.168.10.1 255.255.255.0

3. Dynamic IP Pools Configuration (DHCP Engine)

Router(config)# ip dhcp pool Admin-Staff
Router(dhcp-config)# network 192.168.10.0 255.255.255.0
Router(dhcp-config)# default-router 192.168.10.1
Router(dhcp-config)# dns-server 8.8.8.8

4. Dynamic Matrix Vector Routing (RIPv2 Engine)

Router(config)# router rip
Router(config-router)# version 2
Router(config-router)# network 192.168.10.0
Router(config-router)# network 192.168.20.0


📁 Project Repository Mapping

├── final project cn.pkt      # Master Cisco Packet Tracer Network Topology Simulation file
├── .gitignore                # Excludes temporary localized packet tracer lock arrays
└── README.md                 # Complete infrastructure design presentation and breakdown


🔧 How to Run the Simulation

  • Software Prerequisites: Ensure you have Cisco Packet Tracer installed (v8.0 or later recommended).
  • Launch Architecture: Open final project cn.pkt directly to launch the simulation topology canvas.
  • Execution Convergence: Wait roughly 30-45 seconds for Spanning Tree Protocol (STP) and routing loops to fully converge (all node indicators turn from amber to solid green).
  • Validation Test: * Open an Administrative PC in Building A, access the Desktop tab, and confirm that an IP address has been successfully leased via DHCP.
  • Run a network ping trace in the workstation CLI prompt (ping 192.168.60.10) to verify stable inter-VLAN data transmissions.

🙋 Authors

Rayan Ahmer


⭐ Star this repository if you found it helpful!


About

university-network-simulation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors