【技术实现步骤摘要】
【国外来华专利技术】对于分组报头采样的长度控制
本专利技术涉及用于监视网络业务的方法以及对应装置和系统。
技术介绍
在通信网络中,已知的是,监视通过通信网络传送的业务的数据分组,业务基于因特网协议(IP)。例如,称为“sFlow”的技术(例如在RFC3176(2001年9月)或者sFlow版本5备忘录(由InMonCorp,MarcLavine,FoundryNetwork所作,在http://www.sFlow.org下可得到(2004年7月)中规定的)可被嵌入在网络节点(尤其是,交换机和路由器)内。sFlow技术允许连续监视应用级业务流。这可以线速(wirespeed)并同时在相应网络节点的所有接口上被完成。在sFlow技术中,sFlow代理作为网络节点内的网络管理软件的一部分运行。sFlow代理将接口计数器和流样本组合进sFlow数据报中。网络节点将sFlow数据报发送到sFlow收集器,其负责从运行sFlow代理的多个网络节点收集sFlow数据报。在sFlow收集器,可分析sFlow数据报以产生业务流的丰富、实时的、网络范围的视图。在典型情形下,监视的数据分组的分组报头中携带的信息可被用作对于流分析的基础。在此情况下,sFlow代理可从监视的数据分组中提取分组报头,并将它包含进sFlow数据报中。为了控制分组报头部分的提取,配置了称为MaximumHeaderLength的参数,并且从每个监视的数据分组中提取具有与这个参数对应的长度的字符串。MaximumHeaderLength通常被设置得足够长使得分组报头中的所有相关信息被覆盖,而不管分组报头的结构或内容中的可能变 ...
【技术保护点】
一种监视网络业务的方法,所述方法包括:网络节点(110;600;900)对网络业务的数据分组(410,420,430)进行采样;对于每个采样数据分组(410,420,430),所述网络节点(110;600;900)将所述采样数据分组(410,420,430)的分组报头与一个或更多分组报头模式的集合相比;取决于所述比较,所述网络节点(110;600;900)确定要从所述采样数据分组(410,420,430)提取的分组报头部分的长度;所述网络节点(110;600;900)从所述采样数据分组(410,420,430)中提取所确定的长度的所述分组报头部分;以及所述网络节点(110;600;900)生成包括所述采样数据分组(410,420,430)的所提取的分组报头部分的数据报。
【技术特征摘要】
【国外来华专利技术】1.一种监视网络业务的方法,所述方法包括:网络节点(110;600;900)对网络业务的数据分组(410,420,430)进行采样;对于每个采样数据分组(410,420,430),所述网络节点(110;600;900)将所述采样数据分组(410,420,430)的分组报头与一个或更多分组报头模式的集合相比;取决于所述比较,所述网络节点(110;600;900)确定要从所述采样数据分组(410,420,430)提取的分组报头部分的长度;所述网络节点(110;600;900)从所述采样数据分组(410,420,430)中提取所确定的长度的所述分组报头部分;以及所述网络节点(110;600;900)生成包括所述采样数据分组(410,420,430)的所提取的分组报头部分的数据报。2.根据权利要求1所述的方法,其中每个分组报头模式通过一个或更多协议类型的序列被定义。3.根据权利要求2所述的方法,包括:基于所述比较,所述网络节点(110;600;900)从所述集合中确定与所述采样数据分组(410,420,430)的所述分组报头最佳匹配的分组报头模式;以及所述网络节点(110;600;900)以如下这种方式确定所述长度:要提取的所述分组报头部分包含与定义所述最佳匹配分组报头模式的协议类型之所述序列对应的协议报头。4.根据权利要求3所述的方法,包括:在所述采样数据分组(410,420,430)中,所述网络节点(110;600;900)标识定义所述最佳匹配分组报头模式的协议类型之所述序列的第一个协议报头的第一个字节和定义所述最佳匹配分组报头模式的协议类型之所述序列的最后一个协议报头的最后一个字节;以及所述网络节点(110;600;900)将要提取的所述分组报头部分确定成从定义所述最佳匹配分组报头模式的协议类型之所述序列的所述第一个协议报头的所述第一个字节延伸到定义所述最佳匹配分组报头模式的协议类型之所述序列的所述最后一个协议报头的所述最后一个字节。5.根据权利要求3或4所述的方法,包括:响应于标识没有来自所述集合的分组报头模式与所述采样数据分组(410,420,430)的所述分组报头匹配,所述网络节点(110;600;900)将所述长度确定成对应于配置的最大长度。6.根据前述权利要求中的任一项所述的方法,其中从所述采样数据分组(410,420,430)中提取的所述分组报头部分的所述长度在所述采样数据分组(410,420,430)中的至少一些采样数据分组之间不同。7.根据前述权利要求中的任一项所述的方法,包括:所述网络节点(110;600;900)将所述数据报传送到用于分析的另外网络节点(120)。8.根据前述权利要求中的任一项所述的方法,包括:所述网络节点(110;600;900)从管理节点(130;800;1000)接收指示一个或更多分组报头模式的所述集合的配置信息。9.根据前述权利要求中的任一项所述的方法,其中所述数据报对应于sFlow数据报。10.一种对网络业务的监视进行控制的方法,所述方法包括:管理节点(130;800;1000)确定一个或更多分组报头模式的集合;以及所述管理节点(130;800;1000)将指示一个或更多分组报头模式的所述集合的配置信息发送到配置成对网络业务的数据分组(410,420,430)进行采样的至少一个网络节点(110;600;900),其中,一个或更多分组报头模式的所述集合使所述至少一个网络节点(110;600;900)能够:-对于每个采样数据分组(410,420,430),将所述采样数据分组(410,420,430)的分组报头与一个或更多分组报头模式的所述集合相比;-取决于所述比较,确定要从所述采样数据分组(410,420,430)中提取的分组报头部分的长度,-从所述采样数据分组(410,420,430)中提取所确定的长度的所述分组报头部分,以及-生成包括所述采样数据分组(410,420,430)的所提取的分组报头部分的数据报。11.根据权利要求10所述的方法,其中每个分组报头模式通过一个或更多协议类型的序列被定义。12.根据权利要求10或11所述的方法,其中从所述采样数据分组(410,420,430)中提取的所述分组报头部分的所述长度在所述采样数据分组(410,420,430)中的至少一些采样数据分组之间不同。13.根据权利要求10至12中的任一项所述的方法,其中所述数据报对应于sFlow数据报。14.一种网络节点(110;600;900),所述网络节点(110;600;900)配置成:-对网络业务的数据分组(410,420,430)进行采样;-对于每个采样数据分组(410,420,430),将所述采样数据分组(410,420,430)的分组报头与一个或更多分组报头模式的集合相比;-取决于所述比较,确定要从所述采样数据分组(410,420,430)中提取的分组报头部分的长度;-从所述采样数据分组(410,420,430)中提取所确定的长度的所述分组报头部分;以及-生成包括所述采样数据分组(410,420,430)的所提取的分组报头部分的数据报。15.根据权利要求14所述的网络节点(110;600;900),其中每个分组报头模式通过一个或更多协议类型的序列被定义。16.根据权利要求15所述的网络节点(110;600;900),其中所述网络节点(110;600;900)配置成:-基于所述比较,从所述集合中确定与所述采样数据分组(410,420,430)的所述分组报头最佳匹配的分组报头模式;以及-以如下这种方式确定所述长度:要提取的所述分组报头部分包含与定义所述最佳匹配分组报头模式的协议类型之序列对应的协议报头。17.根据权利要求16所述的网络节点(110;600;900),其中所述网络节点(110;600;900)配置成:-在所述采样数据分组(410,420,430)中,标识定义所述最佳匹配分组报头模式的协议类型之序列的第一个协议报头的第一个字节和定义所述最佳匹配分...
【专利技术属性】
技术研发人员:J罗森贝格,S卡恩,杨硕,D康,
申请(专利权)人:瑞典爱立信有限公司,
类型:发明
国别省市:瑞典,SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。