{"title":"SIRS: selective intersected rule search for packet classification","authors":"Hidekazu Miyoshi, John S. Thompson","doi":"10.1109/ICON.2003.1266175","DOIUrl":null,"url":null,"abstract":"The key function of packet switches in the Internet, and all other packet switching networks, is packet classification. Techniques proposed for packet classification to date have many important characteristics such as speed, low cost, and flexibility but do not scale well to the needs of very large core network switches. This paper proposes a new scalable classification mechanism by extending an existing scheme, called bitmap intersection. The proposed scheme operates effectively at sizes over 200 times that of classifiers supported by the original scheme without sacrificing classification or update speed. Operation of the new technique was confirmed by computer simulation using 128,000 rules in a classifier and is compared with results reported in the literature. The simulations show that the proposed scheme is superior to both the original bitmap scheme and another existing scheme, pruned tuple space search (a comparable scheme in the literature with the proposed scheme), and can operate at forwarding rates compatible with OC192c transmission rate with reasonable memory consumption. These findings confirm that the scheme scales well for large classifiers and speeds necessary for core routers.","PeriodicalId":122389,"journal":{"name":"The 11th IEEE International Conference on Networks, 2003. ICON2003.","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 11th IEEE International Conference on Networks, 2003. ICON2003.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICON.2003.1266175","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The key function of packet switches in the Internet, and all other packet switching networks, is packet classification. Techniques proposed for packet classification to date have many important characteristics such as speed, low cost, and flexibility but do not scale well to the needs of very large core network switches. This paper proposes a new scalable classification mechanism by extending an existing scheme, called bitmap intersection. The proposed scheme operates effectively at sizes over 200 times that of classifiers supported by the original scheme without sacrificing classification or update speed. Operation of the new technique was confirmed by computer simulation using 128,000 rules in a classifier and is compared with results reported in the literature. The simulations show that the proposed scheme is superior to both the original bitmap scheme and another existing scheme, pruned tuple space search (a comparable scheme in the literature with the proposed scheme), and can operate at forwarding rates compatible with OC192c transmission rate with reasonable memory consumption. These findings confirm that the scheme scales well for large classifiers and speeds necessary for core routers.