Title :
Design and Implementation of Switches in Network Simulator (ns2)
Author :
Zheng, Hongyun ; Zhao, YongXiang ; Chen, Changjia
Author_Institution :
Sch. of Electron. & Inf. Eng., Beijing Jiaotong Univ.
fDate :
Aug. 30 2006-Sept. 1 2006
Abstract :
Switches are necessary components of routers. They have attracted many attentions with rising demand of high-speed communication. Simulation plays more and more important role in studying switches. ns is a popular network simulator, however no support for switch. In this paper, we present the details of design and implementation of switch in ns. The switch is designed as an extension to ns module library. Our goal is to implement the common structure and functionality of switch, such as input and output ports, crossbar-based switch fabric, and arbitrating algorithm with simplicity and extensibility. By deriving from a basic class which is supported in ns, and modifying the process procedure of packets, switch is implemented as a standard module in ns library. The details of the developed switch and representative performance analysis which illustrates how to use the switch and its validation are presented as well
Keywords :
Internet; digital simulation; telecommunication network routing; telecommunication switching; Internet router; crossbar-based switch fabric; high-speed communication; network simulator; ns module library; switch design; Analytical models; Communication switching; Fabrics; High-speed networks; Internet; Libraries; Packet switching; Performance analysis; Protocols; Switches;
Conference_Titel :
Innovative Computing, Information and Control, 2006. ICICIC '06. First International Conference on
Conference_Location :
Beijing
Print_ISBN :
0-7695-2616-0
DOI :
10.1109/ICICIC.2006.65