Design and implementation of a 320 Gb/s switch fabric

With fast development of the optical fiber technology, core routers face many great challenges, especially in the technology of switch fabrics. This paper mainly discusses the design of switch fabric in a gigabit core router named Tsinghua Core Router (TCR), which is our recent research project. This core router has 320 GB/s switch capacity, supporting 16 ports, each opening at 10 Gb/s (OC192c line rate). To achieve a high-speed and large-capacity switch fabric, this paper focuses on key technologies of supporting variable-length packets with a cell-based switch fabric, segmentation and reassembly, and multi-priority guarantee for various kinds of traffic with different QoS requirements. Through implementation and performance simulation, we demonstrate that the switch fabric can meet challenges of gigabit core routers, and provide better QoS control for Internet.

[1]  Nick McKeown,et al.  The iSLIP scheduling algorithm for input-queued switches , 1999, TNET.

[2]  David Waitzman,et al.  A 50-Gb/s IP router , 1998, TNET.

[3]  Nick McKeown Fast Switched Backplane for a Gigabit Switched Router , 1997 .

[4]  Marco Ajmone Marsan,et al.  Packet scheduling in input-queued cell-based switches , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[5]  Altera Apex ii programmable logic device family data sheet , 2002 .

[6]  Nick McKeown,et al.  The Tiny Tera: A Packet Switch Core , 1998, IEEE Micro.

[7]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.

[8]  Fred Baker,et al.  Requirements for IP Version 4 Routers , 1995, RFC.

[9]  Jon Postel,et al.  Internet Protocol , 1981, RFC.

[10]  Srinivasan Keshav,et al.  Issues and trends in router design , 1998, IEEE Commun. Mag..

[11]  Nick McKeown,et al.  A practical scheduling algorithm to achieve 100% throughput in input-queued switches , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[12]  Samuel P. Morgan,et al.  Input Versus Output Queueing on a Space-Division Packet Switch , 1987, IEEE Trans. Commun..