formation réseaux - theodo 2015

129
FORMATION RÉSEAUX Samy Ghribi [email protected]

Upload: samy-ghribi

Post on 11-Feb-2017

222 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Formation réseaux - Theodo 2015

FORMATION RÉSEAUX Samy Ghribi

[email protected]

Page 2: Formation réseaux - Theodo 2015

I. C’EST QUOI UN RÉSEAU ?

Page 3: Formation réseaux - Theodo 2015

C’EST QUOI UN RÉSEAU ?

« Machines reliées entre elles pour échanger de l’information »

Différents environnements : nombreuses topologiesScalabilité

~4 milliards de machines connectés

Trafic en 2014 : ~10²² bits échangés

+ Sécurité, performances …

Et Internet dans tout ça ?

Page 4: Formation réseaux - Theodo 2015

ON VA RECONSTRUIRE INTERNET ENSEMBLE !

Téléphone/Minitel

Télégraphe

Internet

Limitations ?

Montée en échelle ?

Page 5: Formation réseaux - Theodo 2015

COMMENT FAIRE ?

7 problématiques :

Comment transmettre physiquement le signal ?

Comment faire communiquer deux machines voisines ?

Comment isoler/relier des réseaux ?

Comment envoyer et contrôler le transfert de données ?

Comment synchroniser les échanges et assurer des transactions ?

Comment formater l’envoi de données ?

Comment les applicatifs peuvent accéder au réseau ?

Page 6: Formation réseaux - Theodo 2015

II. CONSTRUISONS UN RÉSEAU !

1. Couche physique

2. Couche liaison

3. Couche réseau

4. Couche transport

5. Couche session

6. Couche présentation

7. Couche application

Page 7: Formation réseaux - Theodo 2015

1. COUCHE PHYSIQUE –

Convertir un message en un signal binaire transportable électriquement

TRANSMETTRE UN SIGNAL PHYSIQUE

Types d’équipements

Pour transporter les signaux binaires :

Paire torsadée

Câble coaxial

Fibres

Ondes radios

Limitations

Qui est A ? B ?

Quid d’un C ?

Si liaison coupée ?

A B

Page 8: Formation réseaux - Theodo 2015

1. COUCHE PHYSIQUE –

Types d’équipements (suite)

Pour répéter un signal binaire :

Répéteur : retransmet passivement un message en amplifiant son signal

Concentrateur ou ‘hub’ : répéteur à plusieurs sorties

Répéteur

Concentrateur

TRANSMETTRE UN SIGNAL PHYSIQUE

Page 9: Formation réseaux - Theodo 2015

2. COUCHE LIAISON –

Fonctions

Détecter les collisions lors de la transmission (ex : protocole Ethernet)

Adresser des messages aux équipements selon leur adresse MAC : commutation

COMMUNIQUER ENTRE VOISINS

Page 10: Formation réseaux - Theodo 2015

2. COUCHE LIAISON –

Fonctions

Détecter les collisions lors de la transmission (ex : protocole Ethernet)

Adresser des messages aux équipements selon leur adresse MAC : commutation

Un identifiant unique : l’adresse MAC (Media Access Control)

Identifie de manière unique tous les équipements du réseau.

Adresse MAC : 0A:32:F4:D2:4E:C3

Adresse MAC : 2F:01:39:BC:D3:80

COMMUNIQUER ENTRE VOISINS

Page 11: Formation réseaux - Theodo 2015

2. COUCHE LIAISON –

Fonctions

Détecter les collisions lors de la transmission (ex : protocole Ethernet)

Adresser des messages aux équipements selon leur adresse MAC : commutation

Un identifiant unique : l’adresse MAC (Media Access Control)

Identifie de manière unique tous les équipements du réseau.

Adresse MAC : 0A:32:F4:D2:4E:C3

Adresse MAC : 2F:01:39:BC:D3:80

COMMUNIQUER ENTRE VOISINS

Commandes utiles

ifconfig OU netstat -tulipe : lister les interfaces réseau

Page 12: Formation réseaux - Theodo 2015

2. COUCHE LIAISON –

Types d’équipements

Le commutateur ou ‘switch’ :

Examine l’adresse MAC contenue dans la couche 2 d’un message pour déterminer vers

quel port diriger le message.

Switch

A

B

C

Message

Adresse MAC

0A:32:F4:D2:4E:C3

Adresse MAC

2F:01:39:BC:D3:80

Adresse MAC

EF:A2:3B:EB:B4:C1

Équipements

réseau

1

2

3

COMMUNIQUER ENTRE VOISINS

Page 13: Formation réseaux - Theodo 2015

2. COUCHE LIAISON –

Types d’équipements

Le commutateur ou ‘switch’ :

Examine l’adresse MAC contenue dans la couche 2 d’un message pour déterminer vers

quel port diriger le message.

Switch

A

B

C

Message

Adresse MAC

0A:32:F4:D2:4E:C3

Adresse MAC

2F:01:39:BC:D3:80

Adresse MAC

EF:A2:3B:EB:B4:C1

Équipements

réseau

1

2

3

Adresse MAC

EF:A2:3B:EB:B4:C1

COMMUNIQUER ENTRE VOISINS

Page 14: Formation réseaux - Theodo 2015

2. COUCHE LIAISON –

Types d’équipements

Le commutateur ou ‘switch’ :

Examine l’adresse MAC contenue dans la couche 2 d’un message pour déterminer vers

quel port diriger le message.

Port MAC

1 0A:32:F4:D2:4E:C3

2 2F:01:39:BC:D3:80

3 EF:A2:3B:EB:B4:C1

Switch

A

B

C

Message

Adresse MAC

0A:32:F4:D2:4E:C3

Adresse MAC

2F:01:39:BC:D3:80

Adresse MAC

EF:A2:3B:EB:B4:C1

Équipements

réseau

1

2

3

Adresse MAC

EF:A2:3B:EB:B4:C1

Port MAC

1 0A:32:F4:D2:4E:C3

2 2F:01:39:BC:D3:80

3 EF:A2:3B:EB:B4:C1

Table FDB : Port ↔ MAC

COMMUNIQUER ENTRE VOISINS

Page 15: Formation réseaux - Theodo 2015

2. COUCHE LIAISON –

Types d’équipements

Le commutateur ou ‘switch’ :

