Vous êtes sur la page 1sur 17

22/02/2023

Interconnexion Réseaux

Chapitre 2: La couche réseau: adressage IP,


ICMP, ARP

Basé sur HCNA Datacom V1.0 de


Huawei
Dr. Nejla OUESLATI

A. U: 2022-2023

Les Bases de l’adressage IP

Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.

1
22/02/2023

Introduction
 Le protocole IP est conçu pour fournir un moyen de
communication inter réseaux qui n'est pas pris en charge par
les protocols de couches inférieurs comme Ethernet.
L'implementation d'adressage logique (IP) permet au
protocole Internet d'être utilisé par d'autres protocoles pour
la transmission de données sous forme de paquets entre
réseaux. Une solide connaissance de l'adressage IP doit
être acquise pour une conception de réseau efficace ainsi
qu'une bonne connaissance des protocoles et de leurs
comportements, afin de permettre une compréhension claire
de la mise en oeuvre de l'IP en tant que Protocole de
routage.
Page 3 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.

Les
Objectifs

 À la fin de cette section, vous pourrez :


 Décrire les champs et les caractéristiques contenues dans
IP.

 Distinguer les plages d'addresse IP publiques, privées et


spéciales.

 Mettre en place l'adressage VLSM avec succès .

 Expliquer la fonction d'une passerelle IP.

Page 4 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.

2
22/02/2023

Rôles de la couche réseau


 Adressage: chaque machine du réseau possède une adresse
unique afin de pouvoir être identifiée.

 Routage: choix du chemin des messages à travers le réseau


(nœuds non directement connectés).

 Fragmentation et réassemblage

 Conversion de messages en paquets

 Contrôle de congestion : gestion de la surcharge des liens et des


nœuds intermédiaires du réseau.

La trame Ethernet

6 Bytes 6 Bytes 2 Bytes 46-1500 Bytes 4 Bytes

DMAC SMAC Type Data FCS

IP 0x0800

 The next set of instructions for processing are referenced in the


type field of the frame header.

 Si le champ “type” dans l’entête de la trame admet comme


valeur “0x0800” alors IP est le protocole de la couche réseau
et Ethernet II est le protocole de la couche liaison

Page 6

3
22/02/2023

Le protocole IP

 Le protocole IP est un protocole non connecté de niveau 3,il


fournit un adressage logique d’un hôte sur le réseau,

Les paquets IP sont généralement limités à une taille de


1500 octets par Ethernet
Page 7

Encapsulation des données

Page 8

4
22/02/2023

IP Packet Header (entête IP)

Page 9

5
22/02/2023

L’adressage IP
 L’@IP définit un nœud (une interface) sur le réseau

 L’adressage utilisé dans Internet est un adressage mondial logique


souvent donnée en notation décimale pointée (ex: 127.95.35.54):
 IPv4 composée de 32 bits (4 octets),

 IPv6 composée de 128 bits (16 octets)

Page 11

Structure de l’adresse IP
 Une @ IP est formée de deux parties:
 network-id: identifie le réseau auquel appartient la machine,
valeur définie par l’ICANN

 Host-id: définit le nœud sur le réseau, valeur définiti par


l’administrateur

Page 12

6
22/02/2023

net Mask (masque réseau)


Netmask: est une @ composé de 32 bits qui permet à un hôte de
savoir l’@ du réseau auquel elle appartient

Principe: des bits à 1 sur la partie réseau et des bits à 0 sur la


partie machine Network Host
192.168.1 0

11000000.10101000.000000001 00000000

Subnet
255.255.255 0

11111111.11111111.11111111 00000000

 Le masque permet de distinguer entre la partie net-id et la


partie host-id dans l’adresse IP.

Page 13

Adresse réseau, adresse de diffusion


Network Address

192.168.1 .0

11000000.10101000.00000001 .00000000

Broadcast Address

192.168.1 .255

11000000.10101000.00000001 11111111

• Chaque plage de réseau contient deux adresses qu’on ne peut pas les
attribuer aux hôtes d’un réseau: @de diffusion, et @ du réseau
• @diffusion: mettre tous les bits de la partie host à « 1 » dans l’@ IP
• @réseau: mettre tous les bits de la partie host à « 0 » dans l’@ IP

 The upper and lower most host address values are reserved.

Page 14

7
22/02/2023

Classification des adresses IP (classful adressing)

1.0.0.0~126.255.255.255

Class A 0 Network(8bit) Host (24bit)


Host (24bit)

