Vous êtes sur la page 1sur 53

AU : 2018 - 2019 1

application

La Couche Réseau présentation


session
transport
réseau
liaison
• Les segments de transport sont envoyés du
hôte émetteur vers le hôte récepteur physique
application
transport
• Du côté émetteur : encapsulation des network
data link network
segments dans des datagrammes physical data link
network network
data link physical data link
• Du côté récepteur: décapsulation du physical physical
datagramme, extraction du segment et network
data link
livraison à la couche transport physical network
data link
physical

• Les protocoles de couche réseaux sont network


network data link
implémentés par tous les hôtes et les data link physical
physical
routeurs network
data link application
physical transport
network
• Le routeur examine l’en-tête de chaque data link
physical
datagramme qui le traverse

AU : 2018 - 2019 2
La couche Réseau: Routage

Acheminer les paquets de la source vers le(s) destinataire(s) en


effectuant des sauts entre les différents nœuds intermédiaires
 Routage

- Prendre en compte les problèmes d’interconnexion de réseaux


hétérogènes
- Le contrôle de congestion niveau réseau

AU : 2018 - 2019 3
Caractéristiques du protocole IP
Caractéristiques du protocole IP
Caractéristiques du protocole IP
IP – Sans connexion
Caractéristiques du protocole IP
IP – Acheminement au mieux
Caractéristiques du protocole IP
Indépendance vis-à-vis des supports
Paquet IPv4
Encapsulation IP
Caractéristiques du Protocole IPv4

• Unité basique de transfert : Datagramme IP


• Fonction Principale : Routage

• Définit un service de transfert de paquet sans connexion

• Pas de garantie de transfert : service non fiable


• Paquets dupliqués, perdus, désordonnés
 Internet ne détectera rien et n’en informera ni le récepteur ni l’émetteur

• Définit des règles pour


• Traiter les paquets
• Effectuer le routage

• Nouvelle génération : IPv6

AU : 2018 - 2019 9
Datagramme IPv4
20-65536 bytes

20-60 bytes

Entête IP Données
0 (le 1 ere bits) 31 (le dernier
VER HLEN Type de service Longueur totale bits)
(4 bits) (4 bits) (8 bits) (16 bits)
Identification drapeau
(16 bits) (3 bits) Offset (13 bits)
TTL Protocole ckecksum
(8 bits) (8 bits) (16 bits)

Adresse IP source (32 bits)

Adresse IP destination (32 bits)


Options
10
Entête du Datagramme IPv4
Bits 0-2: Précédence.
Longueur de l’entête Bit 3: 0 = Normal Delay, 1 = Low Delay.
IP, Mesurée en Bits 4: 0 = débit normal, 1 = débit élevé.
Version en nombre de mots de Bits 5: 0 = fiabilité normale, 1 = élevé.
32 bits (4bits) Bit 6-7: Réservé pour un usage future.
(4 bits)
32 Bits Longueur totale
du paquet IP,
Mesuré en
20 octet Ver=4 HLen TOS (8bits) Total Length (16bits) octets; Incluant
l’entête
Time to Ident. Com. Fragment (16bits)Flags Offset du FRAGMENT
Live,
décrémenté CRC sur
toutes les TTL (8bits) Protocol Checksum (16bits) l’entête IP
secondes
dans
chaque
Adresse IP source (32bits)
routeur et à Bourrage
sa traversé Adresse IP destination (32bits)
pour que
(OPTIONS) (PAD)
l’entête soit
Indique le exactement
protocole de
Données Multiple
la couche de 32-Bits
supérieure AU : 2018 - 2019 11
Champs de l’entête

AU : 2018 - 2019 12
Champs de l’entête

AU : 2018 - 2019 13
Fragmentation et réassemblage des paquets IP

Les liaison réseaux ont des MTU


(max.transfer.unit) différents - qui
représentent la taille maximale de
la trame de liaison de données.
Plusieurs types de liaison
 différents MTUs
Fragmentation:
In: un large datagramme
Plusieurs datagrammes IP sont Out: 3 petits datagrammes
divisés (“fragmenté”) dans le réseau rassemblement
• Un datagramme devient plusieurs
datagrammes
• “Réassemblage” uniquement à la
destination finale
• Des bits de l’en-tête servent à
identifier et mettre dans l’ordre les
différents fragments

