图中IPV4共有5个钩子函数:
1,NF.IP.PRE.ROUTING;
2,NF.IP.LOCAL.IN;
3,NF.IP.FORWARD;
4,NF.IP.POST.ROUTING;
5,NF.IP.LOCAL.OUT;
数据包从左边进入系统进行IP校验后,经过第一个钩子函数NF.IP.PRE.ROUTING进行处理;然后进入路由代码,它决定改数据包是转发还是发给本机;
若是发给本机,则该数据包经过钩子函数NF.IP.LOCAL.IN处理后传给上层协议;
若该数据包需转发则被NF.IP.FORWARD处理;然后,经过最后一个钩子函数NF.IP.POST.ROUTING处理后传到网络上;
本地产生的数据经钩子函数NF.IP.LOCAL.OUT处理后,进行路由选择处理,然后经NF.IP.POST.ROUTING处理发送到网络上。
阅读(1319) | 评论(0) | 转发(0) |