Configurer le VLAN par port sur un switch Cisco

Contexte et objectifs

Dans le cadre du déploiement de l'architecture réseau d'une entreprise, j'ai segmenté le réseau physique en trois réseaux logiques distincts. L'objectif est d'isoler les flux de l'Administration, de la Comptabilité et de la DSI sur un switch Cisco 2960, afin de renforcer la sécurité et de limiter les domaines de diffusion.

Cisco 2960 VLAN IEEE 802.1Q IOS CLI Layer 2 Segmentation réseau
Besoins identifiés
  • Segmentation logicielle : créer 3 VLANs distincts sur un seul équipement physique
  • Affectation statique : associer des plages de ports physiques aux VLANs correspondants
  • Adressage IP : configurer manuellement les hôtes pour valider la communication
  • Isolation L2 : garantir qu'aucun trafic ne circule entre les VLANs sans passer par un routeur
Solution technique
  • Cisco Catalyst 2960 : commutateur de couche 2 (Layer 2)
  • VLAN (IEEE 802.1Q) : norme de segmentation réseau logique
  • CLI Cisco IOS : interface de ligne de commande pour la configuration
  • Câblage Ethernet : connexion des PC sur les ports Fa0/1 à Fa0/24
Pourquoi segmenter par VLAN ?

Sécurité accrue

Les données de la comptabilité sont isolées des autres services au niveau physique et logique — un poste du VLAN 3 ne peut pas communiquer directement avec le VLAN 2 sans passer par un routeur contrôlé.

Optimisation des performances

En limitant la portée des messages de broadcast à chaque VLAN, on libère de la bande passante et on réduit le bruit réseau pour l'ensemble des utilisateurs.

Gestion simplifiée

L'attribution d'un utilisateur à un service se fait par logiciel via le port du switch, sans intervention sur le câblage physique.

Plan d'adressage

  • VLAN 2 — Admin : 192.168.2.0 /24
  • VLAN 3 — Compta : 192.168.3.0 /24
  • VLAN 4 — DSI : 192.168.4.0 /24

Réalisation

Étape 1 — Création des VLANs et nommage

Accès au mode de configuration global pour définir et nommer les trois VLANs :

Switch# configure terminal
Switch(config)# vlan 2
Switch(config-vlan)# name admin
Switch(config-vlan)# vlan 3
Switch(config-vlan)# name compta
Switch(config-vlan)# vlan 4
Switch(config-vlan)# name dsi
Switch(config-vlan)# exit
Étape 2a — VLAN 2 (Admin) — Ports Fa0/1 à Fa0/8
Switch(config)# interface range fastEthernet 0/1-8
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 2
Étape 2b — VLAN 3 (Compta) — Ports Fa0/9 à Fa0/16
Switch(config)# interface range fastEthernet 0/9-16
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 3
Étape 2c — VLAN 4 (DSI) — Ports Fa0/17 à Fa0/24
Switch(config)# interface range fastEthernet 0/17-24
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 4
Étape 3 — Configuration IP des hôtes

Adressage manuel des PC pour valider la communication intra-VLAN et l'isolation inter-VLAN :

  • VLAN 2 (Admin) : 192.168.2.1 /24
  • VLAN 3 (Compta) : 192.168.3.1 /24
  • VLAN 4 (DSI) : 192.168.4.1 /24

Preuves de réalisation

show vlan brief

Résultat de la commande show vlan brief confirmant la création des trois VLANs (2-Admin, 3-Compta, 4-DSI) et l'affectation des ports correspondants.

Ping intra-VLAN réussi (Fa0/1 → Fa0/2)

Ping réussi entre deux PC situés sur les ports Fa0/1 et Fa0/2 (même VLAN 2), confirmant la communication au sein d'un même VLAN.

Ping inter-VLAN bloqué (Fa0/1 → Fa0/9)

Ping échoué entre un PC du port Fa0/1 (VLAN 2) et un PC du port Fa0/9 (VLAN 3), prouvant l'isolation L2 entre les VLANs — aucun routeur n'est configuré.