AU : 2018 - 2019 14
Fragmentation et réassemblage des paquets IP

length ID fragflag offset


Exemple =4000 =x =0 =0
Un datagramme de 4000

octets (20 octets Un large datagramme devient


entete+3980 octets data) Plusieurs petits datagrammes
MTU = 1500 octets

length ID fragflag offset


=1500 =x =1 =0
1480 octets dans le
Champ données de IP length ID fragflag offset
=1500 =x =1 =185
offset =
1480/8 length ID fragflag offset
=1040 =x =0 =370

1480 octets de données dans le 1 ere fragment (1480 data+20entete=1500),


1480 dans le 2 eme fragment, donc il reste 1020 octets dans le dernier fragment.

AU : 2018 - 2019 15
Champs de l’entête

AU : 2018 - 2019 16
Champs de l’entête

AU : 2018 - 2019 17
PLAN

1. Fonctions de la couche Réseau


2. Les types de service
3. Adressage

Protocole IPv4

Adressage IPv4

Adressage IPv6
4. Routage

AU : 2018 - 2019 18
Adressage IPv4 – Classes d’adresses

Network ID Host ID
0 8 16 24 31
Classe A 0 Network ID Host ID

Classe B 10

Classe C 110

Classe D 1110 Multicast Addresses

Classe E 1111 Reserved for experiments

AU : 2018 - 2019 19
Classes d’adresses
byte 1 byte 2 byte 3 byte 4

Classe A 0 Id. réseau Identificateur de station

Classe B 1 0 Identificateur de réseau Identificateur de station

Classe C 1 1 0 Identificateur de réseau Id. de station

BYTE 1
00000000 01111111

De Jusqu’à

Classe A 0 .0.0.0 127.255.255.255


Identificateur Identificateur Identificateur Identificateur
de réseau du hôte de réseau du hôte

AU : 2018 - 2019 20
Classes d’adresses
byte 1 byte 2 byte 3 byte 4

Classe A 0 Id. réseau Identificateur de station

Classe B 1 0 Identificateur de réseau Identificateur de station

Classe C 1 1 0 Identificateur de réseau Id. station

BYTES 1 et 2
10000000 . 00000000 10111111 . 11111111

De Jusqu’à

Classe B128.0.0.0 191.255.255.255


Identificateur Identificateur Identificateur Identificateur
de réseau du host de réseau du host

AU : 2018 - 2019 21
Classes d’adresses
byte 1 byte 2 byte 3 byte 4

Classe A 0 Id. réseau Identificateur de station

Classe B 1 0 Identificateur de réseau Identificateur de station

Classe C 1 1 0 Identificateur de réseau Id. de station

BYTES 1, 2 et 3
11000000 . 00000000 . 00000000
11011111 . 11111111 . 11111111

De Jusqu’à

Classe C 192.0.0.0 223.255.255.255


Identificateur Identificateur Identificateur Identificateur
de réseau du host de réseau du host

AU : 2018 - 2019 22
Classes d’adresses

De Jusqu’à

Classe A 1 .0.0.1 126.255.255.254


Identificateur Identificateur Identificateur Identificateur
de réseau du host de réseau du host

Classe B 128.0.0.1 191.255.255.254


Identificateur Identificateur Identificateur Identificateur
de réseau du host de réseau du host

Classe C 192.0.0.1 223.255.255.254


Identificateur Identificateur Identificateur Identificateur
de réseau du host de réseau du host

AU : 2018 - 2019 23
Adresses spéciales et privées
Les adresses entre 0.0.0.0 et la 255.255.255.255 ne sont pas toutes
valides pour identifier une station (host):
id_res id_host Signification
Tous ‘0’ Tous ‘0’ Identifie l’hôte qui émet le
datagramme (BOOTP, DHCP)

Tous ‘1’ Tous ‘1’ Broadcast dans tout le réseau

id_res Tous ‘0’ Adresse du réseau


id_res Tous ‘1’ Broadcast dans le réseau indiqué
Tous ‘0’ id_host Identifie un host dans un réseau
127 valeur quelconque Adresse de loopback

 Adresses “réservés/privées” pour utilisation dans les réseaux


Locaux:
 Classe A  [10.0.0.0 , 10.255.255.255]
 Classe B  [172.16.0.0 , 172.31.255.255 ]
 Classe C  [192.168.0.0, 192.168.255.255] 24
