nftables和iptables的区别
生活随笔
收集整理的這篇文章主要介紹了
nftables和iptables的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
nftables簡介
1、是一款想取代 (ip、ip6、rarp、eb)tables的基礎設施
2、它可以在Linux內核>= 3.13中使用
nftables和iptables的不同
| point | iptables | nftables |
|---|---|---|
| 語法 | 前面是雙減如。一個鍵或一個減號。- p tcp。 | nftables使用了更好、更直觀、更緊湊的語法,這是受到tcpdump的啟發。 |
| 表和鏈 | iptables附帶的表具有預定義數量的基鏈,您可以以全有或全無的方式獲得它們因此,即使您只需要其中一個鏈,也會注冊所有鏈。我們過去得到的報告說,即使根本沒有添加規則,未使用的基鏈也會損害性能。 | 在nftables中,表是鏈的容器,沒有特定的語義。您可以根據自己的設置只注冊所需的鏈。此外,還可以按照需要的方式使用鏈優先級建模管道,并為表和鏈選擇任何名稱。 |
| 操作 | 只能在一條規則后定義一個操作。用戶通過跳轉到定制鏈來解決這個問題。 | 可以在一個規則中指定多個操作 |
| 動態更新 | 整體blob表示,在這種表示中,在執行規則集更新時,內部狀態信息的維護非常復雜。 | 在nftables中,如果您添加了一個新規則,那么剩余的現有規則將保持不變,因為規則集是在一個鏈表中表示的 |
| 雙棧支持 | 兩套iptables(ip6tables) | 簡化 |
nftables一些命令
總結
以上是生活随笔為你收集整理的nftables和iptables的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: P2831 [NOIP2016 提高组]
- 下一篇: P4288 [SHOI2014]信号增幅