发明名称 |
POS数据过滤分发的方法与装置 |
摘要 |
本发明公开了一种POS数据过滤分发的方法与装置,包括有POS接口模块、数据包缓存模块、输出接口模块、中控逻辑模块、分流算法模块、过滤模块和命令寄存模块,POS接口模块获取进入的数据包的首地址及长度信息、5类元信息并与数据包一起存储在缓存模块中,中控逻辑模块读取数据包的5类元信息并发送到过滤模块中,过滤模块用存储的过滤条件信息匹配数据包的5类元信息,若不匹配,则丢弃数据包,若匹配,输入到输出端口对应的命令寄存模块中,输出端口模块读取数据包,封装为以太网数据包并发送。本发明可对数据包过滤,可将一些不关心的数据包直接过滤掉,并可通过直接与过滤模块连接的控制台设置欲通过数据包的信息,非常方便。 |
申请公布号 |
CN100539543C |
申请公布日期 |
2009.09.09 |
申请号 |
CN200310113094.5 |
申请日期 |
2003.12.26 |
申请人 |
北京锐安科技有限公司 |
发明人 |
丁晓东 |
分类号 |
H04L12/56(2006.01)I;H04L29/00(2006.01)I |
主分类号 |
H04L12/56(2006.01)I |
代理机构 |
北京君尚知识产权代理事务所(普通合伙) |
代理人 |
邵可声 |
主权项 |
1. 一种POS网络数据过滤分发的方法,其特征在于,该方法包括以下步骤:将收到的数据包进行缓存,提取该数据包五类元信息同时并将数据包在缓冲区中的首地址及长度信息存储,所述的五类元信息包括:源地址、源端口、目的地址、目的端口及协议类型信息;用先前存储的过滤条件与所述数据包的五类元信息进行匹配,若不匹配,则丢弃所述数据包,若匹配,检查是否指定有输出端口,若有则输出至该输出端口对应的命令寄存中;如未指定输出端口,则按照一个连接的上下行数据包从同一个输出端口输出的原则和以各输出端口的流量基本均衡输出的原则输出至多个输出端口中的某一端口所对应的命令寄存中;输出端口将所述数据包封装为以太网数据包并发送之。 |
地址 |
100037北京市海淀区阜成路16号航天科技大厦407室 |