128.1.0.0~191.254.255.255

Class B 10 Network (16bit) Host (16bit)

192.0.1.0~223.255.254.255
Class C 110 Network (24bit) Host (8bit)

224.0.0.0~239.255.255.255
Class D 1110 Multicast

240.0.0.0~255.255.255.254

Class E 1111 Experimental

Page 15

IP Address Types
Private Address Ranges (non routables)
Class A 10.0.0.0~10.255.255.255
Class B 172.16.0.0~172.31.255.255
Class C 192.168.0.0~192.168.255.255

Special Addresses (ne pas attribuer aux machines)


Diagnostic 127.0.0.0 ~ 127.255.255.255
Any Network 0.0.0.0
Network Broadcast 255.255.255.255

Page 16

8
22/02/2023

IP Communication
 Si un hôte veut transférer un paquet vers un autre hôte,

 il doit d'abord déterminer si la destination fait partie du


même réseau IP. (Réaliser une comparaison du réseau de
destination au réseau source)
 Si les deux @ des réseaux coïncident, le paquet peut être transmis
aux couches inférieures (liaison) où le tramage Ethernet est réalisé

 Sinon, l'hôte émettrice doit connaître un chemin vers le réseau


destination avant que le paquet puisse être traité par les couches
inférieures (liaison puis physiques)
 Si l'hôte ne trouve pas un chemin vers le réseau destination, elle
procédera à la suppression du paquet avant même qu'il n'atteigne la
couche de liaison de données.
Page 17

Default Subnet Mask (masque par défaut)

Class A 255 0 0 0

Class B 255 255 0 0

Class C 255 255 255 0

 Certain subnet masks are applied to address ranges by default


to denote the fixed range that is used for each network class.

Page 18

9
22/02/2023

Address Planning with FLSM (Fixed Length


Subnet Mask)
IP Address 192 168 1 7

Subnet Mask 255 255 255 0

11000000 10101000 00000001 00000111


11111111 11111111 11111111 00000000

Network Address
(Binary) 11000000 10101000 00000001 00000000

Network Address 192 168 1 0

Host Addresses: 2n 256

Valid Hosts: 2n - 2 254

Page 19

Exemple

Page 20

10
22/02/2023

Addressing Limitations
192.168.2.0/24

192.168.1.0/24 20 Hosts

30 Hosts 192.168.3.0/24
10 Hosts
L'application d'un schéma d'adressage de base (plat) peut nécessiter qu'un
nombre limité d'hôtes soit associé à un réseau donné, pour lequel plusieurs
réseaux sont appliqués pour fournir la segmentation logique du réseau. Une
grande partie de l'espace d'adressage reste alors inutilisée, d’où
l'inefficacité de l'application de masque de sous-réseau par défaut.
 épuisement de l’espace d’adressage de classe B qui était
généralement adopté par les organisations de taille moyenne
Page 21

VLSM (Variable Length Subnet Mask) Case Scenario

20 Hosts

30 Hosts
10 Hosts

les VLSM permettent de réduire le gaspillage d’adresse et d’adapter plus


efficacement le réseau d’entreprise.
Une seule plage d'adresses de classe C par défaut a été définie, pour
laquelle des VLSM sont requis pour définir une segmentation logique de 3
sous réseaux

 Using only the network 192.168.1.0/24, implement VLSM for the


given number of hosts in each network segment.
Page 22

11
22/02/2023

Autre intérêt des sous réseaux et masques VLSM:


minimiser la taille du domaine de diffusion

Page 23

VLSM Calculation (Variable Length Subnet Mask)

IP Address 192 168 1 7

Subnet Mask 255 255 255 128

11000000 10101000 00000001 00000111


11111111 11111111 11111111 10000000

11000000 10101000 00000001 00000000

Network Address 192 168 1 0


Host Addresses: 2n 128 n=7 @réseau=
192.168.1.0/25
Valid Hosts: 2n - 2 126
C’est une @ sans classe
(classless)
Page 24

12
22/02/2023

Nombre sous réseau= 2^(nbre bits utilisés pour


Notion des subnets constituer les sous réseaux)

Page 25

Classless Inter-Domain Routing (CIDR)


Protocoles de routage sans classe (CIDR) prennent
en charge les masques de sous-réseau de longueur variable
(VLSM) dans leurs tables de routage
réduire le nombre de routes contenues, en particulier dans
les dispositifs de routage à grande échelle: aggrégation (
assemblage) des routes 10.24.0.0/24

10.24.1.0/24
Announce route
10.24.0.0/22

10.24.2.0/24

10.24.3.0/24

Page 26

13
22/02/2023

IP Gateways (passerelles)
• Le transfert de paquets nécessite que le paquet détermine d'abord un chemin
de transfert vers un réseau destination, et l'interface par laquelle un paquet
doit être transféré avant d'être encapsulé en tant que trame et transféré depuis
l'interface physique.
• La passerelle doit connaître un itinéraire vers le réseau IP de destination prévu
avant que le routage des paquets puisse avoir lieu.
Host A L3 Host B
L2 L2 Passerelle= routeur

192.168.1.1 192.168.1.253 192.168.2.253 192.168.2.1


@ Host A Host B
passe-
L3 L3 Passerelle= hôte
relle
192.168.1.1 L2 192.168.2.1

 Gateways use IP to forward packets between networks.

 Hosts may act as gateways between networks in a LAN.


Page 27

IP Fragmentation
(Maximum Transfert Unit ou MTU) définit la taille maximale d'un
datagramme véhiculé sur le réseau physique correspondant.
Host A Host B
L3

Si la taille d’un paquet L2 L2

entrant à un routeur est


supérieure à MTU donc Header
Version DS Field Total Length
le routeur fragmente le Length

paquet Identification Flags Fragment Offset

Time to Live Protocol Header Checksum

Source IP Address

Destination IP Address

IP Options

The identification (16its), flags (3bits) and fragment offset(13 bits) fields
are used to manage fragmentation in the source and the reassembly of
fragments of data once they are received at their final intended destination.

Page 28

14
22/02/2023

Time To Live (TTL)

Host A Host B

TTL=255 TTL=254 TTL=253

Header DS Field Total Length


Version
Length

Identification Flags Fragment Offset

Time to Live Protocol Header Checksum

Source IP Address

Destination IP Address

IP Options

Page 29

Champs durée de vie (Time To Live TTL)


 Ce champ indique la durée maximale de transit du datagramme sur
l'internet. La machine émettrice définit sa durée de vie (Pour les routeurs
Huawei, elle est 255)
 Décrémenté d’une unité :
 À chaque fois que le paquet traverse un routeur
 Une fois/sec, si le paquet est en attente de réassemblage dans la station
destinataire
 Quand TTL = 0, le paquet est détruit par le routeur et une notification (ICMP)
est envoyée à l’émetteur du paquet

 But : éviter que les paquets bouclent indéfiniment dans le réseau si il y a des
erreurs dans les tables de routage par exemple.

30

15
22/02/2023

Protocol Field
Champ sur 1 octet indiquant le
protocole de la couche supérieur
encapsulé dans le paquet (ICMP, IP Data
UDP, TCP, etc.)
0x06/0x11 TCP/UDP

0x01 ICMP

Header DS Field Total Length


Version
Length

Identification Flags Fragment Offset

Time to Live Protocol Header Checksum

Source IP Address

Destination IP Address

IP Options

Page 31

Summary

 What is the IP subnet mask used for?

 What is the purpose of the TTL field in the IP header?

 How are gateways used in an IP network?

1. The IP subnet mask is a 32 bit value that describes the logical division between
the bit values of an IP address. The IP address is as such divided into two parts for
which bit values represent either a network or sub-network, and the host within a
given network or sub-network.

2. The Time To Live (TTL) feature is used to ensure that a lifetime is applied to all IP
packets, so as to ensure that in the event that an IP packet is unable to reach it’s
destination, it will eventually be terminated. The TTL value may vary depending on
the original source.

3. Gateways represent points of access between IP networks to which traffic can be


redirected, or routed
Page 32

16
22/02/2023

Thank you
www.huawei.com

Exercice
• L’entreprise possède 73 machines qu’elle souhaite répartir en 3 sous
réseaux

• S/réseau 1 : 21 machines
• S/réseau 2 : 29 machines
• S/réseau 3 : 23 machines
• Elle souhaite travailler avec des adresses IP privées.
• On vous demande :
• De sélectionner la classe des adresses IP
• De calculer le nombre de bits nécessaires à la configuration des sous-
réseaux
• De calculer le masque de sous-réseau
• De calculer le nombre de machines configurables dans chaque sous-
réseau
• De calculer les adresses des premières et dernières machines
réellement installées dans le sous réseau numéro2 si l’administrateur
choisit de travailler avec l’adresse réseau 192.168.1.0.(29=11101)

17

Vous aimerez peut-être aussi