Université de Sousse
Institut Supérieur de l’informatique et des techniques de
communication de Hammam Sousse
Réseaux télécoms
2DNI
réseaux virtuels
1
Principe de VLAN
isolation du trafic au niveau de la couche liaison de données, sans changer la structure
physique
Les utilisateurs peuvent être dispersés dans le réseau mais peuvent appartenir à un même
domaine de diffusion (même groupe)
Group 2
Group 1 2
Principe de VLAN
Format d’une trame VLAN
une trame VLAN est identifiée par un tag qui comporte:
TPID: Tag Protocol Identifier, pour identifier le format d’une trame VLAN, généralement il
s’agit du format 802.1Q (0X8100)
TCI: Tag Control Information
-PCP: Priority Code Point: un champ de classification du trafic (voix, vidéo, données…)
-DEI: Drop Eligibility Indicator: un bit dont la valeur indique l’admissibilité de la trame à
être rejetée ou en congestion
-VLAN ID : numéro du VLAN auquel est associée la trame
6 bytes 6 bytes 2 bytes 46-1500 bytes 4 bytes
DMAC SMAC Type Data FCS Untagged frame
6 bytes 6 bytes 2 bytes 46-1500 bytes 4 bytes
DMAC SMAC Tag Type Data FCS Tagged frame
0x8100 PCP DEI VLAN ID(12b)
TPID TCI 3
2 bytes 2 bytes
Principe de VLAN
Les types de liens VLAN
Les liens VLAN sont de deux types:
access
trunk
Trunk
Access
4
VLAN2 VLAN3
Principe de VLAN
PVID : Port VLAN ID
le numéro de vlan pour chaque interface (port) de switch
Par défaut toute les interfaces ont un PVID spécifié au vlan 1
PVID1 PVID1
PVID2 PVID3 PVID2 PVID3
5
Principe de VLAN
Port de type access
associé au lien de type access
Les trames reçues à partir de ce type de port seront étiquetées par un VLAN ID qui
correspond au PVID de ce port
Le switch transmet les trames vers les ports dont le PVID est le même que VLAN ID du tag
des trames
Le port access supprime de tag de la trame avant de la transmettre
10 Frame
PVID10 PVID10
PVID2
6
Host A Host B Host C
Principe de VLAN
Port de type trunk
port associé à un lien de type trunk
Les trames de tous les VLANs peuvent traverser le lien trunk
Les trames dont le VLAN ID est égal au PVID du port trunk traversent ce lien sans tag
(exemple VLANID 10)
Les trames dont le VLAN ID est différent du PVID du port trunk traversent ce lien avec leur
tag (exemple VLANID 20)
SWA Untagged SWB
PVID10 PVID10
PVID10 PVID20 PVID10 PVID20
20 Frame
Host A Host B Host C Host D
7
Principe de VLAN
Port de type hybride
un port hybride peut être tagged ou untagged
Un port qui opère comme un port access est considéré comme untagged
Un port qui opère comme un port trunk est considéré comme tagged
Un port untagged fonctionne comme un port access, la différence est qu’il permet de
supprimer aussi les tags dont les VLAN ID diffèrent du PVID
Un port tagged fonctionne comme un port de type trunk, la différence est que les trames
qui ont un VLAN ID correspondant au PVID continueront à transiter dans ce lien avec leurs
tags
Hybrid Untagged
SWA 10 Frame SWB
Hybrid Tagged
PVID10 PVID10
PVID10 PVID20 PVID10 PVID20
20 Frame
Host A Host B Host C Host D 8
Principe de VLAN
Méthode d’affectation de VLAN
SWA
Assignment
VLAN 5 VLAN 10
Method
Port based G0/0/1, G0/0/7 G0/0/2 G0/0/9
00-01-02-03-04-AA 00-01-02-03-04-BB
MAC based
00-01-02-03-04-CC 00-01-02-03-04-DD
IP Subnet
10.0.1.* 10.0.2.*
based
Protocol
IP IPX
based
10.0.1.* + G0/0/1+ 10.0.2.* + G0/0/2 +
Policy based
00-01-02-03-04-AA 00-01-02-03-04-BB
Host A Host B Host C Host D
[Link] [Link] [Link] [Link]
9
Routage VLAN
problème d’isolation des utilisateurs appartenant à des VLAN différents: pas de
communication au niveau de la couche 2
Nécessité d’établir une communication (par la couche 3) entre ces domaines de diffusion
différents par l’intermédiaire d’un routeur routage VLAN
SWA
VLAN 100 VLAN 200
10
Routage VLAN
créer des routes entre les VLAN
Deux méthodes:
Installer un routeur relié au switch
la communication VLAN est acheminée vers le routeur (à partir de ports trunk) avant
d’atteindre sa destination
Utiliser un switch de niveau 3 (L3 Switch) capable d’effectuer à la fois les opérations de
commutation et de routage
RTA
SWA
Host A Host B
VLAN 2 VLAN 3 11
Routage VLAN
Utilisation du principe de sous-interfaces
pour assurer la fonction du routage VLAN à travers une liaison trunk, il est nécessaire de
diviser (logiquement) l’interface physique du routeur en des sous-interfaces (sub-interfaces)
Chaque sous-interface représente une liaison logique pour transmettre le trafic VLAN
Chaque sous-interface est identifiée par une adresse IP
Le port du switch connecté au routeur doit être configuré en tant que port trunk ou port
hybride et doit permettre de faire passer tous les VLAN
RTA
G0/0/1.1 G0/0/1.2
[Link] [Link]
VLAN Trunk
SWA
Host A Host B
GW:[Link] GW:[Link]
12
VLAN 2 VLAN 3
Routage VLAN
Utilisation d’un switch de niveau 3 (L3 Switch)
implémentation d’interfaces VLAN (VLANIF)
Chaque VLANIF correspond à un gateway pour les utilisateurs d’un VLAN
Chaque VLANIF doit être associé à une adresse IP qui correspond au réseau VLAN
SWA
VLANIF 2: [Link]/24
VLANIF 3: [Link]/24
Host A Host B Host C Host D
GW:[Link] GW:[Link] GW:[Link] GW:[Link]
VLAN 2 VLAN 3 13
Creating VLANs
SWA SWB
Host A Host B Host C Host D
[SWA]vlan 10
[SWA-vlan10]quit
[SWA]vlan batch 2 to 3
Info: This operation may take a few seconds. Please
wait for a moment...done.
Page 14
Creating VLANs
[SWA]display vlan
The total number of vlans is : 4
------------------------------------------------------------
U:Up; D:Down; TG:Tagged; UT:Untagged; MP:Vlan-mapping;
ST:Vlan-stacking; #: ProtocolTransparent-vlan; *:Management-
vlan;
--------------------------------------------------------------
VID Type Ports
--------------------------------------------------------------
1 common UT:GE0/0/1(U) ……
2 common
3 common
10 common
……
Page 15
Setting the Port Link Type
SWA SWB
G0/0/1
G0/0/5 G0/0/7
Host A Host B Host C Host D
[SWA]interface GigabitEthernet 0/0/1
[SWA-GigabitEthernet0/0/1]port link-type trunk
[SWA-GigabitEthernet0/0/1]quit
[SWA]interface GigabitEthernet 0/0/5
[SWA-GigabitEthernet0/0/5]port link-type access
Page 16
Assigning Ports to VLANs
SWA SWB
G0/0/1
G0/0/5 G0/0/7
Host A Host B Host C Host D
[SWA]vlan 2
[SWA-vlan2]port GigabitEthernet 0/0/7
[SWA-vlan2]quit
[SWA]interface GigabitEthernet 0/0/5
[SWA-GigabitEthernet0/0/5]port link-type access
Page 17 [SWA-GigabitEthernet0/0/5]port default vlan 3
Forwarding Over the Trunk
SWA SWB
G0/0/1 G0/0/1
Host A Host B Host C Host D
[SWA-GigabitEthernet0/0/1]port link-type trunk
[SWA-GigabitEthernet0/0/1]port trunk pvid vlan 10
[SWA-GigabitEthernet0/0/1]port trunk allow-pass vlan
2 3
Page 18
VLAN Routing Configuration
Host A SWA RTA
VLAN 2 G0/0/3
G0/0/1
[Link]/24 VLAN 3 G0/0/2
Host B
[Link]/24
[SWA]vlan batch 2 3
[SWA-GigabitEthernet0/0/1]port link-type access
[SWA-GigabitEthernet0/0/1]port default vlan 2
[SWA-GigabitEthernet0/0/2]port link-type access
[SWA-GigabitEthernet0/0/2]port default vlan 3
[SWA-GigabitEthernet0/0/3]port link-type trunk
[SWA-GigabitEthernet0/0/3]port trunk allow-pass
Page 7
vlan all
VLAN Routing Configuration
Host A SWA RTA
G0/0/1.1
VLAN 2 G0/0/3 [Link]/24
G0/0/1 G0/0/1.2
VLAN 3 [Link]/24
[Link]/24 G0/0/2
Host B
[Link]/24
[RTA]interface GigabitEthernet0/0/1.1
[RTA-GigabitEthernet0/0/1.1]dot1q termination vid 2
[RTA-GigabitEthernet0/0/1.1]ip address [Link] 24
[RTA-GigabitEthernet0/0/1.1]arp broadcast enable
[RTA]interface GigabitEthernet0/0/1.2
[RTA-GigabitEthernet0/0/1.2]dot1q termination vid 3
[RTA-GigabitEthernet0/0/1.2]ip address [Link] 24
[RTA-GigabitEthernet0/0/1.2]arp broadcast enable
Page 8
L3 Switch Configuration
SWA
VLANIF 2: [Link]/24
VLANIF 3: [Link]/24
G0/0/1 G0/0/2
VLAN 2 VLAN 3
Host A Host B
[Link]/24 [Link]/24
[SWA]vlan batch 2 3
[SWA]interface GigabitEthernet 0/0/1
[SWA-GigabitEthernet0/0/1]port link-type access
[SWA-GigabitEthernet0/0/1]port default vlan 2
[SWA]interface GigabitEthernet 0/0/2
[SWA-GigabitEthernet0/0/2]port link-type access
[SWA-GigabitEthernet0/0/2]port default vlan 3 Page 21
L3 Switch Configuration
SWA
VLANIF 2: [Link]/24
VLANIF 3: [Link]/24
G0/0/1 G0/0/2
VLAN 2 VLAN 3
Host A Host B
[Link]/24 [Link]/24
[SWA]interface vlanif 2
[SWA-Vlanif2]ip address [Link] 24
[SWA-Vlanif2]quit
[SWA]interface vlanif 3
[SWA-Vlanif3]ip address [Link] 24
[SWA-Vlanif3]quit Page 22