web-dev-qa-db-ja.com

最新のLinuxカーネルのルーティングキャッシュ

私が理解しているように、Linuxカーネル3.6以降 ルーティングキャッシュは削除されました 。古いLinuxカーネルのシステムでは、ip route show cacheコマンドを使用してルーティングキャッシュの内容を表示でき、ルーティングテーブルの前にルーティングキャッシュが参照されました。しかし、最新のLinuxカーネルのルーティングキャッシュのステータスは何ですか?それは単に削除され、すべてのパケットがルーティングテーブルを通過しましたか?ある種の(類似した)代替システムはありますか?

7
Martin

私が読んだものから LinuxFRの記事 (フランス語)

このキャッシュは、今日のレイテンシのニーズやセキュリティの問題に比べてパフォーマンスのボトルネックに悩まされており、脆弱性により攻撃者がこのキャッシュを汚染することがありました。また、平均ヒット率は10%未満でした。

現在、エントリごとの小さなキャッシュがありますが、追加情報(TCP統計、PTMUなど)のみが対象です

これは 3.6リリース後の開発者のメールの要約です

キャッシュのパフォーマンスに関連する別のコメント: LWN.net

5
mveroone