VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie /...

48
03/09/2018 1 VLAN ad Nauseam… 1 Open SI.nergie / Kalyst Patrick Girard [email protected] / [email protected] Instructeur Certifié depuis Octobre 2001 Glasgow LTS - CCAI (CCNA: CSCO10362533) Copenhague 2001 CCNP 1 (BSCI) 7/2004; CCNP2 (ISCWN) 10/2009; CCNP 3 (BCMSN) 8/2005; CCNP4 (TSHOOT) 12/2010 Birmingham UCE Network Security I (NS1) 2/2006 Birmingham UCE Network Security II (NS2) 7/2006 - Glasgow LTS Cisco Airespace Wireless (CAIAM) 3/2006 Nice/Maidenhead/Amsterdam Daclem ACSE OmniSwitch R6 11/2006 - Brest Alcatel University

Transcript of VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie /...

Page 1: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

1

VLAN ad Nauseam…

1

Open SI.nergie / Kalyst

Patrick [email protected] / [email protected]

Instructeur Certifié depuis Octobre 2001 – Glasgow LTS - CCAI (CCNA: CSCO10362533) – Copenhague 2001

CCNP 1 (BSCI) 7/2004; CCNP2 (ISCWN) 10/2009; CCNP 3 (BCMSN) 8/2005;

CCNP4 (TSHOOT) 12/2010 – Birmingham UCE

Network Security I (NS1) 2/2006 – Birmingham UCE

Network Security II (NS2) 7/2006 - Glasgow LTS

Cisco Airespace Wireless (CAIAM) 3/2006 – Nice/Maidenhead/Amsterdam – Daclem

ACSE OmniSwitch R6 – 11/2006 - Brest Alcatel University

Page 2: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

2

3

Commutation

MAC

Le commutateur « apprend » dynamiquement la topologie du réseau : chaque fois qu’il reçoit une trame, il lit l’adresse MAC source et l’associe au port d’entrée.

Il remplit donc ainsi sa Table de Commutation

1

2

3

4

5

6

117

8

9

10

pc1 pc2 pc3 pc4

Port

4

Commutation

MAC

Par exemple, Pc1 adresse un broadcast ARP pour obtenir l’adresse MAC de Pc2

La trame est émise par Pc1 à destination de FFFF.FFFF.FFFF

Le commutateur reçoit la trame, lit l’adresse MAC source

et met à jour sa table de Commutation

1

2

3

4

5

6

117

8

9

10

pc1 pc2 pc3 pc4

Port

FF

pc1

1 pc1

Page 3: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

3

5

Commutation

MAC

Le commutateur lit l’adresse de destination

Comme c’est une adresse de diffusion, il établit un lien entre le port d’entrée et tous les ports actifs (micro segmentation)

La trame est répliquée sur tous les ports actifs

1

2

3

4

5

6

7

8

9

10

pc1 pc2 pc3 pc4

Port

FF

pc1

1 pc1

FF

pc1

FF

pc1

FF

pc1

6

Commutation

MAC

Seul Pc2 est concerné par la requête ARP

Pc2 va répondre en émettant une trame à destination de l’adresse MAC de Pc1

Le commutateur reçoit la trame, lit l’adresse MAC source

et met à jour sa table de commutation

1

2

3

4

5

6

117

8

9

10

pc1 pc2 pc3 pc4

Port

1 pc1

pc1

5 pc2

pc2

Page 4: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

4

7

Commutation

MAC

Le commutateur lit l’adresse MAC de destination (pc1)

Cette adresse figure dans sa table de commutation sur le port 1

Le commutateur établit donc un lien (micro segmentation) entre les ports 5 et 1 et diffuse la trame vers PC1.

1

2

3

4

5

6

117

8

9

10

pc1 pc2 pc3 pc4

Port

1 pc1

pc1

5 pc2

pc2

pc2

pc1

8

Commutation

MAC

Que se passe-t-il quand un switch reçoit une trame dont l’adresse de destination n’est pas dans la table de commutation ?

C’est le cas notamment de FF:FF:FF:FF:FF:FF (Broadcast)

1

2

3

4

5

6

117

8

9

10

pc1 pc2 pc3 pc4

Port

1 pc1

pc4

5 pc2

pc2

Mise à jour

de l’entrée

Pourquoi l’adresse

de Broadcast n’est

jamais « apprise » ?

Page 5: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

5

9

Commutation

MAC

Que se passe-t-il quand un switch reçoit une trame dont l’adresse de destination n’est pas dans la table de commutation ?

Le switch n’a d’autre choix que de commuter la trame vers tous les ports connectés !

1

2

3

4

5

6

117

8

9

10

pc1 pc2 pc3 pc4

Port

1 pc1

pc1

5 pc2

pc2

pc2

pc4

pc2

pc4

pc2

pc4

10

