首页 / 专利库 / 人工智能 / 虚拟界面 / 在多层网络环境中处理信息包的方法以及其装置

在多层网络环境中处理信息包的方法以及其装置

阅读:987发布:2020-05-08

专利汇可以提供在多层网络环境中处理信息包的方法以及其装置专利检索,专利查询,专利分析的服务。并且本 发明 提供在多层网络环境中处理信息包的方法以及其装置。当信息包处理装置从第一网络接收包括至少一个以上的第二网络的层次信息的信息包,然后,基于包括于信息包中的第二网络的层次信息识别对所述信息包的深度流。信息包处理装置向将分配到位于第二网络中的虚拟化处理模 块 分割的至少一个以上的副频道映射至少一个以上的深流,通过副频道传输信息包或通过加工所述信息包而生成的信息包传输到虚拟化处理模块。,下面是在多层网络环境中处理信息包的方法以及其装置专利的具体信息内容。

1.在多层网络中的一种信息包处理方法,包括:
从第一网络接收至少一个以上的包括第二网络的层次信息的信息包;
基于包括于所述信息包中的第二网络的层次信息识别对所述信息包的深度流;
到分割基于所述第二网络中的虚拟化处理模分配的频道的至少一个副频道映射至少一个以上的深度流的步骤;以及
将所述信息包或以加工所述信息包生成的信息包通过所述副频道传输至所述虚拟化处理模块的步骤。
2.根据权利要求1所述的信息包处理方法,其特征在于,
所述频道位于其内存在所述虚拟化处理模块的主机与网络界面装置之间。
3.根据权利要求1所述的信息包处理方法,其特征在于,
所述频道被体现为PCIe。
4.根据权利要求1的信息包处理方法,其特征在于,识别对所述信息包的深度流的步骤还包括:
基于包括于信息包中的所述第二网络的层次信息按照各目的地虚拟化处理模块区别信息包集团的步骤;以及
在所述信息包集团内基于所述第二网络的层次信息识别信息包的深流的步骤。
5.根据权利要求4所述的信息包处理方法,识别所述深度流的步骤包括利用所述第二网络的L3以上的层次信息识别相异的深度流的步骤。
6.根据权利要求1所述的信息包处理方法,还包括:
对各虚拟化处理模块分配包括至少一个以上的行列的行列集团的步骤;以及基于所述深度流在行列集团中选择存储信息包的行列。
7.根据权利要求1所述,到所述副频道映射深度流的步骤包括:
生成映射到各频道的各副频道的至少一个以上的连接节点的步骤;以及映射各连接节点与至少一个深度流的步骤。
8.根据权利要求7所述,将信息包传输到所述虚拟化处理模块的步骤包括基于深度流将信息包分配到相应的连接节点的步骤。
9.一种信息包处理装置,包括:
信息包识别部,其基于包括于从第一网络接收的信息包中的第二网络的层次信息识别对所述信息包的深度流;
调度器,其到分割基于所述第二网络中的虚拟化处理模块分配的频道的至少一个以上的副频道映射至少一个以上的深度流;以及
信息包分配部,其将所述信息包或通过加工所述信息包而生成的信息包通过所述副频道传送至所述虚拟化处理模块。
10.根据权利要求9所述的信息包处理装置,其特征在于,
对各虚拟化处理模块分配的包括至少一个以上的行列的行列集团,其中,所述信息包识别部基于深流单位将信息包存储于相应行列集团内的行列中。
11.根据权利要求9所述的信息包处理装置,其特征在于,
所述频道介于其内存在所述虚拟化处理模块的主机与所述虚拟开关之间。
12.根据权利要求9所述的信息包处理装置,其特征在于,所述信息包分配部包括:
至少一个连接节点,其与各副频道映射;以及
信息包分配控制部,其基于各连接节点与深度流之间的映射关系进行信息包分配。
13.一种计算机可读记录介质,其记录用于进行根据权利要求1至8中任意一项所述的方法的程序。

说明书全文

