开源的边缘网络服务平台:OpenNESS(上)(2)
2023-06-03 来源:旧番剧
OpenNESS 与 ETSI MEC
简而言之,OpenNESS 就是一个可以充当 ETSI MEC 参考模型中的 MEPM、MEP 以及 Data Plane 角色的平台级开源软件。
MEPM(ME platform manager,移动边缘平台管理器):具有 MEP 元素管理、ME APP 生命周期管理以及 ME APP 的规则与需求管理等功能。
ME APP 生命周期管理:包括 ME APP 的创建和终止,并且为 MEO 上报 ME APP 相关事件的指示消息。
ME APP 规则与需求管理:包括身份认证、流量规则、DNS 配置和 UE 切换导致的冲突协调(非合作博弈,纳什均衡算法)等。
MEP(ME platform,移动边缘平台):从 MEPM、ME APP 或 ME Service(支撑 MEP 的底层 Services)处接收流量转发规则(Traffic Rules),并且基于转发规则向 Dataplane(数据面)下达转发指令。另外,MEP 还支持本地 DNS 服务、代理服务器的配置,可以将数据流量重定向到预期的 ME APP 或 ME Service。MEP 还可以通过 Mp3 参考点与其他的 MEP 进行通信,在分布式 MEC 系统的协作机制中,Mp3 参考点可以作为不同 MEP 互联协作的基础。
ME APP(移动边缘应用) :是运行在 ME VIM 上的 Application 实例,ME APP 通过 Mp1 参考点与 MEP 相互通信。Mp1 参考点要求提供 ME APP 可用性(Availability)标识,发生 UE 切换时为用户准备或重定位 ME APP 会话状态等额外功能。
根据 ETSI MEC 参考模型,OpenNESS 采用了 Edge Controller Software(简称 Controller)与 Edge Platform Software(简称 Edge)分离的分布式软件架构设计思路。其中,Edge Controller Software 充当着 MEPM 的角色运行在 Data Center 或 Cloud 中,而 Edge Platform Software 则充当 MEP 以及 Dataplane 的角色运行在任何 Network Edge 之上,包括:uCPE(通用客户端设备)、vRAN(虚拟无线接入网)以及 NGCO(新一代的电信机房,或称中央办公室)。