Threaded Case Study
Overview
The Threaded Case Study involves the design and implementation of a resilient and secure network infrastructure for a hypothetical company. The project focuses on achieving redundancy in network components and ensuring secure remote access for clients.
Key Components
- Network Design: Comprehensive network design including global, DMZ, and LAN configurations.
- Redundant Routers: Implementation of redundant routers/gateways to ensure network reliability.
- Redundant Servers: Deployment of redundant servers to maintain high availability of services.
- VPN Solution: Creation of a VPN solution to facilitate secure remote access for multiple clients.
Tools Used
- GNS3: For network simulation and design.
- Vyos (Juniper): For routing and firewall configurations.
- Packet Tracer: Used for initial network setup, though noted for limitations with combined solutions.
Documentation
The project documentation covers:
- Company Selection: Choosing a realistic company scenario.
- Network Design: Detailed network design including logical naming and addressing schemes.
- LAN Servers: Setup of DNS and DHCP servers for IP address management and internet connectivity.
- Firewall Rules: Creation and explanation of firewall rules for securing DMZ and LAN environments.
- Redundancy Solutions: Implementation of redundant DMZ and gateway solutions to ensure service continuity.
- Server Configuration: Dynamic, high-availability server setups with Linux or Windows, supported by scripts and configuration files.
- VPN Solution: Development of a robust VPN solution using Vyos or Linux, enabling secure access to DMZ servers from remote locations.
Conclusion
The Threaded Case Study exemplifies the critical importance of redundancy and secure connectivity in modern network design. The project demonstrates the use of various tools and techniques to build a reliable, high-availability network that can support continuous operations and remote access.