Next generation routers

被引:150
作者
Chao, HJ [1 ]
机构
[1] Polytech Inst New York, Dept Elect & Comp Engn, Brooklyn, NY 11201 USA
基金
美国国家科学基金会;
关键词
clos network switches; high-performance routers; IP route lookup; network processors; packet arbitration; packet classification; packet scheduling; packet switches;
D O I
10.1109/JPROC.2002.802001
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As the broadband access technologies, such as DSL, cable modem, and gigabit Ethernet, are providing affordable broadband solutions to the Internet from home and the enterprise, it is required to build next generation routers with high-speed interfaces (e.g., 10 or 40 Gb/s) and large switching capacity (e.g., multipetabit). This paper first points out the issues of building such routers, such as memory speed constraint, packet arbitration bottleneck, and interconnection complexity. It then presents several algorithms/architectures to implement IP route lookup, packet classification, and switch fabrics. Some of the functions, such as packet classification route lookup, and traffic management, can be implemented with emerging network processors that have the advantages of providing flexibility to new applications and protocols, shortening the design cycle and time-to-market, and reducing the implementation cost by avoiding the ASIC approach. Several proposed algorithms or IP route lookup and packet classification are compared in respect to their search/update speeds and storage requirements. Different efficient arbitration schemes for output port contention resolution are presented and analyzed. The paper also surveys various switch architectures of commercial routers and switch chip sets. At the end, it outlines several challenging. issues that remain to be researched for next generation routers.
引用
收藏
页码:1518 / 1558
页数:41
相关论文
共 70 条
[1]  
[Anonymous], ACM SIGMETRICS
[2]  
[Anonymous], FUNDAMENTAL ALGORITH
[3]  
[Anonymous], 2000, Geometry, Spinors and Applications
[4]   A trie compaction algorithm for a large set of keys [J].
Aoe, J ;
Morimoto, K ;
Shishibori, M ;
Park, KH .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1996, 8 (03) :476-491
[5]  
Armitage G. J., 1993, IEEE Network, V7, P26, DOI 10.1109/65.238152
[6]  
*AV SYST, SCAL SWITCH FABR INT
[7]   Hierarchical packet fair queueing algorithms [J].
Bennett, JCR ;
Zhang, H .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (05) :675-689
[8]  
BUDDHIKOT MM, 1999, P C PROT HIGH SPEED, P25
[9]  
Chaney T, 1997, IEEE INFOCOM SER, P2, DOI 10.1109/INFCOM.1997.635108
[10]  
CHAO H, 2001, QUALITY SERVICE CONT