VPP L2 桥转发

本实验使用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

       

猜你喜欢

转载自blog.csdn.net/wjmasd/article/details/130745713