网络控制方法及设备技术

技术编号:30884881 阅读:24 留言:0更新日期:2021-11-22 20:27
本发明专利技术实施例提供一种网络控制方法及设备,该方法包括:向控制设备发送所述网络节点的工作状态参数,以使所述控制设备根据所述网络节点的工作状态参数,对网络拓扑和资源视图进行更新。在本发明专利技术实施例中,通过集中控制可以清楚了解全网的拓扑和资源情况,可以做出更合理的路径和资源预留决策。合理的路径和资源预留决策。合理的路径和资源预留决策。

【技术实现步骤摘要】
网络控制方法及设备


[0001]本专利技术实施例涉及通信
,具体涉及一种网络控制方法及设备。

技术介绍

[0002]国际互联网工程任务组(The Internet Engineering Task Force,IETF)的DetNet工作组目前工作关注的整体架构、数据平台规范、数据流量信息模型、YANG模型;但没有对网络控制提出新的规范,只是沿用了IETF RFC7426中SDN的相关架构和控制。控制平面收集到网络系统的拓扑,管理平面监控网络的设备的故障及实时信息。控制平面根据网络系统的拓扑和管理平面的信息,进行路径计算,生成流表,整个过程中未考虑资源的占用,无法保证零丢包、零抖动、低延迟等确定性的性能。

技术实现思路

