Les réseaux locaux virtuels
-
Author
benhamidaa -
Category
Documents
-
view
93 -
download
4
Embed Size (px)
description
Transcript of Les réseaux locaux virtuels
Les rseaux locaux virtuelsCyril Rabat [email protected] 3 MI - Info0606 - Introduction aux rseaux informatiques
2011-2012
Cours n2Version 3 fvrier 2012
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
1 / 43
Table des matiresIntroduction aux VLANs Introduction Identiants de VLAN Types de VLAN Utilisation des trunk Conguration Conguration dun VLAN Conguration du trunk Exemple de connectivit IP
1
2 3 4
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
2 / 43
Introduction aux VLANs
Introduction
Architecture du rseauxProblmatique Soit un rseau global : comment sparer les rles de chacun ? Solution Habituellement, utilisation de sous-rseaux dirents
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
3 / 43
Introduction aux VLANs
Introduction
ProblmeDescription Comment attribuer le mme rle des utilisateurs rpartis sur des btiments dirents ? Obligation de faire de multiples sous-rseaux !
Btiment 1
Btiment 2
Btiment 3Cyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 4 / 43
Introduction aux VLANs
Introduction
Autres problmes
Description Les sous-rseaux ne permettent pas de rsoudre les problmes suivants :Limitation de la propagation des trames de broadcast Scurisation des donnes utilisateur Limitation du unknown MAC unicast trac : Trac induit lorsquun commutateur ne connat pas ladresse de destination Problme de bande passante rduite en cas de trac trop important Dicult de ladministration
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
5 / 43
Introduction aux VLANs
Introduction
Une solution : les rseaux locaux virtuels (VLAN)
Description Avec les fonctions de la couche 3 avec la vitesse de la couche 2 Faciliter la gestion de la mobilit des postes Suppression de la possibilit de communication entre certaines parties du rseau Scurit des domaines Faciliter lattribution dautorisation direntes en fonction des droits et rles de chaque groupe de personnes
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
6 / 43
Introduction aux VLANs
Introduction
Les VLANsDescription Standard qui fournit un mcanisme trs rpandu Implant dans de nombreux quipements de marques direntes Len-tte de la trame est complte par une balise de 4 octets
VLAN1
VLAN2
VLAN3
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
7 / 43
Introduction aux VLANs
Introduction
Exemple de VLANConguration Sur les PCs : transparent Attribution dune adresse IP dans le sous-rseau correspondant au VLAN Sur le commutateur :Conguration du VLAN (cration) Assignation des ports au VLAN
Chaque PC possde une adresse dans le sousrseau dfini pour le VLAN30
F0/18
F0/11
VLAN 30 172.17.30.0/24 Tous les ports dans VLAN30
F0/6
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
8 / 43
Introduction aux VLANs
Introduction
DnitionsUn VLANUn rseau local (LAN) : Est dni par un domaine de diusion Limit par les quipements de niveau 3 (couche rseau) Un rseau local virtuel (VLAN) est un LAN distribu sur des quipements fonctionnant au niveau 2 (couche liaison de donnes) priori, inutile de faire appel un quipement de niveau 3 pour dlimiter le LAN
Liaisons trunkLes VLAN peuvent tre distribus sur plusieurs quipements laide de liaisons appeles trunk Une liaison trunk est une connexion dans laquelle transite le trac de plusieurs VLAN : En gnral, utilisation du protocole IEEE802.1q galement appel le dot1qCyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 9 / 43
Introduction aux VLANs
Introduction
Exemple
Exemple de VLANs
VLAN 10 VLAN 30 VLAN 20
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
10 / 43
Introduction aux VLANs
Introduction
Exemple dutilisation (1/2)
Description des dpartements Informatique : 45 utilisateurs, btiment A Ressources humaines : 10 utilisateurs, btiment A Ventes : 102 utilisateurs, btiment B Marketing : 29 utilisateurs, btiment B Finance : 18 utilisateurs, btiment C Comptabilit : 26 utilisateurs, btiment C
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
11 / 43
Introduction aux VLANs
Introduction
Exemple dutilisation (2 /2)Cration des VLANs Btiment A : 10.1.0.0/16Informatique : VLAN 11, 10.1.1.0/24 Ressources humaines : VLAN 12 , 10.1.2.0/24 Inutilis : 10.1.3.0/24 10.1.254.0/24
Btiment B : 10.2.0.0/16Ventes : VLAN 21, 10.2.1.0/24 Marketing : VLAN 22 , 10.2.2.0/24 Inutilis : 10.2.3.0/24 10.2.254.0/24
Btiment C : 10.3.0.0/16Informatique : VLAN 31, 10.3.1.0/24 Ressources humaines : VLAN 32 , 10.3.2.0/24 Inutilis : 10.3.3.0/24 10.3.254.0/24
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
12 / 43
Introduction aux VLANs
Identiants de VLAN
Les identiants de VLAN (1/2)Description Les VLAN ID sont rpartis en 2 plages :Normal-range ID Extended-range ID
Les normal-range ID De 1 1005 Utiliss dans les petites et moyennes entreprises Identiants 1002 1005 rservs aux protocoles Token Ring et FDDI VLAN 1, 1002 1005 crs par dfaut : ils ne peuvent tre supprims Les congurations des VLAN sont stockes dans un chier vlan.dat stock en mmoire ash du commutateur
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
13 / 43
Introduction aux VLANs
Identiants de VLAN
Les identiants de VLAN (2/2)
Les extended-range ID De 1006 4094 Supportent moins de fonctionnalits VLAN que les normal-range ID Capacit des commutateurs Les commutateurs Catalyst 2950 et 2960 supportent un maximum de 255 VLANs normaux et tendus simultanment Laugmentation du nombre de VLANs dgrade les performances des commutateurs
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
14 / 43
Introduction aux VLANs
Identiants de VLAN
Les dirents modes
Description chaque VLAN, un ID est associ Chaque port dun commutateur est aect un VLAN Cette aectation peut tre :Statique : Dynamique :Peut tre utilise dans les rseaux Ncessite un VLAN Membership Policy Server (VMPS) Laectation un VLAN se fait en fonction de ladresse MAC dune machine
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
15 / 43
Types de VLAN
Les types de VLANDescription Plusieurs types de VLAN distingus sur un rseau :VLAN de donnes (Data VLAN) ou VLAN utilisateurVhiculent uniquement les donnes utilisateur
VLAN par dfaut (Default VLAN) :VLAN par dfaut dans lequel se trouve un commutateur la livraison Gnralement correspond au VLAN 1 Ne peut tre supprim Les protocoles CDP et les spanning trees sont associs ce VLAN
VLAN de gestion (Management VLAN) :Utilis pour congurer les commutateurs
VLAN voix (Voice VLAN) VLAN natif (Native VLAN)Associ au port trunk 802.1q Les trames de ce VLAN ne sont pas tagues Exigence IEEE pour la rtro-compatibilit avec les anciens quipements (comme les concentrateurs qui ne taguent pas les trames)Cyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 16 / 43
Types de VLAN
Le VLAN natif
10.3.3.1 VLAN 2 10.2.2.1
VLAN 3 802.1q
VLAN 3 802.1q VLAN 2
10.3.3.2
VLAN 1
VLAN 1
10.2.2.2
10.1.1.1 quipements sans capacit trunk VLAN natif
10.1.1.2
DescriptionLes trames du VLAN natif sont envoyes non tagues sur le trunk Les trames non tagues reues depuis un trunk sont envoyes sur le VLAN natifCyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 17 / 43
Types de VLAN
Le VLAN voix (1/2)
Description La VoIP ncessite des impratifs an de pouvoir assurer une qualit susante sur le trac vocalGarantir une bande passante susante Transmettre en priorit ces ux Capable de router ces ux vers des zones congestionnes du rseau Avoir un dlai infrieur 150ms travers le rseau, de bout en bout
Description Dans le cas dun voice VLAN, il ne faut pas oublier que tout le rseau doit le supporter : Gestion de la priorit de ces ux sur les autres
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
18 / 43
Types de VLAN
Le VLAN voix (2/2)Fa0/1 Fa0/5 S1 Fa0/3 Fa0/18 VLAN 20 172.17.20.25
Fa0/3 S2
Exemple : VLAN 20 pour les donnes, VLAN 150 pour la voix Sur S2, port congur pour prendre en charge le trac vocal :Envoi de trames CDP pour fournir des informations au tlphone Le port transmet les trames associes au VLAN 150
S1 est congur pour prendre en charge le trac vocal :Utilisation du VLAN 150 comme VLAN voix Donne la priorit au trac vocalCyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 19 / 43
Types de VLAN
Un tlphone IP
Description IllustrationTlphone P2 P1 S2 P3
Comme un commutateur 3 ports :Port P1 : congur pour envoy le trac non tiquet Port P2 : aecte une tiquette VLAN 150 aux trames Port P3 : congur pour envoy le trac non tiquet
Le port de S3 est congur pour prendre en charge le trac vocal :Indique au tlphone daecter ltiquette VLAN 150 au trames de vois Donne la priorit aux trames de voix Transmets les trames de donnes au VLAN 20
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
20 / 43
Types de VLAN
Les dirents VLAN dun rseauExemples de VLANs
Le rseau Cyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 21 / 43
Types de VLAN
Les dirents VLAN dun rseauExemples de VLANs
Le VLAN de donnes Cyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 21 / 43
Types de VLAN
Les dirents VLAN dun rseauExemples de VLANs
Le VLAN voix Cyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 21 / 43
Types de VLAN
Les dirents VLAN dun rseauExemples de VLANs
Le VLAN de gestion Cyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 21 / 43
Types de VLAN
Les dirents VLAN dun rseauExemples de VLANs
Le VLAN natif Cyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 21 / 43
Utilisation des trunk
Utilisation des trunkDescription Les trunk peuvent tre utiliss :Entre 2 commutateurs : Mode de distribution des rseaux locaux le plus courant Entre un commutateur et un hte : Si lhte supporte le trunking, il peut analyser le trac de tous les VLANs Entre un commutateur et un routeur : Permet daccder aux fonctionalits de routage entre des VLANs
2 types de protocoles pour les trunks :IEEE 802.1q ISL (pour Cisco Inter-Switch Link) :Propritaire et plus support Toute la trame est encapsule dans une trame ISL
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
22 / 43
Utilisation des trunk
Exemple de liaisons trunkExemple
liaisons trunk
Diusion dans un VLAN via les liaisons trunk
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
23 / 43
Utilisation des trunk
La trame Ethernet 802.3
Rappels0 50 1 ets 46 oct 8Prambule
6
6
2
4
Adresse destination
Adresse source
Type
Problme Comment direncier les trames destines un VLAN en particulier ?
Cyril Rabat (Licence 3 MI / Info0606)
oc te ts
oc te ts
Les VLANs
oc te ts
oc te ts
oc te tsFCS2011-2012 24 / 43
Donnes
Utilisation des trunk
Les tags 802.1q (1/2)Format de la trame0 50 1 ets 46 oct 6Adresse destination Adresse destination
6
2
4
Adresse source Adresse source
Type
Tag
Type
Cyril Rabat (Licence 3 MI / Info0606)
oc ts te
Ethertype (0x8100)
oc ts te
Flag encapsulation Token RingLes VLANs 2011-2012 25 / 43
oc ts te
oc ts teFCS FCS
Donnes
Donnes
Pri.
VLAN ID
Utilisation des trunk
Les tags 802.1q (2/2)Description Ethertype ou Tag Protocol Identier (TPID)12 bits, identie le protocole de la balise insre Pour 802.1q : 0x8100
Priorit :3 bits, pour coder 8 niveaux de priorit sur les VLANs
Canonical Format Identier ou Token Ring Encapsulation Flag1 bit pour la compatibilit des adresses MAC Ethernet et Token Ring Un commutateur Ethernet xe cette valeur 0 Si une trame arrive avec ce champ 1 : elle nest pas propage
VID (ou VLAN Identier)12 bits, pour identier le VLAN dappartenance de la trame 4096 valeurs possibles
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
26 / 43
Utilisation des trunk
Fonctionnement
Description Quand une trame non 802.1q arrive sur un port trunk 802.1q :Le tag est ignor Le paquet est commut niveau 2 comme une trame Ethernet standard
Pour accepter les trames 802.1q, il faut que les quipements acceptent des trames de 1522o ou plus :En-tte trame Ethernet : 18o Donnes max. trame Ethernet : 1500o (MTU) 28 bits de tag 802.1q (sur 4o)
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
27 / 43
Utilisation des trunk
Principe dtiquetageVLAN 10
liaisons trunk
trames non tiquettes trames tiquettes
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
28 / 43
Conguration
Conguration dun VLAN
Cration dun VLANDescription Pour associer un port un VLAN, il faut quil deviennent un access port Un port devient access port soit de manire statique, soit dynamique Un access port est associ un VLAN unique Il doit exister sinon le port de transfra pas de trame Association dynamique grce aux adresses MAC connues sur un VMPS Exemple de cration avec association dun nom Switch# configure terminal Switch(config)# vlan 3 Switch(config-vlan)# name VLAN-etudiant Switch(config-vlan)# exit Switch(config)# endCyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 29 / 43
Conguration
Conguration dun VLAN
Les commandes (1/2)Cration, destruction ou dsactivation Switch(config)# vlan vlan-id : Cre le VLAN dont lID est vlan-id Switch(config)# no vlan vlan-id : Dtruit le VLAN Switch(config)# shutdown vlan vlan-id : Suspend le trac local du VLAN spci (le protocole VTP continue fonctionner) Conguration dun VLAN Switch(config-vlan)# name vlan-name : Associe un nom au VLAN
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
30 / 43
Conguration
Conguration dun VLAN
Les commandes (2/2)Conguration dune interface Switch(config-if)# switchport mode access : Place le port spcie en access port Switch(config-if)# switchport access vlan vlan-id : Associe le port comme un access port vers un unique VLAN Switch(config-if)# no shutdown : Active une interface ou un port Achage Switch# show vlan : Ache les paramtres de tous les VLAN congurs Switch# show interfaces type slot/port switchport : Ache la conguration dune interfaceCyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 31 / 43
Conguration
Conguration dun VLAN
Exemple de conguration du VLAN voixCommandesSwitch(config)#interface FastEthernet 0/18 Switch(config-if)#mls qos trust cos Switch(config-if)#switchport voice vlan 150 Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 20
VricationSwitch#show interfaces Fa0/18 switchport Name: Fa0/18 Switchport: Enabled Administrative Mode: static access Operational Mode: down Administrative Trunking Encapsulation: dot1q Negociation of Trunking: Off Access Mode VLAN: 20 (VLAN0020) Trunking Native Mode VLAN: 1 (default) Administrative Native VLAN tagging: enabled Voice VLAN: 150 (VLAN0150)Cyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 32 / 43
Conguration
Conguration du trunk
Les commandes de congurationCommandes ( partir de Switch(config-if)#)switchport mode trunk : dnit linterface comme trunk 802.1q switchport trunk native vlan 99 : congure un VLAN comme tant le VLAN natifSwitch# show interfaces F0/1 switchport Name: Fa0/1 Switchport: Enabled Administrative Mode: dynamic auto Operational Mode: down Administrative Trunking Encapsulation: dot1q Negociation of Trunking: On Access Mode VLAN: 50 Trunking Native Mode VLAN: 99 (VLAN0099) Administrative Native VLAN tagging: enabled ... Administrative private-vlan trunk Native VLAN tagging: enabled Administrative private-vlan trunk encapsulation: dot1q ... Trunking VLANs Enabled: ALLCyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 33 / 43
Conguration
Conguration du trunk
Conguration du trunkingDescription Conguration statique Conseill de le faire en statique lorsque cest possible Conguration dynamique via DTP :Protocole utilis par les commutateurs Cisco Catalyst Ngociation automatique des liens trunk 5 modes de fonctionnement :Dynamic auto : bas sur les requtes de ngociation des commutateurs voisins Dynamic desirable : envoie linformation que le port veut tre en mode trunk ; passe trunk si linterface du voisin veut aussi passer en trunk Trunk : devient trunk sans regarder ltat du commutateur voisin, ni les requtes DTP Access : trunk non autoris Nonegotiate : empche linterface de gnrer des trames DTP
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
34 / 43
Conguration
Conguration du trunk
Exemple de conguration trunkingExemple
trunk
dynamic auto
liaison trunk
liaison non trunk
Explication Lorsquune connexion est congure en dynamic auto, elle passe trunk : Si lautre port est dclar trunk Si lautre port est dclar dynamic desirableCyril Rabat (Licence 3 MI / Info0606) Les VLANs 2011-2012 35 / 43
Conguration
Conguration du trunk
Les congurations DTP possiblesModes Dynamic auto Dynamic desirable Trunk Access CommandesSwitch(config-if)# switchport nonegotiate Switch(config-if)# switchport mode (access | dynamic (auto | desirable) | trunk) Switch# show interfaces switchport : ache les informations sur linterface
Dynamic Dynamic auto desirable Access Trunk Trunk Access Trunk Trunk Trunk Access
Trunk Trunk Trunk Trunk Pas recommand
Access Access Access Pas recommand Access
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
36 / 43
Conguration
Conguration du trunk
Visualisation dinformations dun portVisualisation de ltat show interfaces FastEthernet 0/5 switchport Visualisation du mode DTP ASW11# show dtp interface fa0/1 DTP information for FastEthernet0/1: TOS/TAS/TNS: TRUNK/DESIREABLE/TRUNK TOT/TAT/TNT: 802.1Q/802.1Q/802.1Q Neighbor address 1: 001646FA9B01 Neighbor address 2: 000000000000 Hello timer expiration (sec/state): 17/RUNNING Access timer expiration (sec/state): 287/RUNNING
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
37 / 43
Conguration
Conguration du trunk
Conguration du trunk
Conguration S1(config)# interface FastEthernet 5/8 S1(config-if)# shutdown S1(config-if)# switchport trunk encapsulation dot1q S1(config-if)# switchport trunk allowed vlan 1,5,11,1002-1005 S1(config-if)# switchport mode trunk S1(config-if)# switchport trunk native vlan 99 S1(config-if)# switchport nonegotiate S1(config-if)# no shutdown
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
38 / 43
Conguration
Exemple de connectivit IP
Conguration IP dun commutateur
Description Possibilit de spcier une adresse IP un commutateur : Permet de le congurer distance Cette conguration distance doit tre restreinte au maximum : Utilisation dun VLAN de gestion Ladresse IP du commutateur est associe un VLAN : par dfaut le 1 En pratique : viter ce VLAN (VLAN natif)
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
39 / 43
Conguration
Exemple de connectivit IP
ExemplePort console
172.17.99.12 Port Fa0/18
172.17.99.11
Description Connexion au port console pour accder linterface de gestion Cration du VLAN 99 (par exemple) Association dune adresse IP au VLAN (+ masque !) Associer le port (ici Fa0/18) au VLAN 99 Ne pas oublier de sauvegarder la conguration !
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
40 / 43
Conguration
Exemple de connectivit IP
Conguration du VLAN et attribution dune adresse IPCommandes Switch>enable Switch#configure terminal Switch(config)#interface vlan 99 Switch(config-if)#ip address 172.17.99.11 255.255.255.0 Switch(config-if)#no shutdown Switch(config-if)#end Switch#configure terminal Switch(config)#interface FastEthernet 0/18 Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 99 Switch(config-if)#end Switch#copy running-config startup-config
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
41 / 43
Conguration
Exemple de connectivit IP
Passerelle par dfaut
Description Pour que le commutateur puisse tre accessible lextrieur du rseau : Spcication dune passerelle par dfaut Commandes Switch>enable Switch#configure terminal Switch(config)#ip default-gateway 172.17.99.1 Switch(config)#end Switch#copy running-config startup-config
Cyril Rabat (Licence 3 MI / Info0606)
Les VLANs
2011-2012
42 / 43
Conguration
Exemple de connectivit IP
Vrication des rglagesVrication : Switch#show running-config... interface FastEthernet0/18 switchport access vlan 99 switchport mode access ... interface Vlan99 ip address 172.17.99.11 255.255.255.0 ! ip default-gateway 172.17.99.12 ...
Vrication : Switch#show ip interface briefInterface ... FastEthernet0/18 ... Vlan1 Vlan99 IP-Address unassigned unassigned 172.17.99.11 OK? Method Status YES manual up Protocol up
YES manual administratively down down YES manual upLes VLANs
up2011-2012 43 / 43
Cyril Rabat (Licence 3 MI / Info0606)