发明名称 Configurable access control lists using TCAM
摘要 A communication apparatus includes a Content-Addressable Memory (CAM) and packet processing circuitry. The packet processing circuitry is configured to store in respective regions of the CAM multiple Access Control Lists (ACLs) that are defined for respective packet types, to classify an input packet to a respective packet type selected from the packet types, to identify a region holding an ACL defined for the selected packet type, and to process the input packet in accordance with the ACL stored in the identified region.
申请公布号 US8861347(B2) 申请公布日期 2014.10.14
申请号 US201113310758 申请日期 2011.12.04
申请人 Mellanox Technologies Ltd. 发明人 Bloch Gil;Rabenstein Itamar;Menes Miriam;Bukspan Ido
分类号 H04J1/16;H04L1/00;H04L12/26;H04L12/28;G06F13/00 主分类号 H04J1/16
代理机构 D. Kligler I.P. Services Ltd. 代理人 D. Kligler I.P. Services Ltd.
主权项 1. A communication apparatus, comprising: a content-Addressable Memory (CAM) storing in respective regions multiple Access Control Lists (ACLs) that are defined for respective packet types, wherein entries of at least one ACL, include an indication of a further ACL to which matching packets are to be applied; and packet processing circuitry, which is configured to receive input communication packets, to classify each received input packet to a respective packet type, to identify a region of the CAM holding an ACL defined for the selected packet type, and to process the input packet in accordance with a matching entry in the ACL stored in the identified region, wherein when the matching entry indicates a further ACL to be applied to the packet, the packet processing circuitry processes the input packet in accordance with a matching entry in the further ACL, wherein the entries of a first one of the ACLs have a next field with indications of further ACLs to be applied and the entries of a second one of the ACLs do not have a next field.
地址 Yokneam IL