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