有人可以详细解释veth pair和tap接口以及这些设备如何连接到linux网桥或openvswitch的差异。我发现这是一个特殊的网络设备,它是成对创建的,我认为它是一种改变流量方向的方法,也就是说,当外出方向流量被发送到从Linux协议传送设备时堆栈,它被发送到另一个镜像veth设备,所以镜像将其视为一个方向流量并将其放回到Linux协议栈以供进一步使用。Linux中的虚拟网络设备
点击设备是逻辑网络设备,但与任何另外一个:它允许用户空间程序直接将流量注入到Linux协议栈中,并且它可以从堆栈中检索流量,并在用户空间打开一个到2级的Linux协议栈(或3级的tun设备)的隧道,该堆栈将考虑来自用户的数据如方向交通的步伐“
但它没有给我整个图片。
在此先感谢!
superuser.com上的问题更好?参见linux虚拟网络简介。 。 。 http://superuser.com/questions/428694/creating-a-new-network-namespace-on-linux/817118#817118 – gaoithe 2014-09-26 11:22:34