本实验使用VPP 接管两个网卡,组成一个桥,是连接在这个桥的上两台电脑能够互通。
环境
Ubuntu 版本:20.04
VPP 版本:23.02
拓扑
配置
虚拟网络
新建VMnet2 和VMnet3 用于将两个PC隔离
Ubuntu (VPP 运行的机器)
创建两个网卡,分别放在VMnet2 和VMnet3
两个Win10 虚拟机
扫描二维码关注公众号,回复:
15549845 查看本文章
各有一个网卡,分别放在VMnet2 和VMnet3
VPP
startup.conf
unix {
interactive
cli-listen /run/vpp/cli.sock
gid 0
startup-config ./init_cli
}
dpdk {
dev 0000:02:05.0{
name eth2
}
dev 0000:02:06.0{
name eth1
}
}
api-trace {
on
}
socksvr {
default
}
cpu {
main-core 1
corelist-workers 2,3
}
buffers {
buffers-per-numa 128000
}
plugins {
plugin oddbuf_plugin.so { enable }
}
init_cli
comment { create bridge }
create bridge-domain 10
comment {set up eth1 eth2 }
set interface l2 bridge eth1 10
set interface state eth1 up
set interface l2 bridge eth2 10
set interface state eth2 up
开始操作
启动VPP
配置虚拟机
两个电脑互ping