Quelques chiffres

En tenant compte des adresses réservées, le nombre de réseaux et


d’hôtes présents dans chaque classe est:

CLASSE RESEAU HOST

A (7 bits) (24 bits)


(2^7)-2 = 126 réseaux (2^24)-2= 16.777.214 hosts

B (14 bits) (16 bits)


2^14 = 16.384 réseaux (2^16)-2= 65.534 hosts

C (21 bits) (8 bits)


2^21 = 2.097.152 réseaux (2^8)-2= 254 hosts.

AU : 2018 - 2019 25
Netmask

Netmask (masque) de réseau


Il faut mettre tous les bits de id_res à 1 et ceux du id_host à 0

id_res id_host

Classe Bits du netmask Notation netmask

A 11111111.00000000.00000000 .00000000 255.0.0.0 ou /8

B 11111111.11111111.00000000.00000000 255.255.0.0 ou /16

C 11111111.11111111.11111111.00000000 255.255.255.0 ou /24

AU : 2018 - 2019 26
La segmentation des réseaux
Pourquoi créer des sous-réseaux ?
Les grands réseaux doivent être segmentés en sous-réseaux plus
petits en créant des groupes de périphériques et de services pour :
 Surveiller le trafic en contenant le trafic de diffusion dans le sous-réseau 
 Réduire le trafic total du réseau et améliorer les performances de ce
dernier
Création de sous-réseaux : procédé consistant à segmenter un réseau
en portions plus petites appelées sous-réseaux.

Communication entre les sous-réseaux


 Un routeur est nécessaire pour que les périphériques des différents
réseaux et sous-réseaux puissent communiquer. 
 Chaque interface de routeur doit comporter une adresse d'hôte IPv4 qui
appartient au réseau ou au sous-réseau auquel elle est connectée.
 Les périphériques d'un réseau et d'un sous-réseau utilisent l'interface de
routeur associée à son réseau local (LAN) comme passerelle par défaut.
Déterminer le masque de sous-réseau
Segmenter le réseau en fonction des besoins de celui-ci

Calculer le nombre de sous-réseaux


 Formule 2^n (où n est le nombre de bits empruntés)

 Sous-réseau
nécessaire pour
chaque service
du schéma
Les Sous Réseaux

Division des réseaux de type A, B et C en sous réseaux:


• Introduction d’un nouveau niveau à l’hiérarchie: « subnet »
• Plage d’adresses IP issue d’une même adresse réseau
• Diviser un réseau en sous-réseaux reliés par un routeur
 trop de machines = mauvaise performance
 sécurité mieux assurée (possibilité de filtrage dans les routeurs)
 Permet une meilleure structuration
• Exemple Classe C avec id sous-réseau sur 2 bits
• 2² =4 sous-réseaux possibles
• Reste 6 bits pour les hôtes soient 64 adresses

Sans sous réseaux id_res id_host

Avec sous réseaux id_res id_s_res id_host

Les hôtes et les routeurs intérieurs doivent connaître cette division


AU : 2018 - 2019 29
Les Sous Réseaux
• Le sous réseau (subnet) utilise les bits de poids fort de la partie hôte
de l'adresse IP, pour désigner un réseau.
• Le nombre de bits employés est laissé à l'initiative de l'administrateur.
• Les "subnet" ne sont pas visibles à l’extérieur du réseau (avec
«network ID»)

Network Host

0000 0000 0000 0000 Masque du


1111111111111111
réseau

Network Subnet Host

Masque du
1 1 1 1 1 1 1111111111 11111111 00000000
sous-réseau

AU : 2018 - 2019 30
Les Sous-réseaux
223.1.1.0/24
223.1.2.0/24

Méthode :
Pour déterminer les sous-réseaux:
• Dissocier dans un premier temps
chaque interface du routeur ou hôte
auquel elle appartient
• Ceci engendre des parties de
réseaux isolés limités par des
interfaces
• On appelle ensuite sous-réseau
chacun des ces réseaux isolés.

223.1.3.0/24

Masque sous-réseaux: /24

AU : 2018 - 2019 31
Les Sous-réseaux
223.1.1.2
Combien de sous-réseaux?

223.1.1.1 223.1.1.4

223.1.1.3

