linux igmp 属于那层协议,Linux下IGMP协议测试工具的开发与应用

摘要:

组播以其节约网络带宽、降低网络负荷,实现接收者的并行接收等优势而具有广泛的应用,成为重要的网络技术。对于组播各种应用的研究正在成为热点,对组播各种功能及性能的测试也越来越重要。IGMP (Internet Group Management Protocol)是组播动态管理协议,用于组播组的建立与控制,因此对IGMP协议的测试是组播协议的一项重要测试。 目前在国内的Linux操作系统上几乎没有成型的用于组播测试的工具,所以本文的主要工作是在Linux系统上,基于一些已有的函数接口,设计实现了用于测试IGMP协议的测试工具,并完成了将该工具用于实际工作环境中路由器上的IGMP协议测试。 本文介绍了IGMP协议三个版本的基本内容及各个版本相对于前面版本的主要改进,仔细研究了组播协议的RFC (Request For Commnets)标准文档,设计并实现了IGMP协议测试工具。该测试工具主要由Shell模块、接口驱动与接口控制模块、报文发送及报文接收模块、协议控制模块组成。在利用该工具测试IGMP协议的过程中,搭建了自动化测试环境并选择了适合中继系统的远程横断测试方法,对IGMP协议进行了功能性测试。具体测试时,首先将手工编写的测试用例通过TCL (Tool Command Language)脚本语言转换为自动化测试脚本,然后测试脚本通过调用测试工具提供的命令进行相应的操作,从而与路由器进行交互来达到测试的目的。这些自动化测试脚本,还可用于后期路由器上协议的各个升级版本的回归测试。

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值