Examine l’adresse MAC contenue dans la couche 2 d’un message pour déterminer vers

quel port diriger le message.

Port MAC

1 0A:32:F4:D2:4E:C3

2 2F:01:39:BC:D3:80

3 EF:A2:3B:EB:B4:C1

Switch

A

B

C

Message

Adresse MAC

0A:32:F4:D2:4E:C3

Adresse MAC

2F:01:39:BC:D3:80

Adresse MAC

EF:A2:3B:EB:B4:C1

Équipements

réseau

1

2

3

Adresse MAC

EF:A2:3B:EB:B4:C1

Table FDB : Port ↔ MAC

COMMUNIQUER ENTRE VOISINS

Page 16: Formation réseaux - Theodo 2015

2. COUCHE LIAISON –

Types d’équipements

Le commutateur ou ‘switch’ :

Examine l’adresse MAC contenue dans la couche 2 d’un message pour déterminer vers

quel port diriger le message.

Que fait le commutateur s’il ne connait pas l’adresse MAC ?

Port MAC

1 0A:32:F4:D2:4E:C3

2 2F:01:39:BC:D3:80

Switch

A

B

C

Message

Adresse MAC

0A:32:F4:D2:4E:C3

Adresse MAC

2F:01:39:BC:D3:80

Adresse MAC

EF:A2:3B:EB:B4:C1

Équipements

réseau

1

2

Adresse MAC

EF:A2:3B:EB:B4:C1

Table FDB : Port ↔ MAC

COMMUNIQUER ENTRE VOISINS

Page 17: Formation réseaux - Theodo 2015

2. COUCHE LIAISON –

Types d’équipements

Le commutateur ou ‘switch’ :

Examine l’adresse MAC contenue dans la couche 2 d’un message pour déterminer vers

quel port diriger le message.

Que fait le commutateur s’il ne connait pas l’adresse MAC ? Broadcast !

Port MAC

1 0A:32:F4:D2:4E:C3

2 2F:01:39:BC:D3:80

Switch

A

B

C

Message

Adresse MAC

0A:32:F4:D2:4E:C3

Adresse MAC

2F:01:39:BC:D3:80

Adresse MAC

EF:A2:3B:EB:B4:C1

Équipements

réseau

1

2

Adresse MAC

EF:A2:3B:EB:B4:C1

Table FDB : Port ↔ MAC

COMMUNIQUER ENTRE VOISINS

Page 18: Formation réseaux - Theodo 2015

2. COUCHE LIAISON –

Types d’équipements (suite)

Le pont ou ‘bridge’ :

Effectue la connexion entre deux réseaux (éventuellement de couche 1 différente)

Pont

D

E

F

Équipements

réseau

4

5

6

1

2

3

D

E

F

Équipements

réseau

Couche 1Couche 1

Exemple : Bluetooth ↔ Fibre optique

COMMUNIQUER ENTRE VOISINS

Page 19: Formation réseaux - Theodo 2015

2. COUCHE LIAISON – COMMUNIQUER ENTRE VOISINS

Limitations

Tout le monde doit connaître les adresses MAC des autres

Sécurité/Encombrement : broadcast ?

Redondance ?

Port MAC

1 0A:32:F4:D2:4E:C3

2 2F:01:39:BC:D3:80

3 EF:A2:3B:EB:B4:C1

Switch

A

B

C

Message

Adresse MAC

0A:32:F4:D2:4E:C3

Adresse MAC

2F:01:39:BC:D3:80

Adresse MAC

EF:A2:3B:EB:B4:C1

Équipements

réseau

1

2

3

Adresse MAC

EF:A2:3B:EB:B4:C1

Port MAC

1 0A:32:F4:D2:4E:C3

2 2F:01:39:BC:D3:80

3 EF:A2:3B:EB:B4:C1

Table FDB : Port ↔ MAC

Page 20: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU –

Fonctions

Détecter la « meilleure » route possible pour transmettre une information

Interconnecter différents réseaux à une grande échelle : protocole IP

INTERCONNECTER DES SOUS-RÉSEAUX

Page 21: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU –

Fonctions

Détecter la « meilleure » route possible pour transmettre une information

Interconnecter différents réseaux à une grande échelle : protocole IP

L’adresse IP (Internet Protocol)

Chaque équipement réseau se voit attribuer une adresse codée sur 32 bits (IPv4) ou

128 bits (IPv6) qui permet une identification sur un réseau.

INTERCONNECTER DES SOUS-RÉSEAUX

Page 22: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU –

Fonctions

Détecter la « meilleure » route possible pour transmettre une information

Interconnecter différents réseaux à une grande échelle : protocole IP

L’adresse IP (Internet Protocol)

Chaque équipement réseau se voit attribuer une adresse codée sur 32 bits (IPv4) ou

128 bits (IPv6) qui permet une identification sur un réseau.

IPv4 : de 0.0.0.0 à 255.255.255.255

(232 ≈ 4 milliards adresses en IPv4)

IPv6 : de 0000:0000:0000:0000:0000:0000:0000:0000

à FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF

(2128 ≈ 3 ⋅ 1038 adresses en IPv6)

INTERCONNECTER DES SOUS-RÉSEAUX

Page 23: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU –

Fonctions

Détecter la « meilleure » route possible pour transmettre une information

Interconnecter différents réseaux à une grande échelle : protocole IP

L’adresse IP (Internet Protocol)

Chaque équipement réseau se voit attribuer une adresse codée sur 32 bits (IPv4) ou

128 bits (IPv6) qui permet une identification sur un réseau.

IPv4 : de 0.0.0.0 à 255.255.255.255

(232 ≈ 4 milliards adresses en IPv4)

IPv6 : de 0000:0000:0000:0000:0000:0000:0000:0000

à FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF

(2128 ≈ 3 ⋅ 1038 adresses en IPv6)

Un début de hiérarchisation : 138.195

É.C.P.

. 147

Bât. D

. 24

Ch. 006

INTERCONNECTER DES SOUS-RÉSEAUX

Page 24: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU –

Types d’équipements (suite)

Le routeur :

Permet d’établir une connexion entre plusieurs sous-réseaux différents (éventuellement

de couche 2 différente).

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

INTERCONNECTER DES SOUS-RÉSEAUX

Page 25: Formation réseaux - Theodo 2015

