NIST Net - A linux-based network emulation tool

被引:201
作者
Carson, M [1 ]
Santay, D [1 ]
机构
[1] Natl Inst Stand & Technol, Gaithersburg, MD 20899 USA
关键词
D O I
10.1145/956993.957007
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Testing of network protocols and distributed applications has become increasingly complex, as the diversity of networks and underlying technologies increase, and the adaptive behavior of applications becomes more sophisticated. In this paper, we present NIST Net, a tool to facilitate testing and experimentation with network code through emulation. NIST Net enables experimenters to model and effect arbitrary performance dynamics (packet delay, jitter, bandwidth limitations, congestion, packet loss and duplication) on live IP packets passing through a commodity Linux-based PC router. We describe the emulation capabilities of NIST Net; examine its architecture; and discuss some of the implementation challenges encountered in building such a tool to operate at very high network data rates while imposing minimal processing overhead. Calibration results are provided to quantify the fidelity and performance of NIST Net over a wide range of offered loads (up to 1 Gbps), and a diverse set of emulated performance dynamics.
引用
收藏
页码:111 / 126
页数:16
相关论文
共 21 条
[1]  
AHN JS, 1995, SIGCOMM 95
[2]   COMPUTER METHODS FOR EFFICIENT SAMPLING FROM LARGELY ARBITRARY STATISTICAL DISTRIBUTIONS [J].
AHRENS, JH ;
KOHRT, KD .
COMPUTING, 1981, 26 (01) :19-31
[3]  
ALLMAN M, 1997, TR19972 OH U
[4]  
[Anonymous], 1974, IIE Transactions
[5]  
[Anonymous], 1997, HASH FUNCTIONS HASH
[6]  
BRAKMO LS, 1996, SIGMETRICS 96
[7]  
BRATLEY P, 1987, GUIDE SIMULATION, P149
[8]  
DAS S, PRACTICAL QOS NETWOR
[9]  
DAVIES N, 1995, P 2 US S MOB LOC IND
[10]  
DAWSON S, 1996, CSETR31896 U MICH