基于外壳脚本提供分组处理的分组I/O结构(英)

来源 :中国通信 | 被引量 : 0次 | 上传用户:zhhy0822
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
We propose a new scripting model for rapid and easier development of packet processing using shell scripts.In this paper we present EtherPIPE,a character network I/O device,that allows the programmer to access network traffic data as a file through UNIX commands.By setting a UNIX pipe “|” from or to EtherPIPE’s output or input with UNIX commands,packets can be easily processed,executing functions such as packet filtering,packet capturing,generating arbitrary packets,and rewriting header information.In order to prove the utilities of our model,we have developed FPGA-based EtherPIPE adapter using a commodity FPGA card and a character device driver featuring new offloading functions.With our prototype implementation,packet scripting works at 1Gbps wire-speed,receiving packets with precise hardware timestamps.This paper argues for use cases of the EtherPIPE,and discusses enhanced formats of character devices for easier network scripting.) We propose a new scripting model for rapid and easier development of packet processing using shell scripts. This paper we present EtherPIPE, a character network I / O device, that allows the programmer to access network traffic data as a file through UNIX commands. By setting a UNIX pipe “| ” from or to EtherPIPE’s output or input with UNIX commands, packets can be easily processed, executing functions such as packet filtering, packet capturing, generating arbitrary packets, and rewriting header information. In order to prove the utilities of our model, we have developed FPGA-based EtherPIPE adapter using a commodity FPGA card and a character device driver featuring new offloading functions. Our prototype implementation, packet scripting works at 1Gbps wire-speed, receiving packets with precise hardware timestamps.This paper argues for use cases of the EtherPIPE, and discusses improved formats of character devices for easier network scripting.)
其他文献
网上参考咨询服务已成为图书馆满足读者对信息需求多样化的一项重要服务内容。通过对38所师范大学图书馆网上参考咨询服务情况的调查分析,揭示了服务的项目、方式和特点,并提
常听一些同志把出问题、事故之后吸取教训,说成是“马后炮”、“事后诸葛亮”,似乎大可不必。我的看法与此相反,主张“马后炮”也要放。诚然,我们的工作不出纰漏,那是最好不
目的分析妊娠期糖尿病(gestational diabetes mellitus,GDM)对孕妇和围产儿的危害,为临床防治GDM提供依据。方法 2007年1月—2010年1月分娩的正常孕妇53例作为对照组,61例GDM
一、系统分析的必要性至少有四个基本因素促使管理工作有必要采用系统分析方法:①技术爆炸性的发展使应用大大增加;②由于技术的进展致使同一需要可用多种备选方案来满足;③
本文描述一种基于超节点对等网的语义架构环境,并在此基础上提出数字图书馆原型系统,研究相应的语义构造和语义搜索算法,探讨采用语义优先的策略解决系统的负载均衡,提出自组
在企业活动上,缺少真正的领导者,从长远或眼前来看,均不可避免地意味着企业停滞、失败或破产。这种说法不仅适用于高级领导者,也适用于下级领导者。因为对一切事情来说,在任
由于复杂电子设备的用户对当时普遍出现的荒唐故障的反感,可靠性理论在五十年代出现了。 The theory of reliability emerged in the 1950s due to the aversion of users o
美国芝加哥大学情报学教授Don.R.Swanson创立的情报学知识发现方法及人机交互系统Arrowsmith,是揭示非相关文献及学科间隐藏联系的强有力的工具。文章介绍了Swanson的情报学
以劣胜优是未来反侵略战争的重大课题。本文试图运用对策论和决策分析的方法,参照军事指挥的传统经验,探讨在具有一定物质力量的条件下,劣势局中人如何寻找与优化一次对策中
中小河流的堤防堵口极其重要,文章在阐述其含义的基础上,详细说明物料选择、各项准备工作及抢堵过程。 The embankment blockage of small and medium-sized rivers is extr