概念描述

veth-pair是一对虚拟设备接口,是成对出现的,一段连着协议栈,一端连着本机,为啥是veth的v?
因为一般是用来连接虚拟网络设备的,典型的如network namespace隔离出来的两个网络命名空间。docker容器之间的联通等。
这就非常像是两台计算机之间如何通信,那就是通过网桥或者交换机等硬件进行通讯,但veth不是直接充当网桥或交换机,而是充当他们之间的网络接口,类似于双绞线和水晶头的能力。
只用于虚拟化。

veth-pair < 交换机(网桥) < 路由器

在docker中的应用

image.png