Invention Grant
US07903658B1 Forwarding tree having multiple bit and intermediate bit pattern comparisons 有权
具有多位和中间位模式比较的转发树

Forwarding tree having multiple bit and intermediate bit pattern comparisons
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
Patent Agency Ranking
0/0