Commutation

MAC

Que se passe-t-il quand une trame est destinée à un port déjà occupé par un autre trafic ?

Que faire de la trame reçue sur le circuit de réception du port 7 et destinée au circuit d’émission du port 1 ?

1

2

3

4

5

6

117

8

9

10

pc1 pc2 pc3 pc4

Port

1 pc1

pc1

5 pc2

pc2

pc2

pc1

pc1

pc3

Mise à jour

de l’entrée 7 pc3

Page 6: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

6

11

Commutation

MAC

Que se passe-t-il quand une trame est destinée à un port déjà occupé par un autre trafic ?

La trame est stockée dans une mémoire tampon

1

2

3

4

5

6

117

8

9

10

pc1 pc2 pc3 pc4

Port

1 pc1

pc1

5 pc2

pc2

pc2

pc1

pc1

pc3

7 pc3

12

Commutation

MAC

Que se passe-t-il quand une trame est destinée à un port déjà occupé par un autre trafic ?

Puis la trame est transférée sur le circuit d’émission du port 1, sitôt que celui-ci est libre

1

2

3

4

5

6

117

8

9

10

pc1 pc2 pc3 pc4

Port

1 pc1

5 pc2

pc3

pc1

7 pc3

Page 7: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

7

13

Architecture vs Organisation

Historiquement, l’organisation des entreprises était :

Chaque étage est occupé par le même groupe d’utilisateurs

Par exemple :

Le service Marketing au premier

Le service Ventes au second

La direction au troisième

Donc, d’un point de vue réseaux :

MDF au rez-de-chaussée ou au sous-sol : POP, distribution & routage (Firewall)

IDF à chaque étage : couche d’accès (commutateurs)

14

Architecture vs Organisation

Historiquement, l’organisation des entreprises était :

Chaque étage est occupé par le même groupe d’utilisateurs

Par exemple :

Le service Marketing au premier

Le service Ventes au second

La direction au troisième

Donc, d’un point de vue réseaux :

MDF au rez-de-chaussée ou au sous-sol : POP, distribution & routage (Firewall)

IDF à chaque étage : couche d’accès (commutateurs)

Intermediate Distribution

Facility

Main

Distributi

on

Facility

Point of Presence

Page 8: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

8

15

Architecture vs Organisation

Puis, les entreprises ont modifié leur organisation..

… en créant des groupes de travail constitués de différentes compétences (métiers)

Comment faire pour amener, par exemple au second étage des membres des réseaux Direction et Ventes ?

16

Architecture vs Organisation

Comment faire pour amener, par exemple au second étage des membres des réseaux Direction et Ventes ?

C’est simple, il suffit de :

Ajouter une carte sur le routeur

Acheter deux switches et les installer au deuxième étage

Tirer deux liens entre le deuxième étage et le MDF

Créer deux réseaux IP-bis pour la Direction et les Ventes

Ajouter des pools DHCP

Modifier les access-lists

Modifier les règles du Firewall

Page 9: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

9

17

Architecture vs Organisation

Comment faire pour amener, par exemple au second étage des membres des réseaux Direction et Ventes ?

C’est simple, il suffit de :

Ajouter une carte sur le routeur

Acheter deux switches et les installer au deuxième étage

Tirer deux liens entre le deuxième étage et le MDF

Créer deux réseaux IP-bis pour la Direction et les Ventes

Ajouter des pools DHCP

Modifier les access-lists

Modifier les règles du Firewall

Quel enfer !!!

18

Architecture vs Organisation

Comment faire pour amener, par exemple au second étage des membres des réseaux Direction et Ventes ?

En mettant en œuvre les VLANs !

Rien à acheter et installer

Rien à connecter ou reconnecter

Aucun câble à tirer

Aucun réseau à créer

Aucune modification dans les access-lists

Pas de modification des règles du Firewall

Nécessite uniquement de modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs sont connectés

Page 10: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

10

19

Architecture vs Organisation

Comment faire pour amener, par exemple au second étage des membres des réseaux Direction et Ventes ?

En mettant en œuvre les VLANs !

Rien à acheter et installer

Rien à connecter ou reconnecter

Aucun câble à tirer

Aucun réseau à créer

Aucune modification dans les access-lists

Pas de modification des règles du Firewall

Nécessite uniquement de modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs sont connectés

Aucune modification

de la topologie

physique

Aucune modification

des configurations de

couche 3 et

supérieures

20

Comment faire ?

Quelques remarques préliminaires

Un commutateur n’a jamais entendu parlé d’IP. C’est un matériel de couche 2

Donc, pourquoi ne pourrait-on pas connecter des hosts appartenant à des réseaux IP différents sur le même commutateur ?

L’approche la plus pragmatique est de le faire et de voir ce que cela donne, tout en ayant à l’esprit que :

