1. VPP-Agent架构调研
VPPAgent主程序实现:vpp-agent/cmd/vpp-agent; 1.1. VPPAgent主程序分析 vpp-agent/cmd/vpp-agent/main.go 抽象Agent基类的定义在 go.ligato.io/cn-infra/v2/agent vppAgent := app.New() a := age… 阅读更多 »1. VPP-Agent架构调研
VPPAgent主程序实现:vpp-agent/cmd/vpp-agent; 1.1. VPPAgent主程序分析 vpp-agent/cmd/vpp-agent/main.go 抽象Agent基类的定义在 go.ligato.io/cn-infra/v2/agent vppAgent := app.New() a := age… 阅读更多 »1. VPP-Agent架构调研
1. VPP 接口文件 vpp同控制平面交互的定义接口位于目录vpp/src/vnet和vpp/src/plugins中的api文件;例如src/vnet/ip/ip_types.api文件中定义实例如下: /* Hey Emacs use -*- mode: C -*- */ /* * Copyright (c) 2018 C… 阅读更多 »Vpp私有API协议入门
文中三种协议类型,都通过建立veth pair打通Linux和VPP环境。 1. VLAN 1.1. 创建Linux veth pair对进行配置 # 创建Linux veth pair对进行配置 ip link add ki type veth peer name vi # vpp 接管 host interface 接口 v… 阅读更多 »VLAN_GRE_VXLAN三种协议在Linux+Vpp环境的互通
无法提供摘要。这是一篇受保护的文章。
1. 进程启动 先准备ovs的工作目录,数据库存储路径等 mkdir -p /etc/openvswitch mkdir -p /var/run/openvswitch 先启动ovsdb-server ovsdb-server /etc/openvswitch/conf.db \ -vconsole:emer -vsyslog:… 阅读更多 »OVS常用命令与使用总结(转载)
VSAP(VPP栈加速项目)旨在基于VPP主机栈,建立行业级别的用户空间应用生态。随着VPP主机栈和上游的改变,VSAP将会适配现有开源项目,例如,Nginx和Envoy。该项目将利于VPP主机栈和应用程序。 首先,通过社区的努力,VSAP主要确保主机栈的稳定性; 其次,如果可能,VSAP将尝试提高主机协… 阅读更多 »VSAP
1.启动配置 启动命令 #直接运行,指定需要的etcd配置文件 ./cmd/vpp-agent/vpp-agent -etcd-config=./examples/localclient_with_etcd/etcd.conf #或采用如下启动多个服务,设置标签microservice-label ./cmd/vpp-agent… 阅读更多 »VPP-Agent执行