0% ont trouvé ce document utile (0 vote)
24 vues26 pages

Guide sur l'Adressage IP et le Routage

Le document traite du protocole Internet (IP) et de son rôle dans l'acheminement des datagrammes entre machines via un adressage logique. Il explique les différences entre IPv4 et IPv6, la structure des adresses IP, ainsi que les concepts de masques de sous-réseau et de résolution d'adresses via le protocole ARP. Enfin, il aborde la fragmentation des réseaux pour optimiser le routage et limiter les congestions.

Transféré par

Ikrame Mimi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues26 pages

Guide sur l'Adressage IP et le Routage

Le document traite du protocole Internet (IP) et de son rôle dans l'acheminement des datagrammes entre machines via un adressage logique. Il explique les différences entre IPv4 et IPv6, la structure des adresses IP, ainsi que les concepts de masques de sous-réseau et de résolution d'adresses via le protocole ARP. Enfin, il aborde la fragmentation des réseaux pour optimiser le routage et limiter les congestions.

Transféré par

Ikrame Mimi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd

IP : Internet Protocol

But: Acheminement des datagrames d'une


machine à une autre par des intermédiaires .
Adressage logique, indépendant du matériel
(distribution supervisée des adresses)
Routage (comment ces adresses sont elles
traitées?)
Correspondance entre adresse physique et
adresse logique (DNS et DHCP)

1
IP Internet Protocol (2)

Le protocole IP définit :


La taille de l’unité de donnée, sa structure.
La fonction de routage, comment les machines
et les passerelles doivent traiter les paquets.
Les messages d’erreur et leurs traitement.
L’entête IP contient
Version, longueur, priorité, durée de vie, @
source et @ destination.
Options de routage, de traçage, …

2
Adressage IP
Système de communication universel : établir
une méthode générale d’identification des
machines.
 Coexistence de 2 versions IPv4 et IPv6

 en version 4.

 32 bits utilisés, écriture en 4 fois 8 bits.


11000000.10101000.00001010.10000010 = [Link]

Adresse = 32 bits = 4 octets = 4 entiers < 256

Adresse est en 2 parties :


 Net ID : Identifiant du réseau
 Host ID : Identifiant de la "machine"
3
Adressage IPv4
 Une adresse IP :
 4 octets (32 bits),
 notation « décimal pointé » A.B.C.D.
 exemples : [Link] [Link] [Link]
 Elle doit être unique au Monde
 configurable par logiciel
 associée à chaque interface réseau
 Attribution des adresses de réseau en Afrique:
 RIR (Regional Internet Registry)
 AfriNIC (Network Information Center) de l'Internet pour
l'Afrique
 mail à hostmaster@[Link]

 LIR - Local Internet registries dans les pays :


 Généralement Opérateurs d'accès à Internet
 Opérateurs historiques des télécommunications

4
Chapitre 4: Le Protocol de TCP / IP
Adresse IPv6
La différence entre les adresses IPv6 et IPv4
Une adresse IP est un nombre binaire, mais peut
être stockée sous format texte pour des lecteurs
humains. Par exemple, une adresse
numérique (IPv4) de 32 bits est écrite en décimal
sous forme de quatre nombres séparés par des
[Link] nombre peut être de zéro à 255. Par
exemple, [Link] pourrait être une adresse
IP. Les adresses IPv6 sont des adresses IP de 128
bits écrites en hexadécimal, séparées par deux
points. Une adresse IPv6 peut être écrite comme
ceci: [Link]
5
Adressage IPv4 : 5 Classes d'adresses (Ancien modèle)

0 8 16 24 31
Classe A 0 Net-id Host-id

Classe B 10 Net-id Host-id

Classe C 1 1 0 Net-id Host-id

Classe D 1 1 1 0 Multicast

Classe E 11110 Réservé

6
Adressage IPv4 : 5 Classes d'adresses (Ancien modèle)

0 8 16 24 31
Classe A 0 Net-id Host-id

Classe B 10 Net-id Host-id

Classe C 1 1 0 Net-id Host-id

Classe D 1 1 1 0 Multicast

Classe E 11110 Réservé

7
L’adressage IP

L’adressage d’une machine/d’un réseau


=
@ IP + masque sous-réseau (exception avec la notion de classes ).

1 réseau IP = 1 plage IP constituée par :


 d’une adresse définissant le réseau (première
adresse de la plage).
 d’une adresse définissant le broadcast réseau (la
dernière adresse de la plage).
 d’adresses des hôtes uniques (toutes les autres
adresses).

 Il existe des exceptions : des plages IP réservées et


d’autres à ne pas router.
8
Adressage dans les
réseaux (2)
Division hiérarchique des adresses IP
Partie réseau (préfixe)
 indique quel réseau physique
Partie hôte (adresse de la machine)
 indique quelle machine sur ce réseau

1111 1111 1111 1111 1111 1111 11 00 0000

La1100 1101 peut


frontière 0010se0101 1100 0111 ou 10 00 0000
situer n’importe
 TRES souvent elle n’est PAS un multiple de 8 bits!

9
Adressage IPv4 : Adresses réservées (RFC 3330)
 Host-Id = 00000…000 -> Réseau
 Host-Id = 11111…111 -> Broadcast
 127.x.x.x ->loopback
 Adresses privées: Toutefois, les adresses privées ne sont pas
valides sur Internet. Ne les utilisez pas sur des systèmes
devant communiquer hors du réseau local.
RFC 1918 — Address Allocation for Private Internets

