Configuration automatique



Documents pareils
Configuration automatique

Le protocole ARP (Address Resolution Protocol) Résolution d adresses et autoconfiguration. Les protocoles ARP, RARP, TFTP, BOOTP, DHCP

Dynamic Host Configuration Protocol

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

Réseaux - Cours 3. BOOTP et DHCP : Amorçage et configuration automatique. Cyril Pain-Barre. IUT Informatique Aix-en-Provence

DHCP. Dynamic Host Configuration Protocol

TR2 : Technologies de l'internet. Chapitre VII. Serveur DHCP Bootp Protocole, Bail Relais DHCP

Installation et configuration d un serveur DHCP (Windows server 2008 R2)

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:

Le Protocole DHCP. Module détaillé

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

Le Protocole DHCP. Définition. Références. Fonctionnement. Les baux

Mécanismes de configuration automatique d une interface réseau, aspects sécurité

Administration Réseau sous Ubuntu SERVER Serveur DHCP

Partie II PRATIQUE DES CPL

module Introduction aux réseaux DHCP et codage Polytech / 5

Installation d un serveur DHCP sous Gnu/Linux

Introduction. Adresses

Réseaux. 1 Généralités. E. Jeandel

Administration réseau Résolution de noms et attribution d adresses IP

1 DHCP sur Windows 2008 Server Introduction Installation du composant DHCP Autorisation d'un serveur DHCP...

DHCP Dynamic Host Control Protocol

TP Réseau 1A DHCP Réseau routé simple

Démarrage à partir du réseau

D.H.C.P. Dynamic Host Control Protocol. Avis au lecteur. Plan du site.

Installation de serveurs DNS, WINS et DHCP sous Windows Server 2003

Options DHCP et Extensions fournisseur BOOTP "DHCP Options and BOOTP Vendor Extensions"

Principes du transfert fiable de données. Les réseaux - deuxième partie. Transfert fiable de données fonctionnement

Les réseaux - deuxième partie

V - Les applications. V.1 - Le Domain Name System. V Organisation de l espace. Annuaire distribué. Définition. Utilisation par le resolver

Allocation de l adressage IP à l aide du protocole DHCP.doc

Principes de DHCP. Le mécanisme de délivrance d'une adresse IP à un client DHCP s'effectue en 4 étapes : COMMUTATEUR 1. DHCP DISCOVER 2.

P R O J E T P E R S O N N A L I S E E N C A D R E

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

Télécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS

Contrôleur de communications réseau. Guide de configuration rapide DN

Exercice : configuration de base de DHCP et NAT

Serveur DHCP et Relais DHCP (sous Linux)

Réseaux IUP2 / 2005 IPv6

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier

Résolution de noms. Résolution de noms

