Invention Grant
- Patent Title: Forwarding tree having multiple bit and intermediate bit pattern comparisons
- Patent Title (中): 具有多位和中间位模式比较的转发树
-
Application No.: US12411964Application Date: 2009-03-26
-
Publication No.: US07903658B1Publication Date: 2011-03-08
- Inventor: Kompella Kireeti , Jean-Marc Frailong , Pradeep Sindhu
- Applicant: Kompella Kireeti , Jean-Marc Frailong , Pradeep Sindhu
- Applicant Address: US CA Sunnyvale
- Assignee: Juniper Networks, Inc.
- Current Assignee: Juniper Networks, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Shumaker & Sieffert, P.A.
- Main IPC: H04L12/56
- IPC: H04L12/56

Abstract:
Principles of the invention are directed to techniques for allowing a router forwarding packets within a computer network to perform two or more forwarding tree decisions per memory access. The router may implement forwarding information in the form of a radix tree having a number of nodes, and received packets may contain keys identifying a packet destination. The router may traverse the tree by testing two or more path control bits within the key per each of the traversed nodes. The values of the path control bits in the key determine the path traversed along the tree. The router also stores intermediate bit patterns at each node and tests intermediate bits in the key to determine whether a particular node is the best match to the routing prefix contained in the key, thereby eliminating a need to backtrack up the tree.
Information query