[0003]本专利技术实施例的一个目的在于提供一种网络控制方法及设备,解决由于未考虑资源的占用,无法保证零丢包、零抖动、低延迟等确定性的性能的问题。
[0004]本专利技术实施例提供一种网络控制方法,应用于网络节点,包括:
[0005]向控制设备发送所述网络节点的工作状态参数,以使所述控制设备根据所述网络节点的工作状态参数,对网络拓扑和资源视图进行更新。
[0006]可选地,所述工作状态参数包括以下一项或多项:网络设备类型;固有带宽;可分配带宽;尽力服务带宽;已分配带宽;剩余分配带宽;固有缓冲区;可分配缓冲区;尽力服务缓冲区;已分配缓冲区;剩余分配缓冲区。
[0007]可选地,向控制设备发送所述网络节点的工作状态参数,包括:
[0008]通过周期性心跳消息,向所述控制设备发送所述网络节点的工作状态参数。
[0009]可选地,所述方法还包括:
[0010]在从所述控制设备接收到流表后,按照数据流的业务等级更新流表,在相关等级的流表中插入或删除数据流的转发路径,得到分级流表的执行结果;
[0011]将所述分级流表的执行结果通知给所述控制设备。
[0012]可选地,所述方法还包括:
[0013]在从控制设备接收资源预留信息后,按照流标识进行资源预留或取消,得到资源预留的执行结果;
[0014]将所述资源预留的执行结果通知给所述控制设备。
[0015]可选地,所述方法还包括:
[0016]在从数据源设备接收到数据流后,按照所述数据流的等级选取流表,并进行匹配;
[0017]根据所述数据流的流标识,在所述网络节点上执行资源预留。
[0018]可选地,在按照所述数据流的等级选取流表,并进行匹配之前,所述方法还包括:
[0019]根据所述数据流的流标识和/或流类型,判断是否需要复制;
[0020]如果需要复制,则对所述数据流的每个分组进行复制,形成多条数据流,转入流表
进行匹配;
[0021]如果不需要复制,则直接转入流表匹配。
[0022]可选地,所述方法还包括:
[0023]判断所述网络节点是否为末跳;
[0024]如果所述网络节点为末跳,则按照流标识中的分组序列号分析是否为重复的分组,如果是重复分组,则删除重复的分组;
[0025]按照流类型分析所述数据流的到达时间,根据时间戳,设定发送定时器;
[0026]如果所述发送定时器到时,则将所述数据流发送给下一跳。
[0027]第二方面,本专利技术实施例提供一种网络控制方法,应用于控制设备,包括:
[0028]获取网络节点的工作状态参数;
[0029]根据所述网络节点的工作状态参数,对网络拓扑和资源视图进行更新。
[0030]可选地,所述工作状态参数包括以下一项或多项:网络设备类型;固有带宽;可分配带宽;尽力服务带宽;已分配带宽;剩余分配带宽;固有缓冲区;可分配缓冲区;尽力服务缓冲区;已分配缓冲区;剩余分配缓冲区。
[0031]可选地,所述获取网络节点的工作状态参数,包括:
[0032]接收所述网络节点发送的周期性心跳消息,所述周期性心跳消息中携带所述网络节点的工作状态参数。
[0033]可选地,所述方法还包括:
[0034]从应用设备接收第一消息,所述第一消息请求业务解析;
[0035]根据所述第一消息,生成流表;
[0036]将所述流表发送给所述网络节点。
[0037]可选地,所述第一消息中包括以下一项或多项:源端的信息、目的端的信息、数据流的信息、业务申请类型和业务申请类别标识。
[0038]可选地,根据所述第一消息,生成流表,包括:
[0039]业务解析模块根据所述第一消息,对所述应用设备申请的业务类型进行识别;
[0040]如果所述申请的业务类型是申请资源,则所述业务解析模块向路径计算模块发送第二消息;
[0041]所述路径计算模块根据所述第二消息,从拓扑管理模块中获取网络拓扑和资源视图和网络节点的预留资源;
[0042]所述路径计算模块根据所述网络拓扑和资源视图和网络节点的预留资源,进行路径计算,并对每条路径进行端到端的延迟进行估计;
[0043]所述路径计算模块将小于数据流最大延迟的路径集发送给资源计算模块;
[0044]所述资源计算模块从拓扑管理模块中获取网络拓扑和资源视图和网络节点的预留资源,对所述路径集中的路径进行资源估计,从中选取满足资源要求的路径,并将所述路径的信息发送流表生成模块;
[0045]所述流表生成模块根据所述路径的信息,生成流表。
[0046]可选地,还包括:
[0047]如果没有满足所述资源要求的路径,则所述路径计算模块将结果通知所述业务解析模块;
[0048]所述业务解析模块将所述结果反馈给所述应用设备。
[0049]可选地,还包括:
[0050]所述业务解析模块从所述应用设备接收第三消息,所述第三消息指示承载撤销,所述第三消息中携带数据流标识;
[0051]所述业务解析模块通知拓扑管理模块释放与所述数据流标识相关资源,并更新网络拓扑和资源视图;
[0052]所述拓扑管理模块通知所述流表生成模块删除所述数据流标识相关的流表项。
[0053]可选地,所述路径计算模块将小于数据流最大延迟的路径集发送给资源计算模块,包括:
[0054]所述路径计算模块确定小于数据流最大延迟的路径集;
[0055]所述路径计算模块确定所述路径集中的每条路径的延迟与数据流最大延迟的差值;
[0056]所述路径计算模块按照所述差值从小到大排序,并发送给所述资源计算模块。
[0057]可选地,所述业务解析模块向路径计算模块发送第二消息,包括:
[0058]所述业务解析模块根据建立的业务模型库,将业务申请类别标识映射为业务峰值包速、数据包最大长度、端到端延迟上限、丢包上限、网络带宽中的一项或多项,并与同源端、目的端、数据流标识、业务申请类型、业务申请类别标识中一项或多项一起发送给所述路径计算模块。
[0059]第三方面,本专利技术实施例提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络控制方法,应用于网络节点,其特征在于,包括:向控制设备发送所述网络节点的工作状态参数,以使所述控制设备根据所述网络节点的工作状态参数,对网络拓扑和资源视图进行更新。2.根据权利要求1所述的方法,其特征在于,所述工作状态参数包括以下一项或多项:网络设备类型;固有带宽;可分配带宽;尽力服务带宽;已分配带宽;剩余分配带宽;固有缓冲区;可分配缓冲区;尽力服务缓冲区;已分配缓冲区;剩余分配缓冲区。3.根据权利要求1所述的方法,其特征在于,向控制设备发送所述网络节点的工作状态参数,包括:通过周期性心跳消息,向所述控制设备发送所述网络节点的工作状态参数。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在从所述控制设备接收到流表后,按照数据流的业务等级更新流表,在相关等级的流表中插入或删除数据流的转发路径,得到分级流表的执行结果;将所述分级流表的执行结果通知给所述控制设备。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在从控制设备接收资源预留信息后,按照流标识进行资源预留或取消,得到资源预留的执行结果;将所述资源预留的执行结果通知给所述控制设备。6.根据权利要求1~5任意一项所述的方法,其特征在于,所述方法还包括:在从数据源设备接收到数据流后,按照所述数据流的等级选取流表,并进行匹配;根据所述数据流的流标识,在所述网络节点上执行资源预留。7.根据权利要求6所述的方法,其特征在于,在按照所述数据流的等级选取流表,并进行匹配之前,所述方法还包括:根据所述数据流的流标识和/或流类型,判断是否需要复制;如果需要复制,则对所述数据流的每个分组进行复制,形成多条数据流,转入流表进行匹配;如果不需要复制,则直接转入流表匹配。8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:判断所述网络节点是否为末跳;如果所述网络节点为末跳,则按照流标识中的分组序列号分析是否为重复的分组,如果是重复分组,则删除重复的分组;按照流类型分析所述数据流的到达时间,根据时间戳,设定发送定时器;如果所述发送定时器到时,则将所述数据流发送给下一跳。9.一种网络控制方法,应用于控制设备,其特征在于,包括:获取网络节点的工作状态参数;根据所述网络节点的工作状态参数,对网络拓扑和资源视图进行更新。10.根据权利要求9所述的方法,其特征在于,所述工作状态参数包括以下一项或多项:网络设备类型;固有带宽;可分配带宽;尽力服务带宽;已分配带宽;剩余分配带宽;固有缓冲区;可分配缓冲区;尽力服务缓冲区;已分配缓冲区;剩余分配缓冲区。11.根据权利要求9所述的方法,其特征在于,所述获取网络节点的工作状态参数,包
括:接收所述网络节点发送的周期性心跳消息,所述周期性心跳消息中携带所述网络节点的工作状态参数。12.根据权利要求9所述的方法,其特征在于,所述方法还包括:从应用设备接收第一消息,所述第一消息请求业务解析;根据所述第一消息,生成流表;将所述流表发送给所述网络节点。13.根据权利要求12所述的方法,其特征在于,所述第一消息中包括以下一项或多项:源端的信息、目的端的信息、数据流的信息、业务申请类型和业务申请类别标识。14.根据权利要求12所述的方法,其特征在于,根据所述第一消息,生成流表,包括:业务解析模块根据所述第一消息,对所述应用设备申请的业务类型进行识别;如果所述申请的业务类型是申请资源,则所述业务解析模块向路径计算模块发送...

【专利技术属性】
技术研发人员:王凤华徐晖侯云静覃晨
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

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

1