1 fast packet classification using group bit vector author: tong liu, huawei li, xiaowei li, yinhe...
Post on 19-Dec-2015
213 views
TRANSCRIPT
![Page 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](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/1.jpg)
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
![Page 2: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/2.jpg)
2
Outline
IntroductionGroup Bit Vector IdeaGroup Bit Vector AlgorithmLook Up The Matched RulePerformance Evaluation
![Page 3: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/3.jpg)
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.
![Page 4: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/4.jpg)
4
Group Bit Vector Idea
Create rule set.
Construct particular groups with the rule set.
![Page 5: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/5.jpg)
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.
![Page 6: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/6.jpg)
6
Group Bit Vector Algorithm
![Page 7: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/7.jpg)
7
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.
![Page 8: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/8.jpg)
8
Group Bit Vector Algorithm
S1 S2 S8
S2 S4 S7 S8
S3 S6 S8
S3 S5 S8
Maximum length=4
![Page 9: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/9.jpg)
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.
![Page 10: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/10.jpg)
10
Group Bit Vector Algorithm
![Page 11: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/11.jpg)
11
Group Bit Vector Algorithm
![Page 12: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/12.jpg)
12
Look Up The Matched Rule
Packet:
(0111, 1000)
![Page 13: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/13.jpg)
13
Look Up The Matched RulePacket:
(0111, 1000)
![Page 14: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/14.jpg)
14
Look Up The Matched Rule
1111
0010
0010
AND
![Page 15: 1 Fast Packet Classification using Group Bit Vector Author: Tong Liu, Huawei Li, Xiaowei Li, Yinhe Han Publisher: IEEE GLOBECOM 2006 Presenter: Hsin-Mao](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d405503460f94a1ab68/html5/thumbnails/15.jpg)
15
Performance Evaluation
TLBV: total length of bit vector
LBV: length of the operation bit vector
TFM: times of false matches