Invention Application
- Patent Title: Data structure for range-specified algorithms
- Patent Title (中): 范围指定算法的数据结构
-
Application No.: US10648791Application Date: 2003-08-27
-
Publication No.: US20050050060A1Publication Date: 2005-03-03
- Inventor: Gerard Damm , Bashar Bou-Diab , Yuke Wang , Yun Zhang , Yiyan Tang , Anand Krishnamurthy , Lie Qian
- Applicant: Gerard Damm , Bashar Bou-Diab , Yuke Wang , Yun Zhang , Yiyan Tang , Anand Krishnamurthy , Lie Qian
- Main IPC: G06F17/30
- IPC: G06F17/30 ; H04L12/56 ; H04L29/06 ; G06F7/00

Abstract:
A disjoint graph structure for packet classification in communication systems is presented. The disjoint graph is comprised of two types of data structures; an elementary interval tree (EIT) and a disjoint interval tree (DIT). The disjoint graph is constructed based on a range-specified rule set finding particular application in the classification of data packets. Each rule in the rule set has an equal number of fields and each field specifies a range referred to as an integer interval having a lower and an upper bound. The disjoint graph has the same number of layers as there are fields in each rule. The layers are comprised of nodes, and each node has an associated rule set selected from the range-specified rule set. The disjoint graph enables packet classification in only one pass through the tree. The EIT and DIT structures are also presented in detail.
Information query