TinyVPN掲示板(アーカイブ)

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

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

◆ 143. TinyVPNのスループットについて [三毛猫] 2005/04/29 16:41


143. TinyVPNのスループットについて [三毛猫] 2005/04/29 16:41
どなたかTinyVPNでの転送速度のスループットについて計測された方はいらっしゃいませんか?TCPセッション利用されているとのことなので、TCP over TCPの問題と、暗号化時のオーベッドがどの程度なのか興味があります。ところでOpenVPNなどはUDPでトンネル実装していますが、TCPを採用した最大の理由はなんでしょうか?

146. Re: TinyVPNのスループットについて [novice] 2005/05/10 02:08
>TCPを採用した最大の理由はなんでしょうか?
UDPではNATを越えられないからではないでしょうか。

147. Re: TinyVPNのスループットについて [TinyVPN作者2005/05/10 14:59
http://www.shimousa.com/tv
>>TCPを採用した最大の理由はなんでしょうか?
>UDPではNATを越えられないからではないでしょうか。

回答が遅れまして、申し訳ございません。
TCPを採用した理由はご推測の通り、L2TPやPPTPといった、旧来のVPNが通過できない環境を考えての事でした。

開発のきっかけとしては、ISPからプライベートIPアドレスしか付与されていないサイトと別のサイトをVPNで接続したいという事がございました。

148. Re: TinyVPNのスループットについて [三毛猫] 2005/05/14 00:06
>>>TCPを採用した最大の理由はなんでしょうか?
>>UDPではNATを越えられないからではないでしょうか。
>
>回答が遅れまして、申し訳ございません。
>TCPを採用した理由はご推測の通り、L2TPやPPTPといった、旧来のVPNが通過できない環境を考えての事でした。
>
>開発のきっかけとしては、ISPからプライベートIPアドレスしか付与されていないサイトと別のサイトをVPNで接続したいという事がございました。

UDPではSTUN(Simple Traversal of UDP thorough NAT、RFC3489)などのような簡単な方法があるようですが、これではどうでしょうか?最近ではTURN(Traversal Using Relay NAT)などもあるようでね。

この質問の背景はTCP over TCPによる性能低下が気になるためです。とはいえ、UDPではエラー時の再送などが面倒になるので、やはり一長一短という感じでしょうか?

152. Re: TinyVPNのスループットについて [TinyVPN作者2005/05/17 20:34
http://www.shimousa.com
>>>>TCPを採用した最大の理由はなんでしょうか?
>>>UDPではNATを越えられないからではないでしょうか。
>>
>>回答が遅れまして、申し訳ございません。
>>TCPを採用した理由はご推測の通り、L2TPやPPTPといった、旧来のVPNが通過できない環境を考えての事でした。
>>
>>開発のきっかけとしては、ISPからプライベートIPアドレスしか付与されていないサイトと別のサイトをVPNで接続したいという事がございました。
>
>UDPではSTUN(Simple Traversal of UDP thorough NAT、RFC3489)などのような簡単な方法があるようですが、これではどうでしょうか?最近ではTURN(Traversal Using Relay NAT)などもあるようでね。
>
>この質問の背景はTCP over TCPによる性能低下が気になるためです。とはいえ、UDPではエラー時の再送などが面倒になるので、やはり一長一短という感じでしょうか?

回答、遅れまして、すみません。
UDPを避けた最大の理由はやはり、開発時にNAT越えを意識していたという点が大きいです。

また、UDPの通信は同一のLAN上では軽量なため、高速に行われるのですが、インターネットなど、高速回線→低速回線→高速回線などと、途中にボトルネックがあるようなネットワークの際にデータグラムがロストしてしまうという欠点もあります。

TCPの場合は元々、オーバーヘッドが大きいプロトコルですので、この部分をいかに軽減するかが、今後の課題であると思っております。