veth

Posted Li-Yongjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了veth相关的知识,希望对你有一定的参考价值。

前言

电信家庭网关规范自 2020 年引入 EasyMesh 功能,其中 Controller 由电信提供插件完成,Agent 由网关软件实现。
为了接口通用,电信使用 veth-pair 技术,实现了 Controller 连接在桥上。

什么是 veth-pair 技术呢?

veth-pair

veth-pair 是成对出现的一种虚拟网络设备,一端连接着网络协议栈,一端彼此相连,数据从一端出,从另一端进。
它的这个特性常常用来连接不同的虚拟网络组件,构建大规模的虚拟网络拓扑,比如连接 Linux Bridge、OVS、LXC 容器等。
一个很常见的案例就是它被用于 OpenStack Neutron,构建非常复杂的网络形态。

如何使用

前提:开启内核 veth 功能选项 CONFIG_VETH=y

参考命令:

dev@debian:~$ sudo ip link add veth1 type veth peer name veth0
dev@debian:~$ sudo ip link set veth1 up
dev@debian:~$ sudo ip link set veth0 up

以上是关于veth的主要内容,如果未能解决你的问题,请参考以下文章

veth

neutron基础一(网络基本命令)基本命令,包括veth peer

docker:如何轻松获得 veth 桥接接口对?

??????????????? veth??????

Linux 虚拟网络设备 veth-pair 详解,看这一篇就够了

云计算网络之---tap/tun/veth 虚拟网卡详解