DHCP Dynamic Host Configuration Protocol (Protocole de Configuration d'hôte Dynamique)

Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier

Présentation du modèle OSI(Open Systems Interconnection)

Internet Protocol. «La couche IP du réseau Internet»

Administration UNIX. Le réseau

Rappels réseaux TCP/IP

Le système GNU/Linux DHCP

Installation DNS, AD, DHCP

Fonctionnement du protocole DHCP. Protocole DHCP (S4/C7)

Plan. Programmation Internet Cours 3. Organismes de standardisation

Essentiel Windows 2003 IMPLEMENTATION, ADMINISTRATION ET MAINTENANCE D UNE INFRASTRUCTURE RESEAU MICROSOFT WINDOWS 2003

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS

Dynamic Host Configuration Protocol

Applications en réseau

Protocoles DHCP et DNS

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

Oléane VPN : Les nouvelles fonctions de gestion de réseaux. Orange Business Services

Cours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

Windows Internet Name Service (WINS)

Travaux pratiques Configuration d une carte réseau pour qu elle utilise DHCP dans Windows Vista

Travaux pratiques : configuration de la traduction d adresses de port (PAT)

Protocole de configuration dynamique des hôtes pour IPv6 (DHCPv6)

Cisco CCNA4 Ce livre à été télécharger à Rassembler à partir de:

Résolution de noms. Résolution de noms

Bravo! Vous venez d acquérir un routeur large bande à 4 ports Conceptronic C100BRS4H.

UDP/TCP - Protocoles transport

7.3 : Ce qu IPv6 peut faire pour moi

Module 6 : Protocole DHCP (Dynamic Host Configuration Protocol)

ultisites S.A. module «réseau IP»

Services Réseaux - Couche Application. TODARO Cédric

IPv6. Autoconfiguration avec état DHCPv6 Objectif: Quelle est l'utilité de DHCP avec IPv6? v.1a E. Berera 1

L3 informatique Réseaux : Configuration d une interface réseau

Technique de défense dans un réseau

Cisco Certified Network Associate

Configurer l adressage des serveurs et des clients

IX- SERVICES RESEAUX...

INTERNET & RESEAUX. Dino LOPEZ PACHECO lopezpac@i3s.unice.fr

Le Multicast. A Guyancourt le

NOTIONS DE RESEAUX INFORMATIQUES

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

IPFIX (Internet Protocol Information export)

TP 1 : LES COMMANDES RESEAUX Matière: RESEAUX LOCAUX

TP7. DHCP. 1 Comportement en présence d un serveur unique

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

Présentation et portée du cours : CCNA Exploration v4.0

WINDOWS NT 2000: Travaux Pratiques. -Boîtier partage d'imprimante- Michel Cabaré Janvier 2002 ver 1.0

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

Notions de Réseaux TCP/IP et environnements Microsoft Windows. Michel Cabaré Novembre 2002 ver 2.0

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Cours 4: TCP/IP Applications et Services

DIFF AVANCÉE. Samy.

TCP/IP, NAT/PAT et Firewall

FICHE CONFIGURATION SERVICE DHCP

Ed 03/95 PAQ 1530 NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE

I : DHCP WINS DNS IIS

Chapitre 3 Configuration et maintenance

Direct IP- Guide Utilisateur LAN ou WebCon. Espace Configuration Réseau Local (LAN) Ou «WebConf» Guide Utilisateur Final

Transcription:

Configuration automatique (C:\Documents and Settings\bcousin\Mes documents\enseignement\res (UE18)\14.DHCP.fm- 25 janvier 2009 13:22) PLAN Introduction Les principes de DHCP Le protocole DHCP Conclusion Bibliographie L.Toutain, Réseaux locaux et Internet, Hermès, 1998 D.Comer, TCP/IP : architectures, protocoles et applications, InterEditions, 1996 Bernard Cousin - IFSIC - Université Rennes I 1 1. Introduction L initialisation d une station est une phase importante et complexe : les stations sans disque, les stations mobiles, la gestion d un grand parc de stations => un processus automatique de. la disponibilité réduite de l espace d adressage => un processus de réallocation d adresses. utilisation de plusieurs protocoles (RARP : @IP, ICMP : router discovery and subnet mask, TFTP : transfert du fichier d initialisation, DNS, etc) => optimisation du trafic : réduit le nombre d échanges de messages => optimisation du délai : réduit le retard Propositions : BOOTP ( Bootstrap protocol ) : rfc 951, 1048, 1084, 1123, 1542. DHCP ( Dynamic Host Configuration protocol ) : rfc 1541, 1533. améliore et remplace BOOTP (leur compatibilité est discutée dans rfc 1534) Bernard Cousin - IFSIC - Université Rennes I 2

2. Les principes de DHCP 2.1. Introduction DHCP Dynamic Host Configuration Protocol règle les problèmes de non résolus par ARP ou BOOTP : RARP :. protocole de bas niveau : le portage d un RARP est spécifique au système et au LAN. manque de souplesse : l identification de la station se fait uniquement à l aide de l adresse physique (@IEEE).. incomplet : il faut d autres échanges pour configurer complètement une station BOOTP :. statique : affectation permanente d une adresse à une station, la réaffectation d adresses inutilisées est impossible. jeu limité de paramètres de => DHCP Bernard Cousin - IFSIC - Université Rennes I 3 2.2. Les services DHCP DHCP propose 3 variantes d allocation des adresses : allocation automatique. effectuée par le parmi les adresses libres. déterminée lors de la première connexion allocation dynamique. l association est limitée dans le temps. la réutilisation des adresses est possible allocation contrôlée. l association est pré-déterminée par l administrateur DHCP permet aussi de vérifier l unicité de l association d adresse entre adresse "hardware" et adresse IP de la station. DHCP permet de configurer beaucoup d autres paramètres de la station : le nom du fichier de démarrage ("bootstap filename") grâce aux options de DHCP (cf. ci-dessous) Bernard Cousin - IFSIC - Université Rennes I 4

- Un constructeur d un équipement specifique peut créer une option DHCP spécifique Tableau 1 : quelques exemples d options de DHCP type de l option code de l option longueur du champ valeur sémantique de l option bourrage 0 sans pour l alignement des options en frontière de mot masque 1 4 le subnet mask du client (obligatoire) heure de décalage 2 4 le décalage de l horloge du client par rapport à l heure universelle (UTC) routeurs 3 4.n n adresses IP des routeurs [* : dans l ordre de préférence] s de noms 6 4.n n adresses IP des s de domaine de noms (DNS) [*] s de traces 7 4.n n adresses IP des s de traces (logs) [*] s d imprimante 9 4.n n adresses IP des s d imprimante (lpr) [*] s de ressources 11 4.n n adresses IP des s de localisation des ressources (RLP)[*] nom de la station 12 n le nom de la station longueur du fichier d amorçage 13 2 en blocs de 512 octets extension du chemin 18 n le nom du fichier d amorçage adresse demandée 50 4 adresse IP demandée par le client (dans DHCP discover message) durée de location 51 4 en s., durée demandée ou proposée (dans DHCP discover, request, offer) overload option 52 1 utilisation des 2 avant-derniers champs pour les options DHCP option 53 1 code le type du message DHCP (obligatoire) longueur maximum des messages 57 2 longueur maximum des messages DHCP (>576) fin de liste d options 255 sans fin de la liste d options (obligatoire) Bernard Cousin - IFSIC - Université Rennes I 5 2.3. L allocation d adresse Le DHCP affecte une adresse à une station pendant une durée limitée. => le DHCP a loué l adresse au client le précise la durée lors de la location le client avant l expiration doit demander à renouveler le bail ou cesser d utiliser l adresse une location de durée infinie (codée FFFF 16 ) est permanente! Renouvellement le client doit renouveler le bail auprès du sélectionné entre T1 et T2 il peut renouveler le bail auprès de n importe quel après T2 par défaut :. T1 = 50% de la durée. T2 = 87,5% de cette durée (7/8) On peut résilier son bail par anticipation. Bernard Cousin - IFSIC - Université Rennes I 6

2.4. Principe de fonctionnement de DHCP DHCP utilise d UDP : numéros de port réservés pour DHCP : =67 et client=68. DHCP UDP IP La station sollicite le DHCP en diffusant un message de broadcast (@IP = 255.255.255.255), en donnant les informations qu elle possède : - généralement sa propre adresse MAC Le DHCP répond par le même moyen ("broadcast") tant que la station ne connaît pas sa propre adresse : - il consulte sa base de données et transmet les informations qu il connaît : @IP IP, @IPsrc =0.0.0.0, @IPdest=255.255.255.255, UDP, #Port_src =68, #Port_dest=67, DHCP req, client_hardware_@ = 00.02.17.33.50.12 00.02.17.33.50.12 La station?.?.?.? 68 67 DHCP 150.49.48.01 @ hardware == @ IP 00.02.17.33.50.12== 150.49.48.17 sous UNIX-like : /etc/bootptab IP, @IPsrc =150.49.48.01, @IPdest=255.255.255.255, UDP, #Port_src =67, #Port_dest=68, DHCP resp, client_ip_@ = 150.49.48.17 - nota : l @IP a pu être choisie dynamiquement parmi un ensemble d adresses libres et pas uniquement en fonction de l @MAC de la station. Bernard Cousin - IFSIC - Université Rennes I 7 3. Le protocole DHCP 3.1. Les messages DHCP Le protocole DHCP utilise 7 types de messages.. Tableau 2 : Les différents types de messages DHCP nom de type du message valeur utilisation DHCPdiscover 1 diffusé par le client vers les s (locaux) disponibles DHCPoffer 2 réponse du au client DHCPrequest 3 diffusé par client, sélectionnant le et refusant les autres 4 accord du DHCPnack 5 refus du DHCPdecline 6 le client considère que les infos sont invalides DHCPrelease 7 le client relâche l utilisation Bernard Cousin - IFSIC - Université Rennes I 8

3.2. Scénarios d échange de messages DHCP client (non-sélectionné) (sélectionné) début de l initialisation détermine la DHCPoffer DHCPdiscover DHCPrequest détermine la DHCPoffer collection des réponses sélection de la accord sur la effectuée client début de l initialisation DHCPrequest retrouve la retrouve la accord sur l initialisation Ré-utilisation d une précédente Fermeture normale DHCPrelease libération Nouvelle Bernard Cousin - IFSIC - Université Rennes I 9 3.3. L automate du client DHCP redémarrage initialisation DHCPnack/discard -/DHCPrequest - / DHCPdiscover DHCPnack/ (non accord) / DHCPdecline sélection redemande select/dhcprequest / enregistrement requête DHCPoffer/discard (accord) / enregistrement DHCPoffer,, association DHCPnack/discard DHCPrelease/ / prolongation DHCPnack/halt DHCPoffer/collect DHCPnack/halt re-association T1/DHCPrequest T2/DHCPrequest au loueur aux autres s / renouvellement prolongation Bernard Cousin - IFSIC - Université Rennes I 10

3.4. Exemple de message DHCP Ethernet Frame Destination address = FFFFFFFFFFFF Source address = 02BFC0A801C9 Ethernet Type = IP (0x800) Internet Protocol IP Version = 4 Type of Service = Normal Service (DSCP = 0x00, ECN = 0x00) Total Length = 328 Identification = 148 Fragmentation Summary = 0 Time to Live = 128 Protocol = UDP Checksum = 14610 (correct) Source Address = 0.0.0.0 Destination Address = 255.255.255.255 UDP Src Port = 68 Dst Port = 67 Total Length = 308 UDP Checksum = 0x2A3B (correct) Boot Protocol Op Code = 1 Hardware Type = 1 (Ethernet) Hardware Address = 6 (IP) Hops =0 Transaction ID = 0x2846EA72 Seconds elapsed = 5 Flags = 128 (Broadcast) Client IP Address = 0.0.0.0 Your IP Address = 0.0.0.0 Server IP Address = 0.0.0.0 Relay IP Address = 0.0.0.0 Client Ethernet Address = 02BFC0A801C9 Server Host Name = <blank> Boot file name = <blank> Option List Magic Cookie = 99.130.83.99 (DHCP) Option 53: DHCP Message Type = DHCP discover Option 61: Client identifier Hardware Type = Ethernet Client Hardware = 02bfc0a801c9 Option 50: Requested IP Address = 192.168.1.101 Option 12: Host Name = srv2k3 Option 55: Parameter Request List (length = 4) 1 = Subnet Mask 15 = Domain Name 3 = Router 6 = Domaine Name Server End of Option List Bernard Cousin - IFSIC - Université Rennes I 11 4. Conclusion DHCP permet de configurer automatiquement et rapidement des stations : allouer l adresse IP d une station, de manière. automatique, temporaire, contrôlée => location temporaire d une adresse connaître les informations indispensables :. routeur(s), subnet mask, fichier d amorçage, et autres s, etc. connaître des informations spécifiques à l équipement DHCP fonctionne en client/ : tolérance aux pannes (multi-s) tolérance aux pertes (retransmission) utilise des agents pour propager les messages DHCP entre sous-réseaux IP compatible avec BOOTP suffisamment simple et générique pour tenir en ROM Bernard Cousin - IFSIC - Université Rennes I 12