业务数据传输系统及方法技术方案

技术编号:39412034 阅读:13 留言:0更新日期:2023-11-19 16:03
本申请提供了一种业务数据传输系统及方法。所述系统包括:应用层和网络层,所述应用层包括:第一宿主机和第二宿主机;所述第一宿主机,用于在通过第一主机对象发送业务报文之前,获取预先针对所述第一主机对象创建的第一网络标识,并将所述第一网络标识封装至所述业务报文的包头中之后,将所述业务报文发送至所述网络层;所述网络层,用于基于所述第一网络标识将所述业务报文传输至所述第二宿主机;所述第二宿主机,用于接收所述业务报文,并将所述业务报文传输至对应的第二主机对象。通过该系统可以实现对业务报文的端到端的识别,从而满足业务端到端的质量保障。满足业务端到端的质量保障。满足业务端到端的质量保障。

【技术实现步骤摘要】
业务数据传输系统及方法


[0001]本申请涉及数据传输
,尤其涉及一种业务数据传输系统及方法。

技术介绍

[0002]在云原生和虚拟化等场景中业务的分布更加的复杂,而且业务服务单元之间的访问也更加的不可预期,业务端到端的访问分布在复杂的网络架构中,从接入、汇聚、骨干互联再到服务终端。在云原生和虚拟化等场景下,业务服务单元和ip(Internet Protocol Address,互联网协议地址)之间的关系不再是一对一的绑定关系,业务都是通过tag(标签)的方式进行标识。
[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]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据传输系统,其特征在于,所述系统包括:应用层和网络层,所述应用层包括:第一宿主机和第二宿主机;所述第一宿主机,用于在通过第一主机对象发送业务报文之前,获取预先针对所述第一主机对象创建的第一网络标识,并将所述第一网络标识封装至所述业务报文的包头中之后,将所述业务报文发送至所述网络层;所述网络层,用于基于所述第一网络标识将所述业务报文传输至所述第二宿主机;所述第二宿主机,用于接收所述业务报文,并将所述业务报文传输至对应的第二主机对象。2.根据权利要求1所述的系统,其特征在于,所述网络层包括:接入网关、转发单元和目标接入网关;所述接入网关,用于基于所述第一网络标识确定第二网络标识,基于所述第二网络标识对所述业务报文进行封装,将封装后的所述业务报文传输至所述转发单元;所述转发单元,用于基于所述第二网络标识将封装后的所述业务报文传输至所述目标接入网关;所述目标接入网关,用于基于所述第二网络标识匹配所述第一网络标识,并基于所述第一网络标识将所述业务报文传输至所述第二宿主机。3.根据权利要求2所述的系统,其特征在于,所述接入网关,还用于基于所述第一网络标识确定所述业务报文对应的优先级,基于所述优先级确定所述业务报文对应的带宽分配规则,基于所述带宽分配规则将所述业务报文传输至所述转发单元。4.根据权利要求2所述的系统,其特征在于,所述接入网关,还用于在传输层创建筛选函数,利用所述筛选函数实现基于所述优先级确定所述业务报文对应的带宽分配规则,基于所述带宽分配规则将所述...

【专利技术属性】
技术研发人员:白帆
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1