R11 - Projet Packet Tracer : entreprise sur 2 sites
Objectif
Méthode complète pour réussir le projet : 30 personnes, 6 services, 2 sites (A et B), 2 étages par site, fibre entre les sites, un VLAN par service, une plage IP par VLAN et par site, switchs redondants (STP), routeurs redondants (HSRP), DHCP sur le routeur actif, ports inutilisés éteints, switchs administrables dans le VLAN ADMIN.
Rendu
Fichier
.pktfonctionnel + document listant ce qui marche / ce qui ne marche pas. En-tête : Classe, Cours, Nom, Prénom. Nom du fichier :Classe - Cours - NOM Prenom.pdf(sinon −2 points sur 20).
1. Architecture cible (par site)
flowchart TB FIBRE(("Fibre inter-sites<br/>vers site B")) subgraph SITEA["SITE A — local technique RDC"] RA1["R-A1 (HSRP ACTIF<br/>+ DHCP)"] RA2["R-A2 (HSRP STANDBY)"] SWC1["SW-A-CORE1"] SWC2["SW-A-CORE2"] end subgraph ETAGES["Étages site A"] SWR["SW-A-RDC"] SW1["SW-A-1ER"] end RA1 --- FIBRE RA2 --- FIBRE RA1 ===|trunk| SWC1 RA2 ===|trunk| SWC2 SWC1 ===|trunk| SWC2 SWC1 ===|trunk| SWR SWC2 ===|trunk| SWR SWC1 ===|trunk| SW1 SWC2 ===|trunk| SW1 SWR --- PC1["Postes RDC (access)"] SW1 --- PC2["Postes 1er (access)"]
Les doubles liens créent des boucles volontaires → STP en bloque une partie (voir R06 - Spanning Tree (STP)). Chaque switch d’étage a deux chemins vers le cœur.
2. Étape 1 - Plan d’adressage
Un VLAN par service, mêmes numéros de VLAN sur les deux sites, plages différentes par site.
Convention proposée : 10.<site>.<vlan>.0/24 avec site A = 1, site B = 2.
| Service | VLAN | Site A | Site B | Passerelle virtuelle (HSRP) |
|---|---|---|---|---|
| Direction | 10 | 10.1.10.0/24 | 10.2.10.0/24 | .254 |
| Compta | 20 | 10.1.20.0/24 | 10.2.20.0/24 | .254 |
| RH | 30 | 10.1.30.0/24 | 10.2.30.0/24 | .254 |
| Admin Sys & Réseau (ADMIN) | 40 | 10.1.40.0/24 | 10.2.40.0/24 | .254 |
| Commerce | 50 | 10.1.50.0/24 | 10.2.50.0/24 | .254 |
| Production | 60 | 10.1.60.0/24 | 10.2.60.0/24 | .254 |
| Parking (ports inutilisés) | 999 | - | - | - |
| Liaison inter-sites | - | 10.255.0.0/29 | 10.255.0.0/29 | - |
Dans chaque /24 (exemple VLAN 20, site A) :
| Adresse | Usage |
|---|---|
| 10.1.20.1 → .199 | Pool DHCP |
| 10.1.20.200 → .249 | Réservé (imprimantes, IP fixes) |
| 10.1.20.252 | IP réelle R-A1 |
| 10.1.20.253 | IP réelle R-A2 |
| 10.1.20.254 | IP virtuelle HSRP (passerelle) |
VLAN ADMIN : switchs en 10.1.40.240 à .247 (hors pool DHCP, comme demandé).
Le /24 est plus large que nécessaire (5 personnes par service), mais il rend le plan lisible et évolutif. Si l'énoncé impose d'économiser, recalcule en VLSM avec
scripts/reseaux/vlsm.py.
3. Étape 2 - Switchs (à faire sur CHAQUE switch)
enable
conf t
hostname SW-A-RDC
no ip domain-lookup
enable secret ********
! VLAN
vlan 10
name DIRECTION
vlan 20
name COMPTA
vlan 30
name RH
vlan 40
name ADMIN
vlan 50
name COMMERCE
vlan 60
name PRODUCTION
vlan 999
name PARKING
exit
! STP rapide
spanning-tree mode rapid-pvst
! Trunks vers les switchs de cœur
interface range g0/1 - 2
switchport mode trunk
switchport trunk allowed vlan 10,20,30,40,50,60
switchport trunk native vlan 999
exit
! Ports des PC selon le plan des locaux (exemple)
interface fa0/1
description PC Compta bureau 1
switchport mode access
switchport access vlan 20
spanning-tree portfast
exit
! Ports inutilisés : parking + éteints
interface range fa0/10 - 24
switchport mode access
switchport access vlan 999
shutdown
exit
! IP d'administration (VLAN ADMIN)
interface vlan 40
ip address 10.1.40.241 255.255.255.0
no shutdown
exit
ip default-gateway 10.1.40.254
end
wrSur SW-A-CORE1 ajouter : spanning-tree vlan 10,20,30,40,50,60 root primary ; sur SW-A-CORE2 : ... root secondary.
Les PC portables « nomades »
L’énoncé indique des prises qui doivent fonctionner pour des portables présents dans plusieurs bureaux/sites. Chaque prise prévue sur le plan doit être en access dans le VLAN du service du portable - le portable obtient alors par DHCP une IP de la plage du site où il est branché. ✅
4. Étape 3 - Routeurs : sous-interfaces + HSRP
Sur R-A1 (répéter pour chaque VLAN en adaptant le numéro) :
interface g0/0
no shutdown
interface g0/0.20
encapsulation dot1Q 20
ip address 10.1.20.252 255.255.255.0
standby version 2
standby 20 ip 10.1.20.254
standby 20 priority 110
standby 20 preemptSur R-A2 : même chose avec ip address 10.1.20.253 et priority 100.
5. Étape 4 - DHCP sur le routeur actif uniquement (R-A1)
ip dhcp excluded-address 10.1.20.200 10.1.20.254
ip dhcp pool A-COMPTA
network 10.1.20.0 255.255.255.0
! l'IP VIRTUELLE
default-router 10.1.20.254
dns-server 8.8.8.8Répéter pour chaque VLAN (le VLAN ADMIN aussi, en excluant les IP des switchs).
6. Étape 5 - Liaison et routage entre sites
! R-A1 : interface vers la fibre
interface g0/1
ip address 10.255.0.1 255.255.255.248
no shutdown
! Routes vers les réseaux du site B (via le routeur B actif)
ip route 10.2.0.0 255.255.0.0 10.255.0.3Côté site B : ip route 10.1.0.0 255.255.0.0 10.255.0.1. (Ou OSPF : P02 - Routage dynamique (RIP, OSPF).)
7. Recette (tests à documenter)
| Test | Commande | Attendu |
|---|---|---|
| PC reçoit une IP | ipconfig sur le PC | IP du bon pool, passerelle .254 |
| Inter-VLAN même site | ping 10.1.50.x depuis Compta A | Réponse |
| Inter-sites | ping 10.2.20.x depuis Compta A | Réponse |
| HSRP | show standby brief | R-A1 Active, R-A2 Standby |
| Bascule HSRP | éteindre R-A1 (shutdown g0/0) et relancer un ping | Coupure courte puis reprise |
| STP | show spanning-tree sur CORE1 | « This bridge is the root » |
| Redondance switch | couper un trunk | Le trafic passe par l’autre |
| Ports inutilisés | show ip int brief | administratively down |
| Admin switch | ping 10.1.40.241 depuis le VLAN ADMIN | Réponse |