Ip流质量监控方法、装置和系统的制作方法

文档序号:7747422阅读:213来源:国知局
专利名称:Ip流质量监控方法、装置和系统的制作方法
技术领域
本发明涉及网络通讯技术领域,具体涉及IP流质量监控技术。
背景技术
IPdnternet Protocol,互联网协议)v6流质量监控可以应用在网络管理等多个方面。现有的IPv6流质量监控方法包括利用IPv6报文的5元组或者7元组来唯一标识一个流,对IPv6网络中传输的IPv6报文的5元组或7元组进行检测,在检测到需要进行 IPv6流质量监控的5元组或7元组时,记录该IPv6报文的质量监控数据,根据记录的质量监控数据确定IPv6流质量。上述IPv6报文的5元组通常包括源IP地址、目的IP地址、 源端口号、目的端口号和协议号。上述IPv6报文的7元组通常包括源IP地址、目的IP地址、源端口号、目的端口号、协议号、服务类型以及接口索引。在实现本发明的过程中,发明人发现IPv6报文的5元组或7元组并不能够准确的标识一个IPv6流,例如,利用IPv6报文的5元组或7元组不能够对视频业务流、音频业务流以及数据业务流等进行有效区分。而且,对IPv6报文的5元组或7元组进行检测会对网络设备的资源消耗影响较大。另外,有些网络中的协议如SNMP (Simple Network Management Protocol,简单网络管理协议)等由于无法快速检测出IPv6报文的5元组或 7元组,因此,在某些网络中不能够实现基于IPv6流级别的质量监控。

