Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao.

Similar presentations


Presentation on theme: "1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao."— Presentation transcript:

1 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao Chen Date:2010/01/06

2 2 Outline Introduction Group Bit Vector Idea Group Bit Vector Algorithm Look Up The Matched Rule Performance Evaluation

3 3 Introduction In the BV algorithm, the length of the operation bit vector equals to the number of rules. It is too large for large size rule databases. In the ABV algorithm, rules aggregation can reduce the length of the operation bit vector. However, it often brings false matches, which may degrade its performance.

4 4 Group Bit Vector Idea Create rule set. Construct particular groups with the rule set.

5 5 Group Bit Vector Algorithm 1.Aggregate some rules with the same selected header field as a rule set. 2.Gather some rule set as a group called parameter group (PG). 3.Construct group bit vector (gbv) with the parameter groups.

6 6 Group Bit Vector Algorithm

7 7 1.Aggregate some rules with the same selected header field as a rule set. 2.Gather some rule set as a group called parameter group (PG). 3.Construct group bit vector (gbv) with the parameter groups.

8 8 Group Bit Vector Algorithm S1 S2 S8 S2 S4 S7 S8 S3 S6 S8 S3 S5 S8 Maximum length=4

9 9 Group Bit Vector Algorithm 1.Aggregate some rules with the same selected header field as a rule set. 2.Gather some rule set as a group called parameter group (PG). 3.Construct group bit vector (gbv) with the parameter groups.

10 10 Group Bit Vector Algorithm

11 11 Group Bit Vector Algorithm

12 12 Look Up The Matched Rule Packet: (0111, 1000)

13 13 Look Up The Matched Rule Packet: (0111, 1000)

14 14 Look Up The Matched Rule 1111 0010 AND

15 15 Performance Evaluation TLBV: total length of bit vector LBV: length of the operation bit vector TFM: times of false matches


Download ppt "1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao."

Similar presentations


Ads by Google