一种报文传输方法及装置制造方法及图纸

技术编号:35292863 阅读:5 留言:0更新日期:2022-10-22 12:39
本发明专利技术提供了一种报文传输方法及装置,方法包括:响获取由起始节点发送的报文,通过解析报文,将报文传输过程中数据曾途径过的节点确定为关联节点,并根据关联节点的历史数据,确定关联节点与目的节点之间的历史关联度;根据关联节点的历史数据和预设的预测模型,确定关联节点在未来时段针对起始节点的转发活跃度;确定关联节点中的隐藏节点,根据隐藏节点的历史关联度和转发活跃度,为隐藏节点设置转发优先度。本发明专利技术结合隐藏节点的历史关联度和转发活跃度为隐藏节点设置转发优先度,本发明专利技术可以基于优先度对隐藏节点是否加入转发路径进行判别,提高报文转发过程对高活跃度的隐藏节点的流量利用,提高了整体的传输效率。提高了整体的传输效率。提高了整体的传输效率。

【技术实现步骤摘要】
一种报文传输方法及装置


[0001]本专利技术属于计算机
,特别是涉及一种报文传输方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]大量互联网协议第6版(IPv6,Internet Protocol Version 6)地址的报文转发给机房造成了较大压力,如何在SRv6(一种网络转发技术,由IPv6和分段路由技术(Segment Routing)组成)组网内大规模进行报文转发是目前研究的技术课题。
[0003]在目前,可以在报文传输开始前,通过预置的路由算法,计算由起始节点至目的节点的传输路径所途经的转发节点,并通过该传输路径将报文由起始节点传输至目的节点。
[0004]但是,专利技术人在研究过程中发现,目前方案中,固定的路由算法脱离于组网内节点的实际情况,难以获得实际最优的路径,从而也就降低了传输效率。

技术实现思路

