一种宽带接入网设备中用户上网日志的记录方法

文档序号:7970095阅读:169来源:国知局
专利名称:一种宽带接入网设备中用户上网日志的记录方法
技术领域
本发明涉及宽带接入技术,具体涉及宽带接入网设备中用户上网日志 记录方法的改进。
背景技术
宽带接入网是业务节点与数据用户端设备之间,为用户供给电信业务 而提供所传送承载能力的实施系统。如图1,宽带接入网设备l逻辑上包括控制平面IO和传送平面11,所述传送平面11才艮据不同的业务类型和 不同的业务标识技术^t文相应的转发处理;所述控制平面IO用于建立转发 路由和控制转发行为,还用于用户日志自动记录。目前,宽带接入设备中 的用户日志记录应用日益广泛,但这种传统的基于单一控制平面实现的用 户曰志记录,在控制平面处理大量用户日志记录时,会严重耗损其资源, 进而影响其正常业务的运行。发明内容本发明需要解决的技术问题是提供一种宽带接入网设备中用户上网 日志的记录方法,在满足自动记录用户上网日志的基础上大大减轻控制平 面的负荷,使其处理业务的效率更高。本发明的上述技术问题这样解决,提供 一 种宽带接入网设备中用户 上网日志的记录方法,其特征在于,在转发路由中添加用户日志转发表, 包括以下步骤1.1) 控制平面在所述用户日志转发表中登记上线用户标识及其由控 制平面根据需要创建的日志记录緩存的对应索引;1.2) 转发平面处理用户报文时依据所迷用户日志转发表将上网信息
自动转发写入对应的日志记录緩存。按照本发明提供的记录方法,还包括步骤1.3)控制平面在所迷用户曰志转发表中删除下线用户标识及其由控 制平面释放的曰志记录緩存的对应索引。按照本发明提供的记录方法,所述登记是用户上线时,在所述用户曰 志转发表添加对应用户标识,所述需要是首次读取该用户的日志记录。按照本发明提供的记录方法,所述处理用户^L文时可以是在处理用户 报文过程的开始、中间或结尾。按照本发明提供的记录方法,所述记录方法还包括控制平面读取日志 记录的方式,具体包括4.1) 网管人员利用网管命令创建含对应用户标识的日志规则;4.2) 控制平面根据上一步所述用户标识和用户日志转发表定时读取 该用户标识对应的上线用户对应的日志记录緩存内的信息并保存。按照本发明提供的记录方法,所述步骤4.2)包括首次读取时,创建 该上线用户的日志记录緩存,并将其索引写入所述用户日志转发表的对应 位置中。按照本发明提供的记录方法,所述步骤4.2)还包括判断用户上线与 否,否不作处理。按照本发明提供的记录方法,所述日志规则存储在日志规则表中统一 管理;所述控制平面定时读取所述日志规则表。按照本发明提供的记录方法,所述记录方法还包括控制平面删除所述 曰志规则表中日志规则的方式,具体包括7.1) 网管利用网管命令删除含对应用户标识的日志规则;7.2) 控制平面根据上一步所述用户标识和用户日志转发表释放该用 户标识对应的上线用户对应的日志记录緩存并在用户日志转发表内删除 其索引。按照本发明提供的记录方法,所述步骤7.2)中还包括判断用户上线与否,否不作处理。按照本发明提供的记录方法,所述步骤7.1)中所述日志MJ']表记录 该删除行为,所述控制平面定时读取所述日志规则表的 一个或多个删除行为;所述步骤7.2)定时进行。按照本发明提供的记录方法,该方法使用由控制平面创建的定时器触 发所述日志规则表的读取及依据它进行的所述读取日志记录的方式和删 除所述日志规则表中曰志规则的方式。按照本发明提供的记录方法,所述用户日志转发表还包括用户日志功 能标记;所述登记上线用户标识或首次读取时,该标志是O或False,首 次读取完成后改为1或True,所述删除上线用户完成后,该标志设为0 或False。按照本发明提供的记录方法,所述緩存是緩存块。本发明提供的宽带接入网设备中用户上网日志的记录方法,利用用户 日志转发表的完成控制平面与转送平面之间的信息传递,使转送平面配合 分担部分日志记录职能由控制平面实现设置用户日志功能标记、分配曰 志记录緩存以及获取和显示日志信息,而由转发平面具体实现对用户日志 的记录;在自动记录用户上网日志的基础上,减轻了控制平面的负荷,使其更重要的业务处理,包括建立转发路由和控制转发行为,的对应效率更古 问。


下面结合附图和具体实施例进一步对本发明进行详细说明。图l是宽带接入网设备逻辑层次结构示意图。图2是本发明控制平面读取用户日志流程示意图。图3是本发明控制平面删除日志规则流程示意图。 图4是本发明转发平面记录用户日志流程示意图。
真体实施方式首先,说明本发明记录负荷分担思想,包括一、 用户上线后,控制平面增加用户日志转发表;二、 通过定时器定时触发用户日志功能的打开、日志记录緩存的分配、 日志信息的读取;三、 转发平面收到用户"t艮文后,从包中提取用户标识信息查到用户曰 志转发表,获取用户相关信息;四、 判断该用户日志记录功能是否打开,若打开则进行下一步操作, 否则进入步骤六;五、 提取用户上网信息,通过使用哈希算法查到其在日志记录緩存中 的位置,并记录用户上网信息;六、 继续对该用户报文进行其他业务处理;这样在损耗控制平面资源尽可能少的情况下,宽带接入网设备实现对 用户上网日志的无重复记录,方便管理者查看用户的行为。下面就一个具体实施例详细说明本发明,该具体实施例包括五大方 面,其中(-)控制平面进行①创建日志规则表、②读取日志信息和③删除日志 规则的处理,其中① 创建日志规则表利用网管命令创建日志规则列表。② 控制平面读取日志信息处理流程,如图2所示,包括 210)开始;220)定时器到;230)从规则列表中的有效规则中取出用户标识;240)判断该用户是否在线,如果在线则进入步骤250),否则进入 步骤251);251)将规则列表中的规则状态改为offline,转入步骤290 );250)将规则列表中的规则状态改为online;260 )根据规则获取用户标识,读取用户日志转发表;270)判断用户日志功能是否打开,如果打开,进入步骤280),否 则进入步骤281);280) 给用户分配日志记录緩存,并将日志功能标记位置1,转入步 骤290);281) 读取用户日志信息并保存; 2卯)结束。③控制平面删除日志规则处理流程,如國3所示,包括 310)开始;320)用网管命令删除规则列表中的特定规则; 330)从规则中取出用户标识;340)判断用户是否在线,如果在线则进入步骤350),否则转入步 骤380);350)根据规则获取用户标识,读取用户日志转发表;360)判断用户日志功能是否打开,如果打开进入步骤370),否则 转入步骤380);370)释放日志记录緩存并将日志功能标记位置0;380)结束。(=)转发平面记录用户日志处理流程,如图4,包括410)记录用户日志开始收到数据报文;420)从报文中提取用户标识读取用户日志转发表;430)判断用户日志功能是否打开,如果打开,进入步骤440),否 则转入步骤460);440)对于TCP、 UDP报文,从报文中提取五元组信息,对于其他报 文,从报文中提取三元组信息并根据用户日志转发表的日志记录緩存索引釆用哈希算法得到日志记录緩存的偏移;所述五元组信息包括源IP地址、 目的IP地址、协议标识、源端口号和目的端口号;所述三元组信息包括 源IP地址、目的IP地址和协议标识;450 )将五元組或三元组信息写入日志记录緩存;460)记录用户日志结束继续其他业务处理。曰数据结构,传递控制信息,包括①日志规则和②用户日志转发表结构,包括但不限制于以下具体形式 ①日志规则表数据结构,如下表:数据项数据类型说明rule—numberint规则号ussr—namechar用户名session—idint用户会话标识ip一addrint用户ipi也址vrf一idirvtvrf标识cm—line—flagchar在线标记②用户日志转发表数据结构,如下表数据项数据宽度(bit)说明…...…log—index16曰志记录緩存索引log—flag1用户日志功能标记,0表示 disable, 1表示enable卿定时器用户日志功能打开、日志记录緩存的分配、日志信息的获取由定时器 触发,定时器的创建由控制平面完成。 用卢下线控制平面释》文日志记录緩存、删除用户曰志转发表;删除日志规则控制平面将用户日志转发表中的曰志功能标记位清 零,释放日志记录緩存。
权利要求
1、一种宽带接入网设备(1)中用户上网日志的记录方法,其特征在于,在转发路由中添加用户日志转发表,包括以下步骤1.1)控制平面(10)在所述用户日志转发表中登记上线用户标识及其由控制平面根据需要创建的日志记录缓存的对应索引;1.2)转发平面(11)处理用户报文时依据所述用户日志转发表将上网信息自动转发写入对应的日志记录缓存。
2、 根据权利要求1所述记录方法,其特征在于,还包括步骤1.3 )控制平面(10)在所述用户日志转发表中删除下线用户标识及 其由控制平面释放的日志记录緩存的对应索引。
3、 根据权利要求1所述记录方法,其特征在于,所述处理用户报文 时可以是在处理用户报文过程的开始、中间或结尾。
4、 根据权利要求1所述记录方法,其特征在于,所述记录方法还包 括控制平面(10)读取日志记录的方式,具体包括4.1) 网管人员利用网管命令创建含对应用户标识的日志规则;4.2) 控制平面(10)根据上一步所述用户标识和用户日志转发表定 时读取该用户标识对应的上线用户日志记录緩存内的信息并保存。
5、 根据权利要求4所述记录方法,其特征在于,所述步骤4.2)包括 首次读取时,创建该上线用户的日志记录緩存,并将其索引写入所述用户 曰志转发表的对应位置中。
6、 根据权利要求4所述记录方法,其特征在于,所述日志规则存储 在曰志规则表中统一管理;所述控制平面定时读取所述日志规则表。
7、 根据权利要求6所述记录方法,其特征在于,所述记录方法还包 括控制平面(10)删除所述日志规则表中日志规则的方式,具体包括7.1)网管利用网管命令删除含对应用户标识的日志规则;7.2)控制平面(10)才艮据上一步所述用户标识和用户日志转发表释放该用户标识对应的上线用户日志记录緩存并在用户日志转发表内删除 其索引。
8、 根据权利要求7所迷记录方法,其特征在于,所述步骤7.1)中所 述日志规则表记录该删除行为,所述控制平面(10 )定时读取所迷日志规 则表的一个或多个删除行为;所述步骤7.2)定时进行。
9、 根据权利要求1-8任一项所述记录方法,其特征在于,该方法使 用由控制平面(10)创建的定时器触发所述日志规则表的读取及依据它进 行的所述读取日志记录的方式和删除所述日志规则表中日志规则的方式。
10、 根据权利要求l-8任一项所述记录方法,其特征在于,所述用户 曰志转发表还包括用户日志功能标记;所述登记上线用户标识或首次读取 时,该标志是0或False,首次读取完成后改为1或True,所述删除上线 用户完成后,该标志设为0或False。
全文摘要
本发明涉及一种宽带接入网设备(1)中用户上网日志的记录方法,在转发路由中添加用户日志转发表,包括控制平面(10)在所述用户日志转发表中登记上线用户标识及其由控制平面根据需要创建的日志记录缓存的对应索引;转发平面(11)处理用户报文时依据所述用户日志转发表将上网信息自动转发写入对应的日志记录缓存。这种方法,控制平面和转送平面相互配合分担,由控制平面实现设置用户日志功能标记、分配日志记录缓存以及获取和显示日志信息,而由转发平面具体实现对用户日志的记录,在自动记录用户上网日志的基础上,减轻了控制平面的负荷,使其更重要的处理业务的效率更高。
文档编号H04L12/24GK101155057SQ20061014068
公开日2008年4月2日 申请日期2006年9月29日 优先权日2006年9月29日
发明者军 王 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1