基于INT预测SFC网络故障的方法、装置及处理器制造方法及图纸

技术编号:34452236 阅读:18 留言:0更新日期:2022-08-06 16:54
本申请实施例提供一种基于INT预测SFC网络故障的方法、装置、处理器及存储介质。方法包括:确定SFC的遥测频率和遥测参数组;将遥测频率和遥测参数组发送至SDN控制器,以通过SDN控制器确定SFC的网络传输路径并生成INT遥测数据包;获取INT遥测数据包中每个交换机包含的每个遥测参数的参数值;根据遥测参数组中包含的参数值确定预设时间点的SFC网络数据;将SFC网络数据输入至神经网络模型,以通过神经网络模型输出下一个时间点的SFC网络数据;将下一个时间点的SFC网络数据输入至分类模型中,获取分类模型输出的针对下一个时间点的SFC的预测故障类型,以快速定位故障位置,保证SFC的网络服务质量。络服务质量。络服务质量。

【技术实现步骤摘要】
基于INT预测SFC网络故障的方法、装置及处理器


[0001]本申请涉及网络通信领域,具体地涉及一种基于INT预测SFC网络故障的方法、装置、存储介质及处理器。

技术介绍

[0002]随着社会的发展与进步,通信网络需要承载更加多元化的通信业务,不同的通信业务对网络质量具有不同的需求。网络用户通常通过服务功能链(SFC)与服务终端之间进行通信。
[0003]服务功能链(SFC)由一组有序的虚拟网络功能(NFV)组成,以提供定制的网络服务,可以提高网络部署速度以及资源利用率,降低网络构建成本。软件定义网络(SDN)提供一种全新架构,能够实现网络的可编程,进一步为网络业务提供按需和灵活的网络服务。5G网络基于网络功能虚拟化(NFV)和软件定义网络(SDN)使得服务功能链(SFC)的部署更加灵活。而采用全新的网络架构仍然会产生网络故障。在目前的现有技术中,为了快速定位故障发生的位置和预测网络故障的类型,可以通过网络测量技术对网络中的网络数据进行测量。
[0004]目前,通过基于简单网络管理协议(SNMP)对网络传输的数据进行监控,并通过监测网络数据快速定位和预测故障,以保证网络质量。而采用此种方式采集的是数据包的接收字节数、丢包数以及错误数等的网络基本数据,无法满足网络中高动态数据的细粒度要求。且,采集网络数据一般采用轮询的方式,而此种收集方式具有较大的延迟,无法快速确定故障发生的位置,导致网络故障无法及时得到解决。

技术实现思路

