Q&A
自己解決済み

高負荷時RDPセッションが切断する

マイソク(通信の最適化 解除不可)でリモートデスクトップ接続(RDP)するとつながるのだが、次の条件の場合に通信が途絶する場合がある。というか、絶対途絶する。

条件
・画面スクロールや動画再生など常時、通信速度が上限に張り付いている場合。

問題
・通信速度上限で数十秒経つと、通信が途絶(0kbps)になる。その後、数十秒すると自動復帰するが、場合によってはセッション自体が切断される。

※他社回線では発生しない。

RDPはUDPで接続されている。オプテージ側のNATセッションがタイムアウトするのか、接続制限がかけられているのか不明。回線上限を使い続けなければ途絶することはない。

動作追検証してくれる方、同様の症状が出た方、解決策をお持ちの方、その他お詳しい方の情報を求めます。

自分もまだしていないがTCP接続すればいいのかもしれない。

【2024/04/09 15:23 追記】
mineo回線上にVPNセッションを張って、その上でRDP接続したら切れることはなかった。ただしオーバーヘッドが発生するので、速度や応答性は劣る。やはり、できれば直接接続したいものだ。

【2024/04/29 19:43 追記】
いろいろ実験を行った結果mineo1.5Mbps契約ではRDPを使った直接接続のリモートデスクトップ接続は困難なだという結論に達した。通信の挙動から次のようなことが考えられる。
(1)UDPで数秒間データ転送をし続けると10秒くらいで通信制御が入り、データ転送が15秒ほど0になる。これをリモートデスクトップクライアントがセッション断と判断し再接続動作をする。VPNを使ってもUDPを利用すると不安定になるのはこのため。
(2)バースト転送によってリモートデスクトップクライアントが誤った通信速度を認識してしまうため、高画質モードになるため、その後の操作が著しく重いか応答停止する。

解決策
SSHトンネル(ポート転送)を利用することで、RTTは悪化するが安定したRDP通信が可能になった。この方法はLAN内にSSHサーバーを立てて接続側にもポート転送を行う設定を行う必要があるため万人にはお勧めできない。困っていて一定の技術力がある方はやってみるといいだろう。


3 件の回答
eq.18
eq.18さん
Gマスター

medal ベストアンサー獲得数 28 件

多分どや顔で「mineoを使っているが問題ない(tcpでwebブラウジングしているだけ)」や「安いんだから特殊な事には対応しない(( ー`дー´)キリッ」の様な回答が出てくるだろうから、先に言っておく。

幾ら最適化していても、「頓珍漢な事でもない限り通信できるのが真っ当な通信事業者だろ?」と。


理由は知らないけど、udpを矢鱈にバラまく通信は嫌われる傾向がある気がしないでもない(ヤマ勘だけど、セッション食い散らかすから)。おっしゃる通り、tcpに切り替えたら?

Windows10同士のリモートデスクトップが死ぬほど遅いのを直した話
https://qiita.com/mono1729/items/7079da924467366b1e0f

ただ、逆にtcpにしたら時間経過とともにこれはこれで弾かれそうな気がする。問題はmineoでは大昔から特定プロコトル(マイナーだけどIT屋は使うだろう系)の通信が上手く行かない場合、色々「叫ばないと改善されない」気が。

ところで、直接接続と言っているので、端末からmineo網にはルータなどは経由していないですよね?(そもそも、外に面している機材でRDPを通すのがアレげだと個人的に思うけど、そこはとりあえず見なかった事にw)
  • 1

iPhone SE (第3世代)(docomo)

>>1 eq.18さん

インターネット接続の共有に使っているiPhone本体でも、無線LAN経由のNAPT先端末のPCでも同様の動作だからな。接続先やポート番号を変えても一緒だから、おそらくオプテージ側のNAT動作に起因すると思われる。NATの種類なんか確かめればいいけどな。

フルコーンNAT、いや、とんがりコーンNATなのかもしれんわ。とんがりコーンって最近見ないけど売ってるのかな?
  • 2

iPhone 13(y.u mobile) medal ベストアンサー獲得数 218 件

一度TCP接続で試してみてはいかがでしょうか。
TCPではフロー制御や輻輳制御が行われるので通信環境が混雑していても通信が途絶える可能性は低いですが、UDPではパケットロスが発生しやすくなります。
  • 3

moto g13(mineo(docomo)) ベストアンサー獲得数 1 件

「【2024/04/09 15:23 追記】」で自己解決されているようですが、

マイピタ+パケット放題Plusを「通信の最適化」非適用状態で 対照実験をすれば、通信の最適化 が要因かどうかは判断できそうです


通信の最適化ではどのようなことをおこなっているのですか?
https://support.mineo.jp/usqa/service/basic/saitekika/40005431_12212.html

「2.トラフィックの通信制御」で
「TCP通信の最適化」が行われていますし
「動画ペーシング」では 動画のバッファリング抑制や「データダウンロード」の速度抑制も行なっているようです

公開情報での「仕様」なので
し よ う がない のかもしれません()
  • 4