質問
SSHDを使用してDebianをホストするリモートコンピューターを介して、すべてのインターネットトラフィックをトンネルしています。しかし、私のインターネット接続は非常に遅くなります(約5〜10 kbps!)。この問題を引き起こすデフォルトの構成の問題はありますか?
前もって感謝します、
解決
別のTCPストリーム内のTCPのトンネルが機能する場合がありますが、物事がうまくいかないとすぐに間違っていきます。
「現実の世界」がTCPパケットの1つを失ったときに何が起こるかを考えてください:ある程度の量を取得しないと ACK
新しいデータパケットに応じてパケットバックして、送信側はパケットが欠落していることを認識し、データを再送信します。
そのパケットがたまたまペイロードがあるTCPパケットである場合 別のTCPパケット, 、次に、パケットの欠落に動揺している2つのTCPスタックがあります。トンネル付きのTCPレイヤーはパケットを再送信し、外側のTCPレイヤーは また 再送信パケット。これにより、最終的に配信され、床に落とさなければならない重複パケットの巨大な山積みが発生します。外側のTCPがパケットを確実に配信したためです。
私はあなたがより献身的なトンネリング方法によってより良いサービスを提供すると信じています GREトンネル また IPSEC.
他のヒント
はい、TCP接続を介したトラフィックのトゥーリングは良い考えではありません。見る http://sites.inka.de/bigred/devel/tcp-tcp.html
所属していません StackOverflow