Kaori Maeda, Masahide Ishino, Eitaro Kohno, T. Kishida
{"title":"A Userland Network Emulator with Packet Capture and Replay","authors":"Kaori Maeda, Masahide Ishino, Eitaro Kohno, T. Kishida","doi":"10.1109/SAINT.2007.7","DOIUrl":null,"url":null,"abstract":"Testing of communication protocols and applications using simulated networks is necessary. In this paper, we show the development of a network emulator called as \"Lenet\". Since our objective is to provide a network emulator as a user can use it more convenient, Lenet is developed as a userland application which is typically used by end users. Even though a userland application, Lenet has similar functions and accuracy to the existing software emulators of an in-kernel implementation type. Lenet gives two kinds of emulation. One is by parameters to simulate specific network conditions for an end-to-end. Another type of emulation is to replay the behavior of a real network using a replay scenario created by packet capture or written by a user. We present some evaluation results of Lenet on performance and convenience","PeriodicalId":440345,"journal":{"name":"2007 International Symposium on Applications and the Internet","volume":"188 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-01-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 International Symposium on Applications and the Internet","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SAINT.2007.7","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Testing of communication protocols and applications using simulated networks is necessary. In this paper, we show the development of a network emulator called as "Lenet". Since our objective is to provide a network emulator as a user can use it more convenient, Lenet is developed as a userland application which is typically used by end users. Even though a userland application, Lenet has similar functions and accuracy to the existing software emulators of an in-kernel implementation type. Lenet gives two kinds of emulation. One is by parameters to simulate specific network conditions for an end-to-end. Another type of emulation is to replay the behavior of a real network using a replay scenario created by packet capture or written by a user. We present some evaluation results of Lenet on performance and convenience