Help and Support

Artikel-ID: 127023 - Geändert am: Dienstag, 31. Oktober 2006 - Version: 3.1

Unformatierte SMB-Anforderungen über Router-Ergebnisse in Sitzungsbeendigung

Auf dieser Seite

Alles erweitern | Alles schließen

Problembeschreibung

Wenn die SMB-Anforderung über einen Router gesandt wird, können unformatierte SMB-Anforderungen, die von Netzwerkaktivitäten (wie dem Durchführen einer Sicherung eines Servers) initiiert werden, zu einer nicht normalen Sitzungsbeendigung führen. Die Sicherung wird im Fall von einer Sicherung von Netzlaufwerk abgebrochen und der folgende Fehler wird protokolliert:
WARNUNG: "\BACKUP\HRS014C$.DAT" ist eine beschädigte Datei. Diese Datei kann nicht überprüft werden. Das Netzwerklaufwerk reagiert nicht mehr. Sicherungssatz wurde abgebrochen.

Ursache

Die nicht normale Sitzungsbeendigung findet bei dem Senden eines Pakets, das die Maximum MTU Größe überschreitet, an den Router-Anschluss statt.

Wenn ein Router ein Paket empfängt, das die Maximum MTU Größe auf einem Port überschreitet, ist es die Router-Aufgabe auf beide:

  • Benachrichtigen Sie mit dem Feld Code das "erforderliche Fragmentierung und Df-Satz" enthält, den Absender mit einer Ziel nicht erreichbar - ICMP-Nachricht

    -oder-
  • Fragmentieren Sie das Paket, und leiten Sie die Fragmente an der entsprechenden Zieladresse weiter. Wenn das Bit "ob Daten nicht fragmentable ist" nicht in dem Paket setzt, ist das einziges Möglichst.
Die folgenden Ablaufverfolgungen zeigen eine Anforderung von Read Block Raw, die zu nicht normaler Sitzungsbeendigung führt, da der Router den Absender mit einer Ziel nicht erreichbar - ICMP-Nachricht nicht benachrichtigt.

Nicht normale Beendigungsanforderung des Clientseite von Der Router

Nach 70 Sekunden fügt der Zeitgeber des Clients also nach dem ersten Read Block Raw ein, ob der Server die Daten nie zurückgibt, und es bittet die Verbindung geschlossen werden, indem die Verbindung das BITFIN in dem IP-Paket festlegt.

   Time  Src    Dst    Protocol Description
   ========================================
   0.012 COLA11 HRS014 SMB C NT create & X, File = \BACKUP\HRS014C$.DAT
   0.004 HRS014 COLA11 SMB R NT create & X, FID = 0x2002
   0.006 COLA11 HRS014 SMB C transact2 GetFsInfo
   0.002 HRS014 COLA11 SMB R transact2
   0.004 COLA11 HRS014 SMB C transact2 GetFileInfo, FID = 0x2002
   0.003 HRS014 COLA11 SMB R transact2
   0.003 COLA11 HRS014 SMB C transact2 GetFileInfo, FID = 0x2002
   0.004 HRS014 COLA11 SMB R transact2
   0.009 COLA11 HRS014 SMB C NT transact - Query Security Description
   0.004 HRS014 COLA11 SMB R NT transact
   0.011 COLA11 HRS014 SMB C read block raw, FID = 0x2002, Read 0x7000 at
   0x0
   0.252 COLA11 HRS014 SMB C read block raw, FID = 0x2002, Read 0x7000 at
   0x0
   0.003 HRS014 COLA11 TCP .A....
   71.12 COLA11 HRS014 TCP .A...F
   0.002 HRS014 COLA11 TCP ...R..
				


Nicht normale Beendigungsanforderung von Der Knoten Server-Seite von Der Router

Der Server gibt die Daten in einem Paket, das die Maximum MTU Router-Größe für den Port überschreitet, nach dem ersten Read Block Raw zurück. Mit einer Ziel nicht erreichbar - ICMP-Nachricht reagiert der Router nie, so sendet der Server erneut die Daten mit einem entsprechenden Paket für den Router-Anschluss nie. Der Zeitgeber des Clients fügt nach 70 Sekunden ein und das Client fordert die Verbindung geschlossen werden, indem die Verbindung das BITFIN in dem IP-Paket festlegt an.

   Time  Src    Dst    Protocol Description
   ========================================
   0.011 COLA11 HRS014 SMB C NT create & X, File = \BACKUP\HRS014C$.DAT
   0.007 HRS014 COLA11 SMB R NT create & X, FID = 0x80c
   0.004 COLA11 HRS014 SMB C transact2 GetFsInfo
   0.003 HRS014 COLA11 SMB R transact2 GetFsInfo
   0.004 COLA11 HRS014 SMB C transact2 GetFileInfo, FID = 0x80c
   0.003 HRS014 COLA11 SMB R transact2 GetFileInfo
   0.005 COLA11 HRS014 SMB C transact2 GetFileInfo, FID = 0x80c
   0.003 HRS014 COLA11 SMB R transact2 GetFileInfo
   0.031 COLA11 HRS014 SMB C NT transact - Query Security Description
   0.003 HRS014 COLA11 SMB R NT transact - Query Security Description
   0.017 COLA11 HRS014 SMB C read block raw, FID = 0x80c, Read 0x7000 at
   0x0
   0.078 HRS014 COLA11 NBT SS: Session Message, Len: 28672
   0.281 COLA11 HRS014 SMB C read block raw, FID = 0x80c, Read 0x7000 at
   0x0
   0.001 HRS014 COLA11 TCP .A....
   0.142 HRS014 COLA11 NBT SS: Session Message, Len: 28672
   1.002 HRS014 COLA11 NBT SS: Session Message, Len: 28672
   2.002 HRS014 COLA11 NBT SS: Session Message, Len: 28672
   4.006 HRS014 COLA11 NBT SS: Session Message, Len: 28672
   8.010 HRS014 COLA11 NBT SS: Session Message, Len: 28672
   58.61 COLA11 HRS014 TCP .A...F
   0.001 HRS014 COLA11 TCP ...R..
				