Les broadcasts d’un réseau IP ne doivent en aucun cas être propagés dans un autre réseau IP !

Page 11: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

11

21

Première question

Si des machines appartenant à plusieurs réseaux IP différents, représentés par des couleurs différentes, sont connectées sur un même commutateur, que se passe-t-il ?

1

2

3

4

5

6

117

8

9

10

Aucun problème, mais :

Une trame issue d’une machine « rouge » ne doit en aucun cas être reçue par une machine d’une autre couleur !

Notamment les messages de diffusion doivent rester dans leur « couleur »

22

Idée 1 : définir des groupes et une

nouvelle règle

Groupes : L’administrateur définit des groupes de machines (couleurs), identifiés par des nombres (0 à 4095)

Règle : Le commutateur a l’interdiction de diffuser sur un port associé à un groupe, une trame issue d’un autre groupe

Les groupes sont appelés des VLAN

1

2

3

4

5

6

117

8

9

10

Page 12: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

12

23

Idée 1 : application

Groupes ou VLAN

Groupe rouge - VLAN 10 : ports 1, 5 et 9

Groupe vert - VLAN 20 : ports 2, 6 et 10

Groupe jaune - VLAN 30 : ports 3 et 7

Groupe noir - VLAN 40 : ports 4 et 8

Exemple : un trame de diffusion émise par PC1 n’atteindra que PC2 et 4.

1

2

3

4

5

6

117

8

9

10

pc1 pc2 pc3 pc4

24

PC1 (10.10.10.1) ping PC5 (10.10.10.5)

=> Broadcast ARP

1

2

3

4

5

6

117

8

9

10

MACPort

1 pc1

2

VLAN

10

20

3 30

4 40

5 10

6 20

La table de commutation estmise à jour dynamiquement:

<port, MAC, vlan ID>pc1 pc5 pc9

VLAN Fonctionnement

Page 13: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

13

25

PC1 (10.10.10.1) ping PC5 (10.10.10.5)

ARP pc1 => FF / 10.10.10.1 => 10.10.10.5

Commuté seulement sur les ports Rouges (VLAN 10)

1

2

3

4

5

6

117

8

9

10

MACPort

1 pc1

2

VLAN

10

20

3 30

4 40

5 10

6 20

pc1 pc5 pc9

VLAN Fonctionnement

La table de commutation estmise à jour dynamiquement:

<port, MAC, vlan ID>

26

PC1 (10.10.10.1) ping PC5 (10.10.10.5)

Réponse ARP de PC5 : pc5 => pc1 / 10.10.10.5 => 10.10.10.1

PC5 met à jour sa table ARP : <10.10.10.1, pc1>

1

2

3

4

5

6

117

8

9

10

MACPort

1 pc1

2

VLAN

10

20

3 30

4 40

5 pc5 10

6 20

pc1 pc5 pc9La table de commutation estmise à jour dynamiquement:

<port, MAC, vlan ID>

VLAN Fonctionnement

Page 14: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

14

27

PC1 (10.10.10.1) ping PC5 (10.10.10.5)

PC1 met à jour sa table ARP : <10.10.10.5, pc5>

1

2

3

4

5

6

117

8

9

10

MACPort

1 pc1

2

VLAN

10

20

3 30

4 40

5 pc5 10

6 20

pc1 pc5 pc9La table de commutation estmise à jour dynamiquement:

<port, MAC, vlan ID>

VLAN Fonctionnement

28

PC1 (10.10.10.1) ping PC5 (10.10.10.5)

PC1 peut maintenant addresser un message ICMP à PC5

PC1 utilise le couple <10.10.10.5, pc5>

1

2

3

4

5

6

117

8

9

10

MACPort

1 pc1

2

VLAN

10

20

3 30

4 40

5 pc5 10

6 20

pc1 pc5 pc9

VLAN Fonctionnement

La table de commutation estmise à jour dynamiquement:

<port, MAC, vlan ID>

Page 15: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

15

29

Deuxième question

1

2

3

4

5

6

117

8

9

10

pc1 pc2 pc3 pc4

Comment faire si plusieurs commutateurs sont connectés entre eux ? Comment vont-ils savoir quelle est le groupe d’origine d’une trame ?

7

2

3

4

5

6

1

Couleur

?

Problème :

Une trame de diffusion issue d’une machine « rouge » doit être diffusée aussi sur le deuxième commutateur.

Mais quelle est sa couleur ?

30

Idée 2 : Inter Switch Link

1

2

3

4

5

6

117

8

9

10

pc1 pc2 pc3 pc4

ISL : Les trames émises par un commutateur vers un autre commutateur sont modifiées : elles portent un « tag » qui indique le numéro du VLAN auquel la trame appartient ?

7

2

3

4

5

6

1

Trunk : Ce nouveau type de port insère le « tag » du VLAN dans les trames qu’il émet…

