基于软件的计算机和移动网络中的自愈功能应用
1. 引言
在软件定义网络(SDN)和网络功能虚拟化(NFV)环境中,实现网络的自愈功能至关重要。SONAr 作为一种用于计算机/移动网络自我管理的参考架构,为实现这一目标提供了有效的解决方案。它运行在管理层,能够自主监控其他层,通过一系列功能和算法应对网络中出现的各种问题。
2. 控制路径用例
2.1 过载或拥塞场景
在控制路径用例中,除了链路中断的情况,还存在过载或拥塞的场景。例如,若链路 NE1 - NE4 未中断,但可能由于 NE1 或 NE4 过载,或者数据平面通信导致该链路流量过高而出现拥塞。MCoE 持续监控链路使用等指标,Prediction SLE(PSLE)则在运行时对这些指标进行分析。当 PSLE 预测到某条链路(如 NE1 - NE4)将出现拥塞时,会在 NEM 中发布一个事件,SHE 接收该事件后,其恢复微服务会主动定义恢复动作,在拥塞开始前修改 C1 和 NE4 之间的逻辑控制路径。
2.2 路径可用性保障
为确保 SDNC 与其控制的网元(NE)之间、SDN 应用与 SDNC 之间的不间断通信,SONAr 微服务应先应用新路径的流规则,再移除旧的流规则。这样,即使网元会复制一些控制原语,SDNC 接收并丢弃重复原语,也能避免控制信息丢失,比先移除旧规则再创建新规则的方式更优。
以下是该过程的 mermaid 流程图:
graph LR
A[MCoE 监控链路指标] --> B[PSLE 分析指标]
B -->