VPPSandBox中netlink和router编译
vpp自版本更新到19以上修改较大,很多东西无法支持,需要重新探索。例如我们计划采用的方案vppsb。 在解决数据平面和控制平面分离的方案中,官方只有匹配VPP18.04版本的vppsb,19以上未支持。并官方bug罗列中表示无多余人在开发这块vppsb,日期为2019年7月。 官方Git源 https://gerrit.fd.… 阅读更多 »VPPSandBox中netlink和router编译
vpp自版本更新到19以上修改较大,很多东西无法支持,需要重新探索。例如我们计划采用的方案vppsb。 在解决数据平面和控制平面分离的方案中,官方只有匹配VPP18.04版本的vppsb,19以上未支持。并官方bug罗列中表示无多余人在开发这块vppsb,日期为2019年7月。 官方Git源 https://gerrit.fd.… 阅读更多 »VPPSandBox中netlink和router编译
本文基于VMware虚拟机环境,详细请参考本文源站地址。 操作系统:CentOS7.6 Linux version 3.10.0-957.27.2.el7.x86_64 适用VPP版本:19.08-20.05,本文示例版本19.08 操作用户权限:root 系统驱动如果支持MSI-X,就无法使用驱动uio_pci_generic… 阅读更多 »编译安装VPP及运行
create sub G0 834 //创建子接口,tag是834 set interface ip table G0.834 1 //将此接口设置在fib 1里 set interface ip address G0.834 192.168.0.250/24 //设置接口ip set interface state G0.8… 阅读更多 »vpp命令总结(转载)
1. NAT interface 范式 nat44 add address nat44 add address [- ] [tenant-vrf ] [twice-nat] [del] set interface nat44 in out [output-feature] [del] #sNat设置G0为出口 nat44 add… 阅读更多 »VPP中NAT44
1、创建删除vrf表 vpp# ip table ? ip table ip table [add|del] <table-id> vpp# ip6 table ? ip6 table ip6 table [add|del] <table-id> 2、端口绑定及查看端口绑定情况 1)绑定及解绑端口 ip… 阅读更多 »VPP中VRF租户路由域的命令使用
VPP版本 20.01stable 1.VPP打包及安装概述 #在此之前一定要执行 #安装依赖安装包 make install-dep #下载安装第三方模块等 make install-ext-deps ##这步是打包命令 make pkg-rpm #或是pkg-deb 随后,在vpp/build-roo… 阅读更多 »VPP打包及自定义插件打包
1.实现使用模板插件 操作系统CentOS7.6 VPP20.01 VSCode远程编译环境 VPP官方文档首页:https://wiki.fd.io/view/VPP VPP官方文档增加插件方式: https://fd.io/docs/vpp/master/gettingstarted/developers/add_plugi… 阅读更多 »VPP之插件框架分析