TinyVPN掲示板(アーカイブ)

TinyVPNユーザ同士の交流の場となれば幸いです

■アーカイブインデックスへ

◆ 65. # HELTH CHECK TIMEOUTについて [すーだん] 2004/11/21 14:22


65. # HELTH CHECK TIMEOUTについて [すーだん] 2004/11/21 14:22
 試用させて頂いております。他のVPNに比べてOS制限等も少なく、設定も簡単なので、好感触を得ております。

 さて、ダイアルアップで接続したPCとLAN上のPCを接続テストしていると何分経過するとタイトルにあるメッセージが出て仮想ハブの方から切断されます。何か設定があるのでしょうか?常時接続するくらいの間隔で利用したいのですが。よろしくお願いいたします。

66. Re: # HELTH CHECK TIMEOUTについて [TinyVPN作者2004/11/24 11:58
http://www.shimousa.com/tv/
> 試用させて頂いております。他のVPNに比べてOS制限等も少なく、設定も簡単なので、好感触を得ております。
>
> さて、ダイアルアップで接続したPCとLAN上のPCを接続テストしていると何分経過するとタイトルにあるメッセージが出て仮想ハブの方から切断されます。何か設定があるのでしょうか?常時接続するくらいの間隔で利用したいのですが。よろしくお願いいたします。

返信遅れまして、申し訳ございません。
ご質問の # HELTH CHECK TIMEOUTについてなのですが、仮想ネットワークアダプタと仮想ハブの間で送受信されるヘルスチェック電文がこないという状況を表しております。このヘルスチェック電文のしくみにつきましては後述致しますが、残念ながらすーだん様の環境では回線が遅すぎるなどの理由で、ヘルスチェックが通らずに切断されてしまう事象が発生している様です。

切断が多すぎて使用に耐えない場合は、ダイヤルアップでは厳しいかも知れません。

TinyVPNのコネクションはTCPという接続、切断という概念を持ったプロトコルをベースにしているのですが、これは簡単にたとえると電話回線の様なものです。
ただし、TCPは「今つながっている」、「今はつながっていない」という状態を通信の当事者である両方のコンピュータが別々に管理しています。普通は接続データや切断データをやりとりする事により、これらは整合性が取れるのですが、例えば切断データを投げた瞬間にLANケーブルが抜かれた場合などは、この状態に不整合が起きる事などがあり、片方のコンピュータは接続中、もう一方のコンピュータは切断済となってしまう事があります。
TinyVPNではこういう事を考慮して、ヘルスチェックを独自に実装する事により、このような状況不整合にも対処できるしくみにしております。
つまり、仮想ネットワークアダプタから仮想ハブに対して、「生きてますか?」と送り、それを受信した仮想ハブは「生きてます」という回答を返すというしくみです。
これを仮想ネットワークアダプタはデータ通信が無い場合には8秒に一回送信しております。

スーダン様の環境で発生した事象は仮想ネットワークアダプタからの「生きてますか?」というヘルスチェック電文が来ないよ!という旨を仮想ハブが判定して出力している為に発生しております。

原因としてはやはり回線の遅延またはハングアップが挙げられます。

以上、よろしくお願い致します。

67. Re: # HELTH CHECK TIMEOUTについて [すーだん] 2004/11/24 12:57
ご回答、ありがとうございました。

ご指摘の通り、携帯でのデータ通信9600bpsでのテストでした。本日、深夜~早朝に、モデム33.6Kでテストしたところ、切れることなく正常に動作しました。ただ、1MB程度のファイルを共有フォルダからアップロード・ダウンロードする際には、切れるようです。このため、目的のファイルコピーは失敗します。

実際の利用環境は、光もADSLのないフレッツISDN環境下の場所と光環境の場所を接続することを想定していますが、デジカメ画像など1MBを越えるファイルのやり取りも想定され、切断現象が発生するのでは・・・と危惧しております。

このため、劣悪な環境でのテストを実行していて、「>8秒に一回送信」という確認動作の可否選択や間隔の変更などができたらありがたいと思っております。勝手なことを言って申し訳ありませんが、ご検討いただければ幸いです。

68. Re: # HELTH CHECK TIMEOUTについて [TinyVPN作者2004/11/24 20:06
http://www.shimousa.com/tv/
>ご回答、ありがとうございました。
>
>ご指摘の通り、携帯でのデータ通信9600bpsでのテストでした。本日、深夜~早朝に、モデム33.6Kでテストしたところ、切れることなく正常に動作しました。ただ、1MB程度のファイルを共有フォルダからアップロード・ダウンロードする際には、切れるようです。このため、目的のファイルコピーは失敗します。
>
>実際の利用環境は、光もADSLのないフレッツISDN環境下の場所と光環境の場所を接続することを想定していますが、デジカメ画像など1MBを越えるファイルのやり取りも想定され、切断現象が発生するのでは・・・と危惧しております。
>
>このため、劣悪な環境でのテストを実行していて、「>8秒に一回送信」という確認動作の可否選択や間隔の変更などができたらありがたいと思っております。勝手なことを言って申し訳ありませんが、ご検討いただければ幸いです。

そうですね。遅い回線などの場合に切断が発生してしまうのですが、なんとかならないか検討したいと思います。

ただ、ヘルスチェックが通らない場合に放って置くと、復旧もしないまま通信不能という事になり、もっと状況が悪くなりますので、なにか別の方法を考えないといけません。

ご不便をお掛けしますが、よろしくお願い致します。

69. Re: # HELTH CHECK TIMEOUTについて [すーだん] 2004/11/24 21:38
>ご不便をお掛けしますが、よろしくお願い致します。

ご検討、何卒よろしくお願いいたします。

72. モデムで切れずに動作しました! [すーだん] 2004/11/26 05:28
 大変申し訳ありませんでした。モデムの設定を色々変更していくうちに切れずに1MBファイルコピーも動作するようになりました。ご迷惑をおかけしたことをお詫び申し上げます。

モデム動作環境(Win2000同士でThinkPad600E内蔵モデムとAIWA PV-PF3360)
・ポート速度-38400
・データプロトコル-標準EC
・圧縮-無効
・フロー制御-なし

 なお、設定変更せずに動く場合やモデムの組み合わせによって設定が異なる場合も考えられますので、絶対的な設定ではないと思いますが、ご参考ください。