CN104753791B - 一种数据包处理方法、装置和*** - Google Patents
一种数据包处理方法、装置和*** Download PDFInfo
- Publication number
- CN104753791B CN104753791B CN201310752566.5A CN201310752566A CN104753791B CN 104753791 B CN104753791 B CN 104753791B CN 201310752566 A CN201310752566 A CN 201310752566A CN 104753791 B CN104753791 B CN 104753791B
- Authority
- CN
- China
- Prior art keywords
- data packet
- sdn
- processing
- routing device
- hybrid
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种数据包处理方法、装置和***,通过应用本发明实施例所提出的技术方案,实现了一种同时包括SDN网络架构和常规网络结构的混合式SDN网络架构,混合式路由设备根据接收到的数据包中所携带的签约关系标识信息,确定所述数据包的转发方向,从而,实现了SDN网络和常规网络的兼容,并将数据包与业务需求进行关联,对于一些数据包可以进行标准的SDN处理,而对另外的数据包则无需经由SDN网络及相关网元处理,节省了控制器处理开销,优化了网络架构,也为数据包的处理提供了更好的灵活性。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种数据包处理方法、装置和***。
背景技术
在目前SDN(Software Defined Network,软件定义网络)中,路由器只负责IP数据包的转发功能,转发策略由控制器(Controller)网元进行决策。在该网络体系框架下,任何进入SDN网络的IP数据包,其转发策略将全部被送到控制器,来判断数据包后续的转发路径及相关操作。
考虑到目前现有网络设备大多不支持SDN定义的Openflow(一种新型网络交换模型)标准的交换机,如果整个网络全部升级到支持SDN将会需要大量的投资,同时考虑到SDN本身自有的应用场景,也未必需要全网全部升级到SDN网络,以支持SDN特定应用。因此,可以看出未来设备和网络将是一个SDN和非SDN(现有网络设备)共存的网络架构,后文称为混合式SDN网络架构。
在实现本发明的过程中,发明人发现现有技术中至少存在以下问题:
在SDN网络架构下,所有到达SDN网络设备的数据包,数据包的转发决策将全部被送到控制器中。
一方面,集中控制器会存在业务流量控制信息查找的瓶颈,潜在会造成数据包转发的延时。
另一方面,结合网络的具体实现情况,以及业务需求,有些数据包可以按照传统的路由转发策略来进行,没有必要由控制器统一处理,以节省控制器处理开销,而这样的处理在现有技术中是不能实现的。
发明内容
本发明实施例的目的在于提供一种数据包处理方法、装置和***,实现了在混合式SDN网络架构下的流量分流,避免了***资源的浪费。
为了达到上述目的,本发明实施例提供了一种数据包处理方法,应用于至少包括混合式路由设备、SDN控制器以及非SDN路由设备的混合式SDN网络架构中,包括:
所述混合式路由设备接收携带了签约关系标识信息的数据包,并根据所述签约关系标识信息,确定所述数据包的转发方向;
当所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,所述混合式路由设备将所述数据包发送给所述SDN控制器进行SDN处理;
当所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,所述混合式路由设备将所述数据包发送给所述非SDN路由设备进行常规数据包处理。
另一方面,本发明实施例还提供了一种混合式路由设备,应用于至少包括混合式路由设备、SDN控制器以及非SDN路由设备的混合式SDN网络架构中,包括:
接收模块,用于接收携带了签约关系标识信息的数据包;
确定模块,用于根据所述签约关系标识信息,确定所述接收模块所接收到的所述数据包的转发方向;
转发模块,用于当所述确定模块确定所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,将所述数据包发送给所述SDN控制器进行SDN处理,或当所述确定模块确定所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,将所述数据包发送给所述非SDN路由设备进行常规数据包处理。
另一方面,本发明实施例还提供了一种混合式SDN网络架构,至少包括混合式路由设备、SDN控制器以及非SDN路由设备,其中:
所述混合式路由设备,用于接收携带了签约关系标识信息的数据包,并根据所述签约关系标识信息,确定所述数据包的转发方向,当所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,将所述数据包发送给所述SDN控制器进行SDN处理,或当所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,将所述数据包发送给所述非SDN路由设备进行常规数据包处理;
所述SDN控制器,用于对所述混合式路由设备所转发的数据包进行SDN处理;
所述非SDN路由器,用于对所述混合式路由设备所转发的数据包进行常规数据包处理。
与现有技术相比,本发明实施例所提出的技术方案具有以下优点:
通过应用本发明实施例所提出的技术方案,实现了一种同时包括SDN网络架构和常规网络结构的混合式SDN网络架构,混合式路由设备根据接收到的数据包中所携带的签约关系标识信息,确定所述数据包的转发方向,当所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,将所述数据包发送给所述SDN控制器进行SDN处理,或当所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,将所述数据包发送给所述非SDN路由设备进行常规数据包处理,从而,将数据包与业务需求进行关联,对于一些数据包可以进行标准的SDN处理,而对另外的数据包则无需经由SDN网络及相关网元处理,节省了控制器处理开销,优化了网络架构,也为数据包的处理提供了更好的灵活性。
附图说明
图1为本发明实施例所提出的一种数据包处理方法的流程示意图;
图2为本发明实施例所提出的一种混合式软件定义网络架构的结构示意图;
图3为本发明实施例所提出的一种支持混合式SDN处理的路由装置的结构示意图;
图4为本发明实施例所提出的基于混合式SDN处理的路由装置的数据包业务优先级实现方法的流程示意图;
图5为本发明实施例所提出的一种混合式路由设备的结构示意图;
图6为本发明实施例所提出的一种混合式SDN网络架构的结构示意图。
具体实施方式
下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
为了解决现有技术中存在的问题,本发明实施例提出了一种同时包括SDN网络架构和常规网络结构的混合式SDN网络架构,混合式路由设备根据接收到的数据包中所携带的签约关系标识信息,确定所述数据包的转发方向,当所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,将所述数据包发送给所述SDN控制器进行SDN处理,或当所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,将所述数据包发送给所述非SDN路由设备进行常规数据包处理,从而,实现了SDN网络和常规网络的兼容,并将数据包与业务需求进行关联,对于一些数据包可以进行标准的SDN处理,而对另外的数据包则无需经由SDN网络及相关网元处理,节省了控制器处理开销,优化了网络架构,也为数据包的处理提供了更好的灵活性。
为了达到上述目的,本发明实施例提供了一种数据包处理方法,从而,将数据包与业务需求进行关联,实现了SDN网络和常规网络的兼容,可以根据数据包的业务需求确定具体的处理方案。
如图1所示,为本发明实施例提供的数据包处理方法的流程示意图,在该场景中,混合式SDN网络架构中至少包括混合式路由设备、SDN控制器以及非SDN路由设备,在此基础上,该方法具体包括:
步骤S101、所述混合式路由设备接收携带了签约关系标识信息的数据包。
步骤S102、所述混合式路由设备根据所述签约关系标识信息,确定所述数据包的转发方向。
当所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,执行步骤S103。
当所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,执行步骤S104。
其中,所述签约关系标识信息,具体为:
在发起数据包时,由业务应用在所发起的数据包的数据包头上所添加的标识信息,用于表示所发起的数据包是否需要进入SDN网络进行处理。
通过这样的签约关系标识信息的引入,实现了数据包与业务的关联。
步骤S103、所述混合式路由设备将所述数据包发送给所述SDN控制器进行SDN处理。
在具体的应用场景中,本步骤的处理具体为:
所述混合式路由设备通过安全通道将所述数据包发送给所述SDN控制器进行SDN处理。
需要说明的是,为了更好的实现SDN处理,本步骤完成之后,在SDN控制器上,还需要进行以下的处理过程,具体包括:
所述SDN控制器在SDN的应用层识别针对所述数据包的操作编码;
所述SDN控制器根据所识别到的操作编码,对所述数据包进行SDN处理;
其中,所述操作编码,具体为在更高的协议层设置的编码信息,用于指示所述SDN控制器对需要进入SDN网络进行处理的数据包所进行的SDN处理的具体内容。
再进一步的,所述SDN控制器在SDN的应用层识别针对所述数据包的操作编码之后,还包括:
所述SDN控制器识别所述操作编码中是否携带了所述数据包的业务优先级处理信息;
如果判断结果为是,所述SDN控制器将所述数据包发送到业务优先级处理应用,所述业务优先级处理应用根据全局网络带宽及流量情况,结合所述业务优先级处理信息,为所述数据包选择转发路由,完成所述数据包的业务优先级处理;
如果判断结果为否,所述SDN控制器按照常规的openflow控制器方式进行转发规则,将所述数据包发送到openflow路由器。
通过这样的处理,可以使数据包的处理过程更加智能,可以基于不同的业务优先级进行处理,是未来公司流量经营战略落地实施的重要方法,极具应用价值。
步骤S104、所述混合式路由设备将所述数据包发送给所述非SDN路由设备进行常规数据包处理。
与现有技术相比,本发明实施例所提出的技术方案具有以下优点:
通过应用本发明实施例所提出的技术方案,实现了一种同时包括SDN网络架构和常规网络结构的混合式SDN网络架构,混合式路由设备根据接收到的数据包中所携带的签约关系标识信息,确定所述数据包的转发方向,当所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,将所述数据包发送给所述SDN控制器进行SDN处理,或当所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,将所述数据包发送给所述非SDN路由设备进行常规数据包处理,从而,将数据包与业务需求进行关联,对于一些数据包可以进行标准的SDN处理,而对另外的数据包则无需经由SDN网络及相关网元处理,节省了控制器处理开销,优化了网络架构,也为数据包的处理提供了更好的灵活性。
下面以具体的实施例对上述技术方案的处理过程做详细的阐述,但并不局限于下述实施例。
本发明实施例提出了一种混合式软件定义网络架构,即上文所述的混合式SDN网络架构,其结构示意图如图2所示,该架构由支持SDN功能的路由设备及传统路由设备混合组网架构。
该网络架构的主要特点如下:
1、是一个由支持SDN功能的路由设备及传统路由设备组成的混合式互联网络架构,支持SDN的路由器和传统路由之间按照原有的IP路由方式通信和互通。
2、支持SDN功能的路由设备装置可以根据Openflow协议,可以支持向对应的控制器,查询IP数据包的转发及处理方式处理。
3、传统路由设备负责基本的IP路由转发,不对IP数据包进行附加处理操作。
4、在网络的边缘有一个对于IP数据包发送的域选择功能判断,通常是基于IP数据包的签约信息,来判断是否将数据包交由SDN路由器来处理(这种情况下需要将数据包转发到SDN域),或者按照普通的IP数据包处理(将数据包发送到非SDN域)。
在上述的网络架构的基础上,为了实现普通IP数据包和需要SDN控制器处理的数据包之间的差异化路由或流量工程需求,需要对原有SDN定义的标准openflow交换机/路由器进行功能改进,即本发明实施例所提出的支持混合式SDN处理的路由装置。
如图3所示,为本发明实施例所提出的一种支持混合式SDN处理的路由装置的结构示意图。
首先,为了支持该装置对于数据包的基于签约关系的分流处理功能,需要对IP数据包进行如下的改进:
即每一个业务应用在发起IP数据包传输之前在IP数据包头上,添加签约关系字段(1比特,0代表普通数据包,1代表需经控制器处理的数据包)。
当然在具体的应用场景中,除上述的签约关系字段之外,还可以在更高协议层,扩展针对标记为″1″(即需经控制器处理的数据包)的具体操作编码,这些内容可在SDN的应用层识别,以进行对数据包的更精细流量处理(如基于数据包操作实现业务优先级等)及流量工程操作。
基于上述的改进,支持混合式SDN处理的路由装置新增了数据包签约关系判断模块功能。
数据包签约关系判断模块功能主要负责对该路由器收到的所有IP数据包进行签约关系判断,根据到达路由器的IP数据包内容,有两种判断模式:
一种是直接按照传统IP路由方式转发(比如,IP数据包签约关系字段报头添″0″);
另一种是经过安全通道将数据包头通过Openflow协议发送到控制器,交由控制器进行数据包处理(比如,可以通过IP数据包签约关系字段报头添″1″来判断)。
再进一步的,考虑到数据包处理的优先级差异化需求,基于上述网络架构及路由装置,本发明实施例进一步的提出了数据包业务优先级的实现方法。
如图4所示,为本发明实施例所提出的基于混合式SDN处理的路由装置的数据包业务优先级实现方法的流程示意图,其具体流程及方法如下:
步骤S401、IP数据流1,2,...,n,首先到达混合式SDN处理的路由装置,在路由装置的签约关系判断模块,首先分拣出需要SDN处理的数据流(比如,IP数据包头的签约字段为1)。
需要SDN控制器处理的流的包头将被送到控制器进行处理,并进一步执行步骤S402;
而其他不需要SDN处理的IP数据流将按照原有的路由转发方式进行转发,常规的转发处理不是本发明所关心的范围,在此不再详述。
步骤S402、需要SDN控制器处理的数据包在控制器判断转发规则,根据IP数据包中的高层协议附加操作字段,决定是否将高层数据包解析操作发送到上层应用逻辑(具体可以是业务优先级处理应用)。
也就是说,对于有业务优先级处理的数据包将会被发送到业务优先级处理应用其他数据包将会按照传统openflow控制器方式进行转发规则的下发,到openflow switch;
步骤S403、数据包发送到业务优先级处理应用后,应用会根据全局网络带宽及流量情况,结合各个业务的优先级字段,为数据包选择转发路由,从而完成基于IP数据包的业务优先级处理。
需要进一步说明的是,上述的签约关系标识方式,以及各模块的划分方式和命名只是一种具体的实施例,具体的内容可以根据实际需要进行调整,这样的变化并不会影响本发明的保护范围。
与现有技术相比,本发明实施例所提出的技术方案具有以下优点:
通过应用本发明实施例所提出的技术方案,实现了一种同时包括SDN网络架构和常规网络结构的混合式SDN网络架构,混合式路由设备根据接收到的数据包中所携带的签约关系标识信息,确定所述数据包的转发方向,当所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,将所述数据包发送给所述SDN控制器进行SDN处理,或当所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,将所述数据包发送给所述非SDN路由设备进行常规数据包处理,从而,将数据包与业务需求进行关联,对于一些数据包可以进行标准的SDN处理,而对另外的数据包则无需经由SDN网络及相关网元处理,节省了控制器处理开销,优化了网络架构,也为数据包的处理提供了更好的灵活性。
为了实现上述的技术方案,本发明实施例进一步提出了一种混合式路由设备,其结构示意图如图5所示,其应用于至少包括混合式路由设备、SDN控制器以及非SDN路由设备的混合式SDN网络架构中,包括:
接收模块51,用于接收携带了签约关系标识信息的数据包;
确定模块52,用于根据所述签约关系标识信息,确定所述接收模块51所接收到的所述数据包的转发方向;
转发模块53,用于当所述确定模块52确定所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,将所述数据包发送给所述SDN控制器进行SDN处理,或当所述确定模块52确定所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,将所述数据包发送给所述非SDN路由设备进行常规数据包处理。
其中,所述签约关系标识信息,具体为:
在发起数据包时,由业务应用在所发起的数据包的数据包头上所添加的标识信息,用于表示所发起的数据包是否需要进入SDN网络进行处理。
进一步的,所述转发模块53,具体用于:
当所述确定模块52确定所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,通过安全通道将所述数据包发送给所述SDN控制器进行SDN处理。
进一步的,本发明实施例还提出了一种混合式SDN网络架构,其结构示意图如图6所示,至少包括混合式路由设备61、SDN控制器62以及非SDN路由设备63,其中:
所述混合式路由设备61,用于接收携带了签约关系标识信息的数据包,并根据所述签约关系标识信息,确定所述数据包的转发方向,当所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,将所述数据包发送给所述SDN控制器62进行SDN处理,或当所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,将所述数据包发送给所述非SDN路由设备63进行常规数据包处理;
所述SDN控制器62,用于对所述混合式路由设备61所转发的数据包进行SDN处理;
所述非SDN路由器,用于对所述混合式路由设备61所转发的数据包进行常规数据包处理。
其中,所述签约关系标识信息,具体为:
在发起数据包时,由业务应用在所发起的数据包的数据包头上所添加的标识信息,用于表示所发起的数据包是否需要进入SDN网络进行处理。
在具体的应用场景中,所述SDN控制器62,具体用于:
在SDN的应用层识别针对所述数据包的操作编码;
根据所识别到的操作编码,对所述数据包进行SDN处理;
其中,所述操作编码,具体为在更高的协议层设置的编码信息,用于指示所述SDN控制器62对需要进入SDN网络进行处理的数据包所进行的SDN处理的具体内容。
进一步的,所述SDN控制器62,还用于:
当所述SDN控制器62在SDN的应用层识别到针对所述数据包的操作编码时,所述SDN控制器62识别所述操作编码中是否携带了所述数据包的业务优先级处理信息;
如果判断结果为是,所述SDN控制器62将所述数据包发送到业务优先级处理应用64,所述业务优先级处理应用64根据全局网络带宽及流量情况,结合所述业务优先级处理信息,为所述数据包选择转发路由,完成所述数据包的业务优先级处理;
如果判断结果为否,所述SDN控制器62按照常规的openflow控制器方式进行转发规则,将所述数据包发送到openflow路由器。
通过应用本发明实施例所提出的技术方案,实现了一种同时包括SDN网络架构和常规网络结构的混合式SDN网络架构,混合式路由设备根据接收到的数据包中所携带的签约关系标识信息,确定所述数据包的转发方向,当所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,将所述数据包发送给所述SDN控制器进行SDN处理,或当所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,将所述数据包发送给所述非SDN路由设备进行常规数据包处理,从而,将数据包与业务需求进行关联,对于一些数据包可以进行标准的SDN处理,而对另外的数据包则无需经由SDN网络及相关网元处理,节省了控制器处理开销,优化了网络架构,也为数据包的处理提供了更好的灵活性。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
Claims (9)
1.一种数据包处理方法,其特征在于,应用于至少包括混合式路由设备、SDN控制器以及非SDN路由设备的混合式SDN网络架构中,包括:
所述混合式路由设备接收携带了签约关系标识信息的数据包,并根据所述签约关系标识信息,确定所述数据包的转发方向;
当所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,所述混合式路由设备将所述数据包发送给所述SDN控制器进行SDN处理;
当所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,所述混合式路由设备将所述数据包发送给所述非SDN路由设备进行常规数据包处理;
其中,所述签约关系标识信息,具体为:
在发起数据包时,由业务应用在所发起的数据包的数据包头上所添加的标识信息,用于表示所发起的数据包是否需要进入SDN网络进行处理。
2.如权利要求1所述的方法,其特征在于,所述混合式路由设备将所述数据包发送给所述SDN控制器进行SDN处理,具体包括:
所述混合式路由设备通过安全通道将所述数据包发送给所述SDN控制器进行SDN处理。
3.如权利要求2所述的方法,其特征在于,所述混合式路由设备将所述数据包发送给所述SDN控制器进行SDN处理之后,还包括:
所述SDN控制器在SDN的应用层识别针对所述数据包的操作编码;
所述SDN控制器根据所识别到的操作编码,对所述数据包进行SDN处理;
其中,所述操作编码,具体为在更高的协议层设置的编码信息,用于指示所述SDN控制器对需要进入SDN网络进行处理的数据包所进行的SDN处理的具体内容。
4.如权利要求3所述的方法,其特征在于,所述SDN控制器在SDN的应用层识别针对所述数据包的操作编码,具体为:
所述SDN控制器识别所述操作编码中是否携带了所述数据包的业务优先级处理信息;
如果判断结果为是,所述SDN控制器将所述数据包发送到业务优先级处理应用,所述业务优先级处理应用根据全局网络带宽及流量情况,结合所述业务优先级处理信息,为所述数据包选择转发路由,完成所述数据包的业务优先级处理;
如果判断结果为否,所述SDN控制器按照常规的openflow控制器方式进行转发,将所述数据包发送到openflow路由器。
5.一种混合式路由设备,其特征在于,应用于至少包括混合式路由设备、SDN控制器以及非SDN路由设备的混合式SDN网络架构中,包括:
接收模块,用于接收携带了签约关系标识信息的数据包;
确定模块,用于根据所述签约关系标识信息,确定所述接收模块所接收到的所述数据包的转发方向;
转发模块,用于当所述确定模块确定所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,将所述数据包发送给所述SDN控制器进行SDN处理,或当所述确定模块确定所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,将所述数据包发送给所述非SDN路由设备进行常规数据包处理;
其中,所述签约关系标识信息,具体为:
在发起数据包时,由业务应用在所发起的数据包的数据包头上所添加的标识信息,用于表示所发起的数据包是否需要进入SDN网络进行处理。
6.如权利要求5所述的混合式路由设备,其特征在于,所述转发模块,具体用于:
当所述确定模块确定所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,通过安全通道将所述数据包发送给所述SDN控制器进行SDN处理。
7.一种混合式SDN网络架构,其特征在于,至少包括混合式路由设备、SDN控制器以及非SDN路由设备,其中:
所述混合式路由设备,用于接收携带了签约关系标识信息的数据包,并根据所述签约关系标识信息,确定所述数据包的转发方向,当所述签约关系标识信息表示所述数据包需要进入SDN网络进行处理时,将所述数据包发送给所述SDN控制器进行SDN处理,或当所述签约关系标识信息表示所述数据包不需要进入SDN网络进行处理时,将所述数据包发送给所述非SDN路由设备进行常规数据包处理;
所述SDN控制器,用于对所述混合式路由设备所转发的数据包进行SDN处理;
所述非SDN路由器,用于对所述混合式路由设备所转发的数据包进行常规数据包处理;
其中,所述签约关系标识信息,具体为:
在发起数据包时,由业务应用在所发起的数据包的数据包头上所添加的标识信息,用于表示所发起的数据包是否需要进入SDN网络进行处理。
8.如权利要求7所述的混合式SDN网络架构,其特征在于,所述SDN控制器,具体用于:
在SDN的应用层识别针对所述数据包的操作编码;
根据所识别到的操作编码,对所述数据包进行SDN处理;
其中,所述操作编码,具体为在更高的协议层设置的编码信息,用于指示所述SDN控制器对需要进入SDN网络进行处理的数据包所进行的SDN处理的具体内容。
9.如权利要求8所述的混合式SDN网络架构,其特征在于,所述SDN控制器,还用于:
当所述SDN控制器在SDN的应用层识别到针对所述数据包的操作编码时,所述SDN控制器识别所述操作编码中是否携带了所述数据包的业务优先级处理信息;
如果判断结果为是,所述SDN控制器将所述数据包发送到业务优先级处理应用,所述业务优先级处理应用根据全局网络带宽及流量情况,结合所述业务优先级处理信息,为所述数据包选择转发路由,完成所述数据包的业务优先级处理;
如果判断结果为否,所述SDN控制器按照常规的openflow控制器方式进行转发,将所述数据包发送到openflow路由器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310752566.5A CN104753791B (zh) | 2013-12-31 | 2013-12-31 | 一种数据包处理方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310752566.5A CN104753791B (zh) | 2013-12-31 | 2013-12-31 | 一种数据包处理方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104753791A CN104753791A (zh) | 2015-07-01 |
CN104753791B true CN104753791B (zh) | 2019-01-01 |
Family
ID=53592926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310752566.5A Active CN104753791B (zh) | 2013-12-31 | 2013-12-31 | 一种数据包处理方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104753791B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105471658B (zh) * | 2015-12-11 | 2019-05-14 | 北京电子科技职业学院 | 一种sdn网络及其组网方法 |
CN106888175A (zh) * | 2015-12-16 | 2017-06-23 | ***通信集团公司 | 一种数据包的路由方法、装置、路由器及sdn控制器 |
CN106302220A (zh) * | 2016-08-26 | 2017-01-04 | 北京工业大学 | 一种sdn网络精细化控制传统交换机的方法 |
CN107454022A (zh) * | 2017-09-28 | 2017-12-08 | 中国联合网络通信集团有限公司 | 一种异构网络及其数据流导引方法和交换机 |
CN109996307B (zh) | 2017-12-29 | 2021-06-01 | 华为技术有限公司 | 一种数据路由方法以及终端 |
CN116112419B (zh) * | 2023-04-17 | 2023-09-05 | 中国兵器科学研究院 | 一种网络节点、通信方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102946325A (zh) * | 2012-11-14 | 2013-02-27 | 中兴通讯股份有限公司 | 一种基于软件定义网络的网络诊断方法、***及设备 |
CN103209121A (zh) * | 2013-03-15 | 2013-07-17 | 中兴通讯股份有限公司 | 基于开放流协议的控制面设备的发现处理方法及装置 |
CN103428771A (zh) * | 2013-09-05 | 2013-12-04 | 迈普通信技术股份有限公司 | 通信方法、软件定义网络sdn交换机及通信*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9225635B2 (en) * | 2012-04-10 | 2015-12-29 | International Business Machines Corporation | Switch routing table utilizing software defined network (SDN) controller programmed route segregation and prioritization |
-
2013
- 2013-12-31 CN CN201310752566.5A patent/CN104753791B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102946325A (zh) * | 2012-11-14 | 2013-02-27 | 中兴通讯股份有限公司 | 一种基于软件定义网络的网络诊断方法、***及设备 |
CN103209121A (zh) * | 2013-03-15 | 2013-07-17 | 中兴通讯股份有限公司 | 基于开放流协议的控制面设备的发现处理方法及装置 |
CN103428771A (zh) * | 2013-09-05 | 2013-12-04 | 迈普通信技术股份有限公司 | 通信方法、软件定义网络sdn交换机及通信*** |
Also Published As
Publication number | Publication date |
---|---|
CN104753791A (zh) | 2015-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104753791B (zh) | 一种数据包处理方法、装置和*** | |
CN104702512B (zh) | 为软件定义网络提供网络管理的分级控制***及计算机实现方法 | |
CN1898917B (zh) | 移动分组流的控制 | |
US20200244486A1 (en) | Dynamic customer vlan identifiers in a telecommunications network | |
CN108809857A (zh) | 一种基于sdn的流量监控与业务服务质量保障策略的方法 | |
CN105103493B (zh) | 实现网络虚拟化的方法及相关装置和通信*** | |
CN107819742B (zh) | 一种动态部署网络安全服务的***架构及其方法 | |
CN104253767B (zh) | 一种虚拟分片网络的实现方法及一种交换机 | |
CN107733795B (zh) | 以太网虚拟私有网络evpn与公网互通方法及其装置 | |
CN105610617A (zh) | 一种基于SDN和AP虚拟化技术的WLAN中区分用户优先级的QoS管理机制 | |
CN110278118B (zh) | 端到端服务质量保障*** | |
CN103428061B (zh) | 接入底盘节点和利用接入底盘节点进行数据转发的方法 | |
CN105357099A (zh) | 一种基于sdn的虚拟专用网络的实现方法 | |
CN106656905A (zh) | 防火墙集群实现方法及装置 | |
CN1833451A (zh) | 改进的无线网络小区控制器 | |
CN102404226B (zh) | Linux***下基于802.1p的数据帧绝对优先级调度方法 | |
CN111246430B (zh) | 面向铁路智能客运车站的网络平台及其构建方法 | |
CN101127723B (zh) | 多协议标签交换三层虚拟专用网服务质量保障方法 | |
CN109274589A (zh) | 业务传输的方法和装置 | |
CN101094153A (zh) | 在发送站与接收站之间传递数据的方法和设备 | |
CN102802206B (zh) | 一种wlan分流方法和分流网元 | |
CN105284150A (zh) | 业务分流方法、控制网元、网关路由器及用户面实体 | |
CN1209893C (zh) | 提供多业务的网络*** | |
CN101340370B (zh) | 链路选择方法和链路选择装置 | |
US20090290565A1 (en) | Communication system, a router and a communication control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |