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的主要内容,如果未能解决你的问题,请参考以下文章
neutron基础一(网络基本命令)基本命令,包括veth peer