-
公开(公告)号:CN100486229C
公开(公告)日:2009-05-06
申请号:CN200610054908.6
申请日:2006-02-16
Applicant: 美国博通公司
Inventor: 布兰登·卡尔·史密斯 , 曹军
IPC: H04L12/56
Abstract: 本发明公开的一种在数据网络中处理数据的网络设备,包括:多个端口,从数据网络中接收数据并通过输出口将已处理的数据发送给所述数据网络;控制器接口,与外部控制器进行通信;存储器管理单元,与所述网络设备外部的存储器通信并对其进行控制,向所述存储器存储数据以及从所述存储器重新获取数据;计量单元,与所述多个端口、所述控制器接口和所述存储器管理单元通讯,控制将发往所述输出口的已处理数据流;其中,所述计量单元进一步包括可编程寄存器,与所述控制器接口通讯,所述可编程寄存器可由通过所述外部控制器经由所述控制器接口发来的控制信号进行编程,使得所有的已处理数据流可由所述外部控制器进行控制。
-
公开(公告)号:CN1822568A
公开(公告)日:2006-08-23
申请号:CN200610004185.9
申请日:2006-02-20
Applicant: 美国博通公司
Inventor: 布兰登·卡尔·史密斯 , 曹军
IPC: H04L12/56
Abstract: 本发明涉及一种在数据网络中处理数据的网络设备。该设备包括端口接口和存储器访问单元,端口接口与多个端口通信,用于从数据网络中接收数据包并把处理后的数据包发送到数据网络中;存储器访问单元与端口接口及具有至少一个表的存储器通信。当端口接口接收到数据包的报头时,存储器访问单元从该至少一个表中读取一个与该数据包相关的至少一个值;当端口接口接收到前一个数据包的报尾时,存储器访问单元在读取了该至少一个数值后,存储另外一个数值到该至少一个表中。
-
公开(公告)号:CN100493036C
公开(公告)日:2009-05-27
申请号:CN200610054907.1
申请日:2006-02-16
Applicant: 美国博通公司
Inventor: 布兰登·卡尔·史密斯 , 曹军
Abstract: 本发明公开了一种用于数据网络中处理数据的网络设备,所述网络设备包括:多个端口,接收数据包并发送已处理的数据包;修改引擎,与所述多个端口通信,分析、评估和修改数据包以生成处理后的数据包;一组搜索引擎流水线级,与所述修改引擎通信,通过多个搜索引擎执行查找搜索;其中所述一组搜索引擎流水线级按照顺序处理步骤执行搜索请求,其中任何一级搜索引擎流水线可以向所述多个搜索引擎提交特定的搜索请求,并在对应的步骤中接收特定数据包所特有的搜索结果。
-
公开(公告)号:CN1822571A
公开(公告)日:2006-08-23
申请号:CN200610054907.1
申请日:2006-02-16
Applicant: 美国博通公司
Inventor: 布兰登·卡尔·史密斯 , 曹军
Abstract: 本发明公开了一种用于数据网络中处理数据的网络设备,所述网络设备包括:多个端口,接收数据包并发送已处理的数据包;修改引擎,与所述多个端口通信,分析、评估和修改数据包以生成处理后的数据包;一组搜索引擎流水线级,与所述修改引擎通信,通过多个搜索引擎执行查找搜索;其中所述一组搜索引擎流水线级按照顺序处理步骤执行搜索请求,其中任何一级搜索引擎流水线可以向所述多个搜索引擎提交特定的搜索请求,并在对应的步骤中接收特定数据包所特有的搜索结果。
-
公开(公告)号:CN100486226C
公开(公告)日:2009-05-06
申请号:CN200610004185.9
申请日:2006-02-20
Applicant: 美国博通公司
Inventor: 布兰登·卡尔·史密斯 , 曹军
IPC: H04L12/56
Abstract: 本发明涉及一种在数据网络中处理数据的网络设备。该设备包括端口接口和存储器访问单元,端口接口与多个端口通信,用于从数据网络中接收数据包并把处理后的数据包发送到数据网络中;存储器访问单元与端口接口及具有至少一个表的存储器通信。当端口接口接收到数据包的报头时,存储器访问单元从该至少一个表中读取一个与该数据包相关的至少一个值;当端口接口接收到前一个数据包的报尾时,存储器访问单元在读取了该至少一个数值后,存储另外一个数值到该至少一个表中。
-
公开(公告)号:CN1822572A
公开(公告)日:2006-08-23
申请号:CN200610054908.6
申请日:2006-02-16
Applicant: 美国博通公司
Inventor: 布兰登·卡尔·史密斯 , 曹军
IPC: H04L12/56
Abstract: 本发明公开的一种在数据网络中处理数据的网络设备,包括:多个端口,从数据网络中接收数据并通过输出口将已处理的数据发送给所述数据网络;控制器接口,与外部控制器进行通信;存储器管理单元,与所述网络设备外部的存储器通信并对其进行控制,向所述存储器存储数据以及从所述存储器重新获取数据;计量单元,与所述多个端口、所述控制器接口和所述存储器管理单元通讯,控制将发往所述输出口的已处理数据流;其中,所述计量单元进一步包括可编程寄存器,与所述控制器接口通讯,所述可编程寄存器可由通过所述外部控制器经由所述控制器接口发来的控制信号进行编程,使得所有的已处理数据流可由所述外部控制器进行控制。
-
-
-
-
-