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

Unformatierte SMB-Anforderungen über Router führt Sitzungen beenden

Auf dieser Seite

Alles erweitern | Alles schließen

Problembeschreibung

Unformatierte SMB-Anforderungen von Netzwerkaktivitäten (z. B. das Sichern eines Servers), initiiert kann in einer nicht ordnungsgemäßen Sitzung Beendigung führen, wenn die SMB-Anforderung über einen Router gesendet wird. Im Fall von einer Netzwerksicherung würde die Sicherung abgebrochen werden und würde der folgende Fehler protokolliert werden:
Warnung: "\BACKUP\HRS014C$.DAT" ist eine beschädigte Datei. Kann diese Datei nicht überprüft werden. Das Netzwerklaufwerk reagiert nicht. Sicherungssatz wurde abgebrochen.

Ursache

Der Beendung ungewöhnliche Sitzung erfolgt, wenn ein Paket überschreiten die maximale MTU-Größe wird an der Routeranschluss gesendet.

Wenn ein Router ein Paket, die die maximale MTU-Größe auf einem Port überschreitet empfängt, liegt die Verantwortung Router entweder:

  • Benachrichtigen Sie den Absender mit einer erreichbaren ICMP-Nachricht mit dem Code-Feld mit "Fragmentierung erforderlich und DF Set"

    -oder-
  • Fragmentieren Sie das Paket und Weiterleiten Sie die Fragmente auf die entsprechenden Zieladresse. Dies ist nur möglich, wenn das Bit "Daten ist kein Fragmentable" im Paket nicht festgelegt ist.
Die folgenden Ablaufverfolgungen anzeigen eine Lesen sperren RAW Anforderung, die in ungewöhnlichen Sitzung beenden führt, da der Router nicht den Absender mit einer erreichbaren ICMP-Nachricht benachrichtigt wird.

Nicht ordnungsgemäßes Beenden-Anforderung von der Seite Clients von der Router

Nach der ersten Lesen sperren RAW also des Clients Zeitgeber holt nach 70 Sekunden der Server antwortet nicht mit den Daten und es anfordert, dass die Verbindung geschlossen werden, indem die FIN-bit in der IP-Paket.

   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 ordnungsgemäßes Beenden-Anforderung von der Seite Server von der Router

Nach der ersten Lesen sperren RAW antwortet der Server mit den Daten in einem Paket größer als die Router maximale MTU-Größe für diesen Port. Der Router antwortet mit einer ICMP Destination Unreachable Nachricht nie, damit der Server nie die Daten mit einem entsprechenden Paket für diesen Router Port sendet erneut. Nach 70 Sekunden des Clients Zeitgeber holt und der Client fordert, dass die Verbindung geschlossen werden, indem die FIN-bit in der IP-Paket.

   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 auf Token Ring-Ports in Cisco 7000 Serie Router mit Software, Version 9. Die maximale MTU-Größe auf einer Reihe Cisco 7000 Token Ring-Port ist 4,464 (auch unter die maximale Paketgröße von 17 KB in einem 16 MB-Token Ring-Netzwerk). Sie können dieses Problem auf dem Router beheben, durch verringern die maximale MTU-Größe auf 4000 auf dem Cisco 7000 Serie Router (Softwareversion 9). Maximale MTU-Größe 4000 sendet der Router die ICMP-Ziel Nachrichten an den Absender, das Problem behoben.

Die folgenden Problemumgehungen für die Router Problem Auswirkungen Netzwerkleistung:

Achtung: Durch das unkorrekte Verwendung des Registrierungseditors kann schwerwiegende, systemweite Probleme verursachen, die möglicherweise installieren Sie Windows NT zur Fehlerkorrektur erforderlich machen. Microsoft kann nicht garantieren, dass alle Probleme, die aus der Verwendung des Registrierungseditors herrühren, behoben werden können. Benutzen Sie das Programm auf eigene Verantwortung.

  • Aktivieren der Erkennung von "Black-Hole-Router (Router, die ICMP-senden nicht Nichterreichbarkeitsnachrichten) auf dem Server:

    1. Starten Sie den Registrierungseditor (regedt32.exe).
    2. Öffnen Sie in der Teilstruktur HKEY_LOCAL_MACHINE den folgenden Schlüssel:
      \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    3. Wählen Sie im Menü Bearbeiten die Option 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 verringert, da es die Anzahl der erneuten Übertragungen für ein bestimmtes Segment durchgeführt zu erhöhen.
  • Deaktivieren Sie MTU-Erkennung auf dem Server:

    1. Starten Sie den Registrierungseditor (regedt32.exe).
    2. Öffnen Sie in der Teilstruktur HKEY_LOCAL_MACHINE den folgenden Schlüssel:
      \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    3. Wählen Sie im Menü Bearbeiten die Option 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 die Netzwerkleistung verringert, da der Server nicht mehr versuchen kann, die Fragmentierung auf dem Router.
  • Reduzieren "TcpWindowSize" auf den Clients auf 4 KB (die Größe der Standard (TCP/IP-Header [40 Bytes] in der Registrierung:

    1. Starten Sie den Registrierungseditor (regedt32.exe).
    2. Öffnen Sie in der Teilstruktur HKEY_LOCAL_MACHINE den folgenden Schlüssel:
      \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    3. Wählen Sie im Menü Bearbeiten die Option 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 verringert, da Sie alle Netzwerkaktivität an den Client auswirkt.
  • Deaktivieren Sie Rohdaten SMBs, auf dem Server in der Registrierung:

    1. Starten Sie den Registrierungseditor (regedt32.exe).
    2. Öffnen Sie in der Teilstruktur HKEY_LOCAL_MACHINE den folgenden Schlüssel:
      \SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
    3. Wählen Sie im Menü Bearbeiten die Option 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: Durch diese Problemumgehung wird Netzwerkleistung auf dem lokalen Netzwerk verringert werden, da die Leistung zu verbessern Angeboten von Rohdaten I\O Anforderungen nicht mehr verfügbar sein 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: 
kbmt kbnetwork KB127023 KbMtde
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