223.1.9.2 223.1.7.0

223.1.9.1 223.1.7.1
223.1.8.1 223.1.8.0

223.1.2.6 223.1.3.27

223.1.2.1 223.1.2.2 223.1.3.1 223.1.3.2

AU : 2018 - 2019 32
Segmenter un réseau IPv4 en sous-réseaux
Les sous-réseaux dans la pratique

Sous-réseau 0
Réseau : 192.168.1.0-127/25

Sous-réseau 1
Réseau : 192.168.1.128-
255/25
Segmenter un réseau IPv4 en sous-réseaux
Les formules de calcul des sous-réseaux
 Calculer le nombre de sous-réseaux

 Calculer le nombre d'hôtes


Segmenter un réseau IPv4 en sous-réseaux
Créer 4 sous-réseaux
 Emprunter 2 bits pour créer 4 sous-réseaux 22 = 4
sous-réseaux
Segmenter un réseau IPv4 en sous-réseaux
Créer 8 sous-réseaux
 Emprunter 3 bits pour créer 8 sous-réseaux 23 = 8
sous-réseaux
Segmenter un réseau IPv4 en sous-réseaux
Créer 8 sous-réseaux (suite)
Déterminer le masque de sous-réseau
Segmenter le réseau en sous-réseaux en fonction des besoins des
hôtes

Deux considérations sont à prendre en compte lors de


la planification de sous-réseaux :
 Nombre de sous-réseaux nécessaires
 Nombre d'adresses d'hôte nécessaires
 Formule pour déterminer le nombre d'hôtes utilisables
