在linux中,路由在环回与分配给NIC的IP上采用不同的路径

时间:2013-04-18 15:56:18

标签: linux networking

我使用的是RHEL 6.3(2.6.x内核)。我有基于tcp的客户端服务器应用程序。我注意到,当我在同一主机上运行它们时,吞吐量大致相同,无论服务器是绑定到环回还是分配给NIC的本地IP。

背后的原因是什么?我的理解是环回是基于软件的路由,当涉及分配给NIC的本地IP时,硬件涉及数据路径。真的吗?

1 个答案:

答案 0 :(得分:3)

硬件不参与。

只要路由功能知道目标地址是本地的,数据包就会切换到入口路径。顺便说一下,为什么嗅探器无法捕获这样的数据包,因为该钩子恰好是在这个决定之后。