在多层网络环境中处理信息包的方法以及其装置

技术领域

[0001] 本发明设计一种在多层网络环境中处理信息包的方法以及其装置,尤其是一种在两个网络之间识别并处理信息包流程的方法以及其装置。本发明基于由未来创造科学部支持的事业项目(任务号码:2010-0-01276,部名称:未来创造科学部,研究管理专业机关:情报通信产业振兴院,研究项目:利用基于虚拟流程亲和性的多核动态分配同步技术开发支持虚拟机之间网络性能的网络接口卡,负责机构:Gubernet株式会社,期间:2017.5.1-
2018.12.331)

背景技术

[0002] 最近,随着通过互联网的通信量的急速增加,服务器的容量与速度也在迅速增加。一方面,为了解决随着服务器容量增加的物理体积增加問题并图谋费用节减,服务器的虚拟化速度也在增加。随着服务器的大容量化、高速化、虚拟化,就需要对从物理网络接收的大容量信息的并行处理的高效率化。而且,在虚拟化服务器中进行虚拟开关功能时,随着基于服务器的负荷增加发生的性能降低,有需要体现伴随虚拟开关功能的服务器负荷转移到物理网络界面装置的技术概念。
[0003] 在支援现有的虚拟化环境的NIC中,有一种用在物理网络界面装置中支援虚拟化环境的方法按照虚拟计算机(virtual machine)单位生成并管理行列以减少网络界面装置与服务器的虚拟开关之间的瓶颈现象的试图。然而,根据现有技术,为了对接收的数据信息包进行并行处理的处理器分配以及行列的再分配只由虚拟计算机单位组成。就是说,进行的是只考虑虚拟化环境的物理层次的处理器分配。因此,在虚拟化网络内的并行处理中对提高处理效率非常重要的因素之一即处理器亲和度难以被考虑,而且容易发生只顾处理器的使用负荷的处理器分配以及行列的再分配。前述的问题会作用为降低并行处理效率的因素。

发明内容

[0004] [技术问题]
[0005] 本发明提供可以在多层网络环境中根据深流单位识别与处理信息包的方法以及其装置。
[0006] [技术方案]
[0007] 为了解决前述的技术问题,根据本发明实施例的信息包处理方法,在多层网络中的信息包处理方法,包括:从第一网络接收至少一个以上的包括第二网络的层次信息的步骤;基于包括于所述信息包的第二网络的层次信息识别对所述信息包的深度流的步骤;到分割基于所述第二网络中的虚拟化处理模分配的频道的至少一个以上的副频道映射至少一个以上的深度流的步骤;以及将所述信息包或以加工所述信息包而生成的信息包通过所述副频道传输至所述虚拟化处理模块的步骤。
[0008] 为了解决前述技术问题,根据本发明实施例的信息包处理装置包括:信息包识别部,其基于包括于从第一网络接收的信息包中的第二网络的层次信息对所述信息包的深度流;调度器,其到分割基于所述第二网络中的虚拟化处理模块分配的频道的至少一个以上的副频道映射至少一个以上的深度流;以及信息包分配部,其将所述信息包或通过加工所述信息包而生成的信息包通过所述副频道传输至所述虚拟化处理模块。
[0009] [有益效果]
[0010] 根据本发明的实施例,可以通过在多层网络环境的两个网络之间基于流程单位识别且处理信息包,以提高处理器亲和度而提高并行处理的效率。另外,可以通过分散虚拟开关的负荷而提高虚拟化服务器的网络处理效率。另外,还可以通过基于深度流单位分配并处理行列与频道而实现保障虚拟化服务器的终端间QoS的、可升级的通信处理。附图说明
[0011] 图1为示出采用根据本发明的信息包处理方法的多层网络环境的一个例子的示意图;
[0012] 图2为示出根据本发明实施例的信息包处理装置被体现的位置的一个例子的示意图;
[0013] 图3为示出根据本发明的实施例体现在物理网络与虚拟化网络之间的信息包处理装置的一个例子的示意图;
[0014] 图4为示出根据本发明实施例的信息包处理装置的组成的一个例子的示意图;
[0015] 图5为示出根据本发明实施例的信息包存储部的组成的一个例子的示意图;
[0016] 图6为示出根据本发明实施例的频道的一个例子的示意图;
[0017] 图7为示出根据本发明实施例的深流与副频道之间映射关系的一个例子的示意图;
[0018] 图8为示出通过本发明实施例的副频道构成到大虚拟化服务器终端的基于深流的单一连接关系的示意图;
[0019] 图9为示出通过根据本发明实施例的副频道分配信息包的信息包分配部的结构之一个例子的示意图;以及
[0020] 图10为示出根据本发明实施例的多层网络的中信息包处理方法的一个例子的流程图

