Partager via


!ndiskd.netreport

L’extension !ndiskd.netreport génère un rapport visuel de l’ensemble de la pile réseau. Le rapport !ndiskd.netreport génère est un fichier HTML et vous donnera un lien vers son emplacement. Le fichier HTML contient des informations détaillées sur la pile réseau. Par conséquent, si vous devez le partager pour analyse, vous pouvez l’envoyer par e-mail au lieu d’envoyer un fichier de vidage sur incident volumineux.

!ndiskd.netreport [-outputpath <str>] [-jsononly] 

Paramètres

-outputpath
Spécifie où écrire le fichier de rapport.

-jsononly
Écrit uniquement les données brutes, pas de code HTML.

DLL

Ndiskd.dll

Examples

Exécutez l’extension !ndiskd.netreport pour dessiner un diagramme de zone de votre pile réseau.

1: kd> !ndiskd.netreport


NETWORK STACK REPORT


    Want more stuff?  Rerun with the -verbose flag
                                                                                            

    Report was saved to C:\Users\******\AppData\Local\Temp\NKDFE9F.html
    View the report                        Send in email

Cliquez sur le lien « Afficher le rapport » en bas pour afficher le rapport généré. L’image suivante montre un rapport net généré à partir d’un fichier de vidage sur incident. Chaque pile verticale est une carte réseau, divisée en couches montrant les composants de la pile. La couleur de chaque zone est générée en hachage du nom du composant, ce qui signifie que les mêmes composants s’affichent avec la même couleur chaque fois que vous exécutez le rapport. Cela signifie que vous pouvez facilement sélectionner un pilote ou un adaptateur particulier si vous déboguez un problème avec celui-ci.

Capture d’écran d’un rapport de débogage réseau généré à partir d’un fichier de vidage sur incident.

En comparaison, l’image suivante montre un rapport net généré à partir d’un système actif au lieu d’un fichier de vidage sur incident. Notez qu’il existe deux autres options en bas de la page HTML pour « Afficher les flux de données » et « Simuler des paquets », et qu’il existe un quatrième onglet en haut du rapport pour « Flux de données ». Ces options sont apparues parce que la machine de débogage avait activé le suivi NBL, ce qui permet à !ndiskd.netreport d’analyser le journal de suivi NBL pour afficher visuellement les informations. Si le suivi NBL n’est pas activé, ces options n’apparaissent pas. Pour plus d’informations sur le suivi NBL et le journal NBL, consultez !ndiskd.nbllog.

En cochant la case « Afficher les flux de données », vous pouvez voir les chemins où les données circulent. En cochant la case « Simuler des paquets », vous pouvez voir des cercles animés se déplacer vers le haut et le bas des chemins de flux de données. Chaque cercle représente un paquet réseau.

Capture d’écran d’un rapport de débogage réseau généré à partir d’un système actif.

Ce deuxième exemple d’un système actif montre également une autre différence par rapport au premier exemple, qui a utilisé un fichier de vidage sur incident. La machine de débogage cible dans le deuxième exemple a été provisionnée pour le débogage du noyau sur un réseau. Vous pouvez donc voir la carte réseau sur la pile avec les flux de données est la carte réseau de débogage du noyau Microsoft. Cet adaptateur est généralement masqué, sauf si le débogage du noyau a été activé sur la machine de débogage. En réalité, la carte réseau de débogage du noyau a réservé la carte Ethernet de la machine pour la session de débogage, de sorte que le trafic circule sur Ethernet.

La possibilité de visualiser la pile réseau et de voir où le trafic circule peut vous permettre d’identifier rapidement où se trouve un problème. Cela peut être particulièrement utile pour les commutateurs virtuels ou les serveurs, qui ont des diagrammes réseau plus complexes que les exemples précédents. Par exemple, sur un serveur Windows qui utilise l’association de cartes réseau, vous pouvez voir si plusieurs piles réseau se croisent pour équilibrer la charge du trafic et identifier s’il existe un problème au bas d’une pile qui affecte une autre pile. Pour voir un exemple de rapport de débogage réseau qui montre cela, consultez Débogage de la pile réseau. Pour plus d’informations sur l’association de cartes réseau, consultez Utilisation de l’association de cartes réseau pour les performances du sous-système réseau.

!ndiskd.netreport possède également d’autres onglets en haut de la page pour les flux de données système, résumés et flux de données (le cas échéant). Ces onglets contiennent des informations utiles supplémentaires sur l’état de la pile réseau. L’image suivante montre l’onglet Interfaces réseau, sous l’onglet Résumés. Le tableau de cet onglet vous permet de voir plus d’informations sur les noms et les identificateurs des interfaces réseau dans le système.

Capture d’écran de l’onglet Interfaces réseau dans un rapport de débogage réseau.

L’onglet Flux de données, qui s’affiche si le suivi NBL a été activé sur le système cible, affiche une table des événements de trafic et des détails sur chacun d’eux. L’image suivante montre l’onglet Flux de données du système actif dans le deuxième exemple de rapport de débogage décrit précédemment.

Capture d’écran de l’onglet Flux de données dans un rapport de débogage réseau.

Voir aussi

Guide de conception du pilote réseau)

Informations de référence sur la mise en réseau windows Vista et ultérieures

Débogage de la pile réseau

Extensions NDIS (Ndiskd.dll)

!ndiskd.help

!ndiskd.nbllog

Utilisation de l’association de cartes réseau pour les performances du sous-système réseau