2^n-2
2^n (où n est le nombre de bits d'hôte restant) est utilisé pour
calculer le nombre d'hôtes
-2 L'ID de sous-réseau et l'adresse de diffusion ne peuvent pas être
utilisés sur chaque sous-réseau
Déterminer le masque de sous-réseau
Segmenter le réseau en fonction des besoins de celui-ci

Calculer le nombre de sous-réseaux


 Formule 2^n (où n est le nombre de bits empruntés)

 Sous-réseau
nécessaire pour
chaque service
du schéma
Netmask de sous réseau

Soit l’adresse 129.146.82.204, que sera l’adresse de


broadcast du sous réseau si le netmask est 255.255.224.0 ?
10000001 . 10010010 . 010 10010 . 11001100 @IP
AND 11111111 . 11111111 . 111 00000 . 00000000 Netmask

10000001 . 10010010 010 00000 . 00000000


Changer à 1

10000001 . 10010010 010 11111 . 11111111

129. 146 . 95 . 255

129.146.95.255

AU : 2018 - 2019 40
Adressage IPv6

• Nouvelle génération : IPv6


- Répondre aux préoccupations concernant l’épuisement progressif du
pool d’adresses Internet
- Offrir des fonctionnalités supplémentaires pour les dispositifs modernes
• Mobilité
• Sécurité

• Nouvelle entête IPv6


• Espace d’adressage IPv6
- La taille d’une adresse IPv6 est sur 128 bits
 4 fois plus grande que celle d’une adresse IPv4
- Un espace d’adressage 32 bits (IPv4) permet 4 294 967 296 adresses
possibles
- Un espace d’adressage 128 bits (IPv6) permet 3.4 x 10^38 adresses
possibles

AU : 2018 - 2019 41
Adressage IPv6

Notation
• Les adresses sont représentées sur 128 bits
• Pour limiter la longueur des adresses à saisir, on utilise une
nouvelle notation :
- Une adresse est divisée en 8 blocs de 16 bits
- Les blocs sont séparés par « : »
- Les valeurs de chaque bloc sont écrites en hexadécimal
(entre 0 et ffff)
• Exemple

2002:8ac3:802d:1242:20d:60ff:fe38:6d16

21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A

AU : 2018 - 2019 42
Adressage IPv6

• Les changements entre IPv4 et IPv6 sont :


– Capacités d’adressage et de routage étendues : la taille des
adresses passe de 32 à 128 bits ;
– Simplification du format de l’entête de paquet : pour réduire le
coût de traitement des entêtes, certains champs ont été
supprimés et d’autres sont rendus optionnels ;
– Possibilités de définition de la qualité de service demandée par
certains types d’applications (les applications temps réel, etc.) ;
– Introduction d’un nouveau type d’adressage appelé anycast
permettant d’identifier un groupe de machines et un paquet
envoyé à une adresse anycast est délivré à une des machines
appartenant au groupe désigné par l’adresse ;
– Capacités d’authentification et de confidentialité.

AU : 2018 - 2019 43
Adressage IPv6

Adresses unicast
Les adresses unicast sont celles qui désignent une et une seule
machine. Elles partagent le format général suivant :

Sous-réseau Identifiant host


64 premiers bits 64 derniers bits

Notons que, contrairement à l'IPv4, les sous-réseaux ont une taille


fixe de 64 bits

AU : 2018 - 2019 44
Composants d'un routeur
Un routeur est un ordinateur
Les routeurs
Composants d'un routeur
Composants d'un routeur
Processeur et système d'exploitation d'un routeur
Composants d'un routeur
À l'intérieur d'un routeur
Composants d'un routeur
Interfaces LAN et WAN

Interfaces série

Interfaces LAN
La couche réseau
Configuration d'un routeur Cisco

la configuration d’un routeur se fait à travers un câble console de terminaison DB9


Configuration des paramètres initiaux
Étapes de la configuration d'un routeur
192.168.10.0/24 10.1.1.0/24
.10 G0/0 .10
PC1 209.165.200.224 /30
.1 .1
.225 .226
R1 S0/0/0 R2
.10 .1 .1 .10
PC2 G0/1

192.168.11.0/24 10.1.2.0/24

Router> enable Router> en


Router# configure terminal Router# conf t
Enter configuration commands, one per line. Enter configuration commands, one per line.
Terminez par CNTL/Z. OU Terminez par CNTL/Z.
Router(config)# hostname R1 Router(config)# ho R1
R1(config)# R2(config)#

R1(config)# enable secret class R1(config)# banner motd #


R1(config)# Entrez le TEXTE du message. End with the character
R1(config)# line console 0 '#'.
R1(config-line)# password cisco ***********************************************
R1(config-line)# login WARNING: Unauthorized access is prohibited!
R1(config-line)# exit ***********************************************
R1(config)# Nº
R1(config)# line vty 0 4
R1(config-line)# password cisco R1(config)#
R1(config-line)# login
R1(config-line)# exit R1# copy running-config startup-config
R1(config)# Destination filename [startup-config]?
R1(config)# service password-encryption Building configuration...
R1(config)# [OK]
R1#
Configuration des interfaces
Configuration des interfaces LAN
192.168.10.0/24 10.1.1.0/24
.10 G0/0 .10
PC1 209.165.200.224 /30
.1 .1
.225 .226
R1 S0/0/0 R2
.10 .1 .1 .10
PC2 G0/1

192.168.11.0/24 10.1.2.0/24

R1# conf t
Enter configuration commands, one per line. Terminez par CNTL/Z.
R1(config)#
R1(config)# interface gigabitethernet 0/0
R1(config-if)# ip address 192.168.10.1 255.255.255.0
R1(config-if)# description Link to LAN-10
R1(config-if)# no shutdown
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0,
changed state to up
R1(config-if)# exit
R1(config)#
R1(config)# int g0/1
R1(config-if)# ip add 192.168.11.1 255.255.255.0
R1(config-if)# des Link to LAN-11
R1(config-if)# no shut
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1,
changed state to up
R1(config-if)# exit
R1(config)#
Configuration des interfaces
Vérification de la configuration des interfaces
192.168.10.0/24 10.1.1.0/24
.10 G0/0 .10
PC1 209.165.200.224 /30
.1 .1
.225 .226
R1 S0/0/0 R2
.10 .1 .1 .10
PC2 G0/1

192.168.11.0/24 10.1.2.0/24

R1# show ip interface brief


Interface IP-Address OK? Method Status Protocol

GigabitEthernet0/0 192.168.10.1 YES manual up up


GigabitEthernet0/1 192.168.11.1 YES manual up up
Serial0/0/0 209.165.200.225 YES manual up up
Serial0/0/1 unassigned YES NVRAM administratively down down
Vlan1 unassigned YES NVRAM administratively down down
R1#
R1# ping 209.165.200.226

Type escape sequence to abort.


Sending 5, 100-byte ICMP Echos to 209 165 200 226, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/9 ms

R1#

Vous aimerez peut-être aussi