… et retire le « tag » dans les trames qu’il reçoit.

Ainsi, pour les « clients » tout est transparent : trames standard.

Ports

« Trunk »

Page 16: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

16

31

Idée 2 : Application

1

2

3

4

5

6

117

8

9

10

pc1 pc2 pc3 pc4

ISL : Seules les trames qui circulent sur les liens « trunks » sont non standard.

Les tables de commutation intègrent un nouveau champ : le VLAN

Peu à peu, les adresses MAC des PC du premier commutateur seront répertoriées sur le port trunk du second (et vice-versa).

7

2

3

4

5

6

1Lien

Trunk MACPort

1 pc10

3 pc12

VLAN

10

30

pc10 pc12

7 pc1 10

7 pc6 40

7 pc2 10

7 pc3 30pc5 pc6

32

PC1 (10.10.10.1) ping PC11 (10.10.10.11)

ARP vers <10.10.10.11, FF:FF:FF:FF:FF:FF>

1

2

3

4

5

6

117

8

9

10MACPort

1 pc1

2

VLAN

1020

3 30

4 40

5 pc5 10

11

pc1 pc5 pc9

7

2

3

4

5

6

1Couleur

?

pc11

MACPort

1

2

VLAN

1020

3 30

7

7

7

Left switch Right switch

VLAN Fonctionnement

Page 17: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

17

33

PC1 (10.10.10.1) ping PC11 (10.10.10.11)

ARP vers <10.10.10.11, FF:FF:FF:FF:FF:FF>

Table ARP de PC5 : < 10.10.10.1, pc1>

1

2

3

4

5

6

117

8

9

10MACPort

1 pc1

2

VLAN

1020

3 30

4 40

5 pc5 10

11

pc1 pc5 pc9

7

2

3

4

5

6

1Tag: 10

pc11

MACPort

1

2

VLAN

1020

3 30

10

7

7

7

Left switch Right switch

TRUNK portsTRUNK ports

pc1

VLAN Fonctionnement

34

PC1 (10.10.10.1) ping PC11 (10.10.10.11)

Réponse ARP vers PC1 : <10.10.10.1, pc1>

Table ARP de PC1 : <10.10.10.11, pc11>

1

2

3

4

5

6

117

8

9

10MACPort

1 pc1

2

VLAN

1020

3 30

4 40

5 pc5 10

11 10

pc1 pc5 pc9

7

2

3

4

5

6

1Tag: 10

pc11

MACPort

1

2

VLAN

10

20

3 30

10

7

7

7

Left switch Right switch

TRUNK portsTRUNK ports

pc1

pc11

VLAN Fonctionnement

pc11

Page 18: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

18

35

PC1 (10.10.10.1) ping PC11 (10.10.10.11)

ARP answer to 10.10.10.1

PC1 ARP table: <10.10.10.11, pc11>

1

2

3

4

5

6

117

8

9

10MACPort

1 pc1

2

VLAN

1020

3 30

4 40

5 pc5 10

11 10

pc1 pc5 pc9

7

2

3

4

5

6

1Tag: 10

pc11

MACPort

1

2

VLAN

1020

3 30

10

10

7 20

7

7

Left switch Right switch

TRUNK portsTRUNK ports

pc1

pc11

pc5

pc2

VLAN Fonctionnement

pc11

Technologie ad-hoc qui sert à interconnecter des commutateurs (backbone)

supportant plusieurs VLAN (issu de Inter Switch Link de Cisco)

Place un identificateur unique en tête de chaque trame qui entre sur le

réseau fédérateur (backbone – câblage vertical)

Retire cet identificateur de l’en-tête de trame quand elle entre dans le

réseau de distribution (câblage horizontal)

36

Segmentation en VLAN

ISL a été normalisé en IEE 802.1Q

Page 19: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

19

37

Segmentation en VLAN

Configuration des commutateurs L2 802.1Q

int range fa0/1 – 8

switchport access vlan 10

int range fa0/9 – 16

switchport access vlan 20

int gi0/1

switchport mode trunk

Configuration

« statique » de la

table de commutation

MACPort

Fa0/1

VLAN

10

10

10

20

20

Fa0/2Fa0/3

Fa0/9Fa0/10

38

Segmentation en VLAN

Configuration des commutateurs L2 802.1Q

int range fa0/1 – 8

switchport access vlan 10

int range fa0/9 – 16

switchport access vlan 20

int gi0/1

switchport mode trunk

Apprentissage

dynamique des MAC

« voisines » et de leur

VLAN, via les Tags

MACPort

Fa0/1

VLAN

10

10

10

20

10

30

20

Gi/0/1

Fa0/2Fa0/3

Fa0/9Fa0/10

Gi/0/1

Gi/0/1

20

pc10

pc12

pc1

pc2

pc3

Page 20: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

