多网卡场景数据包接收时ip匹配规则
mac地址匹配规则
接收数据包时数据包中的目的mac地址匹配接收网卡的mac地址后,数据包才会继续被传递到网络层处理
ip地址匹配规则
图1:
参见:https://zhuanlan.zhihu.com/p/529160026?utm_id=0
图2:
参见:https://www.bilibili.com/read/cv16163853/
图3:
参考:http://blog.chinaunix.net/uid-26774026-id-3354705.html
图4:
结论:
针对多网卡场景,当数据包在数据链路层完成目标mac地址匹配后,接下来匹配目标ip时只要该主机有目标ip即可,无需在意接收数据包的网卡的ip是否是目标ip,不是同样可以匹配,同样会接收该数据包,并在本机完成处理。