none
RDPを経由したファイルコピーで通信障害が発生します RRS feed

  • 質問

  • 某DataCenterに、Dell PowerEdge R240サーバを、Windows Server 2019 で配備しています。

    ネットワーク経路上、比較的近い(trace route でも 10ms とか)ところにOffice があり、Office のWin10 から サーバへRDPでアクセスし、explorer を使って 100MByes 程度のファイルをコピーしようとすると、ほぼ100%RDPのセッションが切断となります。

    DataCenter の同じセグメントに、少し前の PowerEdge (WS2012..)があり、そちらとは問題なく通信できる為、インフラには問題無いと判断しています。また、R240のマザーボード交換も行っている為、さすがにハードウェアエラーとも考えにく状況ですので、なんらかのOS/ソフトウェアの問題と考えています。

    ここまで以下のような調整と調査を行いましたが、結局ダメでした。

    1) NIC Offload の無効化 (NIC Property の設定変更と、netsh を使った RSS、RSC の disabled 化)

    2) TCP Template の AutomaticUseCustom を Enabled にし、InternetCustomやDataCenterCustom のプロパティを正常に通信出来ている PowerEdgeと同じ値に変更。具体的には、powershell から下記のようなコマンドを実行して OS 再起動を実施しています。

    Set-NetTCPSetting -SettingName "Internet" -AutomaticUseCustom Enabled
    # "InternetCustom"への設定
    Set-NetTCPSetting -SettingName "InternetCustom" -InitialCongestionWindowMss 4
    Set-NetTCPSetting -SettingName "InternetCustom" -CongestionProvider CTCP
    Set-NetTCPSetting -SettingName "InternetCustom" -DelayedAckTimeoutMs 50
    Set-NetTCPSetting -SettingName "InternetCustom" -ForceWS Disabled
    # "DatacenterCustom"への設定
    Set-NetTCPSetting -SettingName "DatacenterCustom" -InitialCongestionWindowMss 4
    Set-NetTCPSetting -SettingName "DatacenterCustom" -CongestionProvider DCTCP
    Set-NetTCPSetting -SettingName "DatacenterCustom" -CwndRestart TRUE
    Set-NetTCPSetting -SettingName "DatacenterCustom" -ForceWS Disabled

    ちなみに IPv6 は未使用なので無効化しています。

    気になる点と言えば、WS2012 の PowerEdge は

    > Get-NetTCPConnection | findstr ...

    でセッションの状況を確認すると、"Internet" (つまりWAN)と表示されますが、WS2019は ”DataCenter” (つまりLAN)と表示されます。

    TCP Template の値が同じでも、この辺りで挙動が異なってしまうのかとも推測しています。

    正直一寸手詰まりなのですが、何か確認すべき点はございませんでしょうか。

    2020年3月10日 9:03

すべての返信

  • セキュリティー系のソフト(Windows Defender等)が邪魔をしている可能性もありますので、一度その類のソフトウェアを起動させずに試してみてはいかがでしょうか?
    • 編集済み kaz8629 2020年3月11日 15:19
    2020年3月11日 15:17