searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

iptables/netfilter output和路由之间的关系

2023-07-19 09:34:48
94
0

iptables/netfilter 的四表五链估计大家都很熟悉,那么在output点和路由之间的关系,大家都知道是先过路由,然后才会到output,但是这么说又不是很精准。

如果是路由在先,那么在output的mangle对数据包打mark为什么又会命中策略路由走到相应的路由表去呢?是不是有点矛盾

事实上,确实是先路由才会到output,但是如果在output点报文有了改动,那么就还会重新查找一次路由。

 
--看看linux内核源码    这个流程就非常非常清晰了
iptable_mangle_hook函数,在output点的逻辑是不一样的
 
 
ipt_mangle_out函数
0条评论
作者已关闭评论
阿莫西林的杂货铺
12文章数
0粉丝数
阿莫西林的杂货铺
12 文章 | 0 粉丝
原创

iptables/netfilter output和路由之间的关系

2023-07-19 09:34:48
94
0

iptables/netfilter 的四表五链估计大家都很熟悉,那么在output点和路由之间的关系,大家都知道是先过路由,然后才会到output,但是这么说又不是很精准。

如果是路由在先,那么在output的mangle对数据包打mark为什么又会命中策略路由走到相应的路由表去呢?是不是有点矛盾

事实上,确实是先路由才会到output,但是如果在output点报文有了改动,那么就还会重新查找一次路由。

 
--看看linux内核源码    这个流程就非常非常清晰了
iptable_mangle_hook函数,在output点的逻辑是不一样的
 
 
ipt_mangle_out函数
文章来自个人专栏
网络疑难杂症
12 文章 | 1 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0