Communication dans un réseau

Switch

A

C

RouteurB

Sous-Réseau

3. COUCHE RÉSEAU – INTERCONNECTER DES SOUS-RÉSEAUX

Page 26: Formation réseaux - Theodo 2015

Communication entre réseaux

Switch

A

C

Routeur RouteurB

Sous-Réseau 1 Sous-Réseau 2

Communication dans un réseau

Switch

A

C

RouteurB

Sous-Réseau

3. COUCHE RÉSEAU – INTERCONNECTER DES SOUS-RÉSEAUX

Page 27: Formation réseaux - Theodo 2015

Communication dans un réseau

Switch

A

C

RouteurB

Sous-Réseau

3. COUCHE RÉSEAU – INTERCONNECTER DES SOUS-RÉSEAUX

Requêtes ARP (Adress Resolution Protocol) : connaître la MAC avec l’IP ?

Page 28: Formation réseaux - Theodo 2015

Communication dans un réseau

Switch

A

C

RouteurB

Sous-Réseau

3. COUCHE RÉSEAU – INTERCONNECTER DES SOUS-RÉSEAUX

Requêtes ARP (Adress Resolution Protocol) : connaître la MAC avec l’IP ?

Dans un sous-réseau, un équipement broadcast pour demander à quelle

MAC correspond une adresse IP.

« L’ »équipement possédant cette adresse IP répondra en indiquant son

adresse MAC.

Page 29: Formation réseaux - Theodo 2015

Communication dans un réseau

Switch

A

C

RouteurB

Sous-Réseau

3. COUCHE RÉSEAU – INTERCONNECTER DES SOUS-RÉSEAUX

Requêtes ARP (Adress Resolution Protocol) : connaître la MAC avec l’IP ?

Dans un sous-réseau, un équipement broadcast pour demander à quelle

MAC correspond une adresse IP.

« L’ »équipement possédant cette adresse IP répondra en indiquant son

adresse MAC.

Commandes utiles

arp –a : voir les correspondances MAC/IP connues (table ARP)

Page 30: Formation réseaux - Theodo 2015

Communication entre réseaux

Switch

A

C

Routeur RouteurB

Sous-Réseau 1 Sous-Réseau 2

Dans chaque sous-réseau, un paquet qui souhaite sortir du réseau « sait »

par où sortir : il connait l’adresse IP de la gateway du réseau.

3. COUCHE RÉSEAU – INTERCONNECTER DES SOUS-RÉSEAUX

Page 31: Formation réseaux - Theodo 2015

Communication entre réseaux

Switch

A

C

Routeur RouteurB

Sous-Réseau 1 Sous-Réseau 2

Dans chaque sous-réseau, un paquet qui souhaite sortir du réseau « sait »

par où sortir : il connait l’adresse IP de la gateway du réseau.

Ce paquet sera marqué comme d’une MAC de destination correspondant

à la MAC de la gateway (connue par une requête ARP).

3. COUCHE RÉSEAU – INTERCONNECTER DES SOUS-RÉSEAUX

Page 32: Formation réseaux - Theodo 2015

Communication entre réseaux

Switch

A

C

Routeur RouteurB

Sous-Réseau 1 Sous-Réseau 2

Dans chaque sous-réseau, un paquet qui souhaite sortir du réseau « sait »

par où sortir : il connait l’adresse IP de la gateway du réseau.

Ce paquet sera marqué comme d’une MAC de destination correspondant

à la MAC de la gateway (connue par une requête ARP).

Les routeurs : modifient les MAC de destination (et la MAC source)

3. COUCHE RÉSEAU – INTERCONNECTER DES SOUS-RÉSEAUX

Page 33: Formation réseaux - Theodo 2015

Communication entre réseaux

Switch

A

C

Routeur RouteurB

Sous-Réseau 1 Sous-Réseau 2

Dans chaque sous-réseau, un paquet qui souhaite sortir du réseau « sait »

par où sortir : il connait l’adresse IP de la gateway du réseau.

Ce paquet sera marqué comme d’une MAC de destination correspondant

à la MAC de la gateway (connue par une requête ARP).

Les routeurs : modifient les MAC de destination (et la MAC source)

décomptent le nombre de modifications (TTL : Time to Live)

TTL : 64 TTL : 63 TTL : 62

3. COUCHE RÉSEAU – INTERCONNECTER DES SOUS-RÉSEAUX

Page 34: Formation réseaux - Theodo 2015

Quelle configuration est nécessaire pour communiquer par IP ?

Chaque équipement dans un réseau possède les informations suivantes :

Son adresse IP :

138.195.147.24

3. COUCHE RÉSEAU – INTERCONNECTER DES SOUS-RÉSEAUX

Page 35: Formation réseaux - Theodo 2015

Quelle configuration est nécessaire pour communiquer par IP ?

Chaque équipement dans un réseau possède les informations suivantes :

Son adresse IP :

138.195.147.24

Le masque de sous-réseau dans lequel l’équipement est situé :

138.195.147.xxx (ou 138.195.147.0/24 ou masque 255.255.255.0)

3. COUCHE RÉSEAU – INTERCONNECTER DES SOUS-RÉSEAUX

Page 36: Formation réseaux - Theodo 2015

Quelle configuration est nécessaire pour communiquer par IP ?

Chaque équipement dans un réseau possède les informations suivantes :

Son adresse IP :

138.195.147.24

Le masque de sous-réseau dans lequel l’équipement est situé :

138.195.147.xxx (ou 138.195.147.0/24 ou masque 255.255.255.0)

L’adresse IP de l’équipement permettant de sortir du réseau (gateway) :

Switch

A

B

CSous

-rése

au 138.195.147.24

138.195.147.14

138.195.147.101 IP de la gateway :

138.195.147.1

Vers d’autres

sous-réseaux

Routeur

3. COUCHE RÉSEAU – INTERCONNECTER DES SOUS-RÉSEAUX

Page 37: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à B ?

COMMUNIQUER GRÂCE À L’IP

Page 38: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à B ?

A connait l’adresse IP (couche 3) de B

COMMUNIQUER GRÂCE À L’IP

Page 39: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à B ?

A connait l’adresse IP (couche 3) de B

A peut connaître l’adresse MAC (couche 2) de B : comment ?

COMMUNIQUER GRÂCE À L’IP