20

39

Troisième question

Comment opérer le routage entre les VLAN ?

1

2

3

4

5

6

117

8

9

10

En général, chaque VLAN (L2) va correspondre à un réseau IP (L3)

Dans notre exemple il existe 4 réseaux, associés à nos 4 VLAN

10.10.10.0 / 24

10.10.30.0 / 24

10.10.40.0 / 24

10.10.20.0 / 24

10.10.10.2

10.10.30.1

10.10.20.1 10.10.20.2

10.10.40.1

?L2

L3

Plan d’adressage IP

40

Solution 1 : une interface de routeur

pour chaque VLAN

1

2

3

4

5

6

117

8

9

10

Solution évidente : connecter une interface L3 sur chaque VLAN L2

Mais cela « coûte cher » en interface et cela ne règle pas la question du câblage vertical !

10.10.10.254/24

10.10.30.254/24

10.10.40.254/24

10.10.20.254/24

10.10.10.2

10.10.30.1

10.10.20.1 10.10.20.2

10.10.40.1

n VLAN

=

n liens

verticaux

Port Based

Page 21: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

21

41

Routage Inter-VLAN

Solution 1 : Port Based

Configuration du routeur (Port Based)

L’interface fa0/0 du routeur est connectée sur un port vlan 10 du commutateur

int fa0/0

ip address 10.10.10.254 255.255.255.0

L’interface fa0/1 du routeur est connectée sur un port vlan 20 du commutateur

Int fa0/1

ip address 10.10.20.254 255.255.255.0

Aucune configuration spécifique sur le routeur

10.10.10.254/24

42

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

Où est sa passerelle (10.10.10.254) ?

C’est cette interface de routeur :

1

2

3

4

5

6

117

8

9

10

10.10.20.254/24

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 40

10.10.10.1

10.10.30.254/24

10.10.40.254/24

Routage Inter-VLAN

Solution 1 : Port Based

Page 22: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

22

10.10.10.254/24

43

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

ARP vers 10.10.10.254

1

2

3

4

5

6

117

8

9

10

10.10.20.254/24

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 40

10.10.30.254/24

10.10.40.254/24

Routage Inter-VLAN

Solution 1 : Port Based

10.10.10.1

10.10.10.254/24

44

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

Réponse ARP de10.10.10.254

MàJ de la table ARP de PC1:

<10.10.10.254/r10>

1

2

3

4

5

6

117

8

9

10

10.10.20.254/24

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 40

10.10.10.1

10.10.30.254/24

10.10.40.254/24

Routage Inter-VLAN

Solution 1 : Port Based

Page 23: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

23

10.10.10.254/24

45

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

Ping vers 10.10.20.2, MAC dest : r10

1

2

3

4

5

6

117

8

9

10

10.10.20.254/24

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 40

10.10.10.1

10.10.30.254/24

10.10.40.254/24

Routage Inter-VLAN

Solution 1 : Port Based

10.10.10.254/24

46

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

Routage entre les réseaux 10.10.10.0 et 10.10.20.0

ARP de 10.10.20.254 vers 10.10.20.2

1

2

3

4

5

6

117

8

9

10

10.10.20.254/24

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 40

10.10.10.1

10.10.30.254/24

10.10.40.254/24

Routage Inter-VLAN

Solution 1 : Port Based

Page 24: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

24

10.10.10.254/24

47

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

Réponse ARP de PC2 et MàJ de sa table : <10.10.20.254/r20>

MàJ de la table ARP du routeur :

<10.10.20.2/pc2>

1

2

3

4

5

6

117

8

9

10

10.10.20.254/24

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 40

10.10.10.1

10.10.30.254/24

10.10.40.254/24

Routage Inter-VLAN

Solution 1 : Port Based

10.10.10.254/24

48

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

Le routeur transmet le Ping PC1 to PC2 dans une trame adressée à pc2

1

2

3

4

5

6

117

8

9

10

10.10.20.254/24

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 40

10.10.30.254/24

10.10.40.254/24

Routage Inter-VLAN

Solution 1 : Port Based

10.10.10.1

Page 25: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

25

10.10.10.254/24

49

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

Réponse de PC2 à PC1, dans une trame adressée à r20

1

2

3

4

5

6

117

8

9

10

10.10.20.254/24

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 40

10.10.30.254/24

10.10.40.254/24

Routage Inter-VLAN

Solution 1 : Port Based

10.10.10.1

10.10.10.254/24

50

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

Transmission par le routeur de la réponse de PC2 à PC2

La trame est adressée à pc1

1

2

3

4

5

6

117

8

9

10

10.10.20.254/24

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 40

10.10.30.254/24

10.10.40.254/24

Routage Inter-VLAN

Solution 1 : Port Based

10.10.10.1

Page 26: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

26

51

Solution 2 : Stick Routing

