发明名称 |
数据过滤条件的动态控制方法与装置 |
摘要 |
本发明公开了一种数据过滤条件的动态控制方法与装置,包括OSI一、二层协议解析模块,数据缓冲区,包信息提取模块,过滤条件缓冲区,NSE接口控制模块,数据搬移处理模块和OSI二、一层协议还原模块。将骨干网络上传输的数据做接入并缓存在内部数据缓冲区中;提取包单元的必要信息并缓存并以其为基础对信息缓冲区中的报文信息进行NSE查询,根据查询结果搬移数据,将其丢弃或搬移至指定接口;并行地,外部系统控制器可随时写过滤条件到NSE中,对原过滤条件进行更新。本发明实现了在数据流处理过程宏观不中断的情况下,动态即时修改NSE内部查找表,即实现了过滤条件的动态控制。并且,保证了不会因为修改NSE内部查找表,而造成正常处理数据流被中断而造成的数据丢失或溢出。 |
申请公布号 |
CN1606289A |
申请公布日期 |
2005.04.13 |
申请号 |
CN200410009822.2 |
申请日期 |
2004.11.18 |
申请人 |
北京锐安科技有限公司 |
发明人 |
何喆 |
分类号 |
H04L12/56;H04L29/06 |
主分类号 |
H04L12/56 |
代理机构 |
北京君尚知识产权代理事务所 |
代理人 |
邵可声 |
主权项 |
1、一种数据过滤条件的动态控制方法,包括以下步骤,1)将骨干网络上传输的上行和下行数据做接入,完成OSI的第一、二层协议解析后,将网络上的串行比特流分离为包单元,并缓存在内部数据缓冲区中;2)提取所述包单元的所有必要信息,并缓存在内部信息缓冲区中;3)以所述包单元的必要信息为基础对所述信息缓冲区中的报文信息进行NSE查询,并根据查询结果搬移所述数据缓冲区中的数据,将其丢弃或搬移至指定接口;并行地,外部系统控制器根据用户配置随时写入过滤条件到NSE中,对原过滤条件进行更新;并按下述方法对NSE进行写操作和查询切换:对所述信息缓冲区设置高低水位标志,若信息缓冲区低于低水位且写缓冲区非空时,切换当前查询操作到写操作;当写操作结束或者未结束但信息缓冲区中数据高于高水位时,切换当前写操作到查询操作;4)将确定接口的有效数据包进行OSI第二层和第一层协议还原,在各自接口所在的OSI第一层物理线路上传输。 |
地址 |
100037北京市海淀区阜成路16号航天科技大厦407室 |