Exploration de réseau Microsoft


 


Cet article a pour but d'éclaircir le fonctionnement de l'exploration des ordinateurs sur un réseau Microsoft (Voisinage réseau).
Concerne toutes les versions de Windows (98, 98SE, 98ME, Windows NT4.0, Windows 2000 et Windows XP).

 

Le service d'exploration et le Maître d'Exploration.

Le système de gestion de l'exploration d'un réseau Microsoft se compose d'un Maître Explorateur principal (browse master), d'explorateurs de sauvegarde (backup browser), et d'ordinateurs clients.
Le service de navigation Windows maintient une liste des noms d'ordinateurs avec leurs ressources partagées (fichiers et imprimantes) appelée "Liste d'exploration". Un ordinateur, le Maître d'Exploration, maintient à jour cette liste d'exploration. Grâce à cette liste, les utilisateurs peuvent parcourir un réseau pour trouver, identifier, et se relier aux ressources de ce réseau.

Les ressources réseau sont cherchées au travers d'une liste de "Groupes de travail" (Workgroup) dans le "Voisinage réseau" (les groupes de travail sont énumérés sous le "Réseau global"), puis une une liste d'ordinateurs dans un groupe de travail et enfin une liste de ressources partagées sur un ordinateur.

Un ordinateur ne peut appartenir qu'à un unique groupe de travail et ne peut qu'utiliser les ressources de ce groupe de travail.
Si un ordinateur appartient à un domaine Windows, les noms de domaine et de groupe de travail doivent être identiques.

Quand un ordinateur démarre Windows, il recherche dabord un maître d'exploration. Une élection est produite si aucun maître explorateur n'est trouvé.
Une élection est également provoquée quand un explorateur principal disparaît du réseau (suite à un arrêt par exemple) ou lorsque qu'un Windows NT ou 2000 démarre.
Si la fonction de Maître d'Exploration est autorisée et qu'un Windows NT ou 2000 présent est Contrôleur Primaire de Domaine (CPD), il devient le Maître d'Exploration.
Si aucun Contrôleur de Domaine n'est présent, un Maître Explorateur de domaine est choisi suivant la priorité suivante :

Il y a un Maître Explorateur par segment de réseau (un groupe d'ordinateurs reliés à un hub sont dans le même segment réseau).
Un Maître d'Exploration pourra nommer comme Maître Explorateur de sauvegarde les ordinateurs avec la fonction de Maître d'Exploration autorisée ou réglée sur automatique pour chaque grappe de 32 ordinateurs sur un segment du réseau.

Pour les machines 9x :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP
Créer une clé : MaintainServerList et mettre la valeur adéquat.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP\Ndi\Params\MaintainServerList
Mettre la clé par défaut à la valeur adéquat.

Valeur
Maître explorateur
Action
0
Non
Non
1
Oui
Oui
2
Automatique
L'ordinateur peut devenir maître d'exploration.
(Valeur par défaut pour XP Pro, 2000 Pro et NT Workstation 4.0)

 

Pour les machines NT et 2000 :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Browser\Parameters
Les 3 clefs :

Clef
Valeurs possibles
Description
DirectHostBinding
On/Off
Permet aux machines WFW de communiquer avec un serveur NT sous IPX/SPX sans les composants NetBIOS
IsDomainMaster
True/False
Permet de définir si la machine est le Maître d'exploration préféré (permet de "tricher" sur les élections)
MaintainServerList
Yes/No/Auto
L'ordinateur peut devenir maître d'exploration.
(Valeur par défaut pour XP Pro, 2000 Pro et NT Workstation 4.0)

 

Les contrôleurs secondaires de domaine (CSD) sur le même segment réseau que le contrôleur primaire de domaine deviennent Maîtres Explorateur de sauvegarde.

Quelques caractéristiques :
Le Maître d'Exploration envoie une copie de la liste d'exploration aux explorateurs de sauvegarde toutes les 15 minutes.
Un ordinateur client s'annonce au réseau en fonction des services serveur qu'il exécute.
Un ordinateur Windows n'apparaîtra pas dans une liste d'exploration s'il ne partage ni fichier ni imprimante.
L'ajout d'un ordinateur à la liste d'exploration peut mettre jusqu'à 15 minutes.
Il peut y avoir 51 minutes de délai (ce nombre change en fonction des processus Microsoft qui peuvent être complexes) pour qu'un ordinateur soit retiré d'une liste d'exploration après qu'il ait cessé d'annoncer sa présence.
Pour parcourir un réseau Microsoft au travers de sous-réseaux TCP/IP, au moins un Maître Explorateur Windows NT ou 2000 serveurs doit être sur chaque sous-réseau.
Les réseaux Microsoft utilisant le protocole IPX/SPX-compatible (NWLink) ont seulement un explorateur principal pour chaque domaine et les requêtes de noms sont envoyées à travers les routeurs automatiquement.

 

Problème courant :
Lorsque l'on clique sur le voisinage réseau d'une machine Windows 9x, un message d'erreur apparaît "Parcours du réseau imposssible".
Lorsque l'on est en domaine NT, si le nom du groupe de travail des machines 9x est différent du nom du domaine NT, il n'y a pas pour le groupe de travail en question de Maître d'Exploration, ce qui empèche la machine concernée de voir le réseau.
Il suffit donc de mettre le nom du groupe de travail identique au nom du domaine NT.

 

Astuces

Empècher l'enregistrement des informations d'éléctions dans le journal des évènements :
Repérer les 2 clefs suivantes :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
Créer dans chacun une entrée "LogElectionPackets" de type "REG_DWORD".
Mettez la valeur 0 pour stopper l'enregistrement.

Forcer une nouvelle élection :
Il suffit de redémarrer le service Netlogon (Ouverture de session réseau) sur l'explorateur principal.

 

Pour plus d'informations, vous pouvez vous référer aux documents suivants :
Cours TCP/IP de ce même site.
Microsoft Technet concernant les configurations d'exploration pour les machines NT, 9x et WFW.
Article Q238853 de Microsoft concernant l'impossibilité de parcourir le voisinage réseau si le PDC est dans un sous-résea.
Article Q188001, description du service d'exploration d'ordinateur de Microsoft.
Article Q102878, informations sur l'exploration Microsoft.

 

 

Résolution de problèmes spécifiques

Exploration lente sur des machines avec plusieurs cartes réseau, mauvaise résolution de noms de machines :
Mise en évidence :
Soit une carte (1) sur un réseau : 10.64.5.5 mask 255.255.0.0
Soit une seconde carte (2) sur un autre réseau : 192.168.0.30 mask 255.255.255.0
La résolution de noms de machines sur le réseau de la carte (1) est parfois lent...
En mode commande, taper : nbtstat -a nomMachineduRéseau

Il apparaît clairement que la résolution commence par la carte (2) alors que la requète demande une résolution dont la plage se trouve sur la carte (1). Le temps de latence entre les 2 cartes atteint 8 à 10 secondes.
Pour remédier à ce problème, il suffit de supprimer sur une des 2 cartes (en l'occurence, la carte 2) l'implémentation de NetBIOS sur TCP/IP dans les paramètres réseau (plus d'infos avec l'article Q288801 de Microsoft)

 

 


 

Début de page  |  Sommaire du thème  |  Page d'accueil  |  Me contacter

(C) Laurent - autourdupc.com -

Création le 19 mars 2002
Mise à jour le 12 décembre 2002