2017-08-10 5 views
1

のカスタムチェーンとIPテーブルIPsetの違いを比較する研究はありません。iptablesカスタムチェーン対IPSET

誰も私にこれらの2つの間の機能とパフォーマンスの用語の違いを教えてもらえますか? (特に効率)

可能であれば、公開された研究論文や情報を提供してください。

答えて

0

サーバが本当に高いトラフィックを受け取った場合、iptablesルールの多くは特にCPUに大きな負荷をかけることがあります。それはあなたが持っているルールのタイプとあなたが使っているiptablesの拡張機能によって決まります。

あなたはこれらの2本の論文を読むことができる:彼らはどのようにiptablesの作品は、性能テストなど、さまざまなシナリオを提供 https://workshop.netfilter.org/2013/wiki/images/a/ab/Jozsef_Kadlecsik_ipset-osd-public.pdf

http://www.netdevconf.org/1.1/proceedings/slides/kadlecsik-ipset-firewalling-iptables.pdf

。それはあなたが探しているが、それは良い読み取りだ何だ場合

わからない、それにもかかわらず

UPDATE:あなたは全体の一致ファイアウォールルールを作成することを可能にするのiptablesへの拡張であるipset

一度にアドレスを「設定」する。線形に格納されて横断される通常のiptablesチェーンとは異なり、IPセットは索引付きデータ構造に格納されるため、大規模なセットを処理する場合でもルックアップが非常に効率的になります。

10kのIPアドレスをブロックすると仮定すると、iptablesだけで10kルールを作成する必要がありますが、ipsetではこれらのIPアドレスの特定のセットに対して1つのルールを作成できます。これは、スピード、少ないルール、より少ないCPU処理能力などにつながります。

+0

ありがとうございました。しかし、まだそれを取得していない、私は主な違いは、効率を向上させるために新しいアルゴリズムや分類方法の代わりにルールを保存してアクセスする方法だと思いますか? –

+0

私は自分の答えを更新しました。あなたの質問に答えることを願っています。 –