Skip to content

About

FastPay Network is a project for Network Design course

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastPay Enterprise Network Design

An enterprise network simulation for a fintech company with one headquarters and two regional branches. The project focuses on network segmentation, redundant gateways, resilient WAN paths, controlled inter-VLAN access, and repeatable validation in Cisco Packet Tracer.

Important

Implementation boundary: The sections presented describe the features available in Cisco Packet Tracer.

Table of Contents

  1. Project Overview
  2. Overall Topology
  3. Architecture
  4. VLAN & IP Design
  5. Routing / WAN
  6. High Availability
  7. Security
  8. Testing
  9. Repository Structure
  10. Key Configurations
  11. Future Improvements

Project Overview

FastPay is modeled as a distributed financial-services company with its headquarters in Ho Chi Minh City and branches in Da Nang and Ha Noi. Each site has redundant edge routers and multilayer switches. The headquarters acts as the WAN hub and hosts the shared data server.

Item Scope
Project context Network Design course (NT113.Q11), academic year 2025-2026
Platform Cisco Packet Tracer
Sites Ho Chi Minh City headquarters, Da Nang branch, Ha Noi branch
Network devices 6 edge routers, 6 multilayer switches, access switches, WLCs, and access points
LAN services VLAN segmentation, inter-VLAN routing, DHCP relay, HSRP, PVST, and LACP
WAN services Hub-and-spoke GRE, OSPF on site transit links, static tunnel routes, and NAT/PAT
Security controls Inbound SVI ACLs, WAN egress ACLs, management VLANs, and address translation
Validation DHCP, ACL behavior, Internet access, PAT, inter-site reachability, and failover scenarios

Implemented deliverables

Overall Topology

FastPay overall network topology

The WAN uses a hub-and-spoke layout. HCM is the hub, while HN and DN connect as spokes. Each branch router has a tunnel to both HCM edge routers, producing eight GRE tunnels across the full topology.

Detailed site views:

Architecture

The simulated campus follows a hierarchical design with WAN/core, distribution, and access roles.

Layer Packet Tracer components Responsibility
WAN / Core Two edge routers per site Internet access, GRE tunnels, PAT, and connectivity to both distribution switches
Distribution Two multilayer switches per site SVIs, inter-VLAN routing, HSRP, OSPF, ACL enforcement, and Layer 2 path control
Access Department access switches, WLC, and AP User, server, and wireless attachment to the distribution pair

Typical traffic path:

Client -> Access switch -> HSRP virtual gateway -> Multilayer switch
       -> Edge router -> GRE tunnel or Internet -> Destination

The design uses separate devices and links at the gateway, distribution, and WAN edge. A single multilayer-switch or edge-router failure therefore leaves an alternate forwarding path in the model.

VLAN & IP Design

The addressing scheme uses the second octet to identify a site and the third octet to identify a business function. Clients use the HSRP virtual address ending in .1 as their default gateway. The two multilayer switches normally use .2 and .3 on each SVI.

Function HCM DN HN
Management VLAN 110, 10.10.10.0/24 VLAN 210, 10.20.10.0/25 VLAN 310, 10.30.10.0/25
Accounting VLAN 120, 10.10.20.0/24 VLAN 220, 10.20.20.0/25 VLAN 320, 10.30.20.0/25
Risk Management VLAN 130, 10.10.30.0/24 VLAN 230, 10.20.30.0/25 VLAN 330, 10.30.30.0/25
IT VLAN 140, 10.10.40.0/24 VLAN 240, 10.20.40.0/25 VLAN 340, 10.30.40.0/25
Local Servers VLAN 150, 10.10.50.0/26 VLAN 250, 10.20.50.0/26 VLAN 350, 10.30.50.0/26
Staff Wi-Fi VLAN 160, 10.10.60.0/22 VLAN 260, 10.20.60.0/22 VLAN 360, 10.30.60.0/22
Network Management VLAN 199, 10.10.99.0/26 VLAN 299, 10.20.99.0/26 VLAN 399, 10.30.99.0/26

Additional conventions:

  • /30 subnets connect each edge router to both multilayer switches.
  • HCM user VLANs use /24; branch user VLANs use /25.
  • Server and network-management VLANs use /26.
  • Staff Wi-Fi uses /22 for a larger client pool.
  • ip helper-address forwards client DHCP requests to the local DHCP server.

See the full IP addressing plan for transit networks, device addresses, DHCP pools, HSRP groups, tunnel addresses, and NAT pools.

Routing / WAN

Site routing

  • OSPF process 1 runs in area 0 between the multilayer switches and edge routers at each site.
  • User-facing SVIs are passive OSPF interfaces. Only routed transit links form adjacencies.
  • Each router has a default route toward the simulated ISP.
  • Static routes send inter-site traffic through the GRE tunnel next hops.

Hub-and-spoke GRE

Tunnels Path Tunnel networks
1, 2, 5, 6 HCM to HN 10.10.1.0/30, 10.10.2.0/30, 10.10.5.0/30, 10.10.6.0/30
3, 4, 7, 8 HCM to DN 10.10.3.0/30, 10.10.4.0/30, 10.10.7.0/30, 10.10.8.0/30

