Module Architectures et Administration des réseaux École Normale Supérieure Tétouan Département Informatique Module Architectures et Administration des réseaux Chapitre 5 Couche internet Partie II Adressage dans IPv4 2008-2009
Synopsis Introduction Routeur et fonction de routage Tables d’acheminement Politiques et protocoles de routage Problème de routage Routage statique Routage dynamique Routage par le plus court chemin Routage par inondation Routage dynamique Routage par vecteur de distance Routage à état des liens Routage hiérarchique Les principaux protocoles de routage interne Les principaux protocoles de routage externe Adaptation des unités de données Notion de MTU Fragmentation et réassemblage Numérotation des fragments
Internet du point de vue utilisateur
Internet du point de vue réel
But d’adressage Internet But : fournir un service de communication universel permettant à toute machine de communiquer avec toute autre machine de l’interconnexion. Une machine doit être accessible aussi bien par des humains que par d'autres machines Une machine doit pouvoir être identifiée par : un nom (mnémotechnique pour les utilisateurs), une adresse qui doit être un identificateur universel de la machine, une route précisant comment la machine peut être atteinte.
But d’adressage Internet Solution : adressage binaire compact assurant un routage efficace Adressage "à plat" par opposition à un adressage hiérarchisé permettant la mise en oeuvre de l'interconnexion d'égal à égal. Utilisation de noms pour identifier des machines (réalisée à un autre niveau que les protocoles de base).
Format de l’adresse IP L’adresse IP est composé de deux champs Netid : identifie un réseau IP (utilisé pour le routage) Hostid : identifie une machine sur ce réseau. Adresse IP = 32 bits = 4octets (représentée par 4 valeurs décimales [0-255] séparées par un .)
Classes d’adressage Classe A Net-id Host-id Classe B Net-id Host-id 8 16 24 31 Classe A Net-id Host-id 1.0.0.0 à 127.255.255.255 Classe B Net-id Host-id 1 128.0.0.1 à 191.255.255.255 Classe C Net-id Host-id 1 1 Les adresses réseaux sont distribuées par un organisme international à but non lucratif : ICANN (Internet Corporation for Assigned Names and Numbers) puis décentralisé au niveau de chaque pays. 192.0.0.1 à 223.255.255.255 Classe D 1 1 1 Multicast 224.0.0.1 à 239.255.255.255 Classe E Réservé 1 1 1 1 240.0.0.1 à 255.255.255.255
Adresses particulières Adresses réseau : adresse IP dont la partie hostid ne comprend que des zéros; Exemple : 192.20.0.0 désigne le réseau de classe C 192.20.0 Adresse machine locale : adresse IP dont le champ réseau (netid) ne contient que des zéros; Exemple : 0.127.2.132 désigne la machine du réseau de classe A. Adresses de diffusion : L’adresse IP ne contient que des 1 càd 255.255.255.255: est une adresse broadcast sur le réseau local (ne passe pas le routeur). <netid><111…111> : adresse de broadcast dirigée vers le réseau de numéro netid. Exemple : 132.227.255.255 = diffusion dans le réseau 132.227.0.0
Adresses particulières Adresse de boucle locale (localhost): l'adresse réseau 127.0.0.0 est réservée pour la désignation de la machine locale (généralement 127.0.01), c'est à dire la communication intra-machine. Une adresse réseau 127 ne doit, en conséquence, jamais être véhiculée sur un réseau et un routeur ne doit jamais router un datagramme pour le réseau 127.
Adresses particulières (résumé) 8 16 24 31 Tout à zéro désigne la machine courante Tout à zéro Host-id machine Host-id sur le réseau courant Tout à un diffusion limitée sur le réseau courant Net-id Tout à un diffusion dirigée sur le réseau Net-id 127 N’importe quoi (souvent 1) boucle locale
Adresses privées (RFC 1918) Des adresses qui seront jamais attribuées (adresses illégales) et qui ne sont pas routables sur l’Internet: Classe A : de 10.0.0.0 à 10.255.255.255 Classe B : de 172.16.0.0 à 172.31.255.255 Classe C : de 192.168.0.0 à 192.168.255.255 Si une entreprise qui utilise des adresses privées souhaitent tout de même disposer d’une connexion à l’Internet, il faut: Demander une adresse public Faire des conversions @privée @public Plages réservées (Rfc 1918) Certaines plages d'adresses ont été réservées pour une utilisation locale. Ainsi, pour configurer un réseau local quand on n'a pas de plage d'adresses publiques à disposition, on doit utiliser ces plages d'adresses privées. Si vous voulez avoir plusieurs réseaux, c'est à vous de faire le découpage au sein de ces plages comme bon vous semble. Voici ces plages d'adresses: 10.0.0.0/255.0.0.0 soit plus de 16 millions d'adresses 172.16.0.0/255.240.0.0 soit plus d'un million d'adresses 192.168.0.0/255.255.0.0 soit près de 65000 adresses
NAT – Network Adress Translator (RFC 3022) Mise en correspondance d’une adresse privée et d’une adresse public Traduction statique ou dynamique (lors de la connexion) Une solution au manque de l’adresse IP publiques: quelques adresses IP publiques pour beaucoup d’adresses IP privées mais le NAT est coûteux en performance.