iptable的升级版-Nftables

- 阶段
     开发版
- 形式
     提供一个kenerl ABI
- 范围
     提单{ip,ip6,arp,eb}tables
- 历史
     ipfwadm(kernel V1.2.1,1995)
     ipchains(1999)
     iptables
     Nftables
- 依赖
     nftables kernel tree
     libmnl:netlink的相关库
     libnftables:用户空间,通过libmnl与nftable 的Netlink API交互的库
- 主要特性
     1.内核空间状态机
          在用户空间解析规则集(用户选定的),然后传递给内核空间的nftable API
          整体思路类似BPF (Berkeley Packet Filters)
     2.高效查找
          基于高效的数据结构查找,比之前的线性方式更高效
          允许制定规则集合
     3.减少内核代码量
          提供了一套指令集,需要的功能通过其构建
          更多的逻辑在用户空间实现,对内核的升级频度降低
     4.用统一接口替换 {ip,ip6,arp,eb} 多个接口
          

转载于:https://my.oschina.net/kakablue/blog/170500

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值