确定性信令的实现方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38728416 阅读:12 留言:0更新日期:2023-09-08 23:19
本申请提供一种确定性信令的实现方法、装置、电子设备及存储介质,在网络初始化后能够通过分析信令包确定信令包的属性,并根据属性确定信令包的信令包类型,将信令包分为实时信令包和普通信令包,在分类排序后,得到了实时信令包集合和普通信令包集合,然后针对具有不同需求的实时信令包集合和普通信令包集合,采取不同的调度方法,从而降低信令阻塞率和端到端时延,有利于解决数据通信网中信令发送的不确定性等问题。确定性等问题。确定性等问题。

【技术实现步骤摘要】
确定性信令的实现方法、装置、电子设备及存储介质


[0001]本申请涉及通信
,尤其涉及一种确定性信令的实现方法、装置、电子设备及存储介质。

技术介绍

[0002]在数据通信网中通常采用“尽力而为”的转发方式,该转发方式往往缺乏确定性。当信令包到达发送端口后并准备发送时,发送端按照先入先出的原则进行转发,但是当某个发送端口同时有多个信令包要进行发送的时候,这些数据就要进行排队,排队时长由队列长度、发送速度等多个因素决定。在带宽足够的情况下,这种尽力而为的机制可以适应于目前大多数的情况,如果网络中流量过大,便会出现拥塞或者丢包等情况,排队时间会变得无法预测,确定性也就无法保证。

技术实现思路

