[发明专利]测试交换机的MAC地址老化时间的方法及网络分析仪有效
申请号: | 201310697594.1 | 申请日: | 2013-12-17 |
公开(公告)号: | CN103684920B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 黄俊峰;徐鑫;黄辉;刘朋 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/12 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良 |
地址: | 201616 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 交换机 mac 地址 老化 时间 方法 网络分析 | ||
技术领域
本发明涉及一种测试方法,特别是涉及一种测试交换机的MAC地址老化时间的方法及网络分析仪。
背景技术
交换机中都保存有动态转发地址表(由源mac地址、目的mac地址和它们相对应的交换机的端口号),由于交换机的存储空间有限,因此需要对所保存的动态转发地址表进行清理,以保证交换机能够及时转发所接收的数据,清理的时间也叫老化时间,是一个影响交换机学习进程的参数。
老化时间的数值范围从10秒~1,000,000秒,缺省值为300秒。过长的老化时间会导致交换机内的MAC地址表超期,从而使交换机做出一些不正确的过滤/转发决定。但是,如果老化时间过短,会造成地址表刷新太快,大量接收到的数据包的目的地址在MAC地址表中找不到,致使交换机只能将这些数据包广播给所有端口,这样大大地削弱了交换机的优点。因此,需要对每台交换机进行MAC地址的老化时间测试。
现有的测试MAC地址老化时间的方法都是依据确定交换机建立MAC地址-端口对应关系的时间,以及监测上述对应关系消失的时间,无论是手工监测还是计算机监测都存在较大误差。
为了提高测试精度,需要对现有的测试方法进行改进。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种测试交换机的MAC地址老化时间的方法及网络分析仪,用于解决现有技术中测试MAC地址老化时间的方法误差较大的问题。
为实现上述目的及其他相关目的,本发明提供一种测试交换机的MAC地址老化时间的方法,应用于包含三个端口的交换机和与每个端口相连的网络分析仪所构成的测试环境,包括:所述网络分析仪通过所述交换机的第一端口广播包含源MAC地址和目的MAC地址的学习帧;所述网络分析仪在监测到所述交换机的第二、第三端口输出所述学习帧时,以预设的频率向所述第二端口发送以所述学习帧的源MAC地址为目的MAC地址、以所述学习帧的目的MAC地址为源MAC地址的单播数据帧至所述交换机的第一端口,并记录所发送的单播数据帧的数量,同时监测第三端口的输出;所述网络分析仪在监测到所述第三端口输出所述交换机泛洪到所述第三端口的单播数据帧时,记录所接收的单播数据帧的数量;所述网络分析仪根据公式(a1-a2)/f来计算所述交换机的MAC地址老化时间,其中,a1为所述第二端口所发送的单播数据帧的数量,a2为所述交换机泛洪到所述第三端口的单播数据帧的数量,f为所述频率。
优选地,还包括:所述网络分析仪将所发出的学习帧、单播数据帧和所记录的数量予以显示。
优选地,还包括:所述网络分析仪在监测到所述交换机的第二、第三端口输出所述学习帧时,利用发送第一个单播数据帧之前的间隙清除所显示的学习帧的记录。
优选地,所述频率为固定值且根据所要测试的交换机MAC地址老化时间的精度要求和交换机的系统带宽来设定。
优选地,所述频率为1个单播数据帧/秒。
基于上述目的,本发明还提供一种网络分析仪,用于测试交换机的MAC地址老化时间,其中,所述交换机包含三个端口,所述网络分析仪与每个端口相连,其包括:广播测试模块,用于通过所述第一端口广播包含源MAC地址和目的MAC地址的学习帧,并监测所述第二、第三端口,并在监测到所述第二、第三端口输出所述学习帧,输出单播发送指令;与所述广播测试模块相连的单播测试模块,用于在接收到所述单播发送指令时,以预设的频率向所述第二端口发送以所述学习帧的源MAC地址为目的MAC地址、以所述学习帧的目的MAC地址为源MAC地址的单播数据帧至所述交换机的第一端口,记录所发送的单播数据帧的数量,并监测第三端口的输出,在监测到所述第三端口输出所述交换机泛洪到所述第三端口的单播数据帧时,记录所接收的单播数据帧的数量;与所述单播测试模块相连的数据处理模块,用于根据公式(a1-a2)/f来计算所述交换机的MAC地址老化时间,其中,a1为所述第二端口所发送的单播数据帧的数量,a2为所述交换机泛洪到所述第三端口的单播数据帧的数量,f为所述频率。
优选地,所述网络分析仪还包括显示屏;所述广播测试模块将所发出的学习帧输至所述显示屏予以显示;所述单播测试模块将所发出的单播数据帧和所记录的数量输至所述显示屏予以显示。
优选地,所述单播测试模块还用于在接收到所述单播发送指令时,利用发送第一个单播数据帧之前的间隙清除所显示的学习帧的记录。
优选地,所述频率为固定值且根据所要测试的交换机MAC地址老化时间的精度要求和交换机的系统带宽来设定。
优选地,所述频率为1个单播数据帧/秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310697594.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种洗涤干衣机
- 下一篇:一种治疗慢性咽炎的药物