This lab simulates a secure corporate environment connecting a Remote Branch to a Corporate HQ through a public ISP. The goal was to centralize network services (DHCP/DNS) while maintaining strict department segmentation.
- Networking: Cisco IOS (Routers & Switches).
- Security: Site-to-Site IPsec VPN (AES-256), Standard & Extended ACLs.
- Services: DHCP Relay (IP Helper), DNS (A-Records).
- VLANs: 802.1Q Trunking, Inter-VLAN Routing (Router-on-a-Stick).
The architecture was chosen to mirror a mid-sized enterprise seeking a balance between security and cost-efficiency. By utilizing a Site-to-Site VPN over a simulated public ISP, the business avoids expensive dedicated lines while maintaining a high level of encryption (AES-256) for sensitive data transit.
While static IPs are manageable in very small environments, this design utilizes a DHCP Relay (IP Helper) for several critical reasons:
- Centralized Management: All IP scopes are managed on a single HQ server, reducing the administrative overhead of configuring local pools on multiple branch routers.
- Scalability: The branch can easily grow from a few workstations to a full department without requiring manual IP assignments or local router modifications.
- Reduced Human Error: Automating address assignment prevents IP conflicts and documentation mismatches that commonly occur with manual static entries.
- Dynamic Routing: I could have used OSPF or EIGRP to manage routes. However, for a simple two-site setup, Static Routing was chosen to minimize CPU overhead and maintain tighter control over path selection.
- Layer 3 Switching: Instead of Router-on-a-Stick, a Layer 3 switch could perform inter-VLAN routing at hardware speeds. This was considered for the HQ, but the current design focuses on demonstrating fundamental sub-interface logic common in branch deployments.
- Remote Access VPN: I could have configured a client-to-site VPN. I chose Site-to-Site because it provides an "always-on" connection for the entire office infrastructure rather than relying on individual software clients.
Established Phase 1 (ISAKMP) and Phase 2 (IPsec) tunnels using AES-256 encryption. This allows the Branch Office to access HQ resources over an "unsafe" simulated internet connection.
Configured a Router-on-a-Stick topology to allow controlled communication between departments while significantly reducing broadcast traffic.
Implemented a DHCP Relay Agent on the Branch router. This enables remote clients to pull dynamic IP addresses from the HQ Server (192.168.10.5) across the VPN tunnel.
- DNS Resolution Failure: Identified that the DNS Server lacked a Default Gateway, preventing return traffic from reaching the Branch.
- The "Black Hole" Port: Discovered a server was assigned to the wrong VLAN; corrected by reassigning Switchport
Fa0/10to VLAN 10. - ACL Optimization: Modified VPN Access Control Lists to permit UDP/DNS traffic that was initially being dropped by restrictive permit statements.
- Download Cisco Packet Tracer.
- Download the
.pktfile from this repository. - Open the file to inspect the CLI configurations for each device.