パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Linuxカーネルの「TCP_TIMEWAIT_LEN」変更は無意味?」記事へのコメント

  • by Anonymous Coward

    ネットワーク上に滞留していたパケットのためかと思ってたけど。
    Linuxではどんな扱いなんだろう?

    • by Anonymous Coward

      > ネットワーク上に滞留していたパケットのためかと思ってたけど。

      そうです。

      > Linuxではどんな扱いなんだろう?

      話に出ている tcp_tw_reuse は、

      https://twitter.com/kosaki55tea/status/641267021443952640 [twitter.com]
      > シーケンスナンバーの初期値を十分ずらしてやれば TIME-WAITなsocketを再利用しても安全

      というものだそうで。

      TCP_TIMEWAIT_LEN を増やすほうは、コネクションが混ざっちゃう可能性があって、
      長時間滞留しているパケットがあると危険ですね。
      tcp_tw_reuse の方がたぶん安全。

      • by Anonymous Coward

        > tcp_tw_reuse の方がたぶん安全。

        断言する前に、パケットが通過するすべてのネットワーク機器がport のreuse を正しくハンドリングできることを確認してくださいね。

        • by Anonymous Coward on 2015年09月10日 8時37分 (#2879668)

          検証するまでもなく断言できますよ。
          もしも仮にそういう機器があれば、どちらのやり方でもトラブル出ますから、
          tcp_twの方がマシっていう判断は動きません。

          親コメント

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

処理中...