一种报文处理方法、设备及存储介质技术

技术编号:39186790 阅读:7 留言:0更新日期:2023-10-27 08:34
本发明专利技术公开了一种报文处理方法、设备及存储介质,包括:SC确定业务报文的流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求;SC封装SRv6业务报文,所述SRv6业务报文中携带有沿路要经过的区块链节点及业务节点信息。SFF接收SC发送的SRv6业务报文;确定有需自身转发的区块链节点时,封装SRv6业务报文头部,并发送给相应的区块链节点;在接收区块链节点返回信息后,根据目的SFF封装SRv6业务报文头部,在头部携带区块链节点返回的信息;将SRv6业务报文发送至下一SFF。采用本发明专利技术,满足了区块链各节点信息需要紧耦合并快速传递满足低时延性,以及节点故障后可以快速更新业务链等业务要求。快速更新业务链等业务要求。快速更新业务链等业务要求。

【技术实现步骤摘要】
一种报文处理方法、设备及存储介质


[0001]本专利技术涉及通信
,特别涉及一种报文处理方法、设备及存储介质。

技术介绍

[0002]算力网络的共享经济模式,可将高算力消耗的科学计算任务拆解并分布调度到广泛存在的社会存量算力上运行,极大降低科研单位算力成本。
[0003]算力交易是指多算力提供者参与的可信算力交易模式。算力网络通过搭建以平台型共享经济服务模式为核心,数字化网络为依托的算力服务运营交易平台,构建供给方和消费方的桥梁,盘活新建和存量算力资源。
[0004]现有技术的不足在于:现在区块链节点间传递数据主要依赖P2P(点对点,peer to peer)等应用层协议来实现点对点传输,无法携带网络信息以及实现网络层面的快速切换保障等诉求。

技术实现思路

[0005]本专利技术提供了一种报文处理方法、设备及存储介质,用以解决现在区块链节点间传递数据主要依赖P2P等应用层协议来实现点对点传输,无法携带网络信息以及实现网络层面的快速切换保障等诉求的问题。
[0006]本专利技术提供以下技术方案:
[0007]一种报文处理方法,包括:
[0008]SC确定业务报文的流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求;
[0009]SC封装SRv6业务报文,所述SRv6业务报文中携带有沿路要经过的区块链节点及业务节点信息。
[0010]实施中,所述沿路要经过的区块链节点及业务节点信息,是将沿路要经过的区块链节点及业务节点编排成为SID list封装为SRv6业务报文的SRH头。
[0011]实施中,SC确定业务报文的流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求,是通过发送的IPv4报文中携带的本条流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求来确定的;或者,是根据控制器配置的策略确定的。
[0012]实施中,所述本条流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求,是通过IPv4报文中的Option选项字段中stream ID位置或者特定DSCP的标识来携带的。
[0013]一种报文处理方法,包括:
[0014]SFF接收SC发送的SRv6业务报文,所述报文中携带有沿路要经过的区块链节点及业务节点信息;
[0015]SFF确定有需自身转发的区块链节点时,封装SRv6业务报文头部,并发送给相应的
区块链节点;
[0016]SFF在接收区块链节点返回信息后,根据目的SFF封装SRv6业务报文头部,在头部携带区块链节点返回的信息;
[0017]SFF将SRv6业务报文发送至下一SFF。
[0018]实施中,所述沿路要经过的区块链节点及业务节点信息,是将沿路要经过的区块链节点及业务节点编排成为SID list封装为SRv6业务报文的SRH头。
[0019]实施中,SFF确定有需自身转发的区块链节点时,是根据SRv6业务报文的SID类型确定确定有需自身转发的区块链节点。
[0020]实施中,在SRv6业务报文的SID类型为End.BC SID时,确定有需自身转发的区块链节点。
[0021]实施中,发送给相应的区块链节点的SRv6业务报文头部,进一步包括:数据同步信息和/或资源使用信息,用以供区块链节点识别后按要求上报。
[0022]实施中,数据同步信息和/或资源使用信息,是通过在Function/Arg中增加标识来标记的。
[0023]实施中,数据同步信息和/或资源使用信息,是通过在Function/Arg的Optional TLV中增加标识来标记的。
[0024]实施中,区块链节点根据数据同步信息和/或资源使用信息返回的信息,是区块链节点回填入Optional TLV中后,回传给SFF的。
[0025]实施中,进一步包括:
[0026]对上一SFF的信息进行区块链验证后,回填入Optional TLV中后,回传给上一SFF。
[0027]一种SC,包括:
[0028]处理器,用于读取存储器中的程序,执行下列过程:
[0029]确定业务报文的流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求;
[0030]封装SRv6业务报文,所述SRv6业务报文中携带有沿路要经过的区块链节点及业务节点信息;
[0031]收发机,用于在处理器的控制下接收和发送数据。
[0032]实施中,所述沿路要经过的区块链节点及业务节点信息,是将沿路要经过的区块链节点及业务节点编排成为SID list封装为SRv6业务报文的SRH头。
[0033]实施中,确定业务报文的流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求,是通过发送的IPv4报文中携带的本条流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求来确定的;或者,是根据控制器配置的策略确定的。
[0034]实施中,所述本条流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求,是通过IPv4报文中的Option选项字段中stream ID位置或者特定DSCP的标识来携带的。
[0035]一种SC,包括:
[0036]SC确定模块,用于确定业务报文的流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求;
[0037]SC封装模块,用于封装SRv6业务报文,所述SRv6业务报文中携带有沿路要经过的区块链节点及业务节点信息。
[0038]实施中,SC封装模块进一步用于将沿路要经过的区块链节点及业务节点编排成为SID list封装为SRv6业务报文的SRH头。
[0039]实施中,SC确定模块进一步用于在确定业务报文的流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求时,是通过发送的IPv4报文中携带的本条流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求来确定的;或者,是根据控制器配置的策略确定的。
[0040]实施中,SC封装模块进一步用于通过IPv4报文中的Option选项字段中stream ID位置或者特定DSCP的标识来携带所述本条流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求。
[0041]一种SFF,包括:
[0042]处理器,用于读取存储器中的程序,执行下列过程:
[0043]接收SC发送的SRv6业务报文,所述报文中携带有沿路要经过的区块链节点及业务节点信息;
[0044]确定有需自身转发的区块链节点时,封装SRv6业务报文头部,并发送给相应的区块链节点;
[0045]在接收区块链节点返回信息后,根据目的SFF封装SRv6业务报文头部,在头部携带区块链节点返回的信息;
[0046]将SRv6业务报文发送本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:业务分类节点SC确定业务报文的流要进行区块链的安全服务或者是需要满足该安全服务服务等级协议SLA等级要求的业务需求;SC封装基于互联网协议第6版的源路由技术SRv6业务报文,所述SRv6业务报文中携带有沿路要经过的区块链节点及业务节点信息。2.如权利要求1所述的方法,其特征在于,所述沿路要经过的区块链节点及业务节点信息,是将沿路要经过的区块链节点及业务节点编排成为段标识符列表SID list封装为SRv6业务报文的段路由头SRH头。3.如权利要求1所述的方法,其特征在于,SC确定业务报文的流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求,是通过发送的互联网协议第4版IPv4报文中携带的本条流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求来确定的;或者,是根据控制器配置的策略确定的。4.如权利要求3所述的方法,其特征在于,所述本条流要进行区块链的安全服务或者是需要满足该安全服务SLA等级要求的业务需求,是通过IPv4报文中的选项Option选项字段中流标识stream ID位置或者特定区分服务码点DSCP的标识来携带的。5.一种报文处理方法,其特征在于,包括:服务链转发节点SFF接收SC发送的SRv6业务报文,所述报文中携带有沿路要经过的区块链节点及业务节点信息;SFF确定有需自身转发的区块链节点时,封装SRv6业务报文头部,并发送给相应的区块链节点;SFF在接收区块链节点返回信息后,根据目的SFF封装SRv6业务报文头部,在头部携带区块链节点返回的信息;SFF将SRv6业务报文发送至下一SFF。6.如权利要求5所述的方法,其特征在于,SFF确定有需自身转发的区块链节点时,是在SRv6业务报文的段标识符SID类型为区块链段标识符End.BC SID时,确定有需自身转发的区块链节点。7.如权利要求5所述的方法,其特征在于,发送给相应的区块链节点的SRv6业务报文头部,进一步包括:数据同步信息和/或资源使用信息,用以供区块链节点识别后按要求上报。8.如权利要求7所述的方法,其特征在于,数据同步信息和/或资源使用信息,是通过在功能/函数Function/Arg的类型、长度、值选项Optional TLV中增加标识来标记的。9.如权利要求7所述的方法,其特征在于,区块链节点根据数据同步信...

【专利技术属性】
技术研发人员:张晓秋杨锋程伟强
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1