10
Masques réseau (netmask)

 Indique quels bits sont utilisés pour décrire la


partie réseau
 Plusieurs représentations:
 notation décimale à point: [Link]
 binaire: 11111111 11111111 11111000 00000000
 héxadécimale: 0xFFFFE000
 nombre de bits: / 19
 L’opération binaire AND de l’adresse IP 32 bits
avec le netmask donne la partie réseau de
l’adresse
11
Exemple de préfixes

 [Link]/17 (reseau
[Link])
1111 1111 1111 1111 1 000 0000 0000 0000
1000 1001 1001 1110 1 000 0000 0000 0000

 [Link]/16
1111 1111 1111(reseau [Link])
1111 0000 0000 0000 0000
1100 0110 1000 0110 0000 0000 0000 0000

 [Link]/26(reseau
1111 1111 1111 1111 1111255.255.255.192)
1111 11 00 0000
1100 1101 0010 0101 1100 0111 10 00 0000
12
Adresses particulières

 Tout à 0 dans la partie hôte: l’adresse du réseau lui


même
 ex: [Link]/24 -> réseau [Link]
 ex: [Link]/25 -> réseau [Link]
 Tout à 1 dans la partie hôte: diffusion sur ce réseau
(broadcast)
 ex: [Link] ([Link]/16)
 ex: [Link] ([Link]/24)
 ex: [Link] ([Link]/17)
 [Link]/8: boucle locale (loopback -> [Link])
 [Link]: utilisation spéciale (DHCP, ...)
13
Ethernet/IP Address Resolution

 Adresses Internet
 Unicité worldwide (sauf réseaux privés)
 Indépendantes du réseau Physique

 Adresses Ethernet
 Unicité suivant la norme (sauf erreurs)
 Ethernet Only

 Nécessité de correspondance entre couches


hautes et basses
 (IP vers Ethernet, en utilisant ARP)

14
Address Resolution Protocol

1. Consultation du Cache ARP se fait pour


rechercher la correspondance avec
l’adresse IP,
2. Si le cache est vide, ARP diffuse un
message de broadcast, un paquet
contenant l’adresse IP recherchée à
toutes les machines sur Ethernet
“propriétaire” de l’adresse IP qui répond:
1. La reponse est stockée dans la table ARP
pour une utilisation future;
2. Les entrées obsolètes sont retirées après
un certain temps (notion de timeout)
15
Procédure ARP (requête)

1. Cache ARP est consulté

5. Entrée ARP ajoutée


2. Requête ARP envoyée en mode broadcast

4. Réponse ARP envoyée en mode unicast

3. Entrée ARP ajoutée

16
Trame ARP

message ARP est encapsulé dans une trame


Ethernet

Dest Source Frame


Addr Addr Type Frame Data
0x806 Arp Message

17
Format du message ARP

0 8 16 31
Hardware Type Protocol Type

HLEN PLEN Operation

Sender HA

Sender HA Sender IP Address

Sender IP Address Target HA

Target HA

Target IP

18
Types of ARP Messages

 ARP request
 Who is IP addr X.X.X.X tell IP addr Y.Y.Y.Y

 ARP reply
 IP addr X.X.X.X is Ethernet Address
hh:hh:hh:hh:hh:hh

19
Exercice : Adressage IPv4
HUB HUB
A B
PC Router Router PC

HUB HUB
C D
PC Router Router PC

HUB HUB
E F
PC Router Router PC

HUB HUB
G H
PC Router Router PC

HUB HUB
I J
PC Router Router PC

SWITCH

20
Sous réseaux : Subneting

Pourquoi fragmenter un réseau ?

Optimisation des tables de routage


Connaître @ réseau pour envoyer dans une
direction générale
Ce n’est qu’une fois arrivé près de la machine
que l’on résout son adresse.
Métaphore du colis de la Poste. (Code postal:
département, centre de tri, puis : rue, numéro,
nom)
Limiter les congestions.
Séparer les machines sensibles.

21
Sous réseaux : Principe

 C’est un séparateur entre la partie réseau et la partie machine d’une @ IP.


 Une fonction ET Logique pour déterminer l’@ réseau.
 Il est recommandé d’avoir des bits à 1 contiguës dans ses masques.

Net-id Host-id

Net-id Sous réseau Host-id


111111111111111 00000000000 0

Net-id= réseau | Masque de sous réseau

22
Sous réseau : Principe (2)

Mon adresse IP: [Link]/25


Traduit en binaire:
11000000.10101000.00011001.10000100
Le masque de mon réseau: [Link]
Traduit en binaire:
11111111.11111111.11111111.10000000
@ réseau:
11000000.10101000.00011001.10000000
Soit: [Link]

Conclusion: on suppose que les machines de mon réseau


local ont pour adresses: 128 à 254…

23
Sous réseaux : Les choix

Net-id Sous réseau

Net-id Host-id

Le choix se fait en fonction des besoins et des limites:


• Une plage est allouée par le fournisseur d’accès.
• Un nombre de machines qui peut croître.

24
Exercice0:

Soit le réseau d’@ [Link] /29


de masque [Link]
La machine [Link] appartient-elle à ce
réseau?

 Soit le réseau d’@ [Link] /24


de masque [Link]
Nous voulons installer 60 machines…

Quel masque utiliser ? /26 soit 62 hosts et /25 pour


126 hosts usable. Quelle serait la réponse?

25
Fonction Routeur

file d’entrée

Algorithme de Table
routage de
routage

file de sortie file de sortie file de sortie

26

Vous aimerez peut-être aussi