开源的边缘网络服务平台:OpenNESS(上)(10)
2023-06-03 来源:旧番剧
需要注意的是,OpenNESS 没有实现 Mm7 参考点,而是直接通过 EDA 对 NTS 的调用来完成数据转发规则的配置。
EDA(Edge Dataplane Agent):映射到 ETSI MEC Mp2 参考点,作为 MEP 和 Data plane 之间的交互媒介。在 ME APP,网络,ME Service 之间完成数据路由转发。
OpenNESS 实现了 EDA 来对接 NTS。NTS 本身的 API 是没有保留的,所以 EDA 可以看作是 NTS 的 API。
NTS Dataplane(Network Transport Service Data Plane):数据面转发模块,将指定的流量规则应用到 Edge Platform 上,实现数据分发。
DNS Server:作为 Edge Platform DNS 服务器,应用于 ME APP。而对于不运行在 Edge Platform 的 APPs,则充当 DNS 转发器(forwarder)。
LTE/CUPS Agent:对接 EPC Control Plane,Edge Controller 用于为 Edge Platform 配置 EPC Control Plane 和 EPC User Plane。
对于往返于 ME APP 与 EAA 之间、往返于 Edge Controller Software 与 EPC CP 之间的交互使用了 RESTful API。OpenNESS 就是通过微服务之间的交互,微服务与 ME APP 之间的交互、微服务于其他第三方商业解决方案(e.g. VIM、MEO、NFVO)之间的交互来完成其功能的。
On-Premise Edge Deployment 的软件架构: