Three new neural network based algorithms for IP lookup and packet classification

被引:0
作者
Mahramian, M [1 ]
Yazdani, N
Taheri, H
Faez, K
机构
[1] Amirkabir Univ Technol, Fac Elect Engn, Tehran, Iran
[2] Univ Tehran, Fac Elect Engn, Tehran, Iran
来源
IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY | 2005年 / 29卷 / B1期
关键词
IP lookup; packet classification; neural network; ART1; back propagation;
D O I
暂无
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Routers use look-up tables to forward packets. They also classify packets to deterinine which flow they belong to and what quality of service (QoS) they should receive. Increasing the rate of communication links is in contrast to the practical processing power of routers and switches. We propose some neural network algorithms to solve the IP lookup problem. One of these algorithms, back propagation, gives promising results; however, it has problems in training time. Another algorithm, a 12 layer neural network, represents acceptable results on error rate and training time. Parallel processing of neural networks provides huge processing power to do IP lookup. The algorithm can be implemented in hardware on a single chip. Our method can perform an IP lookup in 4.5 nanoseconds, which implies the support for a 60 Gbps link rate. Pipelining and parallel processing can be used to increase the link rate up to 400 Gbps and also decrease the teaming time.
引用
收藏
页码:11 / 22
页数:12
相关论文
共 32 条
[1]   A NEURAL-NETWORK FOR UNSUPERVISED CATEGORIZATION OF MULTIVALUED INPUT PATTERNS - AN APPLICATION TO SATELLITE IMAGE CLUSTERING [J].
BARALDI, A ;
PARMIGGIANI, F .
IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 1995, 33 (02) :305-316
[2]   Efficient multi-field packet classification for QoS purposes [J].
Borg, N ;
Svanberg, E ;
Schelén, O .
IWQOS '99: 1999 SEVENTH INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, 1999, :109-118
[3]   Service guarantees in the Internet: Differentiated services approach [J].
Chaskar, HM ;
Dimitriou, E ;
Ravikanth, R .
IEEE 2000 EIGHTH INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, 2000, :176-178
[4]   Router plugins: A software architecture for next-generation routers [J].
Decasper, D ;
Dittia, Z ;
Parulkar, G ;
Plattner, B .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2000, 8 (01) :2-15
[5]  
DEGERMARK M, 1997, P ACM SIGCOMM, P3
[6]   Routing on longest-matching prefixes [J].
Doeringer, W ;
Karjoth, G ;
Nassehi, M .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1996, 4 (01) :86-97
[7]  
Fausett L. V., 1993, FUNDAMENTALS NEURAL
[8]  
Feldman A., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P1193, DOI 10.1109/INFCOM.2000.832493
[9]  
Gupta P, 1998, IEEE INFOCOM SER, P1240, DOI 10.1109/INFCOM.1998.662938
[10]  
Gupta P, 1999, COMP COMM R, V29, P147, DOI 10.1145/316194.316217