Page 40: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à B ?

A connait l’adresse IP (couche 3) de B

A peut connaître l’adresse MAC (couche 2) de B : comment ?

A effectue un broadcast pour demander : qui possède l’IP de B ?

B répond à A en lui indiquant son adresse MAC : A connaît donc la MAC de B

COMMUNIQUER GRÂCE À L’IP

Page 41: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à B ?

A envoie le message à Switch 1 :

Switch 1 connaît-il B ?

Que fait Switch 1 ?

COMMUNIQUER GRÂCE À L’IP

Page 42: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à B ?

A envoie le message à Switch 1 :

Switch 1 connaît-il B ? OUI, car l’adresse MAC est connue par Switch 1.

Que fait Switch 1 ?

COMMUNIQUER GRÂCE À L’IP

Page 43: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à B ?

A envoie le message à Switch 1 :

Switch 1 connaît-il B ? OUI, car l’adresse MAC est connue par Switch 1.

Que fait Switch 1 ? Il l’envoie à B, car Switch 1 connait son adresse MAC et

donc le port sur lequel envoyer le message

COMMUNIQUER GRÂCE À L’IP

Page 44: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à B ?

A envoie le message à Switch 1 :

Switch 1 connaît-il B ? OUI, car l’adresse MAC est connue par Switch 1.

Que fait Switch 1 ? Il l’envoie à B, car Switch 1 connait son adresse MAC et

donc le port sur lequel envoyer le message

COMMUNIQUER GRÂCE À L’IP

Page 45: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à D ?

COMMUNIQUER GRÂCE À L’IP ET

INTERCONNECTER DES SOUS-RÉSEAUX

Page 46: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à D ?

A connait l’adresse IP (couche 3) de D

COMMUNIQUER GRÂCE À L’IP ET

INTERCONNECTER DES SOUS-RÉSEAUX

Page 47: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à D ?

A connait l’adresse IP (couche 3) de D

A ne connait pas l’adresse MAC (couche 2) de D.

Pourquoi ? Parce que A et D ne sont pas dans le même sous-réseau

Dans le paquet il y a donc indiqué : l’IP de D et la MAC de la gateway Routeur 2.

COMMUNIQUER GRÂCE À L’IP ET

INTERCONNECTER DES SOUS-RÉSEAUX

Page 48: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à D ?

1. A envoie le message à Switch 1 :

Switch 1 connaît-il Routeur 2 ?

Que fait Switch 1 ?

COMMUNIQUER GRÂCE À L’IP ET

INTERCONNECTER DES SOUS-RÉSEAUX

Page 49: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à D ?

1. A envoie le message à Switch 1 :

Switch 1 connaît-il Routeur 2 ? OUI, car l’adresse MAC est connue par Switch 1.

Que fait Switch 1 ?

COMMUNIQUER GRÂCE À L’IP ET

INTERCONNECTER DES SOUS-RÉSEAUX

Page 50: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

Comment A peut envoyer un message à D ?

1. A envoie le message à Switch 1 :

Switch 1 connaît-il Routeur 2 ? OUI, car l’adresse MAC est connue par Switch 1.

Que fait Switch 1 Il l’envoie à Routeur 2, car Switch 1 connait son adresse MAC et

donc le port sur lequel envoyer le message

COMMUNIQUER GRÂCE À L’IP ET

INTERCONNECTER DES SOUS-RÉSEAUX

Page 51: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

2. Routeur 2 a reçu le message de Switch 1 :

Routeur 2 connaît-il D ?

Que fait Routeur 2 ?

COMMUNIQUER GRÂCE À L’IP ET

INTERCONNECTER DES SOUS-RÉSEAUX

Page 52: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

2. Routeur 2 a reçu le message de Switch 1 :

Routeur 2 connaît-il D ? NON, mais il sait lire son adresse IP (couche 3)

Que fait Routeur 2 ?

IP de D

81.56.98.202

Page 53: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

2. Routeur 2 a reçu le message de Switch 1 :

Routeur 2 connaît-il D ? NON, mais il sait lire son adresse IP (couche 3)

Que fait Routeur 2 ? Il regarde dans sa table de routage et envoie le message

là où celui-ci vers la meilleure route (par exemple la plus rapide)

Plage IP Port

138.195.147.xxx 14

81.aaa.bbb.ccc 15

IP : 81.56.98.202

Table de routage

Page 54: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

2. Routeur 2 a reçu le message de Switch 1 :

Routeur 2 connaît-il D ? NON, mais il sait lire son adresse IP (couche 3)

Que fait Routeur 2 ? Il regarde dans sa table de routage et envoie le message

là où celui-ci vers la meilleure route (par exemple la plus rapide)

Il envoie le message sur son Port 15, c’est-à-dire au Routeur 3

Plage IP Port

138.195.147.xxx 14

81.aaa.bbb.ccc 15

IP : 81.56.98.202

Table de routage

Page 55: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

3. Routeur 3 a reçu le message de Routeur 2 :

Routeur 3 connaît-il D ?

Que fait Routeur 3 ?

IP : 81.56.98.202

COMMUNIQUER GRÂCE À L’IP ET

INTERCONNECTER DES SOUS-RÉSEAUX

Page 56: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

3. Routeur 3 a reçu le message de Routeur 2 :

Routeur 3 connaît-il D ? OUI, il connait son adresse IP (couche 3) et sa MAC

Que fait Routeur 3 ?

IP de D

81.56.98.202

IP : 81.56.98.202

Page 57: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

3. Routeur 3 a reçu le message de Routeur 2 :

Routeur 3 connaît-il D ? OUI, il connait son adresse IP (couche 3) et sa MAC

Que fait Routeur 3 ?

Grâce à l’IP (couche 3) il écrit dans le paquet l’adresse MAC de D

Adresse IP Adresse MAC

… …

81.56.98.202 00:26:2D:95:00:92

IP : 81.56.98.202

Table ARP (IP ↔ MAC)

Page 58: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

3. Routeur 3 a reçu le message de Routeur 2 :

Routeur 3 connaît-il D ? OUI, il connait son adresse IP (couche 3) et sa MAC

Que fait Routeur 3 ?

Grâce à l’IP (couche 3) il écrit dans le paquet l’adresse MAC de D

