VPP
文章平均质量分 51
NUAA丶无痕
让学习成为一种习惯,我们的目标是星辰大海!
展开
-
vpp初始化过程之主线程工作机制
待写原创 2021-12-05 23:35:25 · 884 阅读 · 6 评论 -
vpp之handoff机制介绍
待写原创 2021-12-05 23:33:39 · 881 阅读 · 1 评论 -
vpp之feature机制介绍
vpp feature机制介绍原创 2021-11-19 23:14:47 · 3165 阅读 · 3 评论 -
vpp之node节点分析二: qs类型
vppnode节点分析原创 2021-11-19 23:13:31 · 1469 阅读 · 1 评论 -
vpp之node节点分析一: dual类型节点
vpp node节点分析原创 2021-11-19 23:05:07 · 3754 阅读 · 11 评论 -
centos7编译安装vpp2101版本报错问题
vpp21.01版本跟vpp20.09编译方式没有什么改动,但是在虚拟机情况下容易出错原因在于虚拟机内存太小 我实验的结果是8G内存一般来说编译就没问题了如果一开始编译没通过,后面调整内存大小也不会通过,因为已经生成缓存了清楚缓存执行命令rm -rf build/external/rpm/tmp/...原创 2021-08-11 18:56:53 · 527 阅读 · 1 评论 -
vpp添加binary api之上篇
vpp可以对外提供C/C++接口来进行操作,这里将详细介绍一下如何添加binary api官方的ACL插件是一个很好的教程,但是由于里面的内容太多新手很容易犯迷糊,这里用插件的形式来介绍一下,添加一个接口十分简单ACL插件的介绍可以参考教程https://segmentfault.com/a/1190000019613730,这个教程写的很详细了首先要掌握的知识是会创建插件,可以参考vpp插件介绍之创建插件这里以qs类型的插件为例,插件名称为testqs上篇只打算介绍如何添加dump/d原创 2021-04-22 23:59:04 · 948 阅读 · 1 评论 -
vpp插件介绍之创建插件
vpp通过插件的方式可以方便的在原有框架基础上扩展新的功能vpp提供了脚本可以自动创建插件1.安装emacs一般安装vpp时就安装了yum install emacs2.切换至插件目录cd vpp/src/plugins3.执行脚本../../extras/emacs/这里先设置插件名字,然后选择插件的类型插件有两个类型 dual 和 qsdual和qs只在node.c文件上有差异,dual一般应用于二层网络,里面添加了对mac的处理,qs一般是三层网络,里原创 2021-04-22 00:11:00 · 2144 阅读 · 0 评论 -
VPP配置文件详解
这里主要是详解介绍vpp配置文件中常用的选项的含义一、环境操作系统: Centos7VPP版本: 20.09二、参考教程官网wiki对配置文件startup.conf做了详细解释,英文好可以直接参考官网vpp-20.09 startup.conf文件详解三、VPP配置文件详解待写...原创 2021-02-22 13:46:14 · 1899 阅读 · 1 评论 -
C++调用vpp二进制api
vpp除了CLI(命令行)的方式控制vpp以外,还提供可编程的接口调用vpp提供了C和C++语言调用api接口与vpp进行交互的方式,这里以C++为例,后面讲述如何添加vpp的api接口时会详细说明C语言的方式待写...原创 2021-02-09 21:48:27 · 942 阅读 · 0 评论 -
VPP前言
这里写的是研究vpp的一些心路历程,我在这里并不打算写下。本科毕业一年之际也就是20年五月份第一次接触vpp,也是公司需要,当时的我对许多网络知识并不了解,因为大学对网络方面的教育太薄弱,当时很难对网络知识有深刻的理解,脑海里剩下的就剩tcp三次握手和DNS相关的知识,也就会在服务器上配置IP、网关、路由等,刚开始研究的OVS都不知道是什么,更不要提对SDN,NFV有什么概念,所以研究VPP对我是个很大的挑战。除去中间干别的事情的几个月,现在算起来研究vpp也有近半年时间了。到现在为止也算是对vpp的一原创 2021-02-09 10:26:37 · 672 阅读 · 2 评论 -
VPP-20.09版本安装教程(离线版)
一般人可能会选择联网下载,但是如果把相关软件都下载下来,那么以后安装会更快捷。但是离线安装首先需要有个能上网的机器先把所需要的依赖下载下来,所以建议先掌握联网版安装方式,请参考文章VPP-20.09版本安装教程(联网版)以下工作在联网的机器上操作,然后把相关依赖全部拷贝出来即可一、环境操作系统: Centos7.4VPP版本: 20.09设置阿里云镜像源注:由于centos官方源下载rpm太慢,vpp依赖的rpm包有几百个,所以选择阿里云镜像源更新centos-base源参考原创 2021-02-08 22:36:56 · 1550 阅读 · 0 评论 -
VPP-20.09版本安装教程(联网版)
一、环境操作系统: Centos7.4VPP版本: 20.09设置阿里云镜像源注:由于centos官方源下载rpm太慢,vpp依赖的rpm包有几百个,所以选择阿里云镜像源更新centos-base源参考https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11gE0rea更新epel源参考https://developer.aliyun.com/mirror/epel?spm=a2c6h原创 2021-02-08 14:45:03 · 1958 阅读 · 0 评论