06/11

Project 06 · of 11

Multi-site network

SAÉ 3.01 · BUT2 · Multi-site network · team of 3 (my part: LAN) Completed
VLANVTPMST spanning treeVRRPOSPFNAT / PATDHCP (Debian)Port-channelEVE-NG
The project

This SAÉ puts students in the shoes of a network integrator that has won a call for tenders: study and deliver the architecture of two e-commerce companies, UC Exchange and ABC Conseil, located on three sites in eastern France (Strasbourg, Nancy, Metz). Each head office has four departments, and the project requires a global IP addressing plan per site, a hierarchical switched architecture, high availability and inter-site connectivity. The work is split into three parts: LAN administration, network services implementation and operator interconnection (MPLS-VPN).

Carried out in a team of three (with Florence Cameron and Arthur Faity), the project was divided between the team members. My own contribution covers the LAN of the UC Exchange site in Strasbourg: I designed and configured the network core and all the switching, redundancy and internal routing mechanisms, up to the Internet exit through the ISP.

The network core I built is based on two switches linked by a port-channel (link aggregation), an enterprise-style architecture. The site has four business VLANs (IT department, Management, Finance department, Servers). To distribute the VLANs without configuring each device by hand, I set up a VTP server (left core switch in server mode, UCESS domain, the other switches as clients). Layer 2 fault tolerance is provided by MST spanning tree with two instances: the left core is root for instance 1, the right core for instance 2. Gateway redundancy is handled by VRRP on the two routers, each one master for a pair of VLANs and backup for the other.

Routing between the edge routers uses OSPF, with /30 interconnection links (a deliberate choice rather than static routes). The exit router performs NAT/PAT to communicate with the ISP. Host addressing is delegated to a DHCP server installed on a headless Debian VM, which hands out one range per VLAN and pushes a primary DNS, a secondary DNS and Google DNS as a fallback. Finally, I documented a walkthrough of a packet's path from a workstation to the Internet, showing the nominal path and the backup paths in case of failure.

Goal

Design and administer the LAN of one site of a multi-site company with a hierarchical switched architecture, ensuring high availability (link and gateway redundancy), internal routing and Internet connectivity, in line with the specification (MST, VRRP, NAT/PAT, per-VLAN addressing plan).

Approach (my LAN part)
  • Designing the diagram of the Strasbourg site's LAN and defining one VLAN per department.
  • Building a network core of two switches linked by a port-channel (link aggregation).
  • Deploying a VTP server (UCESS domain) to propagate the VLANs automatically.
  • Configuring MST spanning tree with two instances shared between the two cores.
  • Setting up VRRP on the two routers (each master for two VLANs, backup for the others).
  • Configuring OSPF routing between the edge routers, with /30 interconnection interfaces.
  • NAT/PAT on the exit router to communicate with the ISP.
  • Installing a DHCP server on a Debian VM from the command line (ranges per VLAN, primary/secondary/fallback DNS).
  • Walkthrough of a packet's path to the Internet: nominal path and backup paths.
Challenges overcome & lessons learned
  • Cleanly combining the MST and VRRP roles to share the load between the two cores/routers while keeping full redundancy.
  • Owning and justifying a design choice: OSPF routing with /30 interfaces rather than static routes.
  • Setting up a DHCP server on Debian purely from the command line, with per-VLAN ranges and DNS resolution.
Deliverables
  • Individual report on the LAN part (diagram, configurations, packet path walkthrough).
  • Multi-site network design document.
  • Working LAN model (EVE-NG) of the Strasbourg site.

Interactive demo · my LAN topology

Click a device to see its configuration, filter a VLAN, then send a packet to the Internet. Take a core switch or a router down to watch MST and VRRP fail over to the backup path.

The interactive diagram needs JavaScript. The full diagram is in the PDF report below.