[0003]有鉴于此,本申请的目的在于提出一种确定性信令的实现方法、装置、电子设备及存储介质用于解决数据通信网中信令发送的不确定性的问题。
[0004]基于上述目的,本申请的第一方面提供了一种确定性信令的实现方法,包括:
[0005]同步全网时钟并初始化网络信息,得到时间一致的网络拓扑和多个待调度的信令包;
[0006]通过分析所述信令包确定所述信令包的属性,并根据所述属性确定所述信令包的信令包类型;其中,所述信令包类型包括实时信令包和普通信令包;
[0007]响应于所述信令包为所述实时信令包,根据所述属性确定在所述网络拓扑中传输所述实时信令包的剩余时长,并根据所述剩余时长对所述实时信令包进行分类排序,得到所述实时信令包集合;
[0008]响应于所述信令包为所述普通信令包,根据所述属性确定在所述网络拓扑中传输所述普通信令包的总时延,并根据所述总时延对所述信令包进行排序,得到所述普通信令包集合;
[0009]基于信令包集合的集合类型,根据所述信令包的所述属性确定信令包调度结果;其中,所述信令包集合包括所述普通信令包集合和所述实时信令包集合;
[0010]在所述网络拓扑中根据所述信令包调度结果进行所述信令包的调度。
[0011]本申请的第二方面提供了一种确定性信令的实现装置,其特征在于,包括:
[0012]网络初始化模块,被配置为:同步全网时钟并初始化网络信息,得到时间一致的网络拓扑和多个待调度的信令包;
[0013]信令包分类模块,被配置为:通过分析所述信令包确定所述信令包的属性,并根据所述属性确定所述信令包的信令包类型;其中,所述信令包类型包括实时信令包和普通信令包;
[0014]响应于所述信令包为所述实时信令包,根据所述属性确定在所述网络拓扑中传输
所述实时信令包的剩余时长,并根据所述剩余时长对所述实时信令包进行分类排序,得到所述实时信令包集合;
[0015]响应于所述信令包为所述普通信令包,根据所述属性确定在所述网络拓扑中传输所述普通信令包的总时延,并根据所述总时延对所述信令包进行排序,得到所述普通信令包集合;
[0016]信令包调度模块,被配置为:基于信令包集合的集合类型,根据所述信令包的所述属性确定信令包调度结果;其中,所述信令包集合包括所述普通信令包集合和所述实时信令包集合;
[0017]在所述网络拓扑中根据所述信令包调度结果进行所述信令包的调度。
[0018]本申请的第三方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本申请第一方面提供的所述的方法。
[0019]本申请的第四方面提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行本申请第一方面提供的所述方法。
[0020]从上面所述可以看出,本申请提供的确定性信令的实现方法、装置、电子设备及存储介质,在网络初始化后能够通过分析信令包确定信令包的属性,并根据属性确定信令包的信令包类型,将信令包分为实时信令包和普通信令包,在分类排序后,得到了实时信令包集合和普通信令包集合,然后针对具有不同需求的实时信令包集合和普通信令包集合,采取不同的调度方法,从而降低信令阻塞率和端到端时延,有利于解决数据通信网中信令发送的不确定性等问题。
附图说明
[0021]为了更清楚地说明本申请或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本申请实施例光路建立过程的示意图;
[0023]图2为本申请实施例DCN与数据转发网络的交互流程的示意图;
[0024]图3为本申请实施例信令时延的组成的示意图;
[0025]图4为本申请实施例基于门控列表的数据包调度的示意图;
[0026]图5为本申请实施例传统信令和确定性信令的时延与抖动的对比图;
[0027]图6为本申请实施例确定性信令实现方法的流程图;
[0028]图7为本申请实施例网络拓扑的示意图;
[0029]图8为本申请实施例确定剩余时间的流程图;
[0030]图9为本申请实施例得到实时信令包集合的流程图;
[0031]图10为本申请实施例光传送网确定性恢复场景的信令包调度结果的示意图;
[0032]图11为本申请实施例数据中心间备份场景的信令包调度结果的示意图;
[0033]图12为本申请实施例确定性信令的实现装置的结构示意图;
[0034]图13为本申请实施例电子设备的结构示意图;
[0035]图14为本申请实施例另一种确定性信令实现方法的流程图;
[0036]图15为本申请实施例基于业务感知的信令包分类方法的流程图;
[0037]图16为本申请实施例基于时间感知的信令包调度方法的流程图。
具体实施方式
[0038]为使本申请的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本申请进一步详细说明。
[0039]需要说明的是,除非另外定义,本申请实施例使用的技术术语或者科学术语应当为本申请所属领域内具有一般技能的人士所理解的通常意义。本申请实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
[0040]在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
[0041]基于上述
技术介绍
的描述,相关技术中还存在如下的情况:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种确定性信令的实现方法,其特征在于,包括:同步全网时钟并初始化网络信息,得到时间一致的网络拓扑和多个待调度的信令包;通过分析所述信令包确定所述信令包的属性,并根据所述属性确定所述信令包的信令包类型;其中,所述信令包类型包括实时信令包和普通信令包;响应于所述信令包为所述实时信令包,根据所述属性确定在所述网络拓扑中传输所述实时信令包的剩余时长,并根据所述剩余时长对所述实时信令包进行分类排序,得到所述实时信令包集合;响应于所述信令包为所述普通信令包,根据所述属性确定在所述网络拓扑中传输所述普通信令包的总时延,并根据所述总时延对所述信令包进行排序,得到所述普通信令包集合;基于信令包集合的集合类型,根据所述信令包的所述属性确定信令包调度结果;其中,所述信令包集合包括所述普通信令包集合和所述实时信令包集合;在所述网络拓扑中根据所述信令包调度结果进行所述信令包的调度。2.根据权利要求1所述的方法,其特征在于,所述属性包括所述信令包的所述信令包类型、源节点、宿节点、路径、截止时间和包个数;所述响应于所述信令包为所述实时信令包,根据所述属性确定在所述网络拓扑中传输所述实时信令包的剩余时长,包括:响应于所述信令包为所述实时信令包,获取所述实时信令包的传播时延和发送时延;根据所述实时信令包的路径确定所述链路跳数;根据所述实时信令包的传播时延和发送时延的和、所述链路跳数和所述包个数确定所述实时信令包由所述源节点到所述宿节点的端到端时延;根据所述端到端时延和所述截止时间确定所述剩余时间。3.根据权利要求2所述的方法,其特征在于,所述根据所述剩余时长对所述实时信令包进行分类排序,得到所述实时信令包集合,包括:根据所述剩余时长对所述实时信令包进行升序排序,得到实时初始排序集合,并判断所述实时初始排序集合中是否存在剩余时长相同的实时信令包;响应于存在剩余时长相同的实时信令包,在所述实时初始排序集合中,根据所述链路跳数对剩余时长相同的实时信令包进行降序排列,得到所述实时信令包集合;响应于不存在剩余时长相同的实时信令包,将所述实时初始排序集合作为所述实时信令包集合。4.根据权利要求2所述的方法,其特征在于,所述响应于所述信令包为所述普通信令包,根据所述属性确定在所述网络拓扑中传输所述普通信令包的总时延,并根据所述总时延对所述信令包进行排序,得到所述普通信令包集合,包括:响应于所述信令包为所述普通信令包,获取所述普通信令包的传播时延和发送时延;根据所述普通信令包的路径确定所述链路跳数;根据所述普通信令包的传播时延和发送时延的和、所述链路跳数和所述包个数确定所述普通信令包由所述源节点到所述宿节点的所述总时延;根据所述总时延对所述实时信令包进行降序排序,得到普通初始排序集合,并判断所述初始排序集合中是否存在总时延相同的普通信令包;响应于存在总时延相同的普通信令包,在所述普通初始排序集合中,根据所述链路跳
数对总时延相同的普通信令包进行降序排列,得到所述普通信令包集合;响应于不存在总时延相同的实时信令包,将所述普通初始排序集合作为所述普通信令包集合。5.根据权利要求2所述的方法,其特征在于,所述实时信令包集合包括硬实时信令包集合和软实时信令包集合;所述基于信令包集合的集合类型,根据所述信令包的所述属性确定信令包调度结果,包括:根据所述源节点和所述宿节点确定...

【专利技术属性】
技术研发人员:李鑫杨鸿珍徐昱赵永利黄红兵贺家乐赵建朋梅峰范超娄佳方子璐胡梓民
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

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

1