VPP三层转发

上一篇中,我们尝试了使用VPP实现二层转发,这次我们在试试用VPP来实现三层转发。

VPP二层转发

VPP是一个与OVS类似的软件交换机,不同的是,它用批量的方式、在用户空间处理数据报文,它可以使用DPDK来实现报文的收发,也可以使用其他方式。它的架构非常灵活,扩展方便,通过插件机制,可以实现大量的功能:二层转发、三层转发、NAT等。

今天主要是对其二层转发功能进行探索,看看如何将它当作一台二层交换机来使用。

在Ubuntu20.04上安装和配置VPP

这周为了提高网络压测的压力,尝试了一下VPP,初次接触,好多东西不是很理解。但不管怎么样,先安装起来跑跑,积累一点初步的认识吧。 我的验证环境如下:

  • 虚拟化:kvm,创建两台4核4G的虚拟机;
  • 操作系统:Ubuntu 20.04
  • VPP版本:22.06
  • DPDK版本:19.11.12

只是很粗浅的尝试,如果你也正好是入门选手,希望对你有帮助。

Vim远程拷贝之Mac篇

作为一个开发或运维人员,登录到服务器之后,最常用的编辑器之一就是vim。使用vim的过程中经常遇到一个尴尬的情况, 拷贝了一段内容后,切换到其他窗口想要粘贴,却意外的发现并不是自己想要的内容。 重复两次后,才意识到刚才是在vim中拷贝的,拷贝的这些内容是无法进入你本地电脑的粘贴板的。 网上有很多相关的解决方案,但或多或少都有配置麻烦或根本没有效果。我经过一番摸索,也形成了自己的解决方法, 不过这个方法暂时只能在Mac系统上使用。我自己也使用了一段时间,觉得还不错,配置也很简单,不需要安装任何软件,期望对你所有帮助。

在centos7上安装ceph octopus

最近几天学习通过ceph-ansible安装ceph,为了解ceph的最新特性,选择了安装ceph的最新稳定版octopus。结果安装过程没有预想的顺利,遇到一些坑,这里记录并分享一下。