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
network
data link
physical
network
data link 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
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
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 (IP) 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
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
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
11
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
12
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
13
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
14
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
15
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
16
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] 17
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)
(2^7)-2 = 126 réseaux
(24 bits)
(2^24)-2= 16.777.214 hosts
B (14 bits)
2^14 = 16.384 réseaux
(16 bits)
(2^16)-2= 65.534 hosts
C (21 bits)
2^21 = 2.097.152 réseaux
(8 bits)
(2^8)-2= 254 hosts.
18
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
19
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
22
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
23
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
24
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
25
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 33
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#