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)
选择 weight值 最高的路由;weight值为cisco私有属性,只在路由器本地AS生效,不会传递; (记住)选择 local-pref较大的路由 ;本地优先级属性只能在一个AS内部传递,影响本AS的出向流量选择哪个出口。数值越大越优先(0-4294967295)。 — 当一个AS内的BGP路由器从多个不同的EBGP邻居(… 阅读更多 »BGP路径选择13条规则
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联合组网实现
1.ACL 控制流量 匹配感兴趣流 //该方式仅做添加 access-list 1 permit 192.168.1.1 0.0.0.0 抓路由 access-list 1 permit 192.168.1.2 access-list 1 permit 192.168.1.3 access-list 1 permit 192.1… 阅读更多 »路由控制工具
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及运行
1.FRR中YANG库 YANG是一种数据建模语言(data modeling language),用于对配置数据(model configuration data),状态数据(state data),远程过程调用(Remote Procedure Calls)和网络管理协议通知(notification… 阅读更多 »FRR中CLI框架分析及Yang