Grâce à la MAC (couche 2) il dirige le paquet vers le bon port

Adresse MAC Port

… …

00:26:2D:95:00:92 5

IP : 81.56.98.202

Table FDB (MAC ↔ Port)

Page 59: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

4. Switch 2 a reçu le message de Routeur 3 :

Switch 2 connaît-il D ?

Que fait Switch 2 ?

IP : 81.56.98.202

COMMUNIQUER GRÂCE À L’IP ET

INTERCONNECTER DES SOUS-RÉSEAUX

Page 60: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

4. Switch 2 a reçu le message de Routeur 3 :

Switch 2 connaît-il D ? OUI, car il voit dans la couche 2 l’adresse MAC de D

Que fait Switch 2 ?

IP : 81.56.98.202

COMMUNIQUER GRÂCE À L’IP ET

INTERCONNECTER DES SOUS-RÉSEAUX

Page 61: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

4. Switch 2 a reçu le message de Routeur 3 :

Switch 2 connaît-il D ? OUI, car il voit dans la couche 2 l’adresse MAC de D

Que fait Switch 2 ? Il l’envoie à D, car Switch 2 connait son adresse MAC et

donc le port sur lequel envoyer le message

IP : 81.56.98.202

COMMUNIQUER GRÂCE À L’IP ET

INTERCONNECTER DES SOUS-RÉSEAUX

Page 62: Formation réseaux - Theodo 2015

3. COUCHE RÉSEAU

Switch 2

D

E

F

Switch 1

A

B

C

Routeur 2 Routeur 3

Routeur 1

Routeur 4

Sous-réseau 1 Sous-réseau 2

IP en

138.195.147.xxx

IP en

81.56.yyy.zzz

4. Switch 2 a reçu le message de Routeur 3 :

Switch 2 connaît-il D ? OUI, car il voit dans la couche 2 l’adresse MAC de D

Que fait Switch 2 ? Il l’envoie à D, car Switch 2 connait son adresse MAC et

donc le port sur lequel envoyer le message

IP : 81.56.98.202

COMMUNIQUER GRÂCE À L’IP ET

INTERCONNECTER DES SOUS-RÉSEAUX

Page 63: Formation réseaux - Theodo 2015

4. COUCHE TRANSPORT –Fonctions

Découper/Recoller les messages à transmettre en paquets.

S’assurer de la bonne réception de ces paquets

Page 64: Formation réseaux - Theodo 2015

4. COUCHE TRANSPORT –Fonctions

Découper/Recoller les messages à transmettre en paquets.

S’assurer de la bonne réception de ces paquets

Des protocoles pour assurer le transport :

TCP : si on n’a pas d’accusé de réception, on renvoie le paquet (pages Web, …)

UDP : on envoie sans vérifier la bonne réception (TV sur Internet, …)

ICMP : pour le diagnostic et l’optimisation de routes (ping, optimisation IPv6, …)

Page 65: Formation réseaux - Theodo 2015

4. COUCHE TRANSPORT –Fonctions

Découper/Recoller les messages à transmettre en paquets.

S’assurer de la bonne réception de ces paquets

Des protocoles pour assurer le transport :

TCP : si on n’a pas d’accusé de réception, on renvoie le paquet (pages Web, …)

UDP : on envoie sans vérifier la bonne réception (TV sur Internet, …)

ICMP : pour le diagnostic et l’optimisation de routes (ping, optimisation IPv6, …)

Pourquoi découper en paquets ?

On envoie simplement (beaucoup) de petites quantités d’informations, et on attend que

celles-ci arrivent.

On n’a pas besoin de monopoliser la disponibilité de la ligne (≠ téléphonie).

Page 66: Formation réseaux - Theodo 2015

4. COUCHE TRANSPORT –

ICMP : Internet Message Control Protocol

Protocole assurant le diagnostic d’une communication par IP.

Exemple : routeur inaccessible, message erroné, TTL dépassé, etc.

Page 67: Formation réseaux - Theodo 2015

4. COUCHE TRANSPORT –

ICMP : Internet Message Control Protocol

Protocole assurant le diagnostic d’une communication par IP.

Exemple : routeur inaccessible, message erroné, TTL dépassé, etc.

Le ping : permet de tester si un équipement réseau distant répond.

Exemple : ping google.fr renvoie

PING google.fr (173.194.40.119) 56(84) bytes of data.

64 bytes from par10s09-in-f23.1e100.net (173.194.40.119): icmp_req=1 ttl=54 time=2.45 ms

Page 68: Formation réseaux - Theodo 2015

4. COUCHE TRANSPORT –

ICMP : Internet Message Control Protocol

Protocole assurant le diagnostic d’une communication par IP.

Exemple : routeur inaccessible, message erroné, TTL dépassé, etc.

Le ping : permet de tester si un équipement réseau distant répond.

Exemple : ping google.fr renvoie

PING google.fr (173.194.40.119) 56(84) bytes of data.

64 bytes from par10s09-in-f23.1e100.net (173.194.40.119): icmp_req=1 ttl=54 time=2.45 ms

Le traceroute : permet de suivre un paquet IP, en indiquant son chemin.

Exemple : tracert google.fr (Windows) ou traceroute google.fr

Page 69: Formation réseaux - Theodo 2015

4. COUCHE TRANSPORT –Les ports (TCP/UDP)

Numéro (entre 0 et 65535) permettant de classer les types d’interlocuteurs lors de

l’échange d’informations.

Page 70: Formation réseaux - Theodo 2015

4. COUCHE TRANSPORT –Les ports (TCP/UDP)

Numéro (entre 0 et 65535) permettant de classer les types d’interlocuteurs lors de

l’échange d’informations.

N° de port Protocoles Descriptions

21 FTP : File Transfer Protocol Transfert de fichiers

22 SSH : Secure SHellConnexion

sécurisées

25 SMTP : Simple Mail Transfer Protocol Envoi de mails

80 HTTP : HyperText Transfer Protocol Pages Web

143IMAP4 : Internet Message Application

Protocol 4Réception de mails

443HTTPS : HyperText Transfer Protocol

SecureDonnées chiffrées

Page 71: Formation réseaux - Theodo 2015

5. COUCHE SESSION –Fonction

Gérer l’établissement et le maintien d’une connexion

Page 72: Formation réseaux - Theodo 2015

