前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux NetFilter, IP Tables and Conntrack学习文章

Linux NetFilter, IP Tables and Conntrack学习文章

作者头像
dpdk-vpp源码解读
发布2023-01-04 12:30:07
6880
发布2023-01-04 12:30:07
举报
文章被收录于专栏:DPDK VPP源码分析DPDK VPP源码分析

最近在基于openwrt盒子实现一个业务引流的方案,涉及到很多linux系统NetFilter,、IP Tables and Conntrack的理解和简单使用。由于没有相关使用和开发经验查找了大量的资料,这里总结一下。 1、linux kernel doc文档查找链接--下面一tun/tap介绍为例: https://www.kernel.org/doc/Documentation/networking/tuntap.txt 或者下面网页方式: https://www.kernel.org/doc/html/latest/networking/tuntap.html 2、Linux NetFilter, IP Tables and Conntrack Diagrams关系图--这个还是非常不错的。 https://gist.github.com/nerdalert/a1687ae4da1cc44a437d

下面文章中关系图:

3、一篇详细介绍ipsec 报文流程图 Nftables - Netfilter and VPN/IPsec packet flow

ipsec封装和解封装图:

4、高并发问题:nf_conntrack: table full, dropping packet相关问题解决方案 https://andblog.cn/?p=1826

在引流方案中,就遇到了类似问题,由于nf_conntrack链接表的影响导致引流后报文出wan口时未进行nat处理。通过设置不跟踪链接的规则,暂时解决,iptables -t raw -A PREROUTING -i-j NOTRACK

5、连接跟踪(conntrack):原理、应用及 Linux 内核实现--篇幅很长,介绍相当全面。 http://arthurchiao.art/blog/conntrack-design-and-implementation-zh/ 6、iptables学习系列文章----图文并貌详细介绍了ipstables配置使用,了解和学习iptables非常有帮助。 https://www.zsythink.net/archives/tag/iptables/ 7、云计算底层技术-netfilter框架研究 https://opengers.github.io/openstack/openstack-base-netfilter-framework-overview/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DPDK VPP源码分析 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
VPN 连接
VPN 连接(VPN Connections)是一种基于网络隧道技术,实现本地数据中心与腾讯云上资源连通的传输服务,它能帮您在 Internet 上快速构建一条安全、可靠的加密通道。VPN 连接具有配置简单,云端配置实时生效、可靠性高等特点,其网关可用性达到 99.95%,保证稳定、持续的业务连接,帮您轻松实现异地容灾、混合云部署等复杂业务场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档