1

2

3

4

5

6 11

7

8

9

10

Connecter le routeur au commutateur via un lien « Trunk »

Le routeur doit être « 802.1Q » : il va prendre en compte les différents VLAN via des sous-interfaces virtuelles

Fa0/0.10: 10.10.10.254/24

Fa0/0.20: 10.10.20.254/24

Fa0/0.30: 10.10.30.254/24

Fa0/0.40: 10.10.40.254/24

10.10.10.2

10.10.30.1

10.10.20.1 10.10.20.2

10.10.40.1

n VLAN

=

1 lien

vertical

Interfaces virtuelles

Stick Routing

Une interface physique

Plusieurs interfaces virtuelles

52

Configuration du routeur (802.1Q) en mode Router-on-a-stick pour un petit nombre de clients (<30)

L’interface physique fa0/0 du routeur est connectée sur un port trunk du commutateur

Pas d’adresse IP sur l’interface, mais sur des sous-interfaces

int fa0/0.10

encapsulation dot1q 10

ip address 10.10.10.254 255.255.255.0

Int fa0/0.20

encapsulation dot1q 20

ip address 10.10.20.254 255.255.255.0

ISL

ISL

Routage Inter-VLAN

Solution 2 : Stick Routing

Création d’interface « virtuelles » sur le routeur

Configuration ISL

Protocole abandonné

depuis les années 2000

Page 27: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

27

53

Configuration du routeur (802.1Q) en mode Router-on-a-stick pour un petit nombre de clients (<30)

L’interface physique fa0/0 du routeur est connectée sur un port trunk du commutateur

Pas d’adresse IP sur l’interface, mais sur des sous-interfaces

int fa0/0.10

encapsulation dot1q 10

ip address 10.10.10.254 255.255.255.0

Int fa0/0.20

encapsulation dot1q 20

ip address 10.10.20.254 255.255.255.0

Routage Inter-VLAN

Solution 2 : Stick Routing

Création d’interface « virtuelles » sur le routeur

Configuration 802.1Q

Actuelle !

Fa0/0.10 - 10.10.10.254/24

Fa0/0.20 - 10.10.20.254/24

Fa0/0.30 - 10.10.30.254/24

Fa0/0.40 - 10.10.40.254/24

54

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

ARP vers 10.10.10.254

1

2

3

4

5

6

117

8

9

10

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 4010.10.10.1

Fa0/0

Tag: 10

Routage Inter-VLAN

Solution 2 : Stick Routing

Page 28: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

28

Fa0/0.10 - 10.10.10.254/24

Fa0/0.20 - 10.10.20.254/24

Fa0/0.30 - 10.10.30.254/24

Fa0/0.40 - 10.10.40.254/24

55

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

Réponse de la sous-interface fa0/0.10

MàJ de la table ARP de PC1 : <10.10.10.254/r10>

1

2

3

4

5

6

117

8

9

10

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 4010.10.10.1

Fa0/0Tag: 10

Routage Inter-VLAN

Solution 2 : Stick Routing

Fa0/0.10 - 10.10.10.254/24

Fa0/0.20 - 10.10.20.254/24

Fa0/0.30 - 10.10.30.254/24

Fa0/0.40 - 10.10.40.254/24

56

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

Ping vers PC2

Trame à destination de r10

1

2

3

4

5

6

117

8

9

10

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 40

Fa0/0

Tag: 10

Routage Inter-VLAN

Solution 2 : Stick Routing

10.10.10.1

Page 29: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

29

Fa0/0.10 - 10.10.10.254/24

Fa0/0.20 - 10.10.20.254/24

Fa0/0.30 - 10.10.30.254/24

Fa0/0.40 - 10.10.40.254/24

57

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

Routage entre les réseaux 10.10.10.0 to 10.10.20.0

ARP de fa0/0.20 vers PC2

1

2

3

4

5

6

117

8

9

10

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 4010.10.10.1

Fa0/0Tag: 20

Routage Inter-VLAN

Solution 2 : Stick Routing

Fa0/0.10 - 10.10.10.254/24

Fa0/0.20 - 10.10.20.254/24

Fa0/0.30 - 10.10.30.254/24

Fa0/0.40 - 10.10.40.254/24

58

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

MàJ de la table ARP de PC2 <10.10.20.254, r20>

Réponse ARP de PC2 à fa0/0.20

MàJ de la table ARP du routeur : <10.10.20.2, pc2>

1

2

3

4

5

6

117

8

9

10

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 4010.10.10.1

Fa0/0

Tag: 20

Routage Inter-VLAN

Solution 2 : Stick Routing

Page 30: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

30

Fa0/0.10 - 10.10.10.254/24

Fa0/0.20 - 10.10.20.254/24

Fa0/0.30 - 10.10.30.254/24

Fa0/0.40 - 10.10.40.254/24

