内网诊断方法和用于内网诊断的网关技术

技术编号:16477585 阅读:45 留言:0更新日期:2017-10-31 07:13
本发明专利技术公开了一种内网诊断方法和用于内网诊断的网关,涉及宽带通信领域。其中的内网诊断方法包括:内网的网关获取内网接收和发送的高带宽应用的数据报文;网关根据高带宽应用的数据报文计算高带宽应用实际所占平均带宽;网关比较高带宽应用实际所占平均带宽与高带宽应用所占带宽的理论下限值,如果高带宽应用实际所占平均带宽与高带宽应用所占带宽的理论下限值的差值小于预设值,则确定内网有故障。本发明专利技术由内网的网关根据高带宽应用的运行情况获知内网当前的网络状况,使运营商可以主动、准确地诊断内网网络,及时发现网络故障。

Internal network diagnosis method and gateway for intranet diagnosis

The invention discloses an internal network diagnosis method and a gateway for internal network diagnosis, which relates to the field of broadband communication. Including the network diagnosis method in which the data message of high bandwidth applications within the network gateway access network sending and receiving the data message according to the gateway; high bandwidth applications of high bandwidth applications for the actual calculation of the average bandwidth; high bandwidth applications gateway for average bandwidth and high bandwidth applications for the theory of minimum bandwidth value, if high bandwidth applications accounted for the actual average bandwidth and high bandwidth applications accounted for the difference between the theoretical lower bound bandwidth value is less than a preset value, it is determined the network fault. The network gateway of the intranet learns the current network status of the intranet according to the running situation of the high bandwidth application, so that the operator can diagnose the intranet network initiatively and accurately, and discover the network fault in time.

【技术实现步骤摘要】

