The present application discloses a data transmission method and device. Including a specific embodiment of the method: the interception of data transmission in the network; determine the status, transmission of the data in the node in which the transmission state includes receiving state or send state; in response to the transmission state of the receiving state, according to predetermined rules, the address of the data transmission is modified and, the network will function application of the data transmission to the host node data processing, wherein the transmission address includes sending node address and receiving node node address, the network application function is a function of the application of data processing. The implementation way realizes changing the transmission path of data in the network without changing the routing table, so that data can be applied through proper network functions, thereby improving network security.
【技术实现步骤摘要】
数据传输方法和装置
本申请涉及计算机
,尤其涉及网络数据传输
,具体涉及一种数据传输方法和装置。
技术介绍
传统网络中,安全性能组件是由定制的设备来实现的。这些设备不仅代价昂贵,而且功能单一,不利于升级和维护。于是,近年来有很多人提出用软件的方式来实现这些网络功能,这就是网络功能虚拟化。该技术利用统一的硬件平台,使用软件的方式来实现不同的网络功能。这样可以大大提高网络功能的灵活性,易于升级,而且可以提高网络资源的利用率。在网络功能组件的应用中,有一个很重要的问题是:一组数据必须按序经过所要经过的所有功能组件,而某些功能组件是否需要经过,取决于前一网络功能组件的检测结果,或是网络状态。例如,网络中深度包检测功能发现数据异常时,会把这个异常的数据导向丢包器,在没有发生异常的时候则把数据送向用户;再例如,网络中出现拥塞时,会把数据引导向压缩器或是转码器,来降低网络拥塞的程度,否则就直接送向负载均衡器。网络中如何动态给这些数据配置不同的网络功能是网络功能布署的一个重要问题。现有的技术方案通常是通过控制传统网络中的路由表,或是控制软件定义网络中的流表来实现的。然而,改写路由表的收敛过程太慢,而在软件定义网络中改写流表的方式又需要太多的流表项,现在的交换机并不能很好的支持。所以这些方案基本不能精确地控制到网络中所有数据的路由,使其经过合适的网络功能设备。
技术实现思路
本申请的目的在于提出一种改进的数据传输方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种数据传输方法,所述方法包括:拦截网络中传输的数据;确定所述数据在所在节点的传输状 ...
【技术保护点】
一种数据传输方法,其特征在于,所述方法包括:拦截网络中传输的数据;确定所述数据在所在节点的传输状态,其中,所述传输状态包括接收状态或发送状态;响应于所述传输状态为接收状态,根据预设规则,对所述数据的传输地址进行修改,并将所述数据传输至该数据所在节点的网络功能应用进行处理,其中,所述传输地址包括发送节点的节点地址和接收节点的节点地址,所述网络功能应用是具有数据处理功能的应用。
【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:拦截网络中传输的数据;确定所述数据在所在节点的传输状态,其中,所述传输状态包括接收状态或发送状态;响应于所述传输状态为接收状态,根据预设规则,对所述数据的传输地址进行修改,并将所述数据传输至该数据所在节点的网络功能应用进行处理,其中,所述传输地址包括发送节点的节点地址和接收节点的节点地址,所述网络功能应用是具有数据处理功能的应用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述传输状态为发送状态时,根据预设规则,对所述数据的传输地址进行修改,并根据修改的传输地址中的接收节点的节点地址,将所述数据传输至该接收节点。3.根据权利要求1所述的方法,其特征在于,所述将所述数据发送至该数据所在节点的网络功能应用进行处理,包括:分析所述网络功能应用对所述数据的处理结果,确定所述数据后续所需经过的节点。4.根据权利要求1所述的方法,其特征在于,所述预设规则包括:如果所述传输状态为接收状态,则将所述发送节点的节点地址、所述接收节点的节点地址分别改为源节点的节点地址、目的节点的节点地址。5.根据权利要求4所述的方法,其特征在于,所述预设规则还包括:如果所述传输状态为发送状态,则将所述发送节点的节点地址、所述接收节点的节点地址分别改为所述数据所在节点的节点地址、所需经过节点的节点地址。6.一种数据传输装置,其特征在于,所...
【专利技术属性】
技术研发人员:范亚平,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。