[0005]本申请实施例的目的是提供一种基于INT预测SFC网络故障的方法、装置、存储介质及处理器。
[0006]为了实现上述目的,本申请第一方面提供一种基于INT预测SFC网络故障的方法,方法应用于INT服务器,包括:
[0007]确定SFC的遥测频率和遥测参数组,其中,遥测参数组是根据SFC对应的业务种类确定的,遥测参数组中包括多个遥测参数;
[0008]将遥测频率和遥测参数组发送至SDN控制器,以通过SDN控制器确定SFC的网络传输路径,并生成INT遥测数据包;
[0009]获取INT遥测数据包包括的网络传输路径上与每个交换机对应的遥测参数组,以及每个遥测参数组中包含的每个遥测参数的参数值;
[0010]根据遥测参数组中包含的参数值确定预设时间点的SFC网络数据;
[0011]将SFC网络数据输入至神经网络模型,以通过神经网络模型输出针对预设时间点的下一个时间点的SFC网络数据;
[0012]将下一个时间点的SFC网络数据输入至分类模型中,获取分类模型输出的针对下
一个时间点的SFC的预测故障类型。
[0013]在本申请的实施例中,遥测参数组包括交换机的队列长度,入口时间以及出口时间,SFC网络数据包括交换机的处理延迟,传播延迟以及队列长度;其中,处理延迟为交换机的入口时间和交换机的出口时间之间的时间差值,传播延迟为交换机的入口时间和在网络传输路径上位于交换机的上一个交换机的出口时间之间的时间差值。
[0014]在本申请的实施例中,将遥测频率和遥测参数组发送至SDN控制器,以通过SDN控制器确定SFC的网络传输路径,并生成INT遥测数据包包括:将遥测频率和遥测参数组发送至SDN控制器,以使SDN控制器获取SFC中每个交换机的部署顺序,并根据部署顺序确定SFC的网络传输路径,其中,SDN控制器在获取到遥测频率和遥测参数组后,发送部署顺序获取请求至SFC编排器,以获取到SFC编排器根据部署顺序获取请求返回的每个交换机的部署顺序;INT遥测数据包是SDN控制器根据INT协议生成INT报文后,结合遥测参数组中的遥测参数生成的。
[0015]在本申请的实施例中,在通过SDN控制器生成INT遥测数据包后,SDN控制器将INT遥测数据包发送至网络传输路径上的第一个交换机,第一个交换机按照网络传输路径上交换机的部署顺序将INT遥测数据包传输至下一个交换机,直到将INT遥测数据包传输至网络传输路径上的最后一个交换机;且在每个交换机对INT遥测数据包进行转发时,均会在INT遥测数据包中插入与交换机对应的遥测参数值,以得到与每个交换机对应的遥测参数组中包含的每个遥测参数的参数值;其中,在将INT遥测数据包发送至第一个交换机时,将与第一个交换机对应的多个遥测参数值,以及INT报文中的INT头部数据插入至INT遥测数据包,在将INT遥测数据包转发至最后一个交换机时,将与最后一个交换机对应的多个遥测参数值插入至INT遥测数据包中的INT元数据,并删除INT遥测数据包中的INT头部数据。
[0016]在本申请的实施例中,方法还包括对神经网络模型的训练步骤,训练步骤包括:获取多个时间点的SFC的历史网络数据,其中,历史网络数据是指时间顺序排列在预设时间点之前的SFC网络数据;依次将每个时间点的历史网络数据输入至神经网络模型;获取神经网络模型根据历史网络数据输出的针对输入的历史网络数据的时间点的下一个时间点的预测网络数据;根据预测网络数据与历史网络数据对应的实际网络数据之间的数据误差值调整神经网络模型的超参数,直到确定出最佳超参数,则确定神经网络模型训练完毕。
[0017]在本申请的实施例中,方法还包括:在通过分类模型确定针对下一个时间点的SFC的预测故障类型之后,将预测故障类型发送至SFC编排器,以通过SFC编排器调整SFC中交换机的部署顺序,直至SFC的网络质量满足预设的服务水平协议。
[0018]在本申请的实施例中,SFC的故障类型包括交换机过载和/或任意两个相邻交换机之间的网络传输路径过载。
[0019]本申请第二方面提供一种基于INT预测SFC网络故障的装置,包括:
[0020]数据确定模块,用于确定SFC的遥测频率和遥测参数组,其中,遥测参数组是根据SFC对应的业务种类确定的,遥测参数组中包括多个遥测参数;
[0021]数据发送模块,用于将遥测频率和遥测参数组发送至SDN控制器,以通过SDN控制器确定SFC的网络传输路径,并生成INT遥测数据包;
[0022]数据获取模块,用于获取INT遥测数据包包括的网络传输路径上与每个交换机对应的遥测参数组,以及每个遥测参数组中包含的每个遥测参数的参数值;
[0023]网络故障预测模块,用于根据遥测参数组中包含的参数值确定预设时间点的SFC网络数据;将SFC网络数据输入至神经网络模型,以通过神经网络模型输出针对预设时间点的下一个时间点的SFC网络数据;将下一个时间点的SFC网络数据输入至分类模型中,获取分类模型输出的针对下一个时间点的SFC的预测故障类型。
[0024]本申请第三方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器被配置成执行上述的基于INT预测SFC网络故障的方法。
[0025]本申请第四方面提供一种处理器,被配置成执行上述的基于INT预测SFC网络故障的方法。
[0026]通过上述技术方案,能够获取网络传输路径上每个交换机的遥测参数的遥测参数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于INT预测SFC网络故障的方法,其特征在于,所述方法应用于INT服务器,所述方法包括:确定SFC的遥测频率和遥测参数组,其中,所述遥测参数组是根据所述SFC对应的业务种类确定的,所述遥测参数组中包括多个遥测参数;将所述遥测频率和所述遥测参数组发送至SDN控制器,以通过所述SDN控制器确定SFC的网络传输路径,并生成INT遥测数据包;获取所述INT遥测数据包包括的所述网络传输路径上与每个交换机对应的遥测参数组,以及每个遥测参数组中包含的每个遥测参数的参数值;根据所述遥测参数组中包含的参数值确定预设时间点的SFC网络数据;将所述SFC网络数据输入至神经网络模型,以通过所述神经网络模型输出针对所述预设时间点的下一个时间点的SFC网络数据;将下一个时间点的SFC网络数据输入至分类模型中,获取所述分类模型输出的针对下一个时间点的SFC的预测故障类型。2.根据权利要求1所述的基于INT预测SFC网络故障的方法,其特征在于,所述遥测参数组包括交换机的队列长度,入口时间以及出口时间,所述SFC网络数据包括交换机的处理延迟,传播延迟以及队列长度;其中,所述处理延迟为所述交换机的入口时间和所述交换机的出口时间之间的时间差值,所述传播延迟为所述交换机的入口时间和在所述网络传输路径上位于所述交换机的上一个交换机的出口时间之间的时间差值。3.根据权利要求1所述的基于INT预测SFC网络故障的方法,其特征在于,所述将所述遥测频率和所述遥测参数组发送至SDN控制器,以通过所述SDN控制器确定SFC的网络传输路径,并生成INT遥测数据包包括:将所述遥测频率和所述遥测参数组发送至SDN控制器,以使所述SDN控制器获取所述SFC中每个交换机的部署顺序,并根据所述部署顺序确定SFC的网络传输路径,其中,所述SDN控制器在获取到所述遥测频率和所述遥测参数组后,发送部署顺序获取请求至SFC编排器,以获取到所述SFC编排器根据所述部署顺序获取请求返回的每个交换机的部署顺序;所述INT遥测数据包是所述SDN控制器根据INT协议生成INT报文后,结合所述遥测参数组中的遥测参数生成的。4.根据权利要求3所述的基于INT预测SFC网络故障的方法,其特征在于,在通过所述SDN控制器生成所述INT遥测数据包后,所述SDN控制器将所述INT遥测数据包发送至所述网络传输路径上的第一个交换机,所述第一个交换机按照所述网络传输路径上交换机的部署顺序将所述INT遥测数据包传输至下一个交换机,直到将所述INT遥测数据包传输至所述网络传输路径上的最后一个交换机;且在每个交换机对所述INT遥测数据包进行转发时,均会在所述INT遥测数据包中插入与所述交换机对应的遥测参数值,以得到与每个交换机对应的遥测参数组中包含的每个遥测参数的参数值;其中,在将所述INT遥测数据包发送至所述第一个交换机时,将与所述第一个交换机对应的多个...

【专利技术属性】
技术研发人员:李铮刘庆扬王康王祥毛珊珊彭超徐书明
申请(专利权)人:深圳市国电科技通信有限公司北京智芯微电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1