本专利技术涉及宽带通信领域,尤其涉及一种内网诊断方法和用于内网诊断的网关
技术介绍
高带宽应用,是指视频、云计算、游戏等占用带宽较大的互联网应用。一旦用户接入网络的网速很慢,高带宽应用会无法流畅运行。在部分情况下,网速慢并不是由运营商的线路原因导致,而是由用户的内网配置导致的,例如低速路由器、低速网络接入插口、低速网卡等等。在排除网络中断的原因后,一般采用测网速的方法对网络进行诊断。现有的测网速诊断方法为用户终端通过测速软件向测速软件服务器端发出针对网络线路的测速请求,然后测速软件服务器端返回网速值。该方法需要用户主动发起测速请求,运营商无法主动获知用户的网络使用体验。此外,运营商还可以在服务器端采集用户通过网络收发报文的统计数据,并通过这些统计数据测量用户内网速度,但是由于运营商无法获知用户使用网络的细节信息,并且这些数据除了内网之外还经过了外网传输,导致诊断不够准确。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:运营商如何主动、准确地对用户内网进行诊断。根据本专利技术实施例的第一个方面,提供了一种内网诊断方法,包括:内网的网关获取内网接收和发送的高带宽应用的数据报文;网关根据高带宽应用的数据报文计算高带宽应用实际所占平均带宽;网关比较高带宽应用实际所占平均带宽与高带宽应用所占带宽的理论下限值,如果高带宽应用实际所占平均带宽与高带宽应用所占带宽的理论下限值的差值小于预设值,则确定内网有故障。在一个实施例中,方法还包括:网关获取内网接收和发送的非高带宽应用的数据报文;网关根据非高带宽应用的数据报文计算非高带宽应用实际所占平均带宽;将高带宽应用实际所占平均带宽与非高带宽应用实际所占平均带宽的和确定为应用实际带宽,如果实际应用带宽与运营商承诺带宽值的差值小于预设值,则确定内网有故障。在一个实施例中,方法还包括:网关根据数据报文的应用标识确定数据报文的类型为高带宽应用的数据报文或非高带宽应用的数据报文;网关根据高带宽应用的数据报文中的应用标识与高带宽应用所占带宽的理论下限值的对应关系,确定高带宽应用所占带宽的理论下限值。在一个实施例中,方法具体包括:内网的网关获取内网中各个路由器下接收和发送的高带宽应用的数据报文;网关根据各个路由器下的高带宽应用的数据报文计算各个路由器下的高带宽应用实际所占平均带宽;网关比较各个路由器下的高带宽应用实际所占平均带宽与高带宽应用所占带宽的理论下限值,如果路由器下的高带宽应用实际所占平均带宽与高带宽应用所占带宽的理论下限值的差值小于预设值,则确定该路由器下的内网有故障。在一个实施例中,方法具体包括:网关获取内网中各个路由器下接收和发送的非高带宽应用的数据报文;网关根据各个路由器下的非高带宽应用的数据报文计算各个路由器下的非高带宽应用实际所占平均带宽;将各个路由器下的高带宽应用实际所占平均带宽与非高带宽应用实际所占平均带宽的和确定为应用实际带宽,如果路由器下的实际应用带宽与运营商承诺带宽值的差值小于预设值,则确定该路由器下的内网有故障。根据本专利技术实施例的第二个方面,提供一种用于内网诊断的网关,该网关为内网的网关,包括:高带宽应用数据收发模块,用于获取内网接收和发送的高带宽应用的数据报文;高带宽应用带宽计算模块,用于根据高带宽应用的数据报文计算高带宽应用实际所占平均带宽;故障诊断模块,用于比较高带宽应用实际所占平均带宽与高带宽应用所占带宽的理论下限值,如果高带宽应用实际所占平均带宽与高带宽应用所占带宽的理论下限值的差值小于预设值,则确定内网有故障。在一个实施例中,网关还包括:非高带宽应用数据收发模块,用于获取内网接收和发送的非高带宽应用的数据报文;非高带宽应用带宽计算模块,用于根据非高带宽应用的数据报文计算非高带宽应用实际所占平均带宽;故障诊断模块用于将高带宽应用实际所占平均带宽与非高带宽应用实际所占平均带宽的和确定为应用实际带宽,如果实际应用带宽与运营商承诺带宽值的差值小于预设值,则确定内网有故障。在一个实施例中,网关还包括数据类型确定模块,用于根据数据报文的应用标识确定数据报文的类型为高带宽应用的数据报文或非高带宽应用的数据报文;理论值确定模块,用于根据高带宽应用的数据报文中的应用标识与高带宽应用所占带宽的理论下限值的对应关系,确定高带宽应用所占带宽的理论下限值。在一个实施例中,高带宽应用数据收发模块用于获取内网中各个路由器下接收和发送的高带宽应用的数据报文;高带宽应用带宽计算模块用于根据各个路由器下的高带宽应用的数据报文计算各个路由器下的高带宽应用实际所占平均带宽;故障诊断模块用于比较各个路由器下的高带宽应用实际所占平均带宽与高带宽应用所占带宽的理论下限值,如果路由器下的高带宽应用实际所占平均带宽与高带宽应用所占带宽的理论下限值的差值小于预设值,则确定该路由器下的内网有故障。在一个实施例中,非高带宽应用数据收发模块用于获取内网中各个路由器下接收和发送的非高带宽应用的数据报文;非高带宽应用带宽计算模块用于根据各个路由器下的非高带宽应用的数据报文计算各个路由器下的非高带宽应用实际所占平均带宽;故障诊断模块用于将各个路由器下的高带宽应用实际所占平均带宽与非高带宽应用实际所占平均带宽的和确定为应用实际带宽,如果路由器下的实际应用带宽与运营商承诺带宽值的差值小于预设值,则确定该路由器下的内网有故障。本专利技术由内网的网关根据高带宽应用的运行情况获知内网当前的网络状况,使运营商可以主动、准确地诊断内网网络,及时发现网络故障。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术内网诊断方法的一个实施例的流程图。图2为本专利技术内网诊断方法的另一个实施例的流程图。图3为本专利技术内网诊断方法的又一个实施例的流程图。图4为本专利技术用于内网诊断的网关的一个实施例的结构图。图5为本专利技术用于内网诊断的网关的另一个实施例的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面参考图1描述本专利技术一个实施例的内网诊断方法。图1为本专利技术内网诊断方法的一个实施例的流程图。如图1所示,该实施例的方法包括:步骤S102,内网的网关获取内网接收和发送的高带宽应用的数据报文。其中,网关位于内网的出口处,例如可以为智能网关。内网可以是家庭内网、企业内网等。网关可以识别收发的数据所对应的应用类型。例如,网关可以根据数据报文的应用标识确定数据报文的类型为高带宽应用的数据报文或非高带宽应用的数据报文。具体地,网关在获取数据后,可以解析数据报文并获取数据本文档来自技高网...
内网诊断方法和用于内网诊断的网关

