FD.io/VPP — VPP Agent — 架构设计

Posted 范桂飓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FD.io/VPP — VPP Agent — 架构设计相关的知识,希望对你有一定的参考价值。

目录

VPP Agent 的分层架构

VPP Agent 本质上就是一个 VPP-specific plugins 的集合,作为 App、VPP、CN Infra 三者之间交互的桥梁。

  • Northbound Plugins:提供 Model-driven Protobuf Northbound APIs,使 VPP Agent 可以与外部 Applications 进行交互。
  • KV Scheduler Plugins:从 NB 获取配置数据,然后向 SB 执行 VPP Plugins 或 Linux Plugins 的回调。支持使不同的 VPP 遵守严格的配置操作顺序,保证 VPPs 运行场景的准确性。
  • VPP and Linux Plugins:与 VPP 或 Linux Data Plane 进行交互的模块。
  • CN Infra Plugins

以上是关于FD.io/VPP — VPP Agent — 架构设计的主要内容,如果未能解决你的问题,请参考以下文章

FD.io/VPP — VPP Agent — 架构设计

FD.io/VPP — VPP Agent — Telemetry Plugin

FD.io/VPP — L2TP

FD.io/VPP — 流量追踪

FD.io/VPP — 性能

FD.io/VPP — 常用指令集合