5. COUCHE SESSIONFonction

Gérer l’établissement et le maintien d’une connexion

Exemples : SOCKS, SIP, …

Page 73: Formation réseaux - Theodo 2015

6. COUCHE PRÉSENTATIONFonction

Gérer la manière dont les données sont présentées (chiffrées, compressés, codés, …)

Exemples : JPEG (images), ASCII (texte), SSL (données sécurisées), …

Page 74: Formation réseaux - Theodo 2015

7. COUCHE APPLICATION –Fonction

Gérer ce qui concerne l’interface entre le réseau et l’utilisateur (ou l’applicatif)

Exemples : HTTP, DNS, DHCP, SMTP…

Page 75: Formation réseaux - Theodo 2015

7. COUCHE APPLICATION –Fonction

Gérer ce qui concerne l’interface entre le réseau et l’utilisateur (ou l’applicatif)

Exemples : HTTP, DNS, DHCP, SMTP…

DNS (Domain Name System)

Permet de faire la correspondance entre un nom de domaine et une adresse IP

Exemple : si on tape google.fr dans son navigateur, les DNS vont faire la

correspondance avec l’adresse IP : 74.125.230.247

Page 76: Formation réseaux - Theodo 2015

7. COUCHE APPLICATION –Fonction

Gérer ce qui concerne l’interface entre le réseau et l’utilisateur (ou l’applicatif)

Exemples : HTTP, DNS, DHCP, SMTP…

DNS (Domain Name System)

Permet de faire la correspondance entre un nom de domaine et une adresse IP

Exemple : si on tape google.fr dans son navigateur, les DNS vont faire la

correspondance avec l’adresse IP : 74.125.230.247

DHCP (Dynamic Host Configuration Protocol)

Permet d’attribuer une adresse IP à un équipement réseau.

Attribue : IP, taille sous-réseau, IP gateway, serveurs DNS, …

Page 77: Formation réseaux - Theodo 2015

COUCHE FONCTIONS Protocoles

7 – ApplicationInterface entre l’utilisateur

(application) et le réseau

HTTP, DNS, SMTP,

DHCP, …

6 – PrésentationManière dont les données sont

chiffrées, compressés, codés, …SSL, JPEG, ASCII, …

5 – SessionGestion de l’établissement et

du maintien de la connexion

4 – Transport

Fiabilité de la réception d’un

message, découpage et

recollage des messages

TCP, UDP, …

3 – Réseau

Détermination de la (meilleure)

route à employer pour

transmettre un message

IP (IPv4 et IPv6),

ICMP …

2 – LiaisonAdressage en local , détection

d’erreursEthernet, Wi-Fi, …

1 – PhysiqueDéplacement de bits entres les

équipements

USB, Bluetooth,

coaxial

Page 78: Formation réseaux - Theodo 2015

III. QUELQUES COMPLÉMENTS

Page 79: Formation réseaux - Theodo 2015

SUJETS EN VRAC

Architecture du réseau aux Batignolles ? (routeur, switchs, bornes WiFi, DHCP, …)

IPv6 ? (adresse IPv6 par lien, pas de broadcast, groupes multicast, assignation

d’IPv6)

NAT ? (réseaux privés 192.168.x.y, translation de ports, que fait une box ?)

VLAN ? (gérer plusieurs réseaux sur une même architecture physique)

Quelques mots sur les protocoles de routage ? (RIP, OSPF, BGP)

Page 80: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’Problématique

Exemple : On relie trois équipements réseaux de manière à former une boucle

Réseau formant une boucle

Switch

Page 81: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

Paquets avec une adresse MAC

inconnue (ou mal formée)

Page 82: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

BROADCAST !

1

Page 83: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

1

Page 84: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

1

Page 85: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

1

Page 86: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

1

Page 87: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

2

Page 88: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

2

Page 89: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

2

Page 90: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

2

Page 91: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

2

Page 92: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

3

Page 93: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

Problèmes relevés

Ordinateurs bombardés de paquets

Page 94: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

Problèmes relevés

Ordinateurs bombardés de paquets

Réseau surchargé

Page 95: Formation réseaux - Theodo 2015

1. LES BOUCLES OU ‘TEMPÊTES DE BROADCAST’

Problèmes relevés

Ordinateurs bombardés de paquets

Réseau surchargé

En quelques secondes, tout un réseau peut se retrouver hors-service !

Page 96: Formation réseaux - Theodo 2015

2. CONFIGURATION IP D’UN ÉQUIPEMENTA propos des sous-réseaux

Un sous-réseau est une plage continue d’adresse IP :

Dire qu’une IP 138.195.138.198 appartient au sous-réseau : 138.195.136.0 de

masque /21 (que l’on écrit aussi 255.255.248.0) signifie que :

Trois IP « réservées » dans un sous-réseau :

L’adresse réseau : ici, 138.195.136.0 (la première)

L’adresse de broadcast : ici, 138.195.143.255 (la dernière)

L’adresse de la gateway : 138.195.143.254 (la deuxième ou l’avant-dernière)

IP138 . 195 . 138 . 198

1000 1010 1100 0011 1000 1010 1100 0110

Masque de

sous-réseau

255 . 255 . 248 . 0

1111 1111 1111 1111 1111 100021×1 → noté "/21"

0000 0000

Adresse

réseau

138 . 195 . 136 . 0

1000 1010 1100 0011 1000 1000 0000 0000

IP

ETMasque

=

Adresse

réseau

Page 97: Formation réseaux - Theodo 2015

3. TABLES DE ROUTAGE

Quels protocoles pour définir les tables de routage ?

Rappel : permet de router les paquets entre différents réseaux selon certains critères

Protocole RIP (Routing Information Protocol) : échelle locale

Pour aller de A vers B, un paquet doit passer par un minimum de routeurs, quel que

soit l’état des liens (la bande passante) entre les routeurs.

Protocole OSPF (Open Shortest Path First) : échelle métropolitaine

Au sein d’une même aire de routage, pour aller de A vers B, un paquet passe par les

liens offrant la meilleure connectivité.

Protocole BGP (Border Gateway Protocol) : échelle mondiale

Permet de relier des aires de routage OSPF.

Voir les tables de routage : route print (Windows), netstat -rn (Linux, Mac)

Page 98: Formation réseaux - Theodo 2015

