有了上一篇关于tun/tap的介绍之后,大家应该对虚拟网络设备有了一定的了解,本篇将接着介绍另一种虚拟网络设备veth。
veth设备的特点
veth和其它的网络设备都一样,一端连接的是内核协议栈。
veth设备是成对出现的,另一端两个设备彼此相连
一个设备收到协议栈的数据发送请求后,会将数据发送到另一个设备上去。
下面这张关系图很清楚的说明了veth设备的特点:
+—————————————————————-+
| |
| +————————————————+ |
| | Newwork Protocol Stack | |
| +————————————————+ |
| ↑ ↑ ↑ |
|…………..|……………|……………|……………..|
| ↓ ↓ ↓ |
| +———-+ +———–+ +———–+ |
| | eth0 | | veth0 | | veth1 | |
| +———-+ +———–+ +———–+ |
|192.168.1.11 ↑ ↑ ↑ |
| | +—————+ |
| | 192.168.2.11 192