Internet access and PAT

Site R1 public PAT pool R2 public PAT pool
HCM 203.113.6.35-39 203.113.6.51-55
DN 203.113.6.67-71 203.113.6.83-87
HN 203.113.6.3-7 203.113.6.19-23

The edge routers use overload PAT so multiple internal clients can share each public pool.

Note

The exported configurations prove GRE reachability. They do not contain IPsec configuration or show crypto ipsec sa evidence, so this repository does not claim encrypted site-to-site VPN as implemented.

High Availability

Mechanism Implementation
Gateway redundancy HSRP provides a virtual .1 gateway for every documented VLAN
Gateway load distribution MS1 is preferred for business VLANs; MS2 is preferred for server, staff Wi-Fi, and management VLANs where configured
Distribution redundancy Each access block connects to the multilayer-switch pair
Link redundancy LACP EtherChannel joins the multilayer switches; PVST selects deterministic Layer 2 paths
WAN edge redundancy Two edge routers and separate routed transit links exist at every site
Inter-site path redundancy Each branch has four GRE paths to the two HCM routers
Internet translation Each edge router owns a separate public PAT pool

HSRP and single multilayer-switch failover are recorded as functional passes. Router and tunnel failover entries in the test document are marked PASS*: the alternate paths exist, but convergence time and packet loss still require a captured continuous-ping run. Existing PAT sessions can reset when traffic moves to the other edge router.

Security

  • Business functions, servers, staff Wi-Fi, and network management use separate VLANs and subnets.
  • Named extended ACLs are applied inbound on user and staff Wi-Fi SVIs.
  • The ACL policy blocks unnecessary lateral access between departments and protects the management subnet.
  • Server access remains available where the policy permits it.
  • Edge ACLs permit the modeled outbound HTTP, HTTPS, UDP, and ICMP traffic.
  • NAT/PAT hides internal addressing from the simulated public network.
  • Dedicated management VLANs separate infrastructure traffic from user networks.

The current controls implement network segmentation and Layer 3 filtering. They are not a Zero Trust deployment and do not include NAC, NGFW, IDS/IPS, WAF, or endpoint posture checks.

Testing

Scenario Expected behavior Recorded result
HCM Accounting DHCP Client receives a 10.10.20.0/24 lease and .1 gateway PASS
Accounting to IT SVI ACL blocks VLAN 120 to VLAN 140 PASS
Accounting to HCM data server Allowed access to 10.10.50.40 PASS
Accounting to Internet HTTP, HTTPS, DNS, and ICMP cross the edge PASS
HCM PAT Private sources translate into 203.113.6.35-39 PASS
HN to HCM data server Branch client reaches 10.10.50.40 over GRE PASS
HSRP failover Standby switch takes over the virtual gateway PASS
Single multilayer-switch failure Inter-site connectivity recovers PASS
Single edge-router failure Alternate router and tunnel path remains available PASS*

PASS* verifies the redundant design path, not a measured convergence target. The test plan lists the test conditions, expected outcomes, limitations, and verification commands.

Useful commands during a Packet Tracer demonstration:

show standby brief
show ip ospf neighbor
show ip route
show interfaces tunnel 1
show access-lists
show ip nat translations
show ip nat statistics

Repository Structure

FastPay Network Design/
|-- configs/
|   |-- hcm/                 # HCM multilayer-switch and router configs
|   |-- dn/                  # DN multilayer-switch and router configs
|   `-- hn/                  # HN multilayer-switch and router configs
|-- docs/
|   |-- FastPay Network Design Report.pdf
|   |-- ip-addressing.md
|   `-- testing.md
|-- images/
|   |-- overall-topogy.png
|   |-- hcm-topogy.png
|   |-- dn-topogy.png
|   `-- hn-topogy.png
|-- packet trancer/
|   |-- FastPay Network Final.pkt
|   `-- FastPay Network Final - Testing.pkt
`-- README.md

Key Configurations

Site Multilayer switches Edge routers
HCM HCM-MS1, HCM-MS2 HCM-R1, HCM-R2
DN DN-MS1, DN-MS2 DN-R1, DN-R2
HN HN-MS1, HN-MS2 HN-R1, HN-R2

Representative configuration patterns:

! Redundant default gateway
interface Vlan120
 ip address 10.10.20.2 255.255.255.0
 ip helper-address 10.10.50.30
 ip access-group ACL_KeToan in
 standby 20 ip 10.10.20.1
 standby 20 priority 110
 standby 20 preempt

! Site routing
router ospf 1
 passive-interface default
 no passive-interface GigabitEthernet1/0/23
 network 10.10.90.0 0.0.0.3 area 0

! Hub-to-branch GRE path
interface Tunnel1
 ip address 10.10.1.1 255.255.255.252
 tunnel source Serial0/0/0
 tunnel destination 203.113.6.2

! Internet address translation
ip nat pool MYPOOL 203.113.6.35 203.113.6.39 netmask 255.255.255.240
ip nat inside source list 10 pool MYPOOL overload

About

FastPay Network is a project for Network Design course

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors