一种数据传输方法、数据传输装置及数据传输系统制造方法及图纸

技术编号:26607810 阅读:15 留言:0更新日期:2020-12-04 21:32
本申请公开了一种数据传输方法、数据传输装置及数据传输系统。其中,该方法应用于报文的发送端,包括:当存在待发送的报文时,获取第一QoS配置信息,第一QoS配置信息为发送端在发送方向上的QoS配置信息;若基于第一QoS配置信息,确定第一流在报文的发送方向上的状态为允许状态,则获取第二QoS配置信息,第二QoS配置信息为报文的接收端在接收方向上的QoS配置信息,第一流为报文所对应的发送端的本地流;若基于第二QoS配置信息,确定第一流在报文的接收方向上的状态为允许状态,则向预设的物理转发设备发送报文,以指示物理转发设备向接收端转发报文。本申请方案可减少对网络资源的浪费,增加系统的安全性。

【技术实现步骤摘要】
一种数据传输方法、数据传输装置及数据传输系统
本申请属于通信
,尤其涉及一种数据传输方法、数据传输装置及数据传输系统。
技术介绍
云计算的核心思想是通过资源复用和协调编排,来提高资源的使用率和业务上线效率,从而降低成本并促进业务创新。用户的业务通常部署在物理机,虚拟机或者容器中,一台物理服务器会运行多个虚拟机或容器。云计算数据中心的网络转发路径一般是由虚拟实例出发,经历虚拟网络设备、虚拟交换路由设备、物理网卡、物理交换路由设备、网关设备及网络管理中台等多个组件。当前的服务质量(QualityofService,QoS)机制仅基于单个的物理节点(也即物理组件)而实现,考虑到网络转发路径涉及的组件较多,这仍无法有效避免网络资源浪费和安全风险。
技术实现思路
本申请提供了一种数据传输方法、数据传输装置及数据传输系统,可减少对网络资源的浪费,增加系统的安全性。第一方面,本申请提供了一种数据传输方法,应用于报文的发送端,包括:当存在待发送的报文时,获取第一QoS配置信息,上述第一QoS配置信息为上述发送端在发送方向上的QoS配置信息;若基于上述第一QoS配置信息,确定第一流在上述报文的发送方向上的状态为允许状态,则获取第二QoS配置信息,上述第二QoS配置信息为上述报文的接收端的接收方向上的QoS配置信息,上述第一流为上述报文所对应的上述发送端的本地流;若基于上述第二QoS配置信息,确定上述第一流在上述报文的接收方向上的状态为允许状态,则向预设的物理转发设备发送上述报文,以指示上述物理转发设备向上述接收端转发上述报文。第二方面,本申请提供了一种数据传输方法,应用于报文的接收端,包括:当接收到报文的发送端所发送的报文时,获取第二QoS配置信息,上述第二QoS配置信息为上述接收端在接收方向上的QoS配置信息;若基于上述第二QoS配置信息,确定第二流在上述报文的接收方向上的状态为允许状态,则对上述报文进行处理,上述第二流为上述报文所对应的上述接收端的本地流。第三方面,本申请提供了一种数据传输装置,应用于报文的发送端,包括:第一获取单元,用于当存在待发送的报文时,获取第一QoS配置信息,上述第一QoS配置信息为上述发送端在发送方向上的QoS配置信息;第二获取单元,用于若基于上述第一QoS配置信息,确定第一流在上述报文的发送方向上的状态为允许状态,则获取第二QoS配置信息,上述第二QoS配置信息为上述报文的接收端的接收方向上的QoS配置信息,上述第一流为上述报文所对应的上述发送端的本地流;发送单元,用于若基于上述第二QoS配置信息,确定上述第一流在上述报文的接收方向上的状态为允许状态,则向预设的物理转发设备发送上述报文,以指示上述物理转发设备向上述接收端转发上述报文。第四方面,本申请提供了一种数据传输装置,其特征在于,应用于报文的接收端,包括:第三获取单元,用于当接收到报文的发送端所发送的报文时,获取第二QoS配置信息,上述第二QoS配置信息为上述接收端在接收方向上的QoS配置信息;处理单元,用于若基于上述第二QoS配置信息,确定第二流在上述报文的接收方向上的状态为允许状态,则对上述报文进行处理,上述第二流为上述报文所对应的上述接收端的本地流。第五方面,本申请提供了一种数据传输系统,上述数据传输系统包括报文的发送端及报文的接收端,其中,上述发送端实现如上第一方面的方法,上述接收端实现如上第二方面的方法。本申请与现有技术相比存在的有益效果是:在通信过程中,通过对发送端在发送方向上的QoS配置信息及接收端在接收方向上的QoS配置信息,来判断报文所对应的流的状态并以此决定是否可以向外发送报文。也即,通信过程中不仅考虑己方的发送能力,而且也会考虑对方的接收能力。而且,报文的发送端及接收端作为通信实体,往往为虚拟实例,也即,上述过程也对虚拟组件的QoS也予以考虑,能够减少对网络资源的浪费,增加系统的安全性。可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的现有的虚拟专有云的系统架构示意图;图2是本申请实施例提供的改进后的虚拟专有云的系统架构示意图;图3是本申请实施例提供的应用于报文的发送端的数据传输方法的实现流程示意图;图4是本申请实施例提供的应用于报文的接收端的数据传输方法的实现流程示意图;图5是本申请实施例提供的应用于报文的发送端的数据传输装置的结构框图;图6是本申请实施例提供的应用于报文的接收端的数据传输装置的结构框图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。请参阅图1,图1示出了云计算数据中心的虚拟专有云(VirtualPrivateCloud,VPC)的系统架构。其中,云计算数据中心的网络转发路径一般会经历如下几个组件:虚拟实例:用户业务的计算实体,可以是一个进程、虚拟机或者容器。虚拟网络设备(未在图1中示出):可以分配给虚拟实例使用的虚拟网络设备,与物理网卡类似。同一个服务器的虚拟实例独占一个或者多个虚拟网络设备。虚拟交换路由设备:通常是运行于服务器内的软件交换路由实体。其下行连接虚拟网络设备,上行连接物理网卡。多个虚拟实例共享一个虚拟交换路由设备。物理网卡:运行于服务器上的物理网卡,同一个服务器的虚拟实例共享物理网卡。物理交换路由设备:云计算数据中心的网络设备,互联通信的物理终端。多个服务器的虚拟实例共享物理交换路由设备。云网关:这里特指云的边缘网关,其主要作用是连接云虚拟网络和物理网络。多个服务器的虚拟实例共享云网关。网络管理中台:用于管理、监控及配置物理网络和虚拟网络的业务平台,通常可以监控各个组件的运行状态,配置网络业务,对外提供网络业务API接口,实现网络自动化,也可以称做网络控制器。在基于上述架构的转发路径中,虚拟路由交换设备、物理网卡、物理路由交换设备及云网关都是网络资源复用比例很高的设备。在当前的互联网背景下,大数据业务突发性增长已成常态,很容易造成网络拥塞和丢包的情况。然而,目前较为成熟的QoS方案只能在单个的物理组件上运行,无法或难以在虚拟组件上运行,这带来了网络资源浪费和安全风险。基于此,本申请提出了一种数据传输方法、数据传输装置及数据传输系统,可减少对网络本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于报文的发送端,包括:/n当存在待发送的报文时,获取第一QoS配置信息,所述第一QoS配置信息为所述发送端在发送方向上的QoS配置信息;/n若基于所述第一QoS配置信息,确定第一流在所述报文的发送方向上的状态为允许状态,则获取第二QoS配置信息,所述第二QoS配置信息为所述报文的接收端在接收方向上的QoS配置信息,所述第一流为所述报文所对应的所述发送端的本地流;/n若基于所述第二QoS配置信息,确定所述第一流在所述报文的接收方向上的状态为允许状态,则向预设的物理转发设备发送所述报文,以指示所述物理转发设备向所述接收端转发所述报文。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于报文的发送端,包括:
当存在待发送的报文时,获取第一QoS配置信息,所述第一QoS配置信息为所述发送端在发送方向上的QoS配置信息;
若基于所述第一QoS配置信息,确定第一流在所述报文的发送方向上的状态为允许状态,则获取第二QoS配置信息,所述第二QoS配置信息为所述报文的接收端在接收方向上的QoS配置信息,所述第一流为所述报文所对应的所述发送端的本地流;
若基于所述第二QoS配置信息,确定所述第一流在所述报文的接收方向上的状态为允许状态,则向预设的物理转发设备发送所述报文,以指示所述物理转发设备向所述接收端转发所述报文。


2.如权利要求1所述的数据传输方法,其特征在于,所述当存在待发送的报文时,获取第一QoS配置信息,包括:
根据所述报文的报文特征,确定所述发送端是否已存在所述第一流;
若已存在所述第一流,则获取第一QoS配置信息;
若不存在所述第一流,则检测所述发送端的当前流数目是否满足预设的发送端的流条件;
若所述发送端的当前流数目满足所述发送端的流条件,则建立所述第一流,并获取第一QoS配置信息。


3.如权利要求1所述的数据传输方法,其特征在于,所述若基于所述第一QoS配置信息,确定第一流在所述报文的发送方向上的状态为允许状态,则获取第二QoS配置信息,包括:
获取所述发送端在发送方向上的至少一项预设的QoS指标值,记作第一QoS指标值;
基于所述第一QoS配置信息及所述第一QoS指标值,判断是否满足第一QoS条件;
若满足所述第一QoS条件,则确定所述第一流在所述报文的发送方向上的状态为允许状态;
在确定所述第一流在所述报文的发送方向上的状态为允许状态后,获取所述第二QoS配置信息。


4.如权利要求1所述的数据传输方法,其特征在于,所述若基于所述第二QoS配置信息,确定所述第一流在所述报文的接收方向上的状态为允许状态,则向预设的物理转发设备发送所述报文,包括:
获取所述接收端在接收方向上的至少一项预设的QoS指标值,记作第二QoS指标值;
基于所述第二QoS配置信息及所述第二QoS指标值,判断是否满足第二QoS条件;
若满足所述第二QoS条件,则确定所述第一流在所述报文的接收方向上的状态为允许状态;
在确定所述第一流在所述报文的接收方向上的状态为允许状态后,向所述物理转发设备发送所述报文。


5.一种数据传输方法,其特征在于,应用于报文的接收端,包括:
当接收到报文的发送端所发送的报文时,获取第二QoS配置信息,所述第二QoS配置信息为所述接收端在接收方向上的QoS配置信息;
若基于所述第二QoS配置信息,确...

【专利技术属性】
技术研发人员:杨万里
申请(专利权)人:深圳市欢太科技有限公司OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1