Services réseau : DHCP, DNS et autres
DébutantUnité 6 sur 9 de la formation Formation : Administration réseau : adressage IP, routage, commutation et Wi-Fi
Ce que tu vas apprendre
- Explique comment les hôtes obtiennent leurs adresses par bail, configure des étendues et des relais DHCP, tiens un registre fiable de l’espace d’adressage et dépanne les clients qui ne reçoivent pas d’adresse ou dont les paramètres sont incorrects.
- Suis l’obtention d’un bail, son renouvellement et la libération de l’adresse par un clientDécris les quatre messages DHCP, les temporisations du bail et les options reçues par un client, et reconnais ce que signifie une adresse autoattribuée. Compare DHCP aux méthodes par lesquelles les hôtes IPv6 obtiennent leurs adresses.
- Configure une étendue DHCP avec des exclusions, des réservations et des optionsPlanifie une étendue pour un sous-réseau, exclus du pool les adresses fixes, réserve des adresses à certains appareils, choisis une durée de bail et vérifie le serveur, en prenant Cisco IOS comme exemple.
- Relaie DHCP entre les sous-réseaux et résous les échecs d’attribution des bauxExplique pourquoi les clients d’autres sous-réseaux ont besoin d’un relais, configure-en un avec ip helper-address et examine les causes courantes d’adresses manquantes ou incorrectes, notamment les serveurs non autorisés et les pools épuisés.
- Planifie et suis l’espace d’adressage avec IPAMConstruis un plan d’adressage structuré, tiens un registre de chaque sous-réseau et de chaque attribution, mesure le taux d’utilisation de chaque sous-réseau et maintiens les enregistrements conformes à la réalité du réseau.
- Suis l’obtention d’un bail, son renouvellement et la libération de l’adresse par un client
- Lis et écris les types courants d’enregistrements DNS, suis la résolution d’un nom étape par étape du client au serveur faisant autorité et diagnostique les problèmes de résolution de noms avec des outils en ligne de commande.
- Lis les zones DNS et identifie les types d’enregistrementsExplique l’espace de noms DNS, les zones et les serveurs faisant autorité, et lis et écris les enregistrements A, AAAA, CNAME, MX, NS, PTR, TXT et SOA, ainsi que les zones inverses et la durée de vie.
- Suis les étapes de la résolution d’un nomSuis une requête depuis le résolveur du client jusqu’au serveur faisant autorité, en passant par un résolveur récursif, la racine et le domaine de premier niveau, et explique la mise en cache, les redirecteurs, le fichier hosts et les options DNS sécurisées.
- Diagnostique les problèmes de résolution de nomsDistingue les pannes DNS des problèmes de connectivité, interroge directement les serveurs DNS avec nslookup, dig et Resolve-DnsName, interprète leurs résultats et corrige les caches obsolètes, les erreurs d’enregistrement et les mauvaises configurations des clients.
- Lis les zones DNS et identifie les types d’enregistrements
- Synchronise les horloges des équipements avec NTP, collecte les états et les compteurs avec SNMP, puis rassemble et interprète les messages syslog afin de surveiller et de recouper les événements sur l’ensemble du réseau.
- Synchronise les horloges avec NTPExplique pourquoi une heure exacte est importante, comment fonctionnent les strates et les interrogations périodiques NTP, configure les modes client et serveur NTP sur les équipements réseau et compare NTP à PTP et aux options de sécurisation de l’heure.
- Supervise les équipements avec SNMPDécris le gestionnaire, l’agent, la MIB et les OID SNMP, les opérations et les ports, ainsi que les différences entre les versions 1, 2c et 3, et calcule le taux d’utilisation d’une liaison à partir des compteurs d’interface.
- Collecte et lis les messages syslogExplique les niveaux de gravité et les catégories syslog, envoie les journaux des équipements à un collecteur central, lis les messages au format Cisco et recoupe les événements grâce à des horodatages exacts.
- Synchronise les horloges avec NTP
- Explique comment la qualité de service protège le trafic sensible au délai sur les liaisons congestionnées, et comment les proxys et les répartiteurs de charge s’intercalent entre les clients et les serveurs pour filtrer, mettre en cache et répartir le trafic.
- Classe et marque le trafic pour appliquer la qualité de serviceDécris ce que contrôle la qualité de service et pourquoi la voix et la vidéo en ont besoin, classe le trafic et lis et choisis les marquages CoS et DSCP, notamment les valeurs EF, AF et CS, ainsi que la frontière de confiance.
- Gère la congestion par la mise en file d’attente, le rejet de paquets, le contrôle de débit et le lissage du traficExplique où se produit la congestion et comment la mise en file d’attente, le rejet en fin de file, WRED, le contrôle de débit et le lissage traitent chacun le trafic excédentaire, puis choisis entre contrôle de débit et lissage pour une liaison donnée.
- Explique les proxys directs et inversesDécris comment un proxy relaie les requêtes, compare les proxys directs et inverses et leurs usages, et explique les configurations explicites et transparentes, l’inspection HTTPS, la mise en cache et les pannes courantes des proxys.
- Répartis le trafic avec des répartiteurs de chargeExplique comment un répartiteur de charge présente une adresse virtuelle unique pour un pool de serveurs, contrôle leur état, choisit un serveur selon des algorithmes courants et maintient les sessions sur le même serveur, puis compare ce fonctionnement à la répartition cyclique DNS.
- Classe et marque le trafic pour appliquer la qualité de service
Services réseau : cours
1Donner les bonnes adresses aux équipements
Un équipement a besoin de plus qu’une adresse IP inutilisée : il lui faut aussi le masque, la passerelle et les serveurs DNS adaptés à son sous-réseau. DHCP fournit ces paramètres et suit les baux, tandis qu’un relais permet à un serveur de desservir plusieurs réseaux. Tu vas construire une étendue, suivre un échec d’attribution du client au serveur et maintenir un plan d’adressage exact à mesure que les appareils arrivent, changent de place et partent. IPAM relie ce plan aux enregistrements DHCP et DNS actifs.
1.1 Comment un bail DHCP commence et reste valide
DHCP, le protocole de configuration dynamique des hôtes, fournit une adresse IPv4 et des paramètres pour une durée limitée appelée bail. Le serveur écoute sur le port UDP 67 ; le client utilise le port UDP 68. Les ordinateurs portables, les imprimantes, les téléphones et les interfaces de routeur peuvent tous être des clients. Sur Cisco IOS, ip address dhcp permet à une interface de demander ses paramètres.
Obtenir le premier bail
Un nouveau client utilise quatre messages, désignés par DORA :
- Discover : sans adresse utilisable ni serveur connu, le client envoie une diffusion de 0.0.0.0 à 255.255.255.255.
- Offer : un serveur propose une adresse, une durée de bail et des paramètres.
- Request : le client demande l’offre choisie. Cette requête est normalement diffusée afin que les autres serveurs ayant fait une offre sachent qu’ils n’ont pas été sélectionnés.
- Acknowledge : le serveur choisi confirme le bail. Le client peut maintenant utiliser l’adresse.
Par exemple, un ordinateur portable reçoit 192.168.10.57/24, la passerelle 192.168.10.1, le serveur DNS 192.168.10.5 et un bail de 8 heures. De nombreux clients vérifient l’adresse avec ARP avant de l’utiliser. Si un autre hôte répond pour cette adresse, le client envoie DHCPDECLINE et recommence.
Les paramètres arrivent sous forme d’options numérotées. L’option 1 fournit le masque de sous-réseau, la 3 le routeur, la 6 les serveurs DNS, la 15 le nom de domaine et la 51 la durée du bail. Des options comme 43 ou 150 aident les téléphones et les points d’accès à trouver un contrôleur ou un serveur de configuration. Une adresse correcte accompagnée d’un serveur DNS incorrect reste donc un problème de configuration DHCP.
Renouveler avant la fin du bail
Le bail comporte deux échéances de renouvellement par défaut, mesurées depuis son début :
| Échéance | Action du client | Pour un bail de 8 heures |
|---|---|---|
| T1 : 50 % | Request en monodiffusion au serveur d’origine | Après 4 heures |
| T2 : 87,5 % | Request en diffusion à laquelle tout serveur peut répondre | Après 7 heures |
| Expiration | Cesser d’utiliser l’adresse et recommencer avec Discover | Après 8 heures |
Une confirmation pendant le renouvellement fait repartir le bail, généralement pour la même adresse. Les utilisateurs continuent à travailler pendant le renouvellement normal en arrière-plan ; un bail court ne les déconnecte pas à intervalles réguliers.
Sous Windows, ipconfig /all affiche le serveur et les heures du bail. ipconfig /release restitue l’adresse et ipconfig /renew demande un bail. Un appareil qui part sans libérer son adresse conserve son bail jusqu’à son expiration. Si DHCP échoue, Windows peut s’attribuer une adresse locale au lien APIPA, comme 169.254.37.112. Elle permet de communiquer avec les autres hôtes locaux au lien sur ce segment, mais ne donne pas d’accès routé à Internet.
Comparer la configuration des adresses IPv6
Avec SLAAC, un hôte construit une adresse IPv6 à partir d’un préfixe /64 annoncé par un routeur. Les indicateurs de l’annonce de routeur orientent les hôtes vers DHCPv6 : M demande une configuration d’adresse avec état ; O demande d’autres paramètres comme DNS. DHCPv6 avec état fournit une adresse ; DHCPv6 sans état fournit des paramètres supplémentaires tandis que SLAAC fournit l’adresse. DHCPv6 utilise UDP 546 pour les clients et 547 pour les serveurs. La passerelle par défaut provient des annonces de routeur ou d’une configuration manuelle, et non de DHCPv6.
Points clés
- DORA établit le bail initial ; une offre seule ne le confirme pas.
- Les options DHCP fournissent des paramètres comme la passerelle et les serveurs DNS.
- Par défaut, T1 et T2 correspondent à 50 % et 87,5 % de la durée du bail.
- Un bail expiré ne doit plus être utilisé.
- Une adresse APIPA indique un échec du processus d’attribution d’un bail IPv4.
- Les hôtes IPv6 apprennent leur passerelle par défaut auprès d’un routeur, et non de DHCPv6.
1.2 Construire et vérifier une étendue DHCP
Une étendue, appelée pool sur les équipements Cisco, associe les adresses attribuables par bail d’un sous-réseau aux paramètres dont les clients y ont besoin. Planifie les adresses avant de saisir les commandes, afin que le serveur DHCP et les appareils configurés manuellement ne revendiquent jamais la même adresse.
Choisir la plage disponible
Commence par le réseau, le préfixe et la plage d’adresses hôtes utilisables. Répertorie la passerelle, les serveurs et les autres appareils à adresse fixe, puis exclus leurs adresses. Pour 192.168.10.0/24, la plage utilisable va de .1 à .254. L’exclusion de .1 à .20 laisse .21 à .254 :
Ce pool permet d’attribuer 234 baux. Il ne suffit pas pour les 260 clients attendus ; utilise un sous-réseau plus grand, comme un /23 avec 510 adresses utilisables, ou un autre sous-réseau. Pour prévoir l’extension, compte les espaces exclus et réservés ainsi que les utilisateurs actifs.
Une exclusion indique au serveur de ne jamais attribuer une adresse par bail. Une réservation DHCP associe une adresse à une adresse MAC ou à un identifiant client précis, tandis que l’appareil continue d’utiliser DHCP. Une imprimante avec réservation reçoit les paramètres DNS mis à jour lors du renouvellement. Une imprimante dont la configuration statique a été saisie manuellement doit être mise à jour sur l’appareil lui-même.
| Choix | Lieu de contrôle | Comment éviter les conflits |
|---|---|---|
| Adresse statique | Sur l’appareil | La garder hors de la plage dynamique ou l’exclure |
| Réservation | Sur le serveur DHCP | L’associer au client prévu |
| Bail dynamique | Sur le serveur DHCP | Attribuer une adresse du pool disponible |
Configurer un pool sur Cisco IOS
Saisis l’exclusion en configuration globale. Les autres paramètres appartiennent au pool :
ip dhcp excluded-address 192.168.10.1 192.168.10.20
ip dhcp pool OFFICE
network 192.168.10.0 255.255.255.0
default-router 192.168.10.1
dns-server 192.168.10.5
domain-name example.com
lease 0 8
lease 0 8 signifie 0 jour et 8 heures. Sans commande de bail, IOS utilise 1 jour par défaut. La passerelle doit correspondre à ce sous-réseau ; copier le default-router d’un autre pool peut laisser les clients joindre les hôtes locaux sans pouvoir sortir de leur réseau.
Vérifie le résultat avec show ip dhcp pool pour la capacité du pool, show ip dhcp binding pour les clients et les heures d’expiration, et show ip dhcp conflict pour les adresses retirées après un conflit. Windows Server utilise les mêmes concepts d’étendue, d’exclusion, de réservation et d’option ; les options d’étendue peuvent remplacer celles définies pour tout le serveur.
Adapter la durée du bail et la redondance aux besoins
Des baux d’environ 1 à 4 heures conviennent au Wi-Fi invité, car les adresses des appareils partis sont libérées plus tôt à l’expiration des baux. Les postes fixes stables peuvent utiliser des baux de plusieurs jours ; Windows Server utilise 8 jours par défaut. Un pool de 200 adresses accueillant 60 nouveaux appareils invités par jour peut se remplir en environ 3,3 jours si ces baux restent actifs. Réduire la durée configurée aide à mesure que les nouveaux baux et les renouvellements prennent effet ; cela n’efface pas instantanément les baux existants.
Deux serveurs peuvent se partager la plage sans chevauchement, par exemple selon une répartition 80/20, ou utiliser une fonction de basculement prise en charge qui partage l’état des baux. Deux serveurs indépendants ne doivent pas attribuer librement les mêmes adresses : chacun pourrait sinon donner une même adresse à un client différent.
Points clés
- Exclus de DHCP les adresses attribuées manuellement.
- Une réservation maintient une attribution fixe sous le contrôle de DHCP.
- Calcule la capacité après avoir retiré les exclusions et les autres adresses indisponibles.
- Définis la passerelle séparément pour chaque sous-réseau.
- Vérifie la capacité, les liaisons DHCP et les conflits avec des commandes distinctes.
- Les pools DHCP indépendants qui desservent un même sous-réseau ne doivent pas se chevaucher.
1.3 Trouver où le processus d’attribution du bail s’arrête
Un client diffuse son message Discover sur son segment local. Un routeur ordinaire ne transmet pas cette diffusion : un serveur DHCP situé dans un autre sous-réseau a donc besoin d’un relais DHCP pour la recevoir. Le relais fonctionne généralement sur l’interface du routeur ou du commutateur de couche 3 qui sert de passerelle au sous-réseau du client.
Relayer la requête et identifier le sous-réseau
Le relais reçoit la diffusion et envoie une requête en monodiffusion au serveur. Il insère l’adresse de son interface tournée vers le client dans giaddr, le champ d’adresse IP de la passerelle. Le serveur utilise cette adresse pour sélectionner l’étendue du client et renvoie sa réponse par le relais.
Pour le VLAN 20, supposons que la passerelle soit 192.168.20.1 sur GigabitEthernet0/1 et que le serveur soit 10.0.0.10. Configure :
interface GigabitEthernet0/1
ip helper-address 10.0.0.10
La commande doit être placée sur l’interface tournée vers le client. Un relais configuré sur l’interface tournée vers le serveur ne reçoit pas la diffusion du client. Le serveur a aussi besoin d’une étendue pour 192.168.20.0/24 et d’une route de retour vers 192.168.20.1. Une seconde ligne de relais peut désigner un serveur de secours. Sur IOS, les adresses de relais transmettent par défaut plusieurs services UDP diffusés, dont DNS et TFTP ; examine donc ce comportement lors de la conception du réseau.
Partir du client pour examiner le réseau
Utilise le symptôme pour choisir la prochaine vérification :
| Observation | Prochaine vérification |
|---|---|
| Une adresse 169.254 | Une réponse DHCP utilisable est-elle arrivée ? |
| Bon sous-réseau, mauvaise passerelle ou mauvais DNS | Options de l’étendue et serveur ayant répondu |
| Seul un nouveau VLAN est en panne | Appartenance au VLAN, étendue et relais |
| Les nouveaux clients échouent, les anciens fonctionnent | Espace disponible dans le pool et entrées de conflit |
| Sous-réseau privé et passerelle inattendus | Entrée DHCP Server dans ipconfig /all |
Inspecte ensuite le chemin. Vérifie le VLAN du port du commutateur, l’adresse du serveur dans la configuration du relais, le routage dans les deux sens et les règles d’ACL ou de pare-feu pour DHCP. Les clients utilisent UDP 68 et les serveurs UDP 67 ; le trafic du relais vers le serveur utilise le port du serveur. Le bon fonctionnement de DNS ne prouve pas que le trafic DHCP est autorisé.
Par exemple, le VLAN 10 fonctionne, mais un nouveau VLAN 30 ne reçoit que des adresses APIPA. Si le serveur est distant et que le VLAN 30 n’a pas de relais configuré, son Discover n’atteint jamais le serveur. Ajoute le relais sur la passerelle de ce VLAN et vérifie que le serveur possède une étendue correspondante avant de tester à nouveau le renouvellement.
Corriger la cause avant d’effacer les informations d’état
Un pool épuisé ne possède aucune adresse libre à proposer. Dans show ip dhcp pool, compare les adresses attribuées au total diminué des adresses exclues, puis consulte la liste des conflits pour trouver d’autres adresses indisponibles. Répéter ipconfig /renew ne crée pas de capacité. Examine les exclusions et les réservations obsolètes, adapte la durée du bail au renouvellement des appareils ou agrandis l’espace d’adressage.
Un appareil à adresse statique dans le pool dynamique peut provoquer des avertissements d’adresse en double. Trouve et corrige ce chevauchement, puis efface les entrées de conflit résolues avec clear ip dhcp conflict * lorsque c’est approprié. Effacer la liste alors que l’adresse en double existe encore risque de reproduire la même panne.
Un serveur DHCP non autorisé, souvent un routeur domestique branché au réseau, peut fournir une mauvaise passerelle. Identifie-le à partir de la configuration du client et retire-le. La surveillance DHCP empêche les ports non fiables des commutateurs d’envoyer des réponses de serveur, protégeant ainsi les clients suivants de la même erreur.
Points clés
- Un relais convertit la diffusion DHCP locale en requête vers un serveur distant.
- Le serveur utilise giaddr pour choisir l’étendue du sous-réseau du client.
- Place la commande de relais sur l’interface tournée vers le client.
- Vérifie l’espace du pool et les conflits avant de relancer les demandes de bail qui ont échoué.
- Identifie le serveur qui a répondu lorsque les clients reçoivent des paramètres inattendus.
1.4 Maintenir un plan d’adressage conforme au réseau
La gestion des adresses IP (IPAM) associe la planification à la tenue des registres et à la découverte des adresses. Elle répond à des questions pratiques : quel sous-réseau appartient à ce VLAN ? Qui est responsable de cette adresse ? Est-elle statique, réservée ou attribuée par bail ? Quelle plage a encore de la place ? Un tableur peut contenir un petit plan ; un outil dédié peut aussi comparer ce plan aux appareils présents sur le réseau. Les produits qui associent DNS, DHCP et IPAM sont appelés DDI.
Enregistrer les informations nécessaires au prochain changement
Pour chaque sous-réseau, enregistre le réseau et le préfixe, l’identifiant VLAN, la passerelle, l’usage, l’emplacement, la plage DHCP et les exclusions. Pour chaque attribution statique, enregistre le nom d’hôte, l’adresse MAC, le type d’appareil, son responsable et la date d’attribution. Ces champs permettent de distinguer une adresse simplement silencieuse d’une adresse disponible pour une nouvelle attribution.
Un site utilisant 10.20.0.0/16 pourrait attribuer :
| Fonction | Sous-réseau |
|---|---|
| Personnel | 10.20.10.0/24 |
| Téléphones | 10.20.20.0/24 |
| Imprimantes | 10.20.30.0/24 |
| Administration des équipements | 10.20.99.0/24 |
Dans chaque sous-réseau, .1 peut être la passerelle, .2 à .20 la plage fixe et .21 à .254 la plage DHCP. Documenter cette organisation aide un technicien à reconnaître le rôle d’un appareil et empêche deux équipes d’attribuer des espaces qui se chevauchent. Le plan nécessite toujours un enregistrement individuel lors de l’attribution d’une adresse fixe.
Mesurer la marge disponible
Le taux d’utilisation des adresses compare les adresses utilisées aux adresses utilisables :
Un /22 compte 1 022 adresses IPv4 utilisables. Si 870 sont utilisées, le taux d’utilisation est d’environ 85,1 %. Un seuil d’alerte de 80 % aurait déjà déclenché la planification d’un espace supplémentaire. Distingue cette mesure du sous-réseau de la disponibilité du pool DHCP : les exclusions et les réservations peuvent remplir un pool dynamique alors que le sous-réseau possède encore des adresses non attribuées.
Confronter le plan aux observations
La découverte IPAM peut lire les baux DHCP, les enregistrements DNS et les tables ARP des routeurs, ainsi que balayer les sous-réseaux. Compare ces vues : une adresse découverte sans responsable peut correspondre à un appareil non documenté ; un serveur enregistré dont on ne trouve aucune trace actuelle peut avoir été retiré du service. Examine l’écart avant de modifier l’attribution.
Avant d’attribuer une adresse statique, vérifie l’enregistrement IPAM, les baux DHCP et le DNS. L’absence de réponse à un ping ne suffit pas : l’appareil qui utilise actuellement l’adresse peut être éteint ou bloquer les pings. Après l’attribution, enregistre l’appareil et empêche DHCP d’attribuer la même adresse. Lors de sa mise hors service, récupère l’adresse et supprime les enregistrements DNS obsolètes afin qu’un futur utilisateur ne reçoive pas l’ancien nom.
DHCP peut mettre à jour DNS dynamiquement afin que les enregistrements A et PTR d’un client restent cohérents avec son bail. IPAM rassemble ces enregistrements dans une même vue, mais la découverte automatique a toujours besoin d’un plan exact et d’informations sur les responsables pour expliquer le rôle prévu d’un appareil.
IPv6 supprime la nécessité de compter chaque adresse d’hôte possible dans un /64. Il ne supprime pas le besoin de planifier. Enregistre le préfixe /64 qui appartient à chaque site et à chaque VLAN, ainsi que les passerelles et les attributions fixes importantes. Suis la structure de l’espace d’adressage et les responsabilités associées, même lorsque les adresses d’hôtes individuelles changent souvent.
Points clés
- Enregistre le préfixe, le VLAN, la passerelle et les plages d’attribution de chaque sous-réseau.
- Suis le responsable et la méthode d’attribution des adresses fixes.
- Utilise l’évolution du taux d’utilisation pour planifier avant l’épuisement de la capacité.
- Vérifie plusieurs enregistrements avant de réattribuer une adresse ; l’absence de réponse au ping ne suffit pas.
2Lire les réponses DNS et suivre la résolution des noms
La résolution d’un nom dépend du bon fonctionnement de plusieurs éléments : les paramètres locaux du client, un résolveur, les serveurs responsables du domaine et les réponses en cache tout au long du chemin. Savoir qui fournit chaque réponse facilite la localisation des pannes DNS. Tu vas lire des enregistrements, suivre une requête de la racine au domaine et comparer les réponses de différents serveurs pour trouver les données obsolètes, les enregistrements manquants et le trafic bloqué.
2.1 Ce que les enregistrements DNS indiquent aux clients
DNS, le système de noms de domaine, stocke des informations sous des noms organisés en arborescence. Lis www.example.com. de droite à gauche : la racine est le point final, com est le domaine de premier niveau, et example et www désignent les niveaux inférieurs. Un nom de domaine pleinement qualifié (FQDN) indique le chemin complet jusqu’à la racine.
Trouver qui détient la réponse
Une zone est une partie administrée de cette arborescence, détenue par des serveurs de noms faisant autorité. Le serveur principal possède la copie modifiable ; les serveurs secondaires détiennent des copies en lecture seule obtenues par transfert de zone sur TCP 53. Le numéro de série SOA permet aux serveurs secondaires de détecter une version plus récente. Plusieurs serveurs faisant autorité maintiennent les réponses disponibles lorsqu’un serveur tombe en panne.
Lire le type d’enregistrement avant sa valeur
| Enregistrement | Contenu |
|---|---|
| A | Une adresse IPv4 pour un nom |
| AAAA | Une adresse IPv6 pour un nom |
| CNAME | Un autre nom, la cible canonique de l’alias |
| MX | Un nom de serveur de messagerie et un numéro de préférence |
| NS | Un nom de serveur faisant autorité pour une zone |
| PTR | Un nom renvoyé par une résolution inverse d’adresse |
| TXT | Du texte, comme une règle SPF ou une preuve de possession |
| SOA | Serveur principal, contact, numéro de série et temporisations de la zone |
| SRV | L’emplacement d’un serveur pour un service nommé |
Par exemple, "www.example.com. 3600 IN A 203.0.113.10" associe un nom à une adresse IPv4. "www.example.com. 3600 IN AAAA 2001:db8::10" fournit l’adresse IPv6. Dans ces enregistrements, 3600 est la durée de conservation en cache en secondes et IN est la classe Internet.
Un alias tel que "shop.example.com. 3600 IN CNAME www.example.com." pointe vers le nom et non directement vers son adresse. Une requête suit cette cible pour obtenir une réponse A ou AAAA. Un CNAME ne peut pas partager son nom avec des données ordinaires telles que des enregistrements A, MX, SOA ou NS. Les métadonnées DNSSEC constituent une exception particulière. Le sommet de zone a besoin d’enregistrements SOA et NS ; on ne peut donc pas y placer un CNAME standard. Les fonctions d’alias ou d’aplatissement des fournisseurs traitent les enregistrements autrement.
Les préférences MX fonctionnent dans le sens inverse d’un score où « plus c’est élevé, mieux c’est ». Avec la préférence 10 pour mail1.example.com. et 20 pour mail2.example.com., les expéditeurs essaient d’abord mail1. Les valeurs MX doivent être des noms d’hôtes dotés d’enregistrements A ou AAAA directs. Les cibles MX et NS ne doivent pas être des alias CNAME.
Inverser l’adresse et contrôler la mise en cache
Une résolution directe part d’un nom ; une résolution inverse part d’une adresse. Pour l’adresse IPv4 203.0.113.25, le nom associé à l’enregistrement PTR est 25.113.0.203.in-addr.arpa.. La résolution inverse IPv6 utilise les chiffres hexadécimaux dans l’ordre inverse sous ip6.arpa. Ajouter un enregistrement A ne crée pas de PTR, sauf si une fonction de mise à jour le fait.
La durée de vie (TTL) est la durée maximale normale de conservation en cache, en secondes : 300 correspond à 5 minutes, 3600 à une heure et 86400 à un jour. Avant un changement d’adresse, réduis la durée de vie de 86400 à 300 et attends au moins l’ancienne durée de vie d’un jour. Modifie ensuite l’adresse, ce qui permet aux caches ordinaires de se mettre à jour dans les 5 minutes, puis augmente à nouveau la durée de vie après le déplacement.
Dans un fichier de zone, un nom sans point final est relatif à la zone courante. Écrire mail.example.com dans la zone example.com produit mail.example.com.example.com. Utilise mail.example.com. pour le nom complet, ou le nom relatif mail.
Points clés
- Lis le type d’enregistrement pour distinguer une adresse, un alias, une route de messagerie ou une autorité.
- Les numéros de préférence MX les plus faibles sont essayés en premier.
- Les enregistrements PTR servent à la résolution inverse et sont gérés séparément des enregistrements A.
- Un CNAME ne peut pas coexister avec des enregistrements ordinaires sous le même nom.
- Une modification de la durée de vie ne raccourcit pas celle des copies déjà en cache avec l’ancienne valeur.
- Utilise un point final pour un nom absolu dans un fichier de zone.
- Augmente le numéro de série SOA lorsque tu publies une zone modifiée.
2.2 Suivre une requête dans DNS
Un ordinateur ne contacte normalement pas lui-même chaque serveur DNS. Son résolveur minimal demande à un résolveur récursif d’obtenir la réponse. Le résolveur dispose soit d’une réponse utilisable en cache, soit contacte les serveurs faisant autorité pour certaines parties du nom.
Commencer sur le client
Les sources locales comprennent le fichier hosts et le cache DNS du client. Une entrée hosts peut prendre le pas sur DNS pour cet ordinateur. Le chemin sous Windows est C:\Windows\System32\drivers\etc\hosts ; Linux et macOS utilisent /etc/hosts. Une entrée de test oubliée peut expliquer pourquoi un ordinateur joint un ancien serveur alors que tous les autres fonctionnent.
Le client apprend l’adresse de son résolveur par l’option DHCP 6 ou par une configuration manuelle. Sa requête est récursive : il demande au résolveur la réponse finale. Le client délègue la recherche, il ne demande pas vers quel serveur DNS se diriger ensuite.
Partir de la racine vers le nom
Pour une requête sur www.example.com avec des caches vides :
- Le client interroge son résolveur récursif.
- Le résolveur interroge un serveur racine, qui le renvoie vers les serveurs
com. - Un serveur
comle renvoie vers les serveurs faisant autorité pourexample.com. - Un serveur du domaine renvoie
"A 203.0.113.10", avec une durée de vie de 3600. - Le résolveur met cette réponse en cache et la renvoie au client.
Les requêtes du résolveur dans la hiérarchie sont itératives : chaque serveur fournit la meilleure réponse ou le meilleur renvoi dont il dispose. La racine ne détient pas l’adresse de chaque site. Il existe 13 identités de serveur racine, nommées de a à m, chacune étant desservie par de nombreux systèmes physiques utilisant des adresses anycast.
Le client suivant peut recevoir la réponse en cache sans répéter cette recherche. Un outil peut l’indiquer comme "Non-authoritative answer" ; cela désigne la source de la réponse, et non une erreur. Les renvois et les réponses négatives sont aussi mis en cache. Un résultat NXDOMAIN peut donc rester visible après l’ajout d’un nom manquant, jusqu’à l’expiration de sa durée de mise en cache négative.
Utiliser un redirecteur lorsqu’un autre résolveur doit chercher
Un résolveur peut envoyer les requêtes auxquelles il ne répond pas à un redirecteur en amont, qui effectue la recherche. Un redirecteur conditionnel envoie les requêtes pour un domaine particulier à des serveurs désignés. Par exemple, une entreprise peut diriger le domaine interne d’un partenaire vers le résolveur de ce partenaire, tout en envoyant les noms publics ordinaires ailleurs.
| Chemin de la requête | Qui termine la recherche ? |
|---|---|
| Requête récursive du client | Le résolveur du client |
| Requêtes itératives du résolveur | Le résolveur suit les renvois successifs |
| Requête envoyée à un redirecteur | Le résolveur récursif en amont |
Distinguer confidentialité et authenticité
DNS ordinaire utilise le port UDP ou TCP 53. La plupart des petites requêtes utilisent UDP ; les transferts de zone et de nombreuses réponses volumineuses utilisent TCP. DNS sur TLS (DoT) chiffre la connexion entre le client et le résolveur sur TCP 853. DNS sur HTTPS (DoH) transporte les requêtes par HTTPS sur le port 443 et peut contourner un filtrage qui ne surveille que DNS ordinaire.
DNSSEC, quant à lui, permet à un résolveur qui valide les signatures de détecter les données DNS modifiées ou falsifiées. Il ne chiffre ni les requêtes ni les réponses. Le chiffrement protège le chemin de transport ; les données signées permettent de vérifier l’authenticité.
Après la modification d’une adresse, les serveurs faisant autorité publient les nouvelles données, mais ne les envoient pas dans chaque cache de résolveur. Les utilisateurs peuvent temporairement recevoir des réponses différentes parce que les durées de vie restantes de leurs copies en cache diffèrent. Cette durée de conservation explique le délai habituellement décrit comme la « propagation DNS ».
Points clés
- Le résolveur minimal demande une réponse finale à un résolveur récursif.
- Les réponses itératives guident un résolveur dans la hiérarchie DNS.
- Une réponse en cache ne faisant pas autorité peut être correcte.
- Les redirecteurs effectuent des recherches pour d’autres résolveurs ; la redirection conditionnelle sélectionne selon le domaine.
- DoH et DoT chiffrent le transport ; DNSSEC valide les données DNS.
2.3 Utiliser les réponses DNS pour localiser une panne
Commence par relever l’erreur exacte. « Hôte introuvable » signifie qu’une résolution de nom a échoué. « Connexion refusée » après une résolution réussie indique un problème ailleurs. Tester une adresse connue, puis son nom, aide à distinguer la résolution de noms de l’accès à la destination.
Si ping 203.0.113.10 fonctionne mais que ping www.example.com indique qu’il ne trouve pas l’hôte, examine la résolution. Si les deux échouent, vérifie l’adressage et le routage, mais rappelle-toi qu’un ping peut aussi être filtré. Un ping qui échoue ne suffit pas à établir que DNS est en panne ou que le service est inaccessible.
Interroger directement le bon serveur
Trouve les serveurs DNS configurés à l’aide de ipconfig /all, resolvectl status ou /etc/resolv.conf, selon le cas. Compare ensuite les requêtes :
nslookup www.example.com
nslookup www.example.com 192.0.2.53
nslookup -type=MX example.com
dig @192.0.2.53 example.com MX
dig -x 203.0.113.25
dig +trace www.example.com
Resolve-DnsName www.example.com -Type AAAA
La première requête teste le résolveur choisi par le client ; une adresse de serveur indiquée explicitement teste un résolveur ou un serveur faisant autorité choisi. dig +trace suit les renvois. Si une requête directe réussit mais que la résolution par une application échoue, examine les paramètres locaux, le cache ou le fichier hosts.
Interpréter la réponse
| Résultat | Signification |
|---|---|
| NOERROR avec les données de réponse | Les données demandées ont été renvoyées |
| NOERROR sans les données demandées | Le nom n’a pas de réponse de ce type |
| NXDOMAIN | Le nom demandé n’existe pas |
| SERVFAIL | Le serveur n’a pas pu terminer la résolution |
| REFUSED | La politique du serveur rejette la requête |
| Aucune réponse ou délai dépassé | Vérifie l’accessibilité et si le serveur répond |
SERVFAIL peut résulter d’un serveur faisant autorité inaccessible ou d’un échec de validation DNSSEC. REFUSED indique autre chose : un serveur joignable peut n’autoriser la récursion que pour les clients internes. Dans dig, l’indicateur aa désigne une réponse faisant autorité.
Comparer les anciennes et les nouvelles données
Supposons qu’un serveur soit passé de 203.0.113.10 à 203.0.113.80. Le serveur faisant autorité renvoie .80 tandis que le résolveur du bureau renvoie .10 avec une partie de l’ancienne durée de vie de 86400 secondes encore disponible. La modification est publiée ; le cache du bureau est obsolète. Attends son expiration ou vide les caches concernés du résolveur et des clients. ipconfig /flushdns vide le cache du client Windows, pas tous les caches en amont. Réduire la durée de vie à l’avance évite une longue attente lors d’un déplacement prévu.
Lorsqu’un seul ordinateur donne un résultat différent, examine son fichier hosts et son cache local. Lorsque les serveurs faisant autorité ne sont pas d’accord, compare les numéros de série SOA : une zone principale modifiée dont le numéro de série n’a pas changé peut ne pas être transférée aux serveurs secondaires.
Associer le service en panne à ses enregistrements
Un enregistrement A incorrect affecte IPv4. Un enregistrement AAAA incorrect ou inutilisable peut retarder les connexions IPv6 même si IPv4 fonctionne ; un serveur uniquement IPv4 n’a pas besoin d’enregistrement AAAA. Pour la messagerie, vérifie les noms MX et leurs enregistrements A ou AAAA directs. Sans MX, les expéditeurs peuvent essayer les enregistrements d’adresse du domaine lui-même. Un PTR manquant peut affecter l’acceptation des messages et rendre les journaux plus difficiles à lire.
Enfin, autorise à la fois UDP et TCP 53 là où DNS ordinaire en a besoin. Un pare-feu qui n’autorise qu’UDP peut laisser passer les petites réponses tout en empêchant les réponses volumineuses et les transferts de zone.
Points clés
- Utilise l’erreur exacte pour distinguer un échec de résolution d’un échec de connexion.
- Compare le résolveur configuré à un serveur précis et au serveur faisant autorité.
- NXDOMAIN, SERVFAIL et REFUSED décrivent des problèmes différents.
- Vider le cache d’un client ne vide pas celui d’un résolveur en amont.
- Des données AAAA incorrectes peuvent provoquer des délais ; l’absence de données AAAA est valide pour les services uniquement IPv4.
- Autorise DNS sur TCP ainsi que sur UDP.
3Placer les rapports des équipements sur une même chronologie
Pour être utile, un relevé d’incident nécessite trois éléments : des horloges synchronisées, des mesures montrant le comportement des équipements et des messages d’événement expliquant ce qui a changé. NTP fournit une heure commune, SNMP collecte les valeurs des équipements et syslog rassemble les événements. Tu vas configurer et vérifier ces services, convertir des compteurs d’octets en débits et interpréter les seuils de gravité afin que le collecteur reçoive les événements nécessaires.
3.1 Synchroniser les horloges avec NTP
Une heure commune rend les événements comparables. Si un commutateur enregistre une panne de port et qu’un routeur enregistre la perte d’un voisin, des horodatages exacts aident à établir leur ordre. L’heure influe aussi sur la validité des certificats et sur l’authentification : par défaut, Kerberos dans Active Directory n’autorise que 5 minutes d’écart entre les horloges.
Comprendre la hiérarchie des horloges
NTP, le protocole de synchronisation de l’heure réseau, échange des paquets horodatés sur UDP 123. Quatre horodatages permettent au client d’estimer le décalage de son horloge et le délai réseau. Il renouvelle ses interrogations, généralement à des intervalles de 64 à 1 024 secondes. Les petites corrections sont généralement effectuées de façon progressive : cet ajustement progressif de l’horloge évite les reculs brusques de l’heure.
Une strate décrit la distance par rapport à une horloge de référence :
| Strate | Exemple |
|---|---|
| 0 | Un récepteur GPS ou une horloge atomique de référence |
| 1 | Un serveur de temps connecté directement à cette référence |
| 2 | Un routeur synchronisé sur le serveur de strate 1 |
| 3 | Un commutateur synchronisé sur ce routeur |
| 16 | Un système non synchronisé |
Les strates réseau utilisables vont de 1 à 15. La strate n’est pas un indicateur de précision : un serveur de strate 2 proche peut donner de meilleurs résultats qu’une source de strate 1 distante, accessible par un chemin dont le délai varie.
Utilise plusieurs sources en amont, idéalement au moins quatre, pour les serveurs de temps internes. NTP peut ainsi comparer les sources et rejeter une source erronée. Les autres équipements réseau peuvent se synchroniser sur ces serveurs internes, ce qui limite le trafic externe et assure une chronologie locale cohérente.
Configurer et vérifier un client
Sur Cisco IOS, ntp server 192.0.2.123 sélectionne un serveur en amont ; l’ajout de prefer désigne une source préférée. Un équipement synchronisé peut ensuite répondre aux requêtes de temps d’autres équipements. ntp master 4 annonce quant à lui l’horloge du routeur comme source de strate 4. La strate par défaut est 8 lorsque le numéro est omis. N’utilise une telle référence locale que lorsqu’aucune meilleure source n’existe, par exemple dans un laboratoire isolé.
Consulte show ntp status pour vérifier la synchronisation et la strate locale. Si le serveur en amont est de strate 2, le client synchronisé devient de strate 3. Dans show ntp associations, un astérisque marque la source sélectionnée. Laisse plusieurs minutes à une nouvelle association pour se stabiliser avant de considérer l’état initial non synchronisé comme une panne persistante.
NTP distribue l’heure UTC. La configuration du fuseau horaire et de l’heure d’été de l’équipement détermine l’heure locale affichée. Par exemple, clock timezone CET 1 définit sur IOS un décalage standard d’une heure. Une erreur correspondant exactement à un nombre entier d’heures oriente vers les paramètres d’affichage. De nombreuses organisations enregistrent leurs journaux en UTC pour éviter les conversions entre sites pendant un incident.
Protéger l’heure et choisir la précision nécessaire
L’authentification par clé symétrique limite les sources de temps acceptées à celles qui partagent la clé configurée. NTS utilise un échange de clés fondé sur TLS sur TCP 4460, puis authentifie les paquets NTP qui continuent de transiter sur UDP 123. Limite aussi les hôtes autorisés à interroger ou à contrôler les services de temps.
PTP (IEEE 1588) suit une horloge grand maître et utilise des horodatages matériels dans les cartes réseau et les commutateurs pour atteindre une précision inférieure à la microseconde sur des réseaux locaux adaptés. Il répond à des besoins comme ceux des réseaux mobiles et du contrôle industriel, pour lesquels la précision de NTP ordinaire, de l’ordre de la milliseconde, est insuffisante. PTP peut fonctionner sur Ethernet ou sur IP ; le transport IP utilise UDP 319 pour les messages d’événement et UDP 320 pour les messages généraux. SNTP est une implémentation plus simple de NTP destinée aux clients dont les besoins de précision sont moins exigeants.
Points clés
- NTP utilise UDP 123 et synchronise l’heure en UTC.
- La strate d’un client est supérieure de 1 à celle de sa source en amont choisie ; la strate 16 signifie que l’horloge n’est pas synchronisée.
- Une strate plus faible ne garantit pas à elle seule une meilleure précision.
- Vérifie l’état de synchronisation et l’association sélectionnée.
- Les paramètres de fuseau horaire contrôlent l’affichage local, pas l’heure fournie par NTP.
- NTS authentifie NTP ; PTP offre une précision assistée par le matériel.
3.2 Lire les valeurs des équipements et calculer l’utilisation d’une liaison
SNMP, le protocole simple de gestion de réseau, permet à un gestionnaire de supervision de lire les données d’un agent sur un équipement. Les données sont décrites par une base d’informations de gestion (MIB). Chaque objet possède un identifiant d’objet (OID), un chemin composé de nombres séparés par des points dans une arborescence. Par exemple, 1.3.6.1.2.1.1.5.0 identifie sysName ; 1.3.6.1.2.1.1.3.0 identifie sysUpTime. Les objets des fournisseurs se trouvent sous la branche enterprises, 1.3.6.1.4.1.
Associer les interrogations périodiques aux alertes
L’agent écoute les requêtes sur UDP 161. Le gestionnaire reçoit les traps et les informs sur UDP 162.
| Opération | Rôle |
|---|---|
| Get | Lire une valeur |
| GetNext ou GetBulk | Parcourir des objets associés, comme les tables d’interfaces |
| Set | Modifier une valeur accessible en écriture |
| Trap | Envoyer une notification spontanée d’événement sans accusé de réception |
| Inform | Envoyer une notification demandant un accusé de réception |
Un gestionnaire peut interroger le trafic, le processeur et la mémoire toutes les 5 minutes pour construire des graphiques. Un trap peut signaler immédiatement une liaison en panne. Utilise les deux : les traps peuvent être perdus sur UDP et un équipement en panne peut être incapable d’envoyer la moindre notification. Les informs sont renvoyés selon les paramètres de délai et de nouvelle tentative, mais peuvent tout de même échouer une fois les tentatives épuisées.
Choisir une version sécurisée
SNMPv1 et v2c envoient une chaîne de communauté en clair. L’accès en lecture seule (RO) permet de lire ; l’accès en lecture-écriture (RW) permet aussi les modifications prises en charge. La version 2c ajoute GetBulk, les informs et les compteurs haute capacité. SNMPv3 utilise des comptes avec les niveaux de sécurité noAuthNoPriv, authNoPriv et authPriv. Privilégie authPriv, qui authentifie et chiffre les messages, lorsqu’il est pris en charge.
Une configuration IOS v2c peut utiliser snmp-server community N3tM0n-RO RO 10 pour restreindre la lecture avec l’ACL 10. snmp-server host 192.0.2.50 version 2c N3tM0n-RO sélectionne le destinataire des notifications et snmp-server enable traps active les traps. Voici un exemple pour v3 :
snmp-server group NMS v3 priv
snmp-server user monitor NMS v3 auth sha <auth-password> priv aes 128 <priv-password>
Évite les communautés par défaut telles que "public" et "private", limite l’accès aux hôtes d’administration et n’accorde l’accès en écriture que si nécessaire. SNMP expose les objets de la MIB ; ce n’est pas un interpréteur de commandes distant.
Convertir une différence de compteur en taux d’utilisation
Les compteurs mesurent un total d’octets, appelés bytes en anglais. Supposons que ifHCInOctets passe de 18 250 000 000 à 19 750 000 000 en 300 secondes :
- Soustrais les relevés : 1 500 000 000 octets sont arrivés.
- Multiplie par 8 : 12 000 000 000 bits sont arrivés.
- Divise par 300 secondes : 40 000 000 bit/s, soit 40 Mbit/s.
- Divise par le débit de la liaison de 100 Mbit/s : le taux d’utilisation moyen en entrée était de 40 %.
Il s’agit d’une moyenne sur l’intervalle ; de brefs pics peuvent donc être plus élevés. Oublier le facteur de conversion des octets en bits donne un débit huit fois trop faible.
Un compteur 32 bits atteint 4 294 967 295 et revient à zéro. À 1 Gbit/s, il revient à zéro en environ 34 secondes ; un intervalle d’interrogation de 5 minutes peut donc manquer plusieurs retours à zéro. Pour les liaisons rapides, utilise ifHCInOctets et ifHCOutOctets sur 64 bits, pris en charge par v2c et v3. Vérifie la continuité du compteur avant d’interpréter une différence négative comme un trafic négatif.
Points clés
- Le gestionnaire interroge l’agent de l’équipement ; les objets de la MIB sont identifiés par des OID.
- Les requêtes utilisent UDP 161 ; les notifications arrivent sur UDP 162.
- Les interrogations périodiques et les notifications d’événement répondent à des besoins de supervision différents.
- SNMPv3 authPriv authentifie et chiffre les messages.
- Convertis les différences en octets en bits avant de calculer les bit/s.
- Utilise des compteurs 64 bits lorsque les compteurs 32 bits peuvent revenir à zéro entre deux interrogations.
3.3 Collecter les événements et lire leur niveau de gravité
Syslog envoie des messages d’événement à un collecteur central. La collecte centralisée conserve les traces malgré les redémarrages des équipements et permet à un technicien d’effectuer des recherches sur plusieurs équipements ensemble. Un système de gestion des informations et des événements de sécurité (SIEM) peut utiliser ces enregistrements pour mettre les événements en relation.
Syslog traditionnel utilise UDP 514. Le transport TCP fournit des accusés de réception au niveau de la couche transport ; TLS sur TCP 6514 protège aussi la connexion. Même avec un transport fiable, la collecte et le stockage doivent fonctionner : vérifie donc que les messages arrivent effectivement.
Lire correctement le seuil de gravité
Les niveaux syslog vont de 0 à 7, les nombres les plus faibles correspondant aux événements les plus graves :
| Niveau | Nom | Signification |
|---|---|---|
| 0 | Emergency | Système inutilisable |
| 1 | Alert | Action immédiate nécessaire |
| 2 | Critical | Situation critique |
| 3 | Error | Erreur |
| 4 | Warning | Avertissement |
| 5 | Notice | Événement normal mais notable |
| 6 | Informational | Information générale |
| 7 | Debug | Information de diagnostic détaillée |
Un seuil configuré inclut ce niveau et tous les niveaux plus graves. logging trap warnings envoie les niveaux 0 à 4, pas seulement le niveau 4. Par défaut, la journalisation distante IOS utilise le niveau informational, soit les niveaux 0 à 6. L’activation du débogage envoie tous les niveaux et peut générer beaucoup de trafic et de travail de traitement.
Distinguer la catégorie du niveau de gravité
La catégorie syslog identifie une catégorie de source. Les exemples comprennent kern (0), user (1), mail (2) et auth (4). Local0 à local7, codes 16 à 23, sont disponibles pour un usage local ; les équipements Cisco utilisent local7 par défaut. Un collecteur peut trier les messages des équipements réseau à l’aide de ce code.
La priorité d’un message combine les deux champs :
Local7 au niveau de gravité 3 produit 187, écrit "<187>". Ce nombre est une paire de valeurs encodée, et non une échelle de gravité distincte.
Le modèle visible des messages Cisco est "%FACILITY-SEVERITY-MNEMONIC: description". Dans "%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to down", LINEPROTO nomme la fonction IOS, 5 signifie Notice et UPDOWN identifie l’événement. Ce nom de fonction est distinct de la catégorie de transport local7. "%SYS-5-CONFIG_I: Configured from console by admin on vty0" enregistre une modification de configuration.
Choisir les destinations et synchroniser les horodatages
Les destinations ont des paramètres distincts. logging buffered 16384 informational conserve un tampon en mémoire, consultable avec show logging. logging host 192.0.2.50 sélectionne un collecteur. logging trap warnings définit son seuil. Dans une session de terminal distante, terminal monitor affiche les messages surveillés. L’envoi des messages de débogage à la console peut surcharger le processeur d’un équipement très sollicité.
Utilise service timestamps log datetime msec pour ajouter la date et l’heure à la milliseconde près, et NTP pour synchroniser les horloges. Un événement de désactivation de port à 10:42:13.208, une perte de voisin sur un routeur à 10:42:13.350 et le rétablissement du port à 10:42:17.511 forment une séquence utile. Ils suggèrent un problème de liaison associé qu’il faut examiner ; ils ne désignent pas à eux seuls un câble défectueux. Sans heure commune, l’ordre apparent peut simplement refléter un décalage des horloges.
Points clés
- Les niveaux de gravité les plus faibles désignent les événements les plus urgents.
- Un seuil de journalisation inclut son propre niveau et tous les niveaux dont le numéro est inférieur.
- Un code de catégorie syslog et un nom de fonction IOS ont des rôles différents.
- La priorité encode la catégorie et le niveau de gravité sous la forme 8 × catégorie + niveau de gravité.
- Configure chaque destination et vérifie les messages collectés.
- NTP et des horodatages détaillés permettent d’interpréter l’ordre des événements entre équipements.
4Contrôler le trafic sur les liaisons chargées et devant les serveurs
Un réseau chargé doit déterminer quels paquets attendent, lesquels sont rejetés et quel service reçoit chaque requête. La qualité de service protège le trafic sensible au délai aux goulots d’étranglement ; les proxys relaient les requêtes pour les clients ou les serveurs ; les répartiteurs de charge partagent le travail entre les serveurs en bon état. Tu vas relier les marquages du trafic au comportement réel des files d’attente, choisir entre contrôle de débit et lissage, et examiner comment les contrôles d’état et le stockage des sessions influent sur un service pendant les pannes.
4.1 Classer le trafic et transporter son marquage
Un appel vocal et un transfert de fichiers ne réagissent pas de la même façon à la congestion. Un fichier peut attendre pendant que TCP retransmet les données manquantes. Une conversation souffre lorsque les paquets arrivent en retard, de manière irrégulière ou disparaissent. La qualité de service (QoS) permet au réseau de traiter différemment les différents trafics.
Identifier les besoins du service
Quatre caractéristiques comptent : la bande passante, la quantité envoyée par seconde ; le délai, le temps de trajet de bout en bout ; la gigue, les fluctuations de ce délai ; et la perte, la part des paquets rejetés. Les objectifs courants pour la voix sont un délai aller simple d’au plus 150 ms, une gigue d’au plus 30 ms et une perte d’au plus 1 %. Ce sont des objectifs de planification pour rendre la voix interactive utilisable, et non une capacité supplémentaire créée par une politique.
La qualité de service repose sur un comportement par saut (PHB). Chaque routeur ou commutateur applique sa propre politique. Un paquet marqué comme prioritaire nécessite tout de même que chaque saut congestionné reconnaisse et serve cette classe. Les priorités de file d’attente modifient l’ordre de service lorsque les trafics sont en concurrence ; la classification, le marquage et les limites de débit peuvent agir même sur une liaison non congestionnée.
Classer d’abord, puis marquer
La classification du trafic identifie le trafic à l’aide des adresses et des ports, d’une interface d’entrée, d’un marquage existant ou de la reconnaissance des applications, comme Cisco NBAR. Le marquage inscrit une valeur dans une trame ou un paquet afin que les équipements suivants puissent identifier sa classe à moindre coût.
| Marquage | Emplacement et taille | Effet du routage |
|---|---|---|
| CoS | 3 bits dans une étiquette VLAN 802.1Q ; de 0 à 7 | L’étiquette est propre à cette trame et peut être supprimée ou reconstruite |
| DSCP | 6 bits dans l’en-tête IP ; de 0 à 63 | Voyage avec le paquet IP sauf si un équipement modifie son marquage |
DSCP occupe six bits de l’octet ToS d’IPv4 ou Traffic Class d’IPv6. Les deux bits restants servent à ECN, la notification explicite de congestion. CoS ne peut pas apparaître dans une trame envoyée sans l’étiquette VLAN.
Décoder les valeurs DSCP courantes
Le service au mieux vaut 0. Le transfert accéléré (EF) vaut 46, soit 101110 en binaire, et sert couramment au flux vocal. Le transfert assuré (AFxy) indique la classe x, de 1 à 4, et la priorité de rejet y, de 1 à 3 :
Ainsi, AF11, AF21, AF31 et AF41 valent 10, 18, 26 et 34. Pour AF32, calcule 8 fois 3 plus 2 fois 2 pour obtenir 28. Dans la classe 4, AF43 (38) a une priorité de rejet plus élevée qu’AF42 (36), elle-même plus élevée que celle d’AF41 (34). Une priorité de rejet plus élevée signifie que le paquet est plus susceptible d’être rejeté pendant une congestion, et non qu’il est mieux protégé. La politique configurée détermine les ressources attribuées aux différentes classes AF.
Les sélecteurs de classe valent 8 fois leur numéro : CS3 vaut 24, souvent utilisé pour la signalisation des appels ; CS6 vaut 48, couramment utilisé pour le trafic de routage.
Décider à quels marquages faire confiance
À une frontière de confiance, le réseau décide quels marquages entrants il respectera. Un commutateur d’accès peut faire confiance à un téléphone IP tout en ramenant le marquage du trafic du PC connecté au service au mieux. Sinon, un utilisateur pourrait marquer un téléchargement volumineux EF et entrer en concurrence avec les appels. Les services ordinaires des fournisseurs d’accès Internet ne préservent généralement pas le traitement de qualité de service d’un client de bout en bout.
Pour dimensionner la capacité vocale, inclus les en-têtes. Un appel G.711 qui envoie 50 paquets par seconde, chacun contenant 160 octets de voix et 40 octets d’en-têtes, utilise 200 octets par paquet. Multiplier par 8 puis par 50 donne 80 000 bit/s, soit 80 kbit/s par sens. Vingt appels utilisent 1,6 Mbit/s dans chaque sens à la couche IP, avant la surcharge de couche 2.
Points clés
- Le délai, la gigue et la perte affectent le trafic en temps réel différemment des transferts de fichiers.
- La classification identifie le trafic ; le marquage lui attribue une valeur pour les sauts suivants.
- CoS se trouve dans une étiquette VLAN ; DSCP se trouve dans l’en-tête IP.
- EF vaut 46 ; AFxy encode la classe et la priorité de rejet.
- Compare les priorités de rejet AF au sein d’une même classe.
- Ne fais confiance aux marquages qu’à une frontière du réseau choisie délibérément.
- Inclus les en-têtes des paquets dans le dimensionnement de la bande passante vocale.
4.2 Choisir le sort des paquets excédentaires
La congestion commence lorsque les paquets arrivent plus vite qu’une interface ne peut les envoyer. Un réseau local à 1 Gbit/s qui alimente un réseau étendu à 100 Mbit/s peut créer ce goulot d’étranglement même si le réseau local lui-même est peu chargé. Les paquets en attente entrent dans une file de sortie ; le temps passé dans cette file ajoute du délai.
Sélectionner le prochain paquet à envoyer
FIFO, premier entré, premier sorti, envoie les paquets dans leur ordre d’arrivée. La mise en file d’attente équitable pondérée par classes (CBWFQ) donne aux classes de trafic des parts minimales de bande passante pendant une congestion. La mise en file d’attente à faible latence (LLQ) ajoute une file strictement prioritaire pour le trafic sensible au délai, avec une limite configurée pour protéger les autres classes.
Sur un réseau étendu à 100 Mbit/s, une politique pourrait attribuer à la voix une classe prioritaire de 10 Mbit/s, garantir 30 % aux applications métier et laisser le reste au trafic par défaut. Une garantie de bande passante est une part minimale en cas de concurrence, pas nécessairement un maximum lorsque les autres classes sont inactives. La limite prioritaire empêche le trafic de la classe vocale de consommer toute la liaison congestionnée.
Rejeter des paquets avant que toutes les files se remplissent ensemble
Le rejet en fin de file écarte les nouveaux paquets lorsque la file est pleine. Si de nombreux flux TCP subissent cette perte ensemble, ils peuvent tous ralentir puis accélérer à nouveau en même temps. Cette synchronisation globale gaspille de la capacité.
La détection précoce aléatoire pondérée (WRED) commence à rejeter certains paquets avant que la file soit pleine. Les flux ralentissent alors à des moments différents. Une politique qui tient compte de DSCP peut rejeter AF13 plus facilement qu’AF11, car tous deux appartiennent à la classe 1 mais AF13 a une priorité de rejet plus élevée. La voix UDP ne réduit pas son débit d’envoi en réponse à une telle perte ; WRED n’est donc pas le traitement habituel de la file prioritaire vocale.
Distinguer contrôle de débit et lissage
| Méthode | Trafic excédentaire | Délai et emplacement |
|---|---|---|
| Contrôle de débit | Rejeté ou marqué à nouveau | Aucun délai de mise en tampon ; entrée ou sortie |
| Lissage | Mis en tampon, puis envoyé au débit configuré | Ajoute un délai d’attente ; sortie |
Un fournisseur peut appliquer un contrôle de débit au débit garanti (CIR). Les rafales qui dépassent le contrat peuvent être rejetées même si le port physique est plus rapide. TCP peut présenter une courbe en dents de scie lorsqu’il reprend de la vitesse puis est à nouveau ralenti.
Un dispositif de lissage met les rafales en tampon localement et libère le trafic au débit configuré. La quantité autorisée par rafale sur un intervalle est :
Pour 200 Mbit/s et un intervalle de 10 ms, convertis 10 ms en 0,010 s. La multiplication donne 2 000 000 bits par intervalle ; la division par 8 donne 250 000 octets.
Supposons que le site possède un raccordement à 1 Gbit/s, mais que le fournisseur applique un contrôle de débit à 200 Mbit/s. Lisse le trafic sortant du site à 200 Mbit/s et applique la file vocale dans ce dispositif de lissage. L’attente se produit alors là où le site contrôle la priorité, avant que le fournisseur ne rejette les paquets excédentaires.
Appliquer et examiner la politique
Sur IOS, une class-map identifie le trafic, une policy-map définit les actions et service-policy associe la politique à une interface et à un sens. Une politique de file d’attente ne modifie la concurrence que pendant une congestion. Le contrôle de débit et le lissage imposent toujours leur débit configuré sur une liaison par ailleurs inactive. Des files surdimensionnées peuvent aggraver le délai de la voix en augmentant le temps d’attente.
Points clés
- La mise en file d’attente contrôle l’ordre d’envoi et les parts minimales pendant une congestion.
- LLQ protège les paquets sensibles au délai tout en limitant la classe prioritaire.
- WRED échelonne le ralentissement des flux TCP en rejetant des paquets avant que la file soit pleine.
- Le contrôle de débit rejette ou marque à nouveau le trafic excédentaire ; le lissage le met en tampon.
- Lisse le trafic avant une limite de débit plus faible imposée par le fournisseur pour garder le contrôle local de la file.
4.3 Distinguer les proxys des clients de ceux des serveurs
Un proxy reçoit une requête et émet une requête distincte vers sa destination. Le client se connecte au proxy, puis le proxy se connecte à la destination. Ce rôle au niveau applicatif lui permet de filtrer, de mettre en cache ou d’acheminer les requêtes. NAT, quant à lui, réécrit les adresses dans les paquets sans agir comme serveur chargé des requêtes de l’application.
Se demander qui le proxy représente
| Proxy | Agit pour | Tâches courantes |
|---|---|---|
| Proxy direct | Les clients qui accèdent à d’autres services | Filtrer l’accès web, authentifier les utilisateurs, analyser les téléchargements, mettre les réponses en cache et enregistrer les accès |
| Proxy inverse | Les serveurs qui reçoivent les requêtes des clients | Terminer TLS, acheminer selon l’hôte ou le chemin, mettre le contenu statique en cache et filtrer les attaques web |
Un proxy direct peut fournir une sortie Internet contrôlée unique aux utilisateurs d’une organisation. Un proxy inverse peut publier www.example.com à l’adresse 203.0.113.10 tout en transmettant les requêtes à des serveurs internes comme 10.1.1.21 et 10.1.1.22. La différence tient à la partie représentée.
Configurer ou intercepter le trafic des clients
Un proxy explicite est connu du client. Son adresse et son port, par exemple 10.0.0.8 sur 3128 ou 8080, peuvent être saisis manuellement, distribués par un logiciel d’administration ou sélectionnés à l’aide d’un fichier PAC, de configuration automatique du proxy. WPAD facilite la découverte automatique de la configuration du proxy. Ces numéros de port sont des choix courants, et non des exigences universelles pour tous les proxys.
Un proxy transparent reçoit le trafic redirigé par le réseau sans paramètre de proxy sur le client. Il peut tout de même être un proxy direct, car il agit pour les clients. La connaissance du proxy par le client et la partie représentée sont deux critères de comparaison différents.
Comprendre ce qui arrive à HTTPS
Avec un proxy explicite, un client peut envoyer une requête CONNECT. Le proxy établit un tunnel par lequel passe le trafic chiffré. Le proxy peut voir la destination demandée, mais le tunnel seul ne révèle pas le contenu HTTP protégé.
Pour inspecter ce contenu, le proxy doit effectuer une interception TLS. Il crée des connexions protégées distinctes et présente des certificats signés par l’autorité de certification de l’organisation. Les clients doivent faire confiance à cette autorité. Les applications utilisant l’épinglage de certificat peuvent rejeter ce certificat de remplacement ; certaines destinations doivent donc être exemptées d’inspection. L’interception change aussi qui peut lire le trafic : la confidentialité fait donc partie de la décision de conception.
Un proxy de cache ne peut réutiliser les réponses que lorsque les règles de mise en cache HTTP l’autorisent. Les téléchargements répétés de logiciels ou de ressources statiques peuvent économiser de la bande passante sur le réseau étendu. Les données personnelles ou qui changent fréquemment ne peuvent souvent pas être partagées depuis un cache. Les tunnels chiffrés ordinaires ne donnent pas au proxy accès au contenu nécessaire à cette inspection et à cette mise en cache.
Diagnostiquer une panne propre au proxy
Si la navigation échoue alors que les autres applications fonctionnent, examine l’adresse, le port et l’accessibilité du proxy. Si la configuration automatique échoue, teste l’accès au fichier PAC. Si les sites internes ne fonctionnent pas uniquement lorsqu’ils passent par le proxy, vérifie les règles d’exception : un motif comme *.corp.example.com peut maintenir ces requêtes sur le chemin interne.
Pour les services web entrants, un proxy inverse peut envoyer /api à un serveur d’applications et /images à un serveur de contenu statique. S’il répartit les requêtes admissibles entre plusieurs serveurs en arrière-plan, il effectue aussi une répartition de charge. La terminaison centralisée de TLS simplifie la gestion des certificats, tandis que les connexions internes peuvent être chiffrées à nouveau si nécessaire.
Points clés
- Un proxy gère des connexions distinctes côté client et côté destination.
- Un proxy direct agit pour les clients ; un proxy inverse agit pour les serveurs.
- Explicite et transparent décrivent la façon dont les clients atteignent un proxy direct.
- Le tunnel CONNECT préserve le contenu chiffré ; l’interception TLS le déchiffre.
- Vérifie l’accès au fichier PAC, les paramètres du proxy et les règles d’exception internes lorsque l’accès web échoue.
4.4 Répartir les requêtes entre les serveurs en bon état
Un répartiteur de charge présente une adresse IP virtuelle (VIP) aux clients et envoie le trafic vers un pool de serveurs en arrière-plan. Le client utilise un seul nom de service tandis que le pool fournit la capacité et tolère les pannes de serveurs individuels. Pour la maintenance, le drainage des connexions arrête l’envoi de nouvelles connexions à un serveur et permet au travail en cours de se terminer avant son retrait.
Tester le service avant de lui envoyer du travail
Un contrôle d’état doit correspondre au service dont les clients ont besoin. Un ping teste si un hôte répond, un contrôle TCP teste si un port accepte les connexions et un contrôle HTTP peut vérifier qu’une page comme /health renvoie l’état 200. Un hôte peut répondre au ping même après la panne de son processus web.
Pour shop.example.com, supposons que l’adresse IP virtuelle soit 203.0.113.20 sur le port 443 et que le pool aille de 10.1.2.11 à 10.1.2.13 sur le port 8080. Les contrôles ont lieu toutes les 5 secondes et marquent un serveur comme indisponible après trois échecs consécutifs. La détection prend environ trois intervalles de contrôle, soit environ 15 secondes ; le délai réel dépend de la planification des contrôles et des délais d’attente. Une fois .13 indisponible, les nouvelles connexions vont à .11 et .12. Ces serveurs restants doivent disposer d’assez de capacité libre pour la charge supplémentaire.
Choisir comment répartir le travail
| Algorithme | Règle de sélection | Point de vigilance |
|---|---|---|
| Répartition cyclique | Chaque serveur à tour de rôle | Un nombre égal de connexions peut tout de même représenter un travail inégal |
| Répartition cyclique pondérée | Tours selon les proportions configurées | Les poids doivent refléter la capacité prévue |
| Plus petit nombre de connexions | Le moins de connexions actives | Mesure le nombre actuel de connexions, pas tous les types de charge |
| Hachage de l’adresse IP source | Choix constant à partir de l’adresse du client | De nombreux utilisateurs derrière une adresse NAT peuvent être regroupés |
Les poids 3:2:1 répartissent 600 nouvelles connexions en 300, 200 et 100. Avec 12, 7 et 9 connexions actives, l’algorithme du plus petit nombre de connexions choisit le deuxième serveur. Ces algorithmes choisissent parmi les serveurs admissibles et en bon état, pas parmi ceux déjà retirés par les contrôles d’état.
Maintenir les données de session disponibles
La persistance de session renvoie un utilisateur vers le même serveur lorsque celui-ci stocke sa session, par exemple un panier. Un cookie ou une adresse source peut identifier l’utilisateur. La persistance peut rendre la charge moins uniforme ; si ce serveur tombe en panne, la session de l’utilisateur stockée localement peut être perdue. Une base de données ou un cache partagé permet aux autres serveurs de récupérer la session et réduit la dépendance à un seul serveur en arrière-plan.
Un répartiteur de couche 4 utilise les adresses et les ports pour répartir le trafic TCP ou UDP sans lire le contenu applicatif. Un répartiteur de couche 7 lit des informations comme les noms d’hôtes HTTP, les chemins et les cookies. Pour inspecter le contenu HTTPS, il termine TLS, ce qu’on appelle le déchargement TLS, et peut établir une nouvelle connexion chiffrée vers le serveur en arrière-plan.
Protéger aussi le point d’entrée
Un répartiteur de charge unique peut lui-même tomber en panne. Dans une paire actif-passif, un équipement de secours est prêt à reprendre l’adresse IP virtuelle ; une architecture actif-actif permet aux deux de traiter le trafic.
La répartition cyclique DNS simple publie plusieurs enregistrements A pour un nom et fait tourner leur ordre. Elle offre une distribution simple, mais ne comprend ni contrôles d’état intégrés du service ni retrait immédiat des adresses en cache. Les clients peuvent continuer d’utiliser une adresse en panne jusqu’à la modification des enregistrements et à l’expiration des caches. La répartition globale de charge entre serveurs ajoute aux réponses DNS des décisions fondées sur l’état et l’emplacement, mais les durées de vie en cache restent importantes.
Points clés
- Une adresse IP virtuelle donne aux clients un point d’entrée unique vers un pool de serveurs en bon état.
- Vérifie le service applicatif, et pas seulement si l’hôte répond au ping.
- Les algorithmes répartissent le travail de différentes façons ; des tours égaux ne garantissent pas une charge égale.
- La persistance maintient un utilisateur sur un serveur ; le stockage partagé des sessions facilite le basculement.
- Le routage de couche 7 peut utiliser le contenu applicatif et doit terminer HTTPS pour le lire.
- Rends aussi le répartiteur de charge redondant, comme les serveurs en arrière-plan.
- La répartition cyclique DNS simple ne résout pas les problèmes d’état des serveurs et d’expiration des caches.
Services réseau : exemples
1Mettre en service un nouveau sous-réseau de bureau
19 étapes
- 1IntroductionDu plan d’adressage à un client fonctionnel
Un nouveau segment de bureau a besoin d’adresses utilisables, d’options réseau correctes et d’un moyen fiable de joindre le serveur DHCP central. Suis cette mise en place depuis la première requête du client jusqu’aux vérifications de capacité et à la configuration du relais. Tu détermineras aussi quelles informations permettent d’attribuer une adresse statique en toute sécurité. Garde trois questions à l’esprit : à quel sous-réseau ce client appartient-il, qui a attribué ses paramètres et quelles adresses restent disponibles ?
- 2ExplicationCommencer avec un client sans adresse
Le client ne peut pas commencer à émettre à partir d’une adresse normale obtenue par bail. Il diffuse un Discover de 0.0.0.0 à 255.255.255.255 afin que les serveurs DHCP locaux puissent le recevoir. Le serveur utilise UDP 67 et le client UDP 68. L’Offer d’un serveur propose une adresse et des options, mais le client n’a pas encore reçu de bail confirmé. Cette distinction compte lorsqu’on suit un processus qui s’arrête après une offre.
- 3ExplicationSélectionner et confirmer l’offre
Le client envoie un Request pour sélectionner une offre. Pendant cet échange initial, la diffusion indique aussi aux autres serveurs ayant fait une offre qu’elle n’a pas été choisie. Le serveur sélectionné envoie Acknowledge, ce qui termine DORA. Le client peut alors utiliser les paramètres. Si sa vérification de l’adresse révèle qu’un autre hôte utilise l’adresse proposée, il peut envoyer DHCPDECLINE et recommencer la découverte au lieu d’accepter un doublon.
- 4ExempleCalculer les échéances d’un bail de huit heures
Un ordinateur portable reçoit un bail de 8 heures à 08 h 00. Par défaut, T1 se situe à mi-parcours : 4 heures plus tard, à 12 h 00, il interroge le serveur d’origine en monodiffusion. Si ce serveur ne répond toujours pas, T2 intervient 7 heures après le début, à 15 h 00, et le client diffuse une requête pour trouver un autre serveur. Sans réponse à 16 h 00, le bail expire et le client doit cesser d’utiliser l’adresse.
- 5DéfiPrévoir la prochaine action liée au bail
Un client possède un bail de 4 heures qui commence à 10 h 00. Aucun serveur n’a répondu à sa tentative de renouvellement. À quelle heure la reliaison commence-t-elle par défaut et qu’est-ce qui change dans la requête ?
---reveal---
T2 correspond à 87,5 % de 4 heures, soit 3 heures 30 minutes après le début : 13 h 30. Le client diffuse son Request pour que tout serveur puisse répondre, au lieu de l’envoyer en monodiffusion au seul serveur d’origine. Il peut continuer à utiliser l’adresse jusqu’à l’expiration à 14 h 00.
- 6LienDistinguer la source de la passerelle IPv6
Pour IPv6, les annonces de routeur peuvent fournir le préfixe /64 pour SLAAC et désigner un routeur par défaut. DHCPv6 avec état peut fournir une adresse, tandis que DHCPv6 sans état fournit des paramètres supplémentaires. Le client utilise UDP 546 et le serveur UDP 547. Même lorsque DHCPv6 intervient, il ne fournit pas la passerelle par défaut. Une configuration IPv6 complète nécessite donc les informations du routeur en plus des éventuels paramètres DHCPv6.
- 7ExempleProtéger d’abord la plage fixe
Planifie 192.168.10.0/24 avec .1 comme passerelle et .2 à .20 pour les appareils fixes. Il y a 254 adresses utilisables ; exclure .1 à .20 en laisse donc 234 pour DHCP. Saisis l’exclusion en configuration globale avec
ip dhcp excluded-address 192.168.10.1 192.168.10.20. L’adresse d’un appareil configuré manuellement ne doit pas rester disponible pour un autre bail dynamique, même si l’appareil est éteint pendant la configuration du pool. - 8ExplicationAssocier les bonnes options au pool
Sous
ip dhcp pool OFFICE, définisnetwork 192.168.10.0 255.255.255.0,default-router 192.168.10.1etdns-server 192.168.10.5. L’adresse et le masque identifient le sous-réseau ; la passerelle permet au trafic de sortir de ce sous-réseau ; DNS permet la résolution des noms.lease 0 8choisit 8 heures. Pour un pool copié, il faut vérifier soigneusement la passerelle : celle d’un autre sous-réseau peut laisser l’accès local fonctionner alors que l’accès routé échoue. - 9DéfiChoisir un contrôle centralisé pour une imprimante
Une imprimante a besoin d’une adresse stable, et l’équipe prévoit que ses paramètres DNS changeront plus tard. Faut-il utiliser une réservation ou une configuration statique saisie manuellement ? Pourquoi ?
---reveal---
Utilise une réservation DHCP si un contrôle centralisé par DHCP est souhaité. L’imprimante demande toujours un bail, mais le serveur reconnaît son identifiant client et fournit son adresse réservée ainsi que les options actuelles. Une configuration statique fournit aussi une adresse stable, mais son paramètre DNS doit être modifié sur l’imprimante.
- 10ConseilVérifier l’état réel des attributions
Utilise
show ip dhcp poolpour comparer les adresses attribuées au total diminué des adresses exclues.show ip dhcp bindingidentifie les clients titulaires de baux etshow ip dhcp conflictaffiche les adresses retirées après la détection de conflits. Un pool plein nécessite des modifications d’attribution ou de capacité. Les renouvellements répétés des clients ne peuvent pas aider lorsque toutes les adresses attribuables sont déjà occupées. Des baux futurs plus courts facilitent la rotation à mesure qu’ils prennent effet. - 11ExplicationTraverser le routeur grâce à un relais
Le serveur central se trouve à 10.0.0.10, mais les clients du VLAN 20 diffusent sur 192.168.20.0/24. Leur passerelle reçoit ces diffusions et relaie les requêtes en monodiffusion. Elle place 192.168.20.1 dans giaddr, ce qui identifie le sous-réseau des clients. Le serveur utilise ce champ pour choisir l’étendue du VLAN 20 et répond par le relais. Une étendue correspondante et une route de retour font partie de ce chemin ; elles ne remplacent pas le relais.
- 12ExemplePlacer la commande de relais là où arrivent les diffusions
Sur l’interface qui dessert les clients du VLAN 20, configure
ip helper-address 10.0.0.10. La commande doit se trouver sur l’interface tournée vers le client, car c’est là que la requête arrive sous forme de diffusion. Une commande de relais sur l’interface tournée vers le serveur ne peut pas récupérer une diffusion qui n’a jamais traversé le routeur. La commande désigne le serveur distant ; giaddr indique à ce serveur quel sous-réseau client a besoin d’un bail. - 13DéfiDiagnostiquer le nouveau VLAN
Un nouveau VLAN reçoit des adresses 169.254. Les VLAN existants utilisent avec succès le même serveur DHCP distant. La nouvelle passerelle n’a pas de relais configuré et le serveur ne possède aucune étendue pour ce VLAN. Quelles sont les deux modifications de configuration nécessaires ?
---reveal---
Ajoute la commande de relais sur la nouvelle interface de passerelle tournée vers le client, et ajoute une étendue correspondante avec les options de ce sous-réseau. Le relais transmet la diffusion au serveur, tandis que l’étendue lui fournit des adresses à proposer. Corriger un seul des deux points laisse le processus d’attribution du bail incomplet.
- 14ConseilTrouver le serveur qui a réellement répondu
Si les clients reçoivent des adresses d’un sous-réseau inattendu, lis l’entrée DHCP Server dans
ipconfig /all. Un routeur domestique non autorisé fournit peut-être sa propre passerelle et ses propres paramètres DNS. Retire le serveur non autorisé et protège les ports d’accès avec la surveillance DHCP, en n’autorisant les réponses que depuis des directions de confiance. Ce cas diffère de l’épuisement du pool : ici, un serveur a répondu, mais ses paramètres sont incorrects. - 15ExplicationAssocier les attributions à leurs responsables
Le plan du sous-réseau enregistre le réseau, le préfixe, le VLAN, la passerelle, l’emplacement, l’usage, la plage dynamique et les exclusions. Pour chaque appareil à adresse statique, il faut aussi son nom, son adresse MAC, son responsable et la date d’attribution. IPAM relie ces enregistrements. DHCP indique qui détient actuellement un bail ; DNS indique comment les noms correspondent aux adresses ; le plan indique qui devrait utiliser l’espace et pourquoi. La découverte compare ces prévisions aux observations sur le réseau.
- 16ExempleCalculer le seuil de planification
Le bloc d’adresses 10.20.0.0/22 compte 1 022 adresses IPv4 utilisables. Si 870 sont utilisées, divise 870 par 1 022 et multiplie par 100 pour obtenir un taux d’utilisation d’environ 85,1 %. Si le seuil d’alerte pour la planification est de 80 %, il faut déjà envisager une extension. Ce calcul utilise toutes les adresses utilisables du sous-réseau. L’espace DHCP libre peut être plus faible, car les adresses exclues et réservées ne sont pas toutes disponibles pour de nouveaux baux dynamiques.
- 17DéfiVérifier avant de réutiliser une adresse silencieuse
Un scanner est éteint aujourd’hui et ne répond pas au ping. Son adresse est toujours inscrite dans IPAM avec un responsable actuel. Peux-tu attribuer cette adresse à une nouvelle imprimante maintenant ? Quelles informations dois-tu vérifier ?
---reveal---
Ne considère pas l’absence de réponse comme une preuve de disponibilité. Vérifie l’attribution au responsable, les enregistrements DHCP et le DNS, puis confirme la mise hors service ou la libération avant de réutiliser l’adresse. Un appareil éteint peut revenir plus tard avec son ancienne configuration. Enregistre la nouvelle attribution et empêche DHCP d’attribuer la même adresse.
- 18DéfiDistinguer l’état du pool de l’utilisation du sous-réseau
Les nouveaux invités n’obtiennent aucun bail, mais IPAM indique que seulement 75 % du sous-réseau sont utilisés. Toutes les adresses du pool dynamique sont attribuées et les adresses inutilisées sont exclues. Pourquoi les deux constats peuvent-ils être corrects ?
---reveal---
Ils mesurent des plages différentes. IPAM compare les adresses utilisées à toutes les adresses utilisables ; le pool dynamique ne compte que les adresses que DHCP peut attribuer. Vérifie si les exclusions servent encore, examine la rotation des baux et ajuste la capacité de façon réfléchie. Un pourcentage plus faible pour le sous-réseau ne crée pas de bail dynamique disponible.
- 19RécapitulatifUtiliser les observations pour choisir la prochaine action
Un client sans bail t’oriente vers la capacité du pool, la transmission par le relais et le chemin DHCP. Un client dont la configuration est valide mais incorrecte t’oriente vers les options et le serveur qui a répondu. Avant de modifier les attributions, compare les baux actifs au plan d’adressage. La réparation utile rétablit la partie manquante du processus, puis laisse un enregistrement clair de la nouvelle attribution.
2Suivre une résolution de nom et corriger les réponses obsolètes
16 étapes
Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.
- 1IntroductionRemonter de la réponse à sa source
- 2ExempleLire un enregistrement d’adresse
- 3ExplicationSuivre un alias sans en changer le sens
- 4ExempleLire une préférence de messagerie
- 5DéfiPréparer le changement d’adresse
- 6LienInverser une adresse dans une zone distincte
- 7ExplicationLaisser le résolveur effectuer la recherche
- 8ExempleRéutiliser une réponse valide en cache
- 9DéfiChoisir la protection adaptée au besoin
- 10ConseilEnvoyer un domaine à un résolveur particulier
- 11ExempleComparer les réponses du résolveur et du serveur faisant autorité
- 12Point cléVider le cache qui contient l’ancienne réponse
- 13DéfiDistinguer des données absentes d’un nom absent
- 14ConseilUtiliser le type d’échec pour choisir un test
- 15DéfiLocaliser la copie obsolète
- 16RécapitulatifFaire répondre chaque comparaison à une question
3Construire une chronologie à partir des compteurs et des événements
17 étapes
Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.
- 1IntroductionMesurer la liaison et expliquer l’interruption
- 2ExplicationChoisir une source de temps commune
- 3ExempleSuivre la distance par rapport à la référence
- 4ConseilVérifier avant de se fier à l’heure affichée
- 5DéfiDistinguer la synchronisation de l’affichage
- 6ExplicationLire les objets d’un agent
- 7ExempleCommencer par la différence entre les relevés du compteur
- 8ExempleConvertir les octets en débit binaire
- 9DéfiEssayer un nouveau calcul à partir d’un compteur
- 10Point cléÉviter les retours à zéro invisibles sur les liaisons rapides
- 11LienUtiliser des interrogations sécurisées et des alertes rapides
- 12ExplicationDonner aux événements une destination permanente
- 13ExplicationInterpréter un seuil comme une plage
- 14ExempleDécoder les deux sens différents de « facility »
- 15DéfiPrévoir ce qui atteint le collecteur
- 16DéfiAssocier la chronologie au graphique
- 17RécapitulatifConserver les unités et la chronologie avec les données
4Protéger la voix et maintenir la disponibilité d’un service web
20 étapes
Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.
- 1IntroductionTrouver la contrainte avant de choisir un mécanisme
- 2ExplicationDécrire précisément le problème de l’appel
- 3ExplicationIdentifier la classe, puis transporter un marquage
- 4ExempleCalculer le débit d’un flux vocal
- 5ExempleLire AF sans le traiter comme un score
- 6DéfiDéterminer ce que le marquage garantit réellement
- 7ExplicationExaminer la file où le trafic attend
- 8ExempleRespecter le contrat avant les rejets du fournisseur
- 9ExempleConvertir l’intervalle de lissage
- 10DéfiChoisir entre rejeter et faire attendre
- 11Point cléRejeter tôt les paquets des flux qui réagissent
- 12ExplicationDistinguer le rôle du proxy de sa visibilité pour le client
- 13ExplicationComprendre un tunnel HTTPS
- 14DéfiIdentifier le déploiement à partir de son comportement
- 15ExplicationVérifier un membre avant de lui attribuer du travail
- 16ExempleChoisir une règle de répartition adaptée
- 17DéfiMaintenir les données d’état disponibles en cas de panne d’un membre
- 18ConseilProtéger le point d’entrée pendant la maintenance
- 19DéfiAssocier les décisions à l’entrée du service
- 20RécapitulatifPlacer chaque décision là où elle peut aider
Services réseau : QCM
Série 1 : Adresses, noms et rôles des services10 Questions Pratiques
Question 1 sur 10
Afficher la réponseMasquer la réponse
Question 2 sur 10
Afficher la réponseMasquer la réponse
Question 3 sur 10
Afficher la réponseMasquer la réponse
Question 4 sur 10
Afficher la réponseMasquer la réponse
Question 5 sur 10
Afficher la réponseMasquer la réponse
Question 6 sur 10
Afficher la réponseMasquer la réponse
Question 7 sur 10
Afficher la réponseMasquer la réponse
Question 8 sur 10
Afficher la réponseMasquer la réponse
Question 9 sur 10
Afficher la réponseMasquer la réponse
Question 10 sur 10
Afficher la réponseMasquer la réponse
Série 2 : Configurer les services et interpréter les observations10 Questions Pratiques
Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.
Question 1 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 2 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 3 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 4 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 5 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 6 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 7 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 8 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 9 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 10 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Série 3 : Suivre les pannes sur le chemin du service10 Questions Pratiques
Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.
Question 1 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 2 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 3 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 4 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 5 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 6 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 7 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 8 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 9 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 10 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Série 4 : Planifier la capacité, la publication et le basculement10 Questions Pratiques
Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.
Question 1 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 2 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 3 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 4 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 5 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 6 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 7 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 8 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 9 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 10 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Série 5 : Combiner les observations et choisir une réparation10 Questions Pratiques
Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.
Question 1 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 2 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 3 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 4 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 5 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 6 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 7 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 8 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 9 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 10 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Tu bloques sur ton propre exercice ? Aide aux Devoirs
Mots-Clés
A
adresse IP virtuelle (VIP)
agent SNMP
ajustement progressif de l’horloge
algorithme du plus petit nombre de connexions
APIPA
autoconfiguration sans état des adresses (SLAAC)
B
bail
base d’informations de gestion (MIB)
C
cache DNS
catégorie syslog (facility)
chaîne de communauté
classe de service (CoS)
classification du trafic
compteur haute capacité
ifHCInOctets afin que le gestionnaire ne manque pas plusieurs retours à zéro du compteur entre deux interrogations.congestion
contrôle d’état
/health, car un serveur web peut répondre au ping même lorsque son application est indisponible.contrôle de débit (policing)
D
DDI
débit garanti (CIR)
découverte des adresses IP
détection précoce aléatoire pondérée (WRED)
DHCP
DHCPv6
DNS chiffré
DNSSEC
drainage des connexions
DSCP
durée de vie (TTL)
É
épuisement du pool d’adresses
étendue DHCP
étendue fractionnée
E
enregistrement A
www.example.com à 203.0.113.10 afin que les clients IPv4 puissent localiser ce service web.enregistrement AAAA
enregistrement CNAME
shop.example.com pointe vers www.example.com, dont l’enregistrement d’adresse fournit la destination.enregistrement MX
enregistrement NS
enregistrement PTR
25.113.0.203.in-addr.arpa..enregistrement SOA
enregistrement SRV
enregistrement TXT
exclusion
F
fichier de configuration automatique du proxy (PAC)
frontière de confiance
G
gestion des adresses IP (IPAM)
gestionnaire SNMP
giaddr
gigue
I
identifiant d’objet (OID)
1.3.6.1.2.1.1.5.0 pour lire la valeur sysName de l’équipement.inform SNMP
interception TLS
L
liaison DHCP
lissage du trafic (shaping)
M
marquage
mise en file d’attente à faible latence (LLQ)
mise en file d’attente équitable pondérée par classes (CBWFQ)
N
niveau de gravité
nom de domaine pleinement qualifié (FQDN)
mail.example.com. est absolu, tandis qu’un nom sans point final est relatif à la zone.NTP
NTS
NXDOMAIN
O
option DHCP
P
persistance de session
premier entré, premier sorti (FIFO)
priorité syslog
proxy direct
proxy explicite
proxy inverse
/api aux serveurs d’applications et les requêtes /images aux serveurs de contenu statique.proxy transparent
PTP
Q
qualité de service (QoS)
R
redirecteur conditionnel
REFUSED
relais DHCP
reliaison
renouvellement
renvoi DNS
com au lieu de fournir l’adresse de chaque site web.répartition cyclique DNS (round robin)
répartition cyclique pondérée (weighted round robin)
réservation DHCP
résolveur minimal
résolveur récursif
S
serveur DHCP non autorisé
serveur faisant autorité
SERVFAIL
strate
surveillance DHCP (DHCP snooping)
syslog
T
taux d’utilisation des adresses
temps universel coordonné (UTC)
trap SNMP
tunnel CONNECT
V
vidage du cache
ipconfig /flushdns efface les entrées du client Windows, tandis que le résolveur en amont conserve son propre cache.Z
zone DNS
À propos de cette unité
Crée ton propre Matériel d'Étude
Transforme tes notes, diapos et documents en Guides d'Étude, Questions Pratiques, Flashcards et 6 autres outils.