A comprehensive enterprise network design and implementation project for a multi-floor organization with remote branch connectivity, demonstrating advanced networking concepts including VLANs, OSPF routing, IPSec VPN, and network security.
Project Status: Completed | Date: December 17, 2025
- Project Overview
- Key Features
- Network Architecture
- Technical Specifications
- Implementation Details
- Getting Started
- Project Structure
- Key Achievements
- Authors
- License
This project presents a professional-grade enterprise network infrastructure solution for Flair Group of Companies, a growing software firm based in Islamabad. The design addresses critical limitations in their legacy flat network by implementing a hierarchical, scalable, and secure network architecture.
The organization faced:
- Security vulnerabilities in unmanaged flat networks
- IP address conflicts and wastage
- Performance bottlenecks across departments
- Lack of centralized management and monitoring
A modern hierarchical network design supporting ~120 users across multiple departments with:
- Multi-floor LAN segmentation using VLANs
- WAN connectivity via IPSec VPN
- Dynamic routing with OSPF
- Multi-layered security architecture
- Centralized services (DHCP, DNS, FTP, Syslog)
- Hierarchical Architecture - Core, Distribution, and Access layers following Cisco best practices
- VLAN Segmentation - 8 department-specific VLANs (HR, Finance, DevOps, IT Support, etc.)
- Router-on-a-Stick Configuration - Inter-VLAN routing with 802.1Q trunking
- VLSM IP Addressing - Efficient address allocation with Class B/C blocks and /30 point-to-point links
- OSPF Protocol - Dynamic routing with fast convergence in Area 0
- IPSec VPN - Site-to-Site encryption between Islamabad HQ and Karachi Branch
- ISP Backbone Simulation - Realistic 3-router mesh topology
- NAT/PAT Configuration - Secure internet access with VPN exemption rules
- Access Control Lists (ACLs) - Department-level traffic segmentation
- Port Security - Unauthorized access prevention
- IDS/IPS Simulation - Intrusion detection with packet logging
- Network Address Translation - Internal IP protection
- DHCP - Automated IP configuration across VLANs
- DNS - Domain resolution for corporate intranet
- Web Hosting - Corporate intranet (www.flairgroup.com)
- FTP Service - Secure file transfers between branches
- Syslog Integration - Centralized logging and security alerts
- IoT Smart Office - Remote control of environmental devices (lights, ceiling fans, door locks)
- Home Gateway Controller - Wireless IoT device management
- IoT Monitor Application - Real-time device control interface
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ISP BACKBONE (Public) β
β ISP_Router_1 ββ ISP_Router_2 ββββββ β
β β β β
β βββISP_Router_3ββ β
ββββββββββββββββββββββββββ¬βββββββββββββββββββ¬βββββββββββββββββββ
β β
ββββββΌββββββ ββββββΌβββββββ
βIslamabad β β Karachi β
β HQ β β Branch β
β(OSPF Area 0) (OSPF Area 0)
ββββββ¬ββββββ ββββββ¬βββββββ
β β
ββββββββββββββββββΌβββββββββββββββ β
β β β β
βββββΌββββ βββββΌββββ βββββΌββββ ββββββββββββββββ
β Floor β β Floor β β Floor β βBranch Switch β
β 1 β β 2 β β 3 β β + IoT β
β (HR, β β(Dev, β β(IT, β β Gateway β
βFinance)β β Test) β βServer)β ββββββββββββββββ
ββββββββββ βββββββββ βββββββββ
Islamabad Headquarters (3 Floors):
- Floor 1: HR, Finance, Front Office (VLAN 10-30)
- Floor 2: Software Development, Testing, R&D (VLAN 40-60)
- Floor 3: IT Support, Data Management, Server Farm (VLAN 70-80)
Karachi Branch:
- Local LAN (172.16.10.0/24)
- IoT Smart Office Infrastructure
- VPN Connection to HQ
| Location | Block | Type | Details |
|---|---|---|---|
| Headquarters | 192.168.0.0/16 | Private Class C | 8 x /24 VLANs (254 hosts each) |
| Branch Office | 172.16.0.0/16 | Private Class B | 172.16.10.0/24 LAN |
| WAN Links | 10.1.1.0/24 | Private Class A | /30 subnets (2 usable IPs each) |
| ISP Backbone | 11.0.0.0 - 12.0.0.0 | Public Simulation | 3 routers mesh |
| VLAN ID | Department | Subnet | Gateway | Floor |
|---|---|---|---|---|
| 10 | Front Office | 192.168.1.0/24 | 192.168.1.1 | 1 |
| 20 | HR | 192.168.2.0/24 | 192.168.2.1 | 1 |
| 30 | Finance | 192.168.3.0/24 | 192.168.3.1 | 1 |
| 40 | Software Dev | 192.168.4.0/24 | 192.168.4.1 | 2 |
| 50 | Software Testing | 192.168.5.0/24 | 192.168.5.1 | 2 |
| 60 | R&D | 192.168.6.0/24 | 192.168.6.1 | 2 |
| 70 | IT Support | 192.168.7.0/24 | 192.168.7.1 | 3 |
| 80 | Data Management | 192.168.8.0/24 | 192.168.8.1 | 3 |
| Device | Model | Quantity | Role |
|---|---|---|---|
| Distribution Router | Cisco 2911 ISR | 4 | OSPF, Inter-VLAN routing, VPN termination |
| Access Switch | Cisco 2960 | 4 | Layer 2 connectivity, VLAN trunking, Port Security |
| Web/DNS Server | Dedicated | 1 | Corporate intranet, domain resolution |
| Syslog Server | Dedicated | 1 | Centralized logging |
| FTP Server | Integrated | 1 | Secure file transfer |
| IoT Gateway | Cisco Home Gateway | 1 | Wireless device controller |
- Protocol: OSPF (Open Shortest Path First)
- Area: Area 0 (Backbone)
- Process ID: 1
- Advertisements: LAN subnets + WAN serial links
- Convergence: Fast failover with automatic route recalculation
| Parameter | Value |
|---|---|
| Type | Site-to-Site IPSec |
| Phase 1 (ISAKMP) | AES encryption, SHA hashing, Pre-Shared Keys |
| Phase 2 (IPSec) | Transform Set: esp-aes esp-sha-hmac |
| Interesting Traffic | 192.168.0.0/16 β 172.16.0.0/16 |
| Encryption | End-to-End encrypted tunneling |
| NAT Exemption | VPN traffic excluded from translation |
- Configuration: Router-on-a-Stick with 802.1Q trunking
- Sub-interfaces: Fa0/0.10 through Fa0/0.80 for each VLAN
- Routing: Layer 3 switching enables department isolation and controlled traffic flow
- Configuration: DHCP pools on Distribution Routers (Floor 1, 2, 3)
- Excluded Addresses: .1 to .10 (router, servers), .50 (printers)
- Pools: Separate pools per VLAN (Pool_HR, Pool_Dev, etc.)
- ACLs: Extended ACLs on VLAN sub-interfaces for departmental policies
- Printer Security: Bouncer rules restrict printer access by department
- IPS Simulation: Malicious traffic detection and blocking with packet counters
- Firewall: Port Address Translation (PAT) protects internal addressing
- DNS: Maps www.flairgroup.com β 192.168.7.10 (Web Server)
- Web Server: Custom HTML intranet for employee announcements
- FTP Server: Authenticated file transfer (admin user) with full permissions
- Syslog: Real-time security alert collection from Core Router
- ISP Backbone: 3-router mesh with Serial connections (realistic public internet)
- VPN Tunnel: AES-encrypted communication over public backbone
- NAT Rules: Split tunneling to allow concurrent internet access and VPN usage
- Home Gateway: Central wireless controller for smart devices
- Devices: Ceiling Fan, Smart Light, Door Lock (remote control)
- Management: IoT Monitor Application for real-time control
- Isolation: Dedicated wireless segment separated from corporate traffic
- Cisco Packet Tracer (Version 8.0 or later)
- Basic understanding of:
- OSI model and network layers
- IP addressing and subnetting
- Routing protocols (OSPF)
- VLANs and switching concepts
- VPN and encryption basics
-
Clone the Repository
git clone https://github.com/yourusername/flair-enterprise-network.git cd flair-enterprise-network -
Open in Packet Tracer
- Launch Cisco Packet Tracer
- File β Open β Select
flair-network-topology.pkt - Wait for all devices to fully boot (2-3 minutes)
-
Verify Connectivity
- From HQ PC β Ping to Branch PC (verify VPN tunnel) - Check routing tables: Show ip route (on each router) - Verify OSPF adjacencies: Show ip ospf neighbor -
Access Services
- Web Access: Open browser on any PC β Enter
www.flairgroup.com - DNS Resolution: Verify domain resolution works
- FTP Access: Connect using FTP client (user: admin)
- IoT Control: Open IoT Monitor β Connect to Home Gateway
- Web Access: Open browser on any PC β Enter
# View OSPF neighbor relationships
show ip ospf neighbor
# Display routing table with OSPF routes (marked with O)
show ip route
# Verify VPN security associations
show crypto session brief
# Check interface status and IP addresses
show ip interface brief
# View ACL traffic counters
show access-lists
# Display DHCP pools
show ip dhcp pool
# Verify VLAN configuration
show vlan briefflair-enterprise-network/
βββ README.md # Project documentation
βββ ARCHITECTURE.md # Detailed architecture guide
βββ CONFIGURATION.md # Step-by-step configuration guide
βββ SETUP_GUIDE.md # Installation and setup instructions
β
βββ packet-tracer-files/
β βββ flair-network-topology.pkt # Complete network simulation
β βββ flair-network-backup.pkt # Backup configuration
β βββ README.md # Packet Tracer file guide
β
βββ configuration-files/
β βββ router-configs/
β β βββ floor1-router.conf # Floor 1 router configuration
β β βββ floor2-router.conf # Floor 2 router configuration
β β βββ floor3-router.conf # Floor 3 router configuration (Core)
β β βββ branch-router.conf # Branch office router
β β
β βββ switch-configs/
β β βββ floor1-switch.conf
β β βββ floor2-switch.conf
β β βββ floor3-switch.conf
β β βββ branch-switch.conf
β β
β βββ isp-configs/
β β βββ isp-router1.conf
β β βββ isp-router2.conf
β β βββ isp-router3.conf
β β
β βββ README.md # Configuration file guide
β
βββ documentation/
β βββ IP_ADDRESSING_PLAN.md # VLSM and subnet documentation
β βββ VLAN_CONFIGURATION.md # VLAN design and policies
β βββ ROUTING_PROTOCOL.md # OSPF implementation details
β βββ VPN_SECURITY.md # IPSec VPN configuration
β βββ ACL_RULES.md # Access control policies
β βββ DHCP_CONFIGURATION.md # DHCP pool setup
β βββ SERVICES_SETUP.md # DNS, Web, FTP, Syslog
β βββ IOT_IMPLEMENTATION.md # Smart office IoT system
β βββ PERFORMANCE_ANALYSIS.md # Testing results and metrics
β
βββ diagrams/
β βββ network-topology.png # Overall topology diagram
β βββ ip-addressing-plan.png # IP block distribution
β βββ vlan-layout.png # VLAN organization
β βββ osi-layer-mapping.png # Layer-wise architecture
β βββ iot-infrastructure.png # IoT system diagram
β
βββ test-scenarios/
β βββ connectivity-tests.md # Ping and traceroute tests
β βββ routing-convergence.md # OSPF failover scenarios
β βββ vpn-encryption-test.md # VPN tunnel verification
β βββ security-tests.md # ACL and firewall tests
β βββ service-availability.md # DNS, DHCP, FTP testing
β βββ iot-control-tests.md # Smart device control tests
β
βββ images/
β βββ screenshots/
β β βββ routing-table-hq.png # HQ routing table verification
β β βββ routing-table-branch.png # Branch routing table
β β βββ vpn-status.png # VPN security associations
β β βββ acl-logs.png # IPS/IDS packet counters
β β βββ dhcp-pools.png # DHCP configuration
β β βββ web-server.png # Corporate intranet screenshot
β β βββ iot-monitor.png # IoT control interface
β β
β βββ diagrams/
β βββ [architecture diagrams]
β
βββ project-report/
β βββ Project_Report-BSSE-III-B.pdf # Full academic report
β βββ presentation-slides.pdf # Project presentation
β βββ summary.md # Executive summary
β
βββ scripts/
β βββ router-config-backup.sh # Backup script
β βββ network-test.sh # Automated testing script
β βββ README.md # Script documentation
β
βββ TROUBLESHOOTING.md # Common issues and solutions
βββ CONTRIBUTORS.md # Team member information
βββ LICENSE # Project license (MIT)
βββ .gitignore # Git ignore file
β Eliminated broadcast storms through VLAN segmentation
β Optimized traffic flow between departments via OSPF routing
β Reduced network latency (<10ms round-trip time over VPN)
β 100% encryption for inter-site communication via IPSec VPN
β Multi-layer defense with ACLs and Port Security
β IDS/IPS simulation detecting and blocking malicious traffic
β Centralized security logging via Syslog
β Hierarchical design supporting future expansion
β Zero packet loss in connectivity tests
β DHCP and DNS automating address management
β Redundant ISP backbone ensuring fault tolerance
β IoT smart office system with remote device control
β Automated lighting, temperature, and security management
β Professional-grade service integration
| Metric | Result | Status |
|---|---|---|
| Packet Loss (HQ to Branch) | 0% | β Excellent |
| Average Latency | <10ms | β Excellent |
| VPN Tunnel Stability | 100% | β Operational |
| OSPF Convergence | <5s | β Fast |
| File Transfer (FTP) | No data corruption | β Reliable |
- Simulation Platform: Cisco Packet Tracer 8.0+
- Routing Protocol: OSPF (Open Shortest Path First)
- Security: IPSec VPN, ACLs, Port Security
- Network Services: DHCP, DNS, FTP, Syslog
- IoT Platform: Cisco Home Gateway
- Documentation: Markdown, Network Diagrams (Lucidchart/Draw.io)
This project demonstrates proficiency in:
-
Network Architecture Design
- Hierarchical network modeling
- VLAN design and implementation
- IP addressing and VLSM
-
Dynamic Routing
- OSPF configuration and optimization
- Route advertisement and convergence
- Multi-area routing concepts
-
Network Security
- IPSec VPN tunnel establishment
- Access Control List implementation
- Firewall and NAT configuration
- Intrusion detection simulation
-
Service Integration
- DHCP pool configuration
- DNS resolution setup
- Web server and FTP deployment
- Syslog centralization
-
IoT & Modern Networking
- Wireless gateway configuration
- Smart device integration
- Remote management systems
This is an academic project. Contributions in the form of:
- Documentation improvements
- Additional test scenarios
- Performance optimization suggestions
- Configuration file refinements
are welcome! Please create issues or pull requests with detailed descriptions.
| ID | Name | Role |
|---|---|---|
| 242184 | Fatima Atta | Network Design & Documentation |
| 242252 | Muhammad Shozab | OSPF Routing & VPN Configuration |
| 242258 | Farwa Khalid | Security & ACL Implementation |
| 242278 | Muhammad Ahmad | IoT Integration & Testing |
Submitted To: Ms. Sabahat Ajaz
Course: Computer Networks (BSSE-III-B)
Institution: [Your University Name]
Date: December 17, 2025
This project is licensed under the MIT License - see the LICENSE file for details.
You are free to use, modify, and distribute this project for educational and professional purposes.
For questions or issues:
- Check TROUBLESHOOTING.md for common problems
- Review the documentation folder
- Check existing GitHub issues
- Create a new issue with detailed description
- Network Architecture Guide
- Configuration Instructions
- IP Addressing Plan
- Security Documentation
- Performance Analysis
Last Updated: December 17, 2025
Status: Complete & Production-Ready
GitHub Stars: β Feel free to star if this helped you!
This project demonstrates enterprise-grade network design principles suitable for academic study, professional portfolios, and real-world implementations.