Abhilfe

Dieses Problem tritt bei Token Ring-Ports in Cisco 7000 Reihenroutern mit Softwareversion 9 auf. Die Maximum MTU Größe in einer Datenreihe Token Ring-Anschluss Cisco 7000 ist 4,464 (besser unterhalb der Maximal-Paketgröße von 17 K in 16 MB Token Ring Netzwerk). Sie können dieses Problem auf dem Router beheben, indem Sie die Maximum MTU Größe auf 4000 auf dem Reihenrouter Cisco 7000 (Softwareversion 9) reduzieren. Der Router sendet die Ziel nicht erreichbar - ICMP-Nachrichten in einer Größe Maximum MTU von 4000 an den Absender, der das Problem behebt.

Die folgenden Problemumgehungen für die Router-Problemauswirkung vernetzen Leistung:

WARNUNG: Registrierungs-Editor kann schwerwiegende, systemweite Probleme falsch verursachen, die u. U. Neu-Installation des Windows NT Sie, um sie zu beheben, erforderlich machen. Microsoft kann nicht garantieren, dass alle Probleme behoben werden können, die von der Verwendung von Registrierungseditor herrühren. Benutzen Sie das Programm auf eigene Verantwortung

  • Aktivieren Sie auf dem Server Erkennung von "Black" Hole-Routern (Router die Ziel nicht erreichbar - ICMP-Nachrichten nicht senden):

    1. Führen Sie Registrierungseditor (REGEDT32.EXE) aus.
    2. Öffnen Sie in der Teilstruktur HKEY_LOCAL_MACHINE den folgenden Schlüssel:
      \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    3. Klicken Sie in dem Menü Bearbeiten auf Wert hinzufügen.
    4. Fügen Sie Folgendes hinzu

            Value Name:   EnablePMTUBHDetect
            Data Type:    REG_DWORD
            Data:         1
            Radix:        Hex
    5. Beenden Sie den Registrierungseditor
    6. Fahren Sie Windows NT herunter und starten Sie es neu

      Hinweis: diese Problemumgehung wird Netzwerkleistung reduzieren, da es die Anzahl von Neu-Übertragungen erhöht, die für ein bestimmtes Segment durchgeführt werden.
  • Deaktivieren Sie MTU Detection auf dem Server:

    1. Führen Sie Registrierungseditor (REGEDT32.EXE) aus.
    2. Öffnen Sie in der Teilstruktur HKEY_LOCAL_MACHINE den folgenden Schlüssel:
      \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    3. Klicken Sie in dem Menü Bearbeiten auf Wert hinzufügen.
    4. Fügen Sie Folgendes hinzu

            Value Name:   EnablePMTUDiscovery
            Data Type:    REG_DWORD
            Data:         0
            Radix:        Hex
    5. Beenden Sie den Registrierungseditor
    6. Fahren Sie Windows NT herunter und starten Sie es neu

      Hinweis: diese Problemumgehung wird Netzwerkleistung reduzieren, da der Server nicht länger versuchen kann, Fragmentierung auf dem Router zu beseitigen.
  • Auf 4 K reduziert Sie auf den Client TcpWindowSize ( die Größe des Standards ( TCP-Header [ 40 Byte] in der Registrierung: ) )

    1. Führen Sie Registrierungseditor (REGEDT32.EXE) aus.
    2. Öffnen Sie in der Teilstruktur HKEY_LOCAL_MACHINE den folgenden Schlüssel:
      \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    3. Klicken Sie in dem Menü Bearbeiten auf Wert hinzufügen.
    4. Fügen Sie Folgendes hinzu

            Value Name:   TCPWindowSize
            Data Type:    REG_DWORD
            Data:         4056
            Radix:        Decimal
    5. Beenden Sie den Registrierungseditor
    6. Fahren Sie Windows NT herunter und starten Sie es neu

      Hinweis: diese Problemumgehung wird Netzwerkleistung reduzieren, da es sich auf alle Netzwerkaktivität für das Clients auswirkt.
  • Deaktivieren Sie Raw SMBs auf dem Server in der Registrierung:

    1. Führen Sie Registrierungseditor (REGEDT32.EXE) aus.
    2. Öffnen Sie in der Teilstruktur HKEY_LOCAL_MACHINE den folgenden Schlüssel:
      \SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
    3. Klicken Sie in dem Menü Bearbeiten auf Wert hinzufügen.
    4. Fügen Sie Folgendes hinzu

            Value Name:   EnableRaw
            Data Type:    REG_DWORD
            Data:         0
            Radix:        Hex
    5. Beenden Sie den Registrierungseditor
    6. Fahren Sie Windows NT herunter und starten Sie es neu

      Hinweis: diese Problemumgehung wird Netzwerkleistung in dem lokalen Netzwerk reduzieren, da der Leistungsanstieg nicht mehr verfügbar sein wird, der durch Anforderungen von Raw I\O angeboten wird.
Die in diesem Artikel erwähnten Fremdanbieterprodukte werden von Lieferanten hergestellt, die von Microsoft unabhängig sind; Microsoft gewährt keine implizite oder sonstige Garantie in bezug auf die Leistung oder Zuverlässigkeit dieser Produkte

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Server 3.5
Keywords: 
kbnetwork KB127023 KbMtde kbmt
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 127023  (http://support.microsoft.com/kb/127023/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Retired KB ArticleDisclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.

SPRACHE AUSWÄHLEN