发明内容
本发明实施方式提供的IP流质量监控方法、装置和系统,可准确的对IPv6流进行质量监控。本发明实施方式提供的一种IP流质量监控方法,包括确定IPv6报文对应的用于表示IP流的信息;将所述用于表示IP流的信息携带在IPv6报文的报文头中;转发所述IPv6报文,使接收该IPv6报文的接收端可以根据该IPv6报文携带的用于表示IP流的信息,对IP流进行质量监控。本发明实施方式提供的另一种IP流质量监控方法,包括接收IPv6报文,所述IPv6报文携带用于表示IP流的信息;根据所述用于表示IP流的信息,对IP流进行质量监控,获取对应的IP流质量监控数据。本发明实施方式提供的一种IP流质量监控装置,包括生成模块,用于确定IPv6报文对应的用于表示IP流的信息,并将所述用于表示IP 流的信息携带在所述IPv6报文的报文头中,生成携带用于表示IP流的信息的IPv6报文;转发模块,用于转发所述IPv6报文,使接收到该IPv6报文的接收端可以根据IPv6 报文携带的用于表示IP流的信息,对IP流进行质量监控。本发明实施方式提供的另一种IP流质量监控装置,包括
接收模块,用于接收IPv6报文,所述IPv6报文携带用于表示IP流的信息;第一获取模块,用于从所述接收模块接收的IPv6报文中获取用于表示IP流的信息;监控模块,用于至少根据第一获取模块获取的用于标识IP流的信息,对IP流进行质量监控,获取对应的IP流质量监控数据。本发明实施方式提供的一种IP流质量监控系统,包括第一网络设备,用于将用于表示IP流的信息携带在IPv6报文的报文头中,并转发所述IPv6报文;至少一个第二网络设备,用于接收第一网络设备转发的IPv6报文,从该IPv6报文中获取用于表示IP流的信息,根据用于表示IP流的信息,对IP流进行质量监控,获取IP 流质量监控数据,并输出用于表示IP流的信息和IP流质量监控数据;网管设备,用于接收第二网络设备输出的用于表示IP流的信息和IP流质量监控数据,确定对应的IPv6流质量。通过上述技术方案的描述可知,通过在IPv6报文的报文头中携带用于表示IP流的信息,使接收端可以根据该IPv6报文获得用于表示IP流的信息对应的IP流质量监控数据,进一步的,可以实现准确的对IPv6流进行质量监控。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明一个实施例提供的IP流质量监控方法流程图;图2是本发明另一个实施例提供的IP流质量监控方法流程图;图3 4是本发明一个实施例提供的IP流质量监控装置示意图;图5 8是本发明另一个实施例提供的IP流质量监控装置示意图;图9是本发明一个实施例提供的IP流质量监控系统示意图。
具体实施例方式下面通过实施例对本发明的具体实现过程进行例举说明。显然,下面所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一、IP流质量监控方法。该方法的流程如附图1所示。图1中,S100、确定IPv6报文对应的用于表示IP流的信息。这里的IP流可以为某个具体的视频的IP流、音频的IP流或者数据业务的IP流等。这里的用于表示IP流的信息可以包括业务标识和流标识。上述业务标识也可以称为应用层标识,用于表示应用层信息,例如针对视频的 IP流来说,应用层标识可以为节目标识等;如针对IPTV业务,应用层标识可以为节目ID ;针对音频的IP流来说,应用层标识可以会话标识(Session ID);针对数据业务的IP流来说,应用层标识可以为用户信息。这里的用户信息可以为虚拟局域网标识(Virtual Local Area Network Identifier, VLAN ID)或者点对点协议会话标识(Point to Point Protocol Session Identifier, PPP Session ID)等。上述流标识为某个具体IP流的标识,用于表示在某具体业务的生命周期内用来承载此业务或者业务属性的唯一的IP流。确定IPv6报文对应的流标识的方式可以有多种, 例如,可以将业务源节点为该业务分配的随机数作为流标识。可选的,用于表示IP流的信息还可以包括可用信息Enable。该Enable用于表示IPv6报文的报文头中的业务标识和流标识是否处于可用状态。也就是说,Enable可以表示出上述业务标识和流标识是否可以用于IP流质量监控。一个具体的例子=Enable为一比特位的标志位,该标志位为0时,表示IPv6报文的报文头中携带的业务标识和流标识可以用于IP流质量监控,该标志位为1时,表示IPv6报文的报文头中携带的业务标识和流标识不可以用于IP流质量监控。本实施例的执行主体可以为终端设备,也可以为网络侧设备。终端设备如计算机以及移动电话等。网络侧设备如路由器或者接入网络中的设备等。路由器如边界路由器或者非边界路由器等。接入网络中的设备如数字用户线接入复用器(Digital Subscriber Line Access Multiplexer, DSLAM)等。本实施例不限制执行主体确定IPv6报文对应的用于表示IP流的信息的具体实现过程。S110、将用于表示IP流的信息携带在IPv6报文的报文头中。在本实施例中,可以将用于表示IP流的信息携带在IPv6报文的报文头的流标签Flow Label字段中,也可以将用于表示IP流的信息携带在IPv6报文的报文头的Flow Label字段和扩展字段中。一个具体的例子在用于表示IP流的信息所占用的比特位数没有超过Flow Label字段包括的比特位数(如20比特位)时,将用于表示IP流的信息携带在IPv6报文的报文头的Flow Label字段中;在用于表示IP流的信息所占用的比特位数超过Flow Label字段包括的比特位数时,将用于表示IP流的信息携带在IPv6报文的报文头的Flow Label字段和扩展字段中。用于表示IP流的信息携带在Flow Label字段中的一个具体例子如表1所示表 权利要求
1.一种IP流质量监控方法,其特征在于,包括确定IPv6报文对应的用于表示IP流的信息;将所述用于表示IP流的信息携带在IPv6报文的报文头中;转发所述IPv6报文,使接收该IPv6报文的接收端可以根据该IPv6报文携带的用于表示IP流的信息,对IP流进行质量监控。
2.如权利要求1所述的方法,其特征在于,所述用于表示IP流的信息包括业务标识和流标识。
3.如权利要求2所述的方法,其特征在于,所述业务标识为视频的节目ID,或者数据业务的用户信息,或者音频的会话标识。
4.如权利要求1所述的方法,其特征在于,所述用于表示IP流的信息还包括可用信息Enable,用于表示所述IPv6报文的报文头中的业务标识和流标识是否处于可用状态。
5.如权利要求1-4中任一项所述的方法,其特征在于,所述用于表示IP流的信息携带在IPv6报文头的流标签Flow Label字段中,或者携带在IPv6报文头的Flow Label字段和扩展字段中。
6.一种IP流质量监控方法,其特征在于,包括接收IPv6报文,所述IPv6报文携带用于表示IP流的信息;根据所述用于表示IP流的信息,对IP流进行质量监控,获取对应的IP流质量监控数据。
7.如权利要求6所述的方法,其特征在于,所述用于表示IP流的信息包括业务标识和流标识;或者所述用于表示IP流的信息包括业务标识、流标识和表示所述业务标识和流标识是否处于可用状态的可用信息Enable。
8.如权利要求6或7所述的方法,其特征在于,所述根据所述用于表示IP流的信息,对 IP流进行质量监控,获取对应的IP流质量监控数据,包括根据所述用于表示IP流的信息,以及IPv6报文中携带的源IPv6地址,对IP流进行质量监控,获取对应的IP流质量监控数据。
9.一种IP流质量监控装置,其特征在于,包括生成模块,用于确定IPv6报文对应的用于表示IP流的信息,并将所述用于表示IP流的信息携带在所述IPv6报文的报文头中,生成携带用于表示IP流的信息的IPv6报文;转发模块,用于转发所述IPv6报文,使接收到该IPv6报文的接收端可以根据IPv6报文携带的用于表示IP流的信息,对IP流进行质量监控。
10.如权利要求9所述的装置,其特征在于,所述生成模块包括第一子模块,用于获取流标识以及业务标识;第二子模块,用于将所述第一子模块获取的所述流标识和业务标识携带在所述IPv6 报文的报文头中。
11.一种IP流质量监控装置,其特征在于,包括接收模块,用于接收IPv6报文,所述IPv6报文携带用于表示IP流的信息;第一获取模块,用于从所述接收模块接收的IPv6报文中获取用于表示IP流的信息;监控模块,用于至少根据第一获取模块获取的用于标识IP流的信息,对IP流进行质量监控,获取对应的IP流质量监控数据。
12.如权利要求11所述的装置,其特征在于,所述IPv6报文还携带可用信息Enable, 所述装置还包括判断模块,用于根据Enable判断用于表示IP流的信息是否处于可用状态;若处于可用状态,则触发所述第一获取模块。
13.如权利要求11或12所述的装置,其特征在于,所述装置还包括第二获取模块,用于从接收模块接收的IPv6报文中获取源IPv6地址;和/或输出模块,用于输出第一获取模块获取的用于标识IP流的信息、以及监控模块获取的 IP流质量监控数据。
14.一种IP流质量监控系统,其特征在于,包括第一网络设备,用于将用于表示IP流的信息携带在IPv6报文的报文头中,并转发所述 IPv6报文;至少一个第二网络设备,用于接收第一网络设备转发的IPv6报文,从该IPv6报文中获取用于表示IP流的信息,根据用于表示IP流的信息,对IP流进行质量监控,获取IP流质量监控数据,并输出用于表示IP流的信息和IP流质量监控数据;网管设备,用于接收第二网络设备输出的用于表示IP流的信息和IP流质量监控数据, 确定对应的IPv6流质量。
全文摘要
公开了IP流质量监控方法、装置和系统。其中一种IP流质量监控方法包括确定IPv6报文对应的用于表示IP流的信息;将所述用于表示IP流的信息携带在IPv6报文的报文头中;转发所述IPv6报文,使接收该IPv6报文的接收端可以根据该IPv6报文携带的用于表示IP流的信息,对IP流进行质量监控。其中另一种IP流质量监控方法包括接收IPv6报文,所述IPv6报文携带用于表示IP流的信息;根据所述用于表示IP流的信息,对IP流进行质量监控,获取对应的IP流质量监控数据。上述技术方案可以准确的对IP流进行质量监控。
文档编号H04L29/06GK102238041SQ20101015884
公开日2011年11月9日 申请日期2010年4月23日 优先权日2010年4月23日
发明者周瑜, 查敏 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1