ANNEXE. GESTION DE PLUSIEURS RÉSEAUX

Page 99: Formation réseaux - Theodo 2015

1. PROBLÉMATIQUE

Comment créer des réseaux isolés à travers un même support physique ?

Objectifs sur cet exemple :

Créer un sous-réseau reliant uniquement les

ordinateurs de différentes couleurs.

Utiliser un minimum de supports physiques.

Équipement 2

Équipement 1

E F G

A B C

D

?

Page 100: Formation réseaux - Theodo 2015

1. PROBLÉMATIQUE

Comment créer des réseaux isolés à travers un même support physique ?

Objectifs sur cet exemple :

Créer un sous-réseau reliant uniquement les

ordinateurs de différentes couleurs.

Utiliser un minimum de supports physiques.

Il n’est pas possible de :

N’utiliser qu’un seul lien physique et

tous les réseaux entre eux ;Équipement 2

Équipement 1

E F G

A B C

D

Les réseaux ne sont

pas isolés !

A peut parler à E …

Page 101: Formation réseaux - Theodo 2015

1. PROBLÉMATIQUE

Comment créer des réseaux isolés à travers un même support physique ?

Objectifs sur cet exemple :

Créer un sous-réseau reliant uniquement les

ordinateurs de différentes couleurs.

Utiliser un minimum de supports physiques.

Il n’est pas possible de :

N’utiliser qu’un seul lien physique et

tous les réseaux entre eux ;

Utiliser un lien physique par réseau à isoler

Équipement 2

Équipement 1

E F G

A B C

D

Coûteux !

Et si 4 réseaux ?

Page 102: Formation réseaux - Theodo 2015

2. SOLUTION : UTILISER DES VLAN

Pourquoi devrait-on nécessairement séparer physiquement des réseaux distincts ?

Nous allons utiliser des VLAN (Virtual Local Area Network)

Page 103: Formation réseaux - Theodo 2015

2. SOLUTION : UTILISER DES VLAN

Pourquoi devrait-on nécessairement séparer physiquement des réseaux distincts ?

Nous allons utiliser des VLAN (Virtual Local Area Network)

Permet de définir des réseaux de manière logique et non physique.

Page 104: Formation réseaux - Theodo 2015

2. SOLUTION : UTILISER DES VLAN

Pourquoi devrait-on nécessairement séparer physiquement des réseaux distincts ?

Nous allons utiliser des VLAN (Virtual Local Area Network)

Permet de définir des réseaux de manière logique et non physique.

Exemple 1 : on délimite le réseau virtuel (VLAN) par les numéros de ports d’un

équipement réseau.

Équipement

A B C1 2 3

5

E F G67

On configure l’équipement réseau tel que :

Ports 1, 2 et 5 : « relie-les » par un VLAN rouge

Ports 3, 6 et 7 : « relie-les » par un VLAN vert

Exemple 1 : VLAN par ports (couche 1)

Page 105: Formation réseaux - Theodo 2015

2. SOLUTION : UTILISER DES VLAN

Pourquoi devrait-on nécessairement séparer physiquement des réseaux distincts ?

Nous allons utiliser des VLAN (Virtual Local Area Network)

Permet de définir des réseaux de manière logique et non physique.

Exemple 2 : on délimite le réseau virtuel (VLAN) par les adresses MAC des

machines branchés à l’équipement

Exemple 2 : VLAN par MAC (couche 2)

Équipement

A B C

E F G

On configure l’équipement réseau tel que :

Adresses MAC de A, B et G : sur un VLAN rouge

Adresses MAC de C, E et F : sur un VLAN vert

On peut intervertir A et C, le VLAN n’est délimité

que par les adresses MAC !

Page 106: Formation réseaux - Theodo 2015

2. SOLUTION : UTILISER DES VLAN

Pourquoi devrait-on nécessairement séparer physiquement des réseaux distincts ?

Nous allons utiliser des VLAN (Virtual Local Area Network)

Permet de définir des réseaux de manière logique et non physique.

Exemple 3 : on délimite le réseau virtuel (VLAN) par les adresses IP des machines

branchés à l’équipement

Exemple 3 : VLAN par IP (couche 3)

Équipement

A B C

E F G

On configure l’équipement réseau tel que :

Adresses IP de A, B et G : sur un VLAN rouge

Adresses IP de C, E et F : sur un VLAN vert

On peut intervertir A et C, le VLAN n’est délimité

que par les adresses IP !

Page 107: Formation réseaux - Theodo 2015

3. RETOUR À LA PROBLÉMATIQUE

Équipement 2

Équipement 1

E F G

A B C

D

Page 108: Formation réseaux - Theodo 2015

3. RETOUR À LA PROBLÉMATIQUE

Équipement 2

Équipement 1

E F G

A B C

D

On crée les 3 VLAN sur

les deux équipements

Page 109: Formation réseaux - Theodo 2015

3. RETOUR À LA PROBLÉMATIQUE

Équipement 2

Équipement 1

E F G

A B C

D

Comment gérer les

VLAN à ce niveau ?

Page 110: Formation réseaux - Theodo 2015

4. NOTION DE TAG SUR UN VLAN

Comment marquer l’appartenance d’une trame à un VLAN ?

Page 111: Formation réseaux - Theodo 2015

4. NOTION DE TAG SUR UN VLAN

Comment marquer l’appartenance d’une trame à un VLAN ?

Chaque VLAN est identifié par un tag : numéro de 0 à 4094

Page 112: Formation réseaux - Theodo 2015

4. NOTION DE TAG SUR UN VLAN

Comment marquer l’appartenance d’une trame à un VLAN ?

Chaque VLAN est identifié par un tag : numéro de 0 à 4094

Deux possibilités pour configurer le port d’un équipement réseau :

Si le port est dit Tagged pour un VLAN :

Si le port est dit Untagged pour un VLAN :

Page 113: Formation réseaux - Theodo 2015

4. NOTION DE TAG SUR UN VLAN

Comment marquer l’appartenance d’une trame à un VLAN ?

Chaque VLAN est identifié par un tag : numéro de 0 à 4094

Deux possibilités pour configurer le port d’un équipement réseau :

Si le port est dit Tagged pour un VLAN :

o Le tag du VLAN est inséré dans la trame ;

o L’interface distante sur le lien doit être paramétrée pour comprendre les trames taguées ;

