VPP结合dnsmasq制作家庭路由器(Centos+VPP+Dnsmasq)
VPP HomeRouter 1.前置条件准备 2.配置vpp接管网口 3.VPP相关配置 4.主机配置默认路由 5.配置DHCP服务 6.配置DNS缓存服务 本文主要用于测试玩耍,仅供参考,商用建议谨慎选择。如果采用ubuntu系统可参考VPP官方相关文档。本文基于centos7.6系统,本文源站链接。… 阅读更多 »VPP结合dnsmasq制作家庭路由器(Centos+VPP+Dnsmasq)
VPP HomeRouter 1.前置条件准备 2.配置vpp接管网口 3.VPP相关配置 4.主机配置默认路由 5.配置DHCP服务 6.配置DNS缓存服务 本文主要用于测试玩耍,仅供参考,商用建议谨慎选择。如果采用ubuntu系统可参考VPP官方相关文档。本文基于centos7.6系统,本文源站链接。… 阅读更多 »VPP结合dnsmasq制作家庭路由器(Centos+VPP+Dnsmasq)
1.Transit网络拓扑如下图所示 拓扑: CE和PE通过10.10.10.0/24网段进行公网通信;CE上的路由信息同PE上的fib table 1进行通信,IP地址范围是10.10.10.0/24; 然后建立PE(Provider)和CE(Client)之间的ipsec+gr… 阅读更多 »基于Gre+Ipsec的BGP联合组网实现
vpp自版本更新到19以上修改较大,很多东西无法支持,需要重新探索。例如我们计划采用的方案vppsb。 在解决数据平面和控制平面分离的方案中,官方只有匹配VPP18.04版本的vppsb,19以上未支持。并官方bug罗列中表示无多余人在开发这块vppsb,日期为2019年7月。 官方Git源 https://gerrit.fd.… 阅读更多 »VPPSandBox中netlink和router编译
1. VPP构建安装 1.1 下载VPP及编译 1.2 问题排查 2. 配置运行vpp 2.1 关闭待接管网卡接口 2.2 安装NIC网卡驱动模块 2.3 设置大页存储(可选步骤,可后期配置) 2.4 接口绑定驱动(建议执行步骤,可不选) 2.5 配置vpp(建议执行步骤,可不选) 2.6 启动vpp 2.7 创建网卡接口及IP… 阅读更多 »编译安装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)绑定及解绑端口 ip6… 阅读更多 »VPP中VRF租户路由域的命令使用