59

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

Transmission du Ping PC1 à PC2 par le routeur (r20)

Trame à destination de pc2

1

2

3

4

5

6

117

8

9

10

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 40

Fa0/0Tag: 20

Routage Inter-VLAN

Solution 2 : Stick Routing

10.10.10.1

Fa0/0.10 - 10.10.10.254/24

Fa0/0.20 - 10.10.20.254/24

Fa0/0.30 - 10.10.30.254/24

Fa0/0.40 - 10.10.40.254/24

60

PC1 (10.10.10.1) ping PC2 (10.10.20.2)

Transmission du Ping PC1 à PC2 par le routeur (r20)

Trame à destination de pc2

1

2

3

4

5

6

117

8

9

10

10.10.10.5

10.10.30.3

10.10.20.2 10.10.20.6

10.10.40.4

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 40

Fa0/0Tag: 20

Routage Inter-VLAN

Solution 2 : Stick Routing

10.10.10.1

Etc, etc …

Page 31: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

31

61

Solution 3 : Commutateur L3

1

2

3

4

5

6 11

7

8

9

10

La fonction de routage est assurée par le commutateur lui-même : commutateur couche 3.

Les interfaces virtuelles sont directement définies dans le commutateur.

Elles sont nommées : vlan 10, vlan 20…

10.10.10.2

10.10.30.1

10.10.20.1 10.10.20.2

10.10.40.1

n VLAN = Bus interne

Fa0/0.10 - 10.10.10.254/24

Fa0/0.20 - 10.10.20.254/24

Fa0/0.30 - 10.10.30.254/24

Fa0/0.40 - 10.10.40.254/24

Plan d’adressage IP

10.10.10.0/24 – VLAN 10

10.10.20.0/24 – VLAN 20

10.10.30.0/24 – VLAN 30

10.10.40.0/24 – VLAN 40

62

Solution 3 : Commutateur L3

1

2

3

4

5

6 11

7

8

9

10

La fonction de routage est assurée par le commutateur lui-même : commutateur couche 3.

Les interfaces virtuelles sont directement définies dans le commutateur.

Elles sont nommées : vlan 10, vlan 20…

Vlan10: 10.10.10.254/24

Vlan20: 10.10.20.254/24

Vlan30: 10.10.30.254/24

Vlan40: 10.10.40.254/24

10.10.10.2

10.10.30.1

10.10.20.1 10.10.20.2

10.10.40.1

n VLAN = Bus interne

Interfaces virtuelles

Page 32: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

32

63

Routage Inter-VLAN /

Switch L3

Pour un grand nombre de clients (>50)

Les interfaces de routage (couche 3) sont virtuelles

interface vlan 10

ip address 10.10.10.254 255.255.255.0

interface vlan 20

ip address 10.10.20.254 255.255.255.0

sh ip route

C 10.10.10.0/24 directly connected vlan 10

C 10.10.20.0/24 directly connected vlan 20

Routage à la vitesse du lien (Giga) par ASICs

64

Segmentation en VLAN

Configuration d’un commutateur L3

int range fa0/1 – 8

switchport access vlan 10

int range fa0/9 – 16

switchport access vlan 20

int gi0/1

switchport mode trunk

int vlan 10

ip address 10.10.10.254 255.255.255.0

int vlan 20

ip address 10.10.20.254 255.255.255.0

Page 33: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

33

65

Spanning tree protocol

Protocole qui vérifie l’absence de boucles de couche 2

=> tempêtes de broadcast

Un commutateur est élu « Root Bridge »

Les liens vers le root sont des « root port »

Les liens qui mènent au root sont des « designed port »

Les autres sont « bloqués »

Pendant le calcul le led est orange, puis passe au vert

au bout d’environ 60 secondes

Spaning tree peut être désactivé, mais attention !!!

Broadcast storm66

2 3

1

10.10.10.1/24

10.10.10.2/24

ARP

Page 34: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

34

Broadcast storm67

2 3

1

10.10.10.1/24

10.10.10.2/24

ARP

Broadcast storm68

2 3

1

10.10.10.1/24

10.10.10.2/24

ARP

Page 35: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

35

STP

Permet d’éviter les boucles de couche 2

Plusieurs versions Cisco/OSI/Cisco/OSI…

Algorithme Spanning Tree

Choix du Root Bridge (Commutateur racine)

Calcul du chemin le moins coûteux vers le Root : Root Port

Les autres ports sont les ports désignés : Designated Port…

… sauf s’ils sont face à un autre port désigné : Blocked Port

Coût des ports (sauf si modifiés par spanning-tree cost)

STP69

Spanning Tree Protocol70

D

D

D D

ROOT

1Gb/s

Page 36: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

36

Spanning Tree Protocol71

D

D

D D

RR

R

RR

Spanning Tree Protocol72

D

D