【技术保护点】
一种内网诊断方法,其特征在于,包括:内网的网关获取内网接收和发送的高带宽应用的数据报文;所述网关根据所述高带宽应用的数据报文计算所述高带宽应用实际所占平均带宽;所述网关比较所述高带宽应用实际所占平均带宽与高带宽应用所占带宽的理论下限值,如果所述高带宽应用实际所占平均带宽与所述高带宽应用所占带宽的理论下限值的差值小于预设值,则确定内网有故障。

【技术特征摘要】
1.一种内网诊断方法,其特征在于,包括:内网的网关获取内网接收和发送的高带宽应用的数据报文;所述网关根据所述高带宽应用的数据报文计算所述高带宽应用实际所占平均带宽;所述网关比较所述高带宽应用实际所占平均带宽与高带宽应用所占带宽的理论下限值,如果所述高带宽应用实际所占平均带宽与所述高带宽应用所占带宽的理论下限值的差值小于预设值,则确定内网有故障。2.根据权利要求1所述的方法,其特征在于,还包括:所述网关获取内网接收和发送的非高带宽应用的数据报文;所述网关根据所述非高带宽应用的数据报文计算所述非高带宽应用实际所占平均带宽;将所述高带宽应用实际所占平均带宽与所述非高带宽应用实际所占平均带宽的和确定为应用实际带宽,如果所述实际应用带宽与运营商承诺带宽值的差值小于预设值,则确定内网有故障。3.根据权利要求1或2所述的方法,其特征在于,还包括:网关根据数据报文的应用标识确定所述数据报文的类型为高带宽应用的数据报文或非高带宽应用的数据报文;网关根据高带宽应用的数据报文中的应用标识与高带宽应用所占带宽的理论下限值的对应关系,确定高带宽应用所占带宽的理论下限值。4.根据权利要求1所述的方法,其特征在于,具体包括:内网的网关获取内网中各个路由器下接收和发送的高带宽应用的数据报文;所述网关根据所述各个路由器下的高带宽应用的数据报文计算所述各个路由器下的高带宽应用实际所占平均带宽;所述网关比较所述各个路由器下的高带宽应用实际所占平均带宽
\t与高带宽应用所占带宽的理论下限值,如果路由器下的所述高带宽应用实际所占平均带宽与所述高带宽应用所占带宽的理论下限值的差值小于预设值,则确定该路由器下的内网有故障。5.根据权利要求2所述的方法,其特征在于,具体包括:所述网关获取内网中各个路由器下接收和发送的非高带宽应用的数据报文;所述网关根据所述各个路由器下的非高带宽应用的数据报文计算所述各个路由器下的非高带宽应用实际所占平均带宽;将所述各个路由器下的高带宽应用实际所占平均带宽与所述非高带宽应用实际所占平均带宽的和确定为应用实际带宽,如果路由器下的实际应用带宽与运营商承诺带宽值的差值小于预设值,则确定该路由器下的内网有故障。6.一种用于内网诊断的网关,其特征在于,所述网关为内网的网关,包括:高带宽应用数据收发模块,用于获取内网接收和发送的高带宽应用的数据报文;...

【专利技术属性】
技术研发人员:熊珺洁
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1