[0005]基于此,本专利技术提供了一种报文传输,以解决相关技术中固定的路由算法脱离于组网内节点的实际情况,难以获得实际最优的路径,从而也就降低了传输效率的问题。
[0006]本专利技术还提供了一种报文传输装置,用以保证上述方法在实际中的实现及应用。
[0007]本专利技术实施例提供了一种报文传输方法,应用于报文传输过程中的目的节点,所述目的节点用于接收起始节点发送的报文,该方法包括:
[0008]获取由所述起始节点发送的报文,通过解析所述报文,将报文传输过程中数据曾途径过的节点确定为关联节点,并根据所述关联节点的历史数据,确定所述关联节点与所述目的节点之间的历史关联度;
[0009]根据所述关联节点的历史数据和预设的预测模型,确定所述关联节点在未来时段针对所述起始节点的转发活跃度;
[0010]确定所述关联节点中的隐藏节点,所述隐藏节点为与所述起始节点之间通信状态异常的关联节点;
[0011]根据所述隐藏节点的历史关联度和转发活跃度,为所述隐藏节点设置转发优先度,以供所述起始节点按照所述转发优先度向所述隐藏节点发送报文。
[0012]本专利技术实施例还提供了一种报文传输装置,应用于报文传输过程中的目的节点,所述目的节点用于接收起始节点发送的报文,该装置包括:
[0013]第一获取模块,用于获取由所述起始节点发送的报文,通过解析所述报文,将报文传输过程中数据曾途径过的节点确定为关联节点,并根据所述关联节点的历史数据,确定所述关联节点与所述目的节点之间的历史关联度;
[0014]预测模块,用于根据所述关联节点的历史数据和预设的预测模型,确定所述关联节点在未来时段针对所述起始节点的转发活跃度;
[0015]识别模块,用于确定所述关联节点中的隐藏节点,所述隐藏节点为与所述起始节
点之间通信状态异常的关联节点;
[0016]配置模块,用于根据所述隐藏节点的历史关联度和转发活跃度,为所述隐藏节点设置转发优先度,以供所述起始节点按照所述转发优先度向所述隐藏节点发送报文。
[0017]本专利技术实施例还提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述的方法。
[0018]本专利技术实施例还提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述的方法。
[0019]本专利技术实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述的方法。
[0020]在本专利技术实施例中,在识别到目的节点的关联节点后,可以进一步确定关联节点中的隐藏节点,并获得隐藏节点的历史关联度和转发活跃度,隐藏节点的历史关联度是根据历史数据分析得到的,其包含了隐藏节点历史转发过程的规律要素,隐藏节点的转发活跃度是预测模型在考虑了隐藏节点的历史变化情况对未来时段的状态的影响后预测得到的,结合隐藏节点的历史关联度和转发活跃度为隐藏节点设置转发优先度,从而可以基于优先度对隐藏节点是否加入转发路径进行判别,提高报文转发过程对高活跃度的隐藏节点的流量利用,提高了整体的传输效率。
附图说明
[0021]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本专利技术实施例提供的一种报文传输方法的步骤流程图;
[0023]图2是本专利技术实施例提供的一种场景架构图;
[0024]图3是本专利技术实施例提供的一种报文传输方法的具体步骤流程图;
[0025]图4是本专利技术实施例提供的一种报文传输装置的框图;
[0026]图5本公开一个实施例的电子设备的逻辑框图;
[0027]图6本公开另一个实施例的电子设备的逻辑框图。
具体实施方式
[0028]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]本专利技术可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
[0030]本专利技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组
件、数据结构等等。也可以在分布式计算环境中实践本专利技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0031]图1是本专利技术实施例提供的一种报文传输方法的步骤流程图,所述方法应用于报文传输过程中的目的节点,目的节点用于接收起始节点发送的报文,如图1所示,该方法可以包括:
[0032]步骤101、获取由所述起始节点发送的报文,通过解析所述报文,将报文传输过程中数据曾途径过的节点确定为关联节点,并根据所述关联节点的历史数据,确定所述关联节点与所述目的节点之间的历史关联度。
[0033]本专利技术实施例的一种报文传输方法应用于如图2所示的场景,场景包括组网内的起始节点、目的节点、其他节点以及历史数据库,其他节点中包括与起始节点和目的节点之间报文传输相关的关联节点,关联节点中存在隐藏节点,历史数据库包含了对报文的历史传输路径上经过的节点的记录。
[0034]其中,起始节点可以用于向目的节点发送报文,在报文的传输路径上,关联节点可以起到对报文的转发作用,其他节点则是与起始节点到目的节点之间的报文传输不相关的节点。
[0035]具体的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文传输方法,应用于报文传输过程中的目的节点,所述目的节点用于接收起始节点发送的报文,其特征在于,该方法包括:获取由所述起始节点发送的报文,通过解析所述报文,将报文传输过程中数据曾途径过的节点确定为关联节点,并根据所述关联节点的历史数据,确定所述关联节点与所述目的节点之间的历史关联度;根据所述关联节点的历史数据和预设的预测模型,确定所述关联节点在未来时段针对所述起始节点的转发活跃度;确定所述关联节点中的隐藏节点,所述隐藏节点为与所述起始节点之间通信状态异常的关联节点;根据所述隐藏节点的历史关联度和转发活跃度,为所述隐藏节点设置转发优先度,以供所述起始节点按照所述转发优先度向所述隐藏节点发送报文。2.根据权利要求1所述的方法,其特征在于,所述根据所述隐藏节点的历史关联度和转发活跃度,为所述隐藏节点设置转发优先度,包括:将所述隐藏节点的历史关联度和转发活跃度的加和结果,作为所述隐藏节点的评分;为所述评分越大的隐藏节点,设置越大的优先度,以及为所述评分越小的隐藏节点,设置越小的优先度;其中,所述起始节点用于优先向优先度最大的隐藏节点发送报文,并在向优先度最大的隐藏节点发送报文失败的情况下,再向所述优先度次之的隐藏节点发送报文,直至所述报文发出。3.根据权利要求1所述的方法,其特征在于,所述为所述隐藏节点设置转发优先度,包括:通过在返回所述起始节点的报文的报头信息中,添加包含优先参数的802.1Q

Tag字段,完成对所述隐藏节点的转发优先度的设定;所述优先参数处于预设参数范围内,所述优先参数与所述转发优先度成反比例关系。4.根据权利要求1所述的方法,其特征在于,所述确定所述关联节点中的隐藏节点,包括:向所述关联节点发送包含所述起始节点的标识的第一通知,以供所述关联节点根据所述起始节点的标识,通过执行ping命令来确定所述关联节点与所述起始节点之间的通信状态;接收所述关联节点发送的包括通信状态的第二通知,并根据所述第二通知确定所述关联节点中的隐藏节点。5.根据权利要求4所述的方法,其特征在于,所述根据所述第二通知确定所述关联节点中的隐藏节点,包括:在所述第二通知中的通信状态为异常的情况下,确定所述关联节点为隐藏节点。6.根据权利要求1所述的方法,其特征在于,所述通过解析所述报文,将报文传输过程中数据曾途径过的节点确定为关联节点,并根据所述关联节点的历史数据,确定所述关联节点与所述目的节点之间的历史关联度,包括:解析所述报文的五元组信息,获得所述目的节点的通信地址;根据所述目的节点的通信地址,从预设的历史数据库中查找所述目的节点对应的...

【专利技术属性】
技术研发人员:马荻
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1