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

技术编号:15196841 阅读:38 留言:0更新日期:2017-04-21 04:06
本文公开了一种传输数据的方法、装置和系统。其中,应用于网络转发节点的传输数据的方法,包括:当接收到的数据报文中所携带的五元组信息已经在本地存储,并且有对应的专用策略路由时,按照所述专用策略路由进行转发;当接收到的数据报文中所携带的五元组信息未在本地存储时,针对所述五元组信息建立专用策略路由,按照所述专用策略路由进行转发。本文能够识别报文对应的协议类型并根据协议类型进行相应的流量重定向。

Method, device and system for transmitting data

The invention discloses a method, a device and a system for transmitting data. The method includes transmitting data used in network forwarding nodes: when carried by the received data message in five tuple information has been stored locally, and the corresponding special policy routing, forwarding according to the special strategy route; when carried by the received data message in five tuple information not in the local storage, for the five tuple information for policy routing, forwarding according to the special routing strategy. In this paper, we can identify the protocol type corresponding to the message and make corresponding traffic redirection according to the protocol type.

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及的是一种传输数据的方法、装置和系统
技术介绍
随着企业信息化要求的提高,大型企业对网络接入的要求越来越高,这不仅表现为对业务带宽的需求越来越高,还希望网络能够根据用户实际在网需求进行自动流量调整。但是目前企业内网络的配置通常都是通过命令行等方法由人工来实现静态配置的,并不能根据用户的当前实际需求做出及时调整。对于企业用户的应用而言,通常都是上层的协议应用,因此,如何能够针对协议应用及时调整带宽也是提升用户体验所提出的新的需求。
技术实现思路
本专利技术所要解决的技术问题是提供一种传输数据的方法、装置和系统,能够识别报文对应的协议类型并根据协议类型进行相应的流量重定向。本专利技术实施例提供了一种传输数据的方法,应用于网络转发节点,包括:当接收到的数据报文中所携带的五元组信息已经在本地存储,并且有对应的专用策略路由时,按照所述专用策略路由进行转发;当接收到的数据报文中所携带的五元组信息未在本地存储时,针对所述五元组信息建立专用策略路由,按照所述专用策略路由进行转发。本专利技术实施例还提供了一种传输数据的方法,应用于控制器,包括:接收到用于识别接收报文协议类型的报文后,通过对所述报文进行深度包检测确定所述报文的协议类型;当所述报文为预定类型的协议报文时,确定并下发与所述报文中携带的五元组信息对应的专用策略路由,以用于携带所述五元组信息的报文在网络转发节点的转发。本专利技术实施例还提供了一种传输数据的装置,应用于网络转发节点,包括:第一数据转发模块,用于当接收到的数据报文中所携带的五元组信息已经在本地存储,并且有对应的专用策略路由时,按照所述专用策略路由进行转发;第二数据转发模块,用于当接收到的数据报文中所携带的五元组信息未在本地存储时,针对所述五元组信息建立专用策略路由,按照所述专用策略路由进行转发。本专利技术实施例还提供了一种传输数据的装置,应用于控制器,包括:报文解析模块,用于接收到用于识别接收报文协议类型的报文后,通过对所述报文进行深度包检测确定所述报文的协议类型;路由配置模块,用于当所述报文为预定类型的协议报文时,确定并下发与所述报文中携带的五元组信息对应的专用策略路由,以用于携带所述五元组信息的报文在网络转发节点的转发。本专利技术实施例还提供了一种传输数据的系统,包括上述网络转发节点和控制器。与现有技术相比,本专利技术实施例提供的一种传输数据的方法、装置和系统,网络转发节点向控制器上送携带五元组信息的数据报文,控制器通过对所述报文进行深度包检测确定所述报文的协议类型,当所述报文为预定类型的协议报文时,控制器确定并向所述网络转发节点下发与所述报文中携带的五元组信息对应的专用策略路由,网络转发节点按照所述专用策略路由对预定协议类型的报文进行转发。本专利技术实施例的技术方案能够识别报文对应的协议类型并根据协议类型进行相应的流量重定向。附图说明图1是本专利技术实施例一种传输数据的方法流程图(网络转发节点)。图2是本专利技术实施例一种传输数据的方法流程图(控制器)。图3是本专利技术实施例一种传输数据的装置示意图(网络转发节点)。图4是本专利技术实施例一种传输数据的装置示意图(控制器)。图5是本专利技术实施例的一种SDN网络系统示意图。图6是本专利技术实施例中网关的内部结构示意图。图7是本专利技术示例1中一种传输数据的方法流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。如图1所示,本专利技术实施例提供了一种传输数据的方法,应用于网络转发节点,包括:S110,当接收到的数据报文中所携带的五元组信息已经在本地存储,并且有对应的专用策略路由时,按照所述专用策略路由进行转发;S120,当接收到的数据报文中所携带的五元组信息未在本地存储时,针对所述五元组信息建立专用策略路由,按照所述专用策略路由进行转发。可选地,所述针对所述五元组信息建立专用策略路由包括:上报用于识别接收报文协议类型的报文;当接收到与专用路由器建立专用隧道的隧道建立信息后,根据所述隧道建立信息建立与所述专用路由器之间的专用隧道,确定经过所述专用隧道的专用策略路由;其中,所述专用隧道与特定的五元组信息所对应。可选地,所述确定经过所述专用隧道的专用策略路由包括:上报隧道建立完成消息;接收到针对特定协议类型的路由信息后,记录与所述特定协议类型对应的经过所述专用隧道的专用策略路由。可选地,所述专用路由器为第二层隧道协议L2TP服务器;所述隧道建立信息包括:L2TP客户端配置信息:客户端的用户名、密码和虚接口IP地址;L2TP服务器端配置信息:服务器端的用户名、密码和虚接口IP地址。可选地,所述经过所述专用隧道的专用策略路由包括:特定五元组信息和专用路由器的虚接口IP地址。如图2所示,本专利技术实施例提供了一种传输数据的方法,应用于控制器,包括:S210,接收到用于识别接收报文协议类型的报文后,通过对所述报文进行深度包检测确定所述报文的协议类型;S220,当所述报文为预定类型的协议报文时,确定并下发与所述报文中携带的五元组信息对应的专用策略路由,以用于携带所述五元组信息的报文在网络转发节点的转发。可选地,所述确定并下发与所述报文中携带的五元组信息对应的专用策略路由,包括:确定从所述网络转发节点到专用路由器之间的专用隧道的隧道建立信息,并下发给所述网络转发节点。可选地,所述确定并下发与所述报文中携带的五元组信息对应的专用策略路由,还包括:当接收到所述网络转发节点上报的隧道建立完成消息后,确定所述预定类型的协议对应的经过所述专用隧道的专用策略路由,并下发给所述网络转发节点。可选地,所述专用路由器为第二层隧道协议L2TP服务器;所述隧道建立信息包括:L2TP客户端配置信息:客户端的用户名、密码和虚接口IP地址;L2TP服务器端配置信息:服务器端的用户名、密码和虚接口IP地址。可选地,所述经过所述专用隧道的专用策略路由包括:特定五元组信息和专用路由器的虚接口IP地址。如图3所示,本专利技术实施例提供了一种传输数据的装置,应用于网络转发节点,包括:第一数据转发模块301,用于当接收到的数据报文中所携带的五元组信息已经在本地存储,并且有对应的专用策略路由时,按照所述专用策略路由进行转发;第二数据转发模块302,用于当接收到的数据报文中所携带的五元组信息未在本地存储时,针对所述五元组信息建立专用策略路由,按照所述专用策略路由进行转发。可选地,第二数据转发模块302,用于针对所述五元组信息建立专用策略路由包括:上报用于识别接收报文协议类型的报文;当接收到与专用路由器建立专用隧道的隧道建立信息后,根据所述隧道建立信息建立与所述专用路由器之间的专用隧道,确定经过所述专用隧道的专用策略路由;其中,所述专用隧道与特定的五元组信息所对应。可选地,第二数据转发模块302,用于确定经过所述专用隧道的专用策略路由包括:上报隧道建立完成消息;接收到针对特定协议类型的路由信息后,记录与所述特定协议类型对应的经过所述专用隧道的专用策略路由。可选地,所述专用路由器为第二层隧道协议L2TP服务器;所述隧道建立信息包括:L2TP客户端配置信息:客户端的用户名、密码和虚接口IP地址;L2T本文档来自技高网...
一种传输数据的方法、装置和系统

