【技术实现步骤摘要】
用于网络装置中的电路及分组处理方法
[0001]本专利技术涉及网络装置,尤指涉及网络交换机或路由器。
技术介绍
[0002]网络交换机或路由器在接收到分组之后,会将分组的标头(header)进行分析以取得标头内各个字段的信息,并再对这些字段的信息进行查表或其他处理。关于查表操作,网络交换机或路由器在内部会设置多个查找表,而这多个查找表会包含访问控制串行规则(access control list rule,ACL rule),其用来找出具有特定媒体访问控制(media access control,MAC)地址、因特网协议(Internet Protocol,IP)地址、或具有其他通讯协议之标头之特定字段的分组,并依照ACL规则的设定来进行处理。
[0003]此外,由于内存大小等的硬件限制,电路无法透过ACL规则检查标头的所有字段,因此,ACL规则通常会被分类为媒体访问控制(MAC)、因特网协议(IP)、传输控制协议(Transmission Control Protocol,TCP)、使用者电报传输协议(User ...
【技术保护点】
【技术特征摘要】
1.一种用于一网络装置中的电路,包含有:多个端口;一内存,储存了一访问控制串行(Access Control List,ACL)查找表,其中该ACL查找表包含了多个ACL规则,其中针对该多个ACL规则的至少一部分ACL规则,该至少一部分ACL规则中的每一个ACL规则至少包含了一比对字段、一控制字段以及一逻辑运算字段,该比对字段包含了一通讯协议的比对内容,该控制字段表示该ACL规则是否需要和下一条ACL规则结合,该逻辑运算字段表示若是该ACL规则需要和下一条ACL规则结合时所使用的逻辑运算;一分组缓冲器,用以暂存由该多个端口中其一所接收的一分组;以及一分析器,用以根据该ACL查找表所记录的该多个ACL规则来依序对该分组进行比对,以产生至少一比对结果,以供决定该分组的处理方式。2.根据权利要求1所述的电路,其中该多个ACL规则中的比对字段包含了多个不同通讯协议的比对项目。3.根据权利要求2所述的电路,其中该多个ACL规则中的多个比对字段包含了媒体访问控制(media access control,MAC)地址、因特网协议(Internet Protocol,IP)地址、传输控制协议(Transmission Control Protocol,TCP)端口与使用者电报传输协议(User Datagram Protocol,UDP) 端口中的至少一部分。4.根据权利要求2所述的电路,其中该至少一部分ACL规则中的每一个ACL规则中的比对字段仅包含对应到单一通讯协议的...
【专利技术属性】
技术研发人员:吴承祐,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。