具体实施方式

[0021] 下面,结合附图对在根据本发明实施例的多层网络环境中处理信息包的方法以及其装置进行详细说明。
[0022] 图1为示出采用根据本发明的信息包处理方法的多层网络环境的一个例子的示意图。
[0023] 参照图1,多层网络环境包括至少两个以上的网络100、110、120。第一网络100由多个物理节点组成,第二至第N网络110、120可以由多个逻辑节点组成。例如,第一网络100可以为由物理服务器(主机)组成的物理网络(physical network),第二至第N网络110、120可以为由物理服务器中虚拟计算机(VM)或集装箱(container)等组成的虚拟化网络(virtualization network)。
[0024] 从第一网络100到第N网络120的层次信息依序被封装于传输到位于第N网络120的节点之间的信息包。第一网络100的节点利用包括于信息包的第一网络100的层次信息互相通信,第二网络110的节点利用第二网络110的层次信息,第N网络120的结点120利用第N网络120的层次信息在个层次内通信。
[0025] 在每个层次使用各网络的层次信息识别信息包流程时,可能信息包在各网络层次中被识别为不同的流程。在本实施例中,例如,可以利用信息包被传输的整个网络层次的层次信息识别一个共同流程。此时,可以从第一网络100到第N网络120基于相同的流程通过一贯性地分配处理器而提高并行处理效率,而且可以实现基于虚拟化服务器终端的流程的技能具体化以及有差别性的服务。
[0026] 下面,为了方便的说明,将像虚拟计算机或集装箱组成虚拟化网络的节点命名为虚拟化处理模块(VPM:virtual processing module),将在多层网络环境中根据本实施例识别的流程命名为深流(deep flow)。
[0027] 图2为示出根据本发明实施例的信息包处理装置被体现的位置的一个例子的示意图。
[0028] 参照图2,信息包处理装置200可以位于多层网络环境中的两个网络210、220之间。例如,信息包处理装置200可以在为物理网络的第一网络和为由虚拟化处理模块(VPM)组成的虚拟化网络的第二网络之间处理信息包。作为另一个例子,如图3所示,信息包处理装置
200可以被体现为连接于包括虚拟化网络的主机320、322的网络界面卡(NIC:Network Interface Card)形态。
[0029] 作为另一个实施例,信息包处理装置200可以介于两个虚拟化网络210、220之间,如在图1所示的第二网络与第三网络之间。此时,信息包处理装置200可以如虚拟计算机被体现为虚拟化模块。例如,由虚拟计算机组成的第二网络存在于主机中且由其他逻辑节点组成的虚拟化网络存在于虚拟计算机中时,信息包处理装置200可以被体现为在第二网络与第三网络之间处理信息包的虚拟化模块。
[0030] 图3示出根据本发明实施例被体现在物理网络与虚拟化网络之间的信息包处理装置。
[0031] 参照图3,信息包处理装置200、202介于物理网络310与虚拟化网络被体现在内的主机320、322之间。为了方便的说明,本实施例示出在主机320、322与物理网络310之间存在信息包处理装置200、202的情况,然而,根据实施例,任一个主机320或322可在信息包处理装置200、202不在的情况下通过常规的网络连接装置连接于物理网络310。
[0032] 信息包处理装置200、202可以被体现为可安装于主机320、322的连接狭槽330的形态。例如,连接狭槽330可以为PCIe(Peripheral Component Interconnect Express)狭槽。此外,各种现有的连接狭槽可以被适用于本实施例中。另外,信息包处理装置200、202可以以各种有无线形态连接于主机320、322。
[0033] 主机320、322包括至少一个以上的虚拟化处理模块350。主机320内的虚拟化处理模块352、354、356组成虚拟化网络。在主机320内的虚拟化网络中进行用于虚拟化网络的信息包流程识别过程时,不但流程识别过程在物理网络与虚拟化网络中重复发生,而且同一个信息包在物理网络310与虚拟化网络中被识别为不同的流程。
[0034] 因此,本实施例不是在虚拟化网络中识别用于虚拟化网络的信息包流程,而是介于物理网络310与虚拟化网络之间的信息包处理装置200到虚拟化网络传输信息包之前识别到虚拟化网络终端的深度流。就是说,本实施例相当于在一个虚拟化网络覆盖(overlay)的外部网络之输入/输出部提前识别并处理虚拟化网络终端的流程的边缘(edge)技能。而且,本实施例将信息包处理装置200与主机320之间的频道区分为基于深度流的副频道且生成从信息包处理装置200基于深度流单位直接连接到虚拟化处理模块352、354、356的基于深度流单位的单一频道结构,从而可以环节在频道中的瓶颈现象。
[0035] 图4示出根据本发明实施例的信息包处理装置的组成的一个例子。
[0036] 参照图4,信息包处理装置200包括信息包识别部400、信息包存储部410、信息包分配部420以及调度器430。在此,信息包分配部420可以是根据常规概念的虚拟开关。在信息包处理装置200和主机320之间存在至少一个以上的频道440。例如,可以用PCIe频道连接信息包处理装置200与主机320。此外,还可以用多种方法在信息包处理装置200与主机320之间形成频道。为了方便的说明,本实施例中假定信息包处理装置200如图3所示位于物理网络310与虚拟化网络之间,但本发明并不限于此,本实施例的构成等如图1和2所示都可以被体现为两个虚拟化网络之间的虚拟化模块。
[0037] 信息包识别部400从物理网络310接收信息包。信息包包括关于至少两个以上网络的层次信息。如本实施例,当存在物理网路和一个虚拟化网络时,信息包可以包括物理网络的OSI(Open System Interconnection)7层次信息和虚拟化网络的OSI7层次信息。
[0038] 虚拟化网络的层次信息可以通过隧道工程等被封装于信息包中。此时,信息包识别部400认知虚拟化网络的层次信息被封装于从物理网络310接收的信息包中则可以自从物理网络310接收的信息包中获得虚拟化网络的层次信息。将识别被封装于信息包中的网路层次信息的过程称为DPI(Deep Packing Inspection)。
[0039] 信息包识别部400可以通过一起利用物理网络的层次信息与虚拟化网络的层次信息或只利用虚拟化网络的层次信息以识别信息包的深度流。信息包识别部400可以分析虚拟化网络的L(Layer)2至L7的层次信息以把握信息包的深度流。例如,信息包识别部400可以利用虚拟化网络的层次信息把握信息包目的地的虚拟化处理模块,且根据利用虚拟化网络中L3以上的层次信息把握的通信属性将向相同的虚拟化处理模块的信息包区分为至少一个以上的流程。利用网络的层次信息识别流程的各种方法可适用于本实施例中。
[0040] 信息包存储部410被体现为存储器等且包括至少一个以上的行列。作为一个实施例,信息包存储部410可以包括分配到各虚拟化处理模块的至少一个以上的行列集团。并且,属于行列集团的至少一个以上的副行列基于深度流单位来区分。或者,信息包存储部410可以包括没有行列集团的区分而根据深度流单位区分的行列。图5示出关于行列的一个例子。
[0041] 信息包存储部410基于被信息包识别部400识别的深度流单位将信息包存储于行列中。此时,根据实施例,信息包可以以各种形态被存储于信息包存储部410中。例如,信息包存储部410可以直接存储从物理网络310接收的信息包,存储被解封的信息包,或存储为传输到虚拟化网络而加工成各种形态的信息包。只是,为了方便的说明,以下假定在信息包处理装置内被处理的“信息包”包括所有上述的情况。
[0042] 信息包分配部420将存储于信息包存储部410中的信息包经过频道440传输至主机320。此时,信息包分配部420通过与深度流映射的副频道将信息包传输至主机320。图6示出信息包处理装置200与主机320之间的频道的一个例子,图7示出副频道与深度流之间映射关系的一个例子,图8与9分别示出基于深度流通过副频道传输信息包的方法的一个例子。
对信息包分配部的详细构成,在图6以下再说明。
[0043] 调度器430生成并存储对各虚拟化处理模块生成的至少一个以上的深度流与行列之间的映射关系。例如,信息包识别部400从物理网络310接收信息包并把握深度流后向调度器430要求该深度流应被存储的行列的有关信息。调度器430向信息包识别部400或信息包存储部410提供信息包识别部410要求的与深度流映射的行列的有关信息。若映射关系不存在,调度器430为深度流生成新的映射关系且将相应的行列信息提供给信息包识别部400或信息包存储部410。信息包存储部410基于映射关系存储信息包在相应的行列中。
[0044] 调度器430还可以把握且存储深度流与副频道之间的映射关系。信息包分配部420利用存储于调度器430中的映射关系将存储于每个行列中的信息包根据深度流单位分配到副频道。关于信息包分配部420分配信息包的方法,在图9中再说明。作为另一个实施例,信息包分配部420可以把握且存储深度流与副频道之间的映射关系。
[0045] 图5示出根据本发明实施例的信息包存储部的构成的一个例子。
[0046] 参照图5,信息包存储部410包括至少一个以上的行列集团510、520、530,其包括至少一个以上的副行列。各行列集团510、520、530映射于至少一个以上的虚拟化处理模块。行列集团510、520、530之内各副行列映射于至少一个以上的深度流。
[0047] 例如,第一行列集团510可以被映射于第一虚拟化处理模块,第二行列集团520可以被映射于第二虚拟化模块,第N行列集团530可以被映射于第N虚拟化处理模块。此时,若信息包的目的地虚拟化处理模块为第二虚拟化处理模块且信息包的深度流为第二深度流,信息包可以存储于第二行列集团的第二副行列vQ5中。
[0048] 作为另一个例子,由于行列集团510、520、530的数量与虚拟化处理模块的数量可以互相不同,一个行列集团可以被映射于至少两个以上的虚拟化处理模块,或至少两个以上的行列集团可以被映射于一个虚拟化处理模块。
[0049] 映射于一个虚拟化处理模块的至少一个以上的行列集团内的副行列可以根据属于映射于行列集团的虚拟化处理模块的深度流而被动态地生成或删除。
[0050] 图6示出根据本发明实施例的频道的一个例子。
[0051] 参照图6,在信息包处理装置与主机之间存在至少一个以上的频道600、610、620。频道600、610、620各自包括至少一个以上的副频道602、604、606。例如,假设信息包处理装置与主机之间以PCIe连接,所述连接提供N个频道。此时,本实施例中并不直接使用N个频道
600、610、620而将N个频道600、610、620分别在分割为副频道602、604、606。
[0052] 各个频道600、610、620都可以被分割为相同数量的副频道或不同数量的副频道。例如,第一频道600可以包括m个副频道,第二频道610可以包括k个副频道,第N频道620可以包括一个副频道。
[0053] 图7示出根据本发明的实施例的深度流与副频道之间的映射关系的一个例子。为了方便的说明,本实施例仅示出一个频道。
[0054] 参见图7,第一虚拟化处理模块352被分配到第一频道600中。因此,信息包处理装置200与第一虚拟化处理模块352通过第一频道600传输或接收信息包。当只用第一频道600传输或接收信息包时,难以保障在信息包处理装置200与第一虚拟化处理模块352之间被传输或接收的基于深度流单位的QoS(Quality of Service)。
[0055] 为了保障QoS,在本实施例中,将第一频道600如图6所示分成多个副频道602、604、606并在副频道与深度流710、712、714之间进行映射。副频道602、604、606与深度流710、
712、714之间的映射可以由调度器430或信息包分配部420进行。
[0056] 例如,第一频道600包括m个副频道,且对第一虚拟化处理模块存在m个深度流710、712、714时,各个深度流710、712、714与各个副频道602、604、606可以被以1∶1映射。就是说,可以根据对于第一虚拟化处理模块352的深度流数量将第一频道600分割成副频道602、
604、606。
[0057] 作为另一个实施例,副频道的数量与深度流的数量可以互相不同。例如,第一频道600可以根据预定的数量被分成副频道。或者,因为物理限制或逻辑限制,可能第一频道600不能根据深度流的数量被分成副频道。副频道的数量不同于深度流数量时,可以到一个副频道映射至少两个深度流或到一个深度流映射两个以上的副频道。作为另外一个例子,副频道的一部分可以为别的用途空着。
[0058] 图8示出通过本实施例的副频道构成达到虚拟化服务器的基于深度流单位的单一连接关系的例子。
[0059] 参照图8,在虚拟化处理模块352与信息包处理装置200中相应行列集团510的每个行列512、514、516之间形成基于深度流单位的单一连接关系。为了方便的说明,本实施例假定分配到第一虚拟化处理模块352的第一频道600包括三个副频道800、810、820,还假定分配到第一虚拟化处理模块352的行列集团510也包括分配到深度流的三个行列512、514、516。
[0060] 此时,行列集团510的第一行列512通过第一副频道800连接于第一虚拟化处理模块352,第二行列514通过第二副频道810连接于第一虚拟化处理模块352,第三行列516通过第三副频道820连接于第一虚拟化处理模块352。因此,基于深度流单位存储于各行列512、514、516可以不经过瓶颈现象而通过各副频道800、810、820传输至第一虚拟化处理模块
352。就是说,可以到虚拟化服务器形成基于深度流单位的单一连接结构。
[0061] 图9示出通过副频道分配信息包的信息包分配部的结构的一个例子。
[0062] 参照图9,信息包分配部420包括至少一个以上的连接节点900以及信息包分配控制部910。连接节点900通过各副频道基于深度流单位连接于各虚拟化处理模块352、354、356中的连接节点950、952、954、956。作为一个例子,各虚拟化处理模块352、354、356的连接节点950、952、954、956可以按照副频道的数量被动态地生成或删除,也可以被体现为虚拟化NIC(vNIC)。本实施例为了方便的说明示出各连接节点900与各副频道以1∶1互相连接的结构,但是,根据实施例可以形成1∶N或N∶1或N∶M等各种连接结构。
[0063] 本实施例的信息包分配部420可以被物理性或逻辑性地体现。若信息包分配部420被物理性地体现,由于连接节点900的数量与连接关系被固定,根据虚拟化处理模块352、354、356的数量或深度流的识别数量的适用会有限制。因此,信息包分配部420被逻辑性地体现比较优选。本实施例包括而不排除物理性地体现信息包分配部420。只是,下面对逻辑性形成的信息包分配部420进行说明。
[0064] 信息包分配部420或调度器430基于深度流与各频道的副频道之间的映射关系把握并存储连接节点900之间的映射关系。当生成映射关系时,信息包分配控制部910基于存储的映射关系通过分割基于虚拟化处理模块分配的频道的副频道基于深度流分配信息包。例如,当第一行列集团510的第一行列vQ1为被映射到第一虚拟化处理模块352的第二深度流的行列时,信息包分配控制部910将存储于第一行列集团510的第一行列vQ1中的信息包分配到连接节点1-2 902。当第二行列集团520的第二行列vQ5为被映射到第二虚拟化处理模块356的行列时,信息包分配控制部910将存储于第二行列集团520的第二行列vQ5中的信息包分配到连接节点2904。
[0065] 各个虚拟化处理模块352、354、356可以为了形成基于流程单位的连接结构而包括连接节点950、952、954、956。连接节点950、952、954、956与其术语无关地可以被体现为各种形态。只是,由于虚拟化处理模块352、354、356的连接节点950、952、954、956超出本发明的范围,对此不再赘述。
[0066] 根据实施例,可以动态地变更深度流的数量或类别、行列集团的数量、各行列集团中副行列的数量。例如,调度器430考虑主机的负荷、信息包处理装置的负荷等各种条件且可以通过生成或消除的方法动态地变更深度流的数量或行列集团的数量、各行列集团中副行列的数量、各频道中副频道的数量等。若对第一虚拟化处理模块352的信息包的数量增加,调度器430可以增添相当于第一虚拟化处理模块352的信息包存储部410中行列集团的副行列数量。或者,调度器430可以重新生成为QoS的深度流以赋予优选顺位而保障QoS。
[0067] 随着深度流等的动态性的变更,信息包分配部420可以动态性地变更连接节点900。例如,根据信息包存储部410的行列数量增加或减少和副频道数量的增加或减少,信息包分配部420可以增添或减少连接节点900的数量。并且,信息包分配部420或调度器430可以把握、存储以及管理根据连接节点的增减等的新的映射关系。
[0068] 图10为示出根据本发明实施例的多层网络的信息包处理方法的一个例子的流程图。
[0069] 参照图10,信息包处理装置200从第一网络接收至少一个以上的包括第二网络的层次信息的信息包(S1000)。信息包处理装置200基于包括于信息包中的第二网络的层次信息识别对信息包的深度流(S1010)。例如,信息包处理装置200可以基于包括于信息包中的第二网络的层次信息为各目的地虚拟化处理模块生成信息包集团,且在信息包集团中基于第二网络的层次信息按照深度流单位识别信息包。为了识别深度流,信息包处理装置200可以使用第二网络的L3以上的层次信息。
[0070] 这种深度流识别方法并不仅使用封装于第一网络中的第二网络的层次信息。当一个以上的网络依序地封装于第一网络中,可以基于所有被封装的一个以上的网络层次信息识别深度流。而且,这种深度流识别方法不限于被体现在介于第一网络与第二网络之间的信息包处理装置200,根据实施例,还可以体现于被封装于第一网络中的两个虚拟化网络之间的虚拟化模块。
[0071] 信息包处理装置200到将分配到位于第二网络中的虚拟化处理模块分割的至少一个以上的副频道映射至少一个以上的深度流(S1020),通过副频道传输信息包到虚拟化处理模块(S1030)。
[0072] 为了将存储于行列中的信息包分配到相应的副频道,信息包处理装置200可以利用信息包分配部。例如,信息包处理装置200可以在信息包分配部生成被映射到各频道的各副频道的至少一个以上的连接节点,且可以把握并存储各连接节点与至少一个以上深度流之间的映射关系。
[0073] 本发明还可以在计算机可读记录介质中体现为计算机可读的编码。所谓计算机可读记录介质包括存储可以通过计算机系统读出的数据的所有类别的记录装置。计算机可读记录介质例如包括ROM、RAM、CD-ROM、磁带、软盘、光学数据存储器等。而且,计算机可读记录介质分散在通过网络连接的计算机系统中,计算机可读编码可以以分散方式被存储且实行。
[0074] 如上所述,以优选实施例为中心说明了本发明。本领域的普通技术人员应当理解本发明在不脱离本发明的本质特性的范围内可以体现为变更的形态。因此,应该不是从限定的观点而是从说明的观点考虑揭示的实施例。本发明的范围显示在权利要求书而不在前述的详细说明,属于与其等同的范围内的所有区别应解释为包括于本发明。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