【技术保护点】
一种传输数据的方法,应用于网络转发节点,包括:当接收到的数据报文中所携带的五元组信息已经在本地存储,并且有对应的专用策略路由时,按照所述专用策略路由进行转发;当接收到的数据报文中所携带的五元组信息未在本地存储时,针对所述五元组信息建立专用策略路由,按照所述专用策略路由进行转发。

【技术特征摘要】
1.一种传输数据的方法,应用于网络转发节点,包括:当接收到的数据报文中所携带的五元组信息已经在本地存储,并且有对应的专用策略路由时,按照所述专用策略路由进行转发;当接收到的数据报文中所携带的五元组信息未在本地存储时,针对所述五元组信息建立专用策略路由,按照所述专用策略路由进行转发。2.如权利要求1所述的方法,其特征在于:所述针对所述五元组信息建立专用策略路由包括:上报用于识别接收报文协议类型的报文;当接收到与专用路由器建立专用隧道的隧道建立信息后,根据所述隧道建立信息建立与所述专用路由器之间的专用隧道,确定经过所述专用隧道的专用策略路由;其中,所述专用隧道与特定的五元组信息所对应。3.如权利要求2所述的方法,其特征在于:所述确定经过所述专用隧道的专用策略路由包括:上报隧道建立完成消息;接收到针对特定协议类型的路由信息后,记录与所述特定协议类型对应的经过所述专用隧道的专用策略路由。4.如权利要求2或3所述的方法,其特征在于:所述专用路由器为第二层隧道协议L2TP服务器;所述隧道建立信息包括:L2TP客户端配置信息:客户端的用户名、密码和虚接口IP地址;L2TP服务器端配置信息:服务器端的用户名、密码和虚接口IP地址。5.如权利要求4所述的方法,其特征在于:所述经过所述专用隧道的专用策略路由包括:特定五元组信息和专用路由器的虚接口IP地址。6.一种传输数据的方法,应用于控制器,包括:接收到用于识别接收报文协议类型的报文后,通过对所述报文进行深度包检测确定所述报文的协议类型;当所述报文为预定类型的协议报文时,确定并下发与所述报文中携带的五元组信息对应的专用策略路由,以用于携带所述五元组信息的报文在网络转发节点的转发。7.如权利要求6所述的方法,其特征在于:所述确定并下发与所述报文中携带的五元组信息对应的专用策略路由,包括:确定从所述网络转发节点到专用路由器之间的专用隧道的隧道建立信息,并下发给所述网络转发节点。8.如权利要求7所述的方法,其特征在于:所述确定并下发与所述报文中携带的五元组信息对应的专用策略路由,还包括:当接收到所述网络转发节点上报的隧道建立完成消息后,确定所述预定类型的协议对应的经过所述专用隧道的专用策略路由,并下发给所述网络转发节点。9.如权利要求7或8所述的方法,其特征在于:所述专用路由器为第二层隧道协议L2TP服务器;所述隧道建立信息包括:L2TP客户端配置信息:客户端的用户名、密码和虚接口IP地址;L2TP服务器端配置信息:服务器端的用户名、密码和虚接口IP地址。10.如权利要求9所述的方法,其特征在于:所述经过所述专用隧道的专用策略路由包括:特定五元组信息和专用路由器的虚接口IP地址。11.一种传输数据的装置,应用于网络转发节点,包括:第一数据转发模块,用于当接收到的数据报文中所携带的五元组信息已经在本地存储,并且有对应的专用策略路由...

【专利技术属性】
技术研发人员:田海燕
申请(专利权)人:瑞斯康达科技发展股份有限公司
类型:发明
国别省市:北京;11

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

1