D D

DRR

R

R

D

DD

D

D

D

D

D

D

DDD

D DRD

D

D

Page 37: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

37

Spanning Tree Protocol73

D

D

D D

DRR

R

R

D

DD

D

D

D

D

D

D

DDD

D D

RRR

RD

D

D

R

Spanning Tree Protocol74

D

D

D D

DRR

R

R

D

DD

D

D

D

D

D

D

DDD

D D

RRR

RD

D

D

R

D D D D D D

100Mb/s

Page 38: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

38

Spanning Tree Protocol75

D

D

D D

DRR

R

R

D

DD

D

D

D

D

D

D

DDD

D D

RRR

RD

D

D

R

D D D D D D

Spanning Tree Protocol76

D

D

D D

DRR

R

R

D

DD

D

D

D

D

D

D

DDD

D D

RRR

RD

D

D

R

D D D D D D

X

X X

XXX

X X X

X

Page 39: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

39

Spanning Tree Protocol77

D

D

D D

DRR

R

R

D

DD

D

D

D

D

D

D

DDD

D D

RRR

RD

D

D

R

D D D D D D

X

X X

XXX

X X X

Diamètre : doit être ≤ 7 !!!

X

Spanning Tree Protocol78

D

D

D D

R

R

R

DD

RR

R

R D D R

Dans cette configuration: 6 switchs traversés

Départ Arrivée

R

D

Page 40: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

40

Spanning Tree Protocol79

D

D

D D

DRR

R

R

D

DD

D

D

D

D

D

D

DDD

D D

RRR

RD

D

D

RD D D

X

X X

XXX

X X X

Architecture croisée

D

D

X

D D

XD D

DX

Spanning Tree Protocol80

D

D

D D

DRR

R

R

D

D

D

D

D

D

D

D

DDD

D D

RR

RD

D

R D D

X

X X

XXX

X X

Diamètre de ce réseau = 4, quelque soit la situation

D

D

X

D D

XD R

D

Départ Arrivée

Page 41: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

41

Spanning Tree Protocol81

D

D

D D

RR

R

R

DD

RR

R

R

Diamètre de ce réseau = 4, quelque soit la situation

D

R

D

Départ Arrivée

Spanning Tree Protocol82

Configuration

spanning-tree XXX priority 4096

Nota Bene : il y a en plus une notion de VLAN que nous verrons

plus tard

Page 42: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

42

Election du root

Basée sur l’adresse MAC la plus petite (LOL)

Evidemment modifié par l’admin via la « priority »

Per VLAN STP83

Election du root

spanning-tree vlan 10,30 root primary

spanning-tree vlan 20,40 root secondary

A ne pas confondre avec vtp primary ! (version 3 de vtp)

La commande « priority » est une façon alternative

spanning-tree vlan 10,30 priority 8192

Pour truquer l’élection port Désigné / port Bloqué

spanning-tree port-priority 112

Valeurs entre 0 et 240 par incréments de 16, valeur par défaut 128 (re LOL)

Per VLAN STP

84

Trucages d’élections

Trucages d’élections

Page 43: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

43

Vérification

sh spanning-tree

Per VLAN STP

85

Etat des ports

Per VLAN STP

86

Page 44: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

44

Variantes de STP

Per VLAN STP

87

Cas pratique - 188

Un réseau par étage

Pas d’évolutivité

Pas de souplesse

Page 45: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

45

Cas pratique - 189

Un réseau par

étage

Pas d’évolutivité

Pas de souplesse

Ajout d’un réseau Invités ?

Cas pratique – 2 – Port Based90

Plusieurs VLAN par étage

Ajout d’un commutateur intermédiaire

Page 46: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

46

Cas pratique – 2 – Port Based91

Plusieurs VLAN par

étage

Ajout d’un

commutateur

intermédiaire

Ajout d’un réseau Invités ?

Cas pratique – 3 – Stick92

Lien « trunk » entre

le routeur et le

switch intermédiaire

Sous-interface sur le

routeur

Page 47: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

47

Cas pratique – 3 – Stick93

Lien « trunk » entre

le routeur et le

switch intermédiaire

Sous-interface sur le

routeur

Ajout d’un réseau Invités ?

Cas pratique – 4 – L394

Un switch L3 remplace le routeur et le switch

Topologie très simple, mais complètement virtualisée

Page 48: VLAN ad Nauseamlalevee/ismin/reseaux_2/poly_vlan.pdf · VLAN ad Nauseam… 1 Open SI.nergie / Kalyst ... modifier la configuration des ports du switch sur lequel les nouveaux utilisateurs

03/09/2018

48

Cas pratique – 4 – L395

Un switch L3 remplace le routeur et le switch

Topologie très simple, mais complètement virtualisée

Ajout d’un réseau Invités ?

Questions ?

96

Merci de votre attention