[发明专利]互联网通信架构、网络设备及执行数据包内容分析的方法无效
申请号: | 200710102956.2 | 申请日: | 2007-04-29 |
公开(公告)号: | CN101068205A | 公开(公告)日: | 2007-11-07 |
发明(设计)人: | 詹姆士·D·贝内特 | 申请(专利权)人: | 美国博通公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 深圳市顺天达专利商标代理有限公司 | 代理人: | 蔡晓红;纪媛媛 |
地址: | 美国加州尔湾市奥尔顿公*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 互联网 通信 架构 网络设备 执行 数据包 内容 分析 方法 | ||
1.一种互联网通信架构,其特征在于,其中包括:
带有唯一标识符的第一终端设备;
第二终端设备,其使用所述唯一标识符将目标数据打包成多个数据包,该目标数据具有至少一个目标比特序列,且打包目标数据包括对目标数据进行分段;
服务模块,其接收至少一个指示,该指示说明正在试图进行目标数据的交换;
交换设备,包括处理电路、存储器、第一端口、第二端口;其中,所述第一端口与到达第一终端设备的第一路径通信连接,所述第二端口与从第二终端设备出发的第二路径通信连接;
存储器,其中包含第一模板和第二模板,第一模板对应于至少一个目标比特序列的第一部分,第二模板对应于至少一个目标比特序列的第二部分,第一模板和第二模板空间相关以对打包目标数据的分段进行补偿;所述第一模板和第二模板空间相关具体为第一模板和第二模板不重叠;
处理电路,用于通过第二端口接收多个数据包中的至少一个并执行第一比较,如果第一比较失败则执行第二比较,其中第一比较包括试图将多个数据包中的至少一个数据包与第一模板相匹配,而第二比较包括试图将多个数据包中的至少一个数据包与第二模板相匹配;以及
处理电路在成功完成第一比较或第二比较之后,将至少一个指示传送到服务模块,该指示说明正在试图进行目标数据的交换。
2.根据权利要求1所述的互联网通信架构,其特征在于,所述交换设备为路由器。
3.根据权利要求1所述的互联网通信架构,其特征在于,所述交换设备为接入点。
4.根据权利要求1所述的互联网通信架构,其特征在于,所述第一模板和第二模板对应于目标数据的非重叠按序连续部分。
5.一种网络设备,用于在分组交换网络中接收或转发信息,该信息包括对应于多个目标数据中第一目标数据的分段部分的数据包,多个目标数据中的每一个对应于多个可标识比特序列中的一个,其特征在于,所述网络设备包括:
多个分组交换接口电路,多个分组交换接口电路中的第一接口电路接收数据包;
本地存储器,包括第一模板、第二模板和多个本地服务模块,多个本地服务模块的每一个均针对多个目标数据中的对应一个目标数据,第一模板对应于多个可识别比特序列中第一比特序列的第一部分,第二模板对应于多个可识别比特序列中第一比特序列的第二部分,第一模板和第二模板空间相关以对第一目标数据的分段进行补偿;所述第一模板和第二模板空间相关具体为第一模板和第二模板不重叠;
处理电路,其与多个分组交换接口和本地存储器通信连接,用于将数据包与第一模板和第二模板相比较,且根据该比较结果,判断是否要运行多个本地服务模块中的选定的第一本地服务模块。
6.根据权利要求5所述的网络设备,其特征在于,所述网络设备为路由器。
7.一种支持数据包内容分析的分组交换机,其特征在于,所述分组交换机包括:
多个互连交换机;
主处理电路;
线卡电路,其中包括网络接口、交换机接口和次处理电路;
所述次处理电路执行数据包的第一内容分析,并在第一内容分析成功的基础上,所述次处理电路将数据包转发到主处理电路;
所述主处理电路执行数据包的第二内容分析,并根据该第二内容分析,主处理电路或者通过多个互连交换机转发数据包,或者使相关服务操作得以执行;且
所述第一内容分析包括将数据包与多个空间相关模板相比较;所述第二内容分析包括封装和服务模块引导。
8.根据权利要求7所述的分组交换机,其特征在于,所述主处理电路通过选择和运行本地服务模块使相关服务操作得以执行。
9.一种由服务模块管理器执行的数据包内容分析方法,其特征在于,所述方法包括:
接收包含路由信息和内容的数据包;
将数据包的路由信息与路由模板相比较;
并通过以下方式将数据包内容与多个空间相关模板相比较:试图将数据包的第一部分与第一模板相匹配;可选择地,试图将数据包的第二部分与第二模板相匹配;第一模板对应于至少一个目标比特序列的第一部分,第二模板对应于至少一个目标比特序列的第二部分,第一模板和第二模板空间相关以对数据包内容的分段进行补偿;所述第一模板和第二模板空间相关具体为第一模板和第二模板不重叠;且
至少部分地根据比较结果,选择性地中断路由处理以应用服务操作。
10.根据权利要求9所述的方法,其特征在于,应用服务操作通过从多个服务模块中选择一个服务模块并将数据包引导到多个服务模块中所选定的那个服务模块来实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美国博通公司,未经美国博通公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710102956.2/1.html,转载请声明来源钻瓜专利网。