o Les « ordinateurs » ne comprennent pas les trames taguées.

Si le port est dit Untagged pour un VLAN :

Page 114: Formation réseaux - Theodo 2015

4. NOTION DE TAG SUR UN VLAN

Comment marquer l’appartenance d’une trame à un VLAN ?

Chaque VLAN est identifié par un tag : numéro de 0 à 4094

Deux possibilités pour configurer le port d’un équipement réseau :

Si le port est dit Tagged pour un VLAN :

o Le tag du VLAN est inséré dans la trame ;

o L’interface distante sur le lien doit être paramétrée pour comprendre les trames taguées ;

o Les « ordinateurs » ne comprennent pas les trames taguées.

Si le port est dit Untagged pour un VLAN :

o Le tag n’est pas inséré dans la trame.

o On ne peut configurer un port qu’avec un VLAN untagged au maximum

S’il y avait deux VLAN untagged configurés sur le même port, il ne serait pas possible de les distinguer

Page 115: Formation réseaux - Theodo 2015

4. NOTION DE TAG SUR UN VLAN

Équipement 2

Équipement 1

E F G

A B C

D

1 2 3

567

9 10 11

131415

16

Comment configurer les ports ?

Page 116: Formation réseaux - Theodo 2015

4. NOTION DE TAG SUR UN VLAN

Équipement 2

Équipement 1

E F G

A B C

D

1 2 3

567

9 10 11

131415

16

Comment configurer les ports ?

On configure les ports reliés aux ordinateurs A à Gen Untagged :

configure ports 1,13 add vlan "rouge" untagged

configure ports 2,16 add vlan "jaune" untagged

configure ports 3,14,15 add vlan "vert" untagged

Page 117: Formation réseaux - Theodo 2015

4. NOTION DE TAG SUR UN VLAN

Équipement 2

Équipement 1

E F G

A B C

D

1 2 3

567

9 10 11

131415

16

Comment configurer les ports ?

On configure les ports reliés aux ordinateurs A à Gen Untagged :

configure ports 1,13 add vlan "rouge" untagged

configure ports 2,16 add vlan "jaune" untagged

configure ports 3,14,15 add vlan "vert" untagged

On configure les ports reliant les équipements 1 et 2 en Tagged, afin que le lien puisse accueillir plusieurs VLAN :

configure ports 6,10 add vlan "rouge" tagged

configure ports 6,10 add vlan "jaune" tagged

configure ports 6,10 add vlan "vert" tagged

Page 118: Formation réseaux - Theodo 2015

5. RÉSUMÉ DU FONCTIONNEMENT

Équipement 2

Équipement 1

E F G

A B C

D

Comment A

communique avec G ?

U U

T T T

U

T T T

U

U

U U

Page 119: Formation réseaux - Theodo 2015

5. RÉSUMÉ DU FONCTIONNEMENT

Équipement 2

Équipement 1

E F G

A B C

D

Comment A

communique avec G ?

U U

T T T

U

T T T

U

U

U U

Page 120: Formation réseaux - Theodo 2015

5. RÉSUMÉ DU FONCTIONNEMENT

Équipement 2

Équipement 1

E F G

A B C

D

Comment A

communique avec G ?

U U

T T T

U

T T T

U

U

U U

Ici une trame venant de A, relié au

VLAN rouge par un port untagged

Page 121: Formation réseaux - Theodo 2015

5. RÉSUMÉ DU FONCTIONNEMENT

Équipement 2

Équipement 1

E F G

A B C

D

Comment A

communique avec G ?

U U

T T T

U

T T T

U

U

U U

Page 122: Formation réseaux - Theodo 2015

5. RÉSUMÉ DU FONCTIONNEMENT

Équipement 2

Équipement 1

E F G

A B C

D

Comment A

communique avec G ?

U U

T T T

U

T T T

U

U

U U

Le port est tagged :

La trame venant du VLAN rouge, et est

donc tagué avec le tag du VLAN rouge

Page 123: Formation réseaux - Theodo 2015

5. RÉSUMÉ DU FONCTIONNEMENT

Équipement 2

Équipement 1

E F G

A B C

D

Comment A

communique avec G ?

U U

T T T

U

T T T

U

U

U U

Le port est tagged :

La trame venant du VLAN rouge, et est

donc taguée avec le tag du VLAN rouge

Page 124: Formation réseaux - Theodo 2015

5. RÉSUMÉ DU FONCTIONNEMENT

Équipement 2

Équipement 1

E F G

A B C

D

Comment A

communique avec G ?

U U

T T T

U

T T T

U

U

U U

Page 125: Formation réseaux - Theodo 2015

5. RÉSUMÉ DU FONCTIONNEMENT

Équipement 2

Équipement 1

E F G

A B C

D

Comment A

communique avec G ?

U U

T T T

U

T T T

U

U

U U

Le port est tagged :

La trame est taguée avec le VLAN rouge,

donc il n’a accès qu’au VLAN rouge

Page 126: Formation réseaux - Theodo 2015

5. RÉSUMÉ DU FONCTIONNEMENT

Équipement 2

Équipement 1

E F G

A B C

D

Comment A

communique avec G ?

U U

T T T

U

T T T

U

U

U U

Page 127: Formation réseaux - Theodo 2015

5. RÉSUMÉ DU FONCTIONNEMENT

Équipement 2

Équipement 1

E F G

A B C

D

Comment A

communique avec G ?

U U

T T T

U

T T T

U

U

U U

Le port est untagged :

La trame arrive taguée avec le VLAN

rouge sur un port untagged du VLAN

rouge, donc on enlève le tag de la trame

Page 128: Formation réseaux - Theodo 2015

5. RÉSUMÉ DU FONCTIONNEMENT

Équipement 2

Équipement 1

E F G

A B C

D

Comment A

communique avec G ?

U U

T T T

U

T T T

U

U

U U

Le port est untagged :

La trame arrive taguée avec le VLAN

rouge sur un port untagged du VLAN

rouge, donc on enlève le tag de la trame

Page 129: Formation réseaux - Theodo 2015

5. RÉSUMÉ DU FONCTIONNEMENT

Équipement 2

Équipement 1

E F G

A B C

D

Comment A

communique avec G ?

U U

T T T

U

T T T

U

U

U U