[发明专利]以太网的媒体访问控制地址表容量的测试方法有效
申请号: | 200710165408.4 | 申请日: | 2007-10-25 |
公开(公告)号: | CN101150457A | 公开(公告)日: | 2008-03-26 |
发明(设计)人: | 杨林;曾涛;汤跃娟 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56;H04L12/28 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 以太网 媒体 访问 控制 地址 容量 测试 方法 | ||
技术领域
本发明涉及通信领域,并且特别地,涉及一种以太网的媒体访问控制地址表容量的测试方法。
背景技术
多业务传送节点(Multi-Service Transport Platform,MSTP)二层交换设备媒体访问控制(Media Access Control,MAC)地址表中存放的内容是以太网数据帧的源MAC地址与端口信息的对应关系,而MAC地址表容量是指此表的大小,即,可存放信息的数量。
该MAC地址表内的数据用于为二层交换设备之间进行的数据交换提供依据。对于需要在设备端口间转发的以太网数据帧,设备总是先查找MAC地址表,找到该数据帧目的MAC地址对应的端口,之后将数据帧从该端口转发出去。如果在当前MAC地址表中找不到相应的端口信息,则该数据帧会向设备除源端口之外的其它端口广播。
目前,业界根据中华人民共和国通信行业标准YD 1276-2003《基于SDH的多业务传送节点测试方法》来指导以太网设备的测试。
其中针对MAC地址表容量的测试方法如下所述:
首先将数据网络性能分析仪与被测设备相连,如附图1所示。
测试环境搭建好后,测试步骤为:
1,使用数据网络性能分析仪向端口1发送一定数目MAC地址变化的MAC帧;
2观察MAC地址表中的地址数;
3,重复步骤1和2,直到MAC地址表中的地址数不再增加,记录此时的MAC地址数即为设备的MAC地址表容量。
国家标准中的测试步骤采用的是直接观察法,然而,方法的前提条件是被测设备需要提供MAC地址表当前条数的查询。但这个前提条件并不是以太网设备本身的硬性要求,由于实现难度等问题,很多厂家的设备并不能提供MAC地址表数量的查询,因此,在这种情况下,这种测试方案将没有可操作性,因此是不能实现的。另外,若是设备提供的MAC地址表查询功能本身有误,则会影响到MAC地址表容量的测试结果,那么这个测试方案将失去准确性。
然而,目前尚未提出简单通用的测试MAC地址表容量的技术方案。
发明内容
考虑到上述问题而做出本发明,为此,本发明的主要目的在于提供一种以太网的媒体访问控制地址表容量的测试方案,以解决现有的测试方法在测试二层交换设备MAC地址表容量时不可避免的依赖MAC地址表数量查询的前提条件的问题。
根据本发明的实施例,提供了一种以太网的媒体访问控制地址表容量的测试方法。
该方法包括:步骤S202,将被测设备的多个端口设置到同一个广播域内,并通过网络测试设备的第一端口发送数据帧,其中,数据帧的目的地址对应于广播域,数据帧的源地址对应于第一端口,并且,被测设备的端口与网络测试设备的端口一一对应连接;步骤S204,通过网络测试设备的第二端口发送第一组单播帧,其中,第一组单播帧中的多个单播帧的源地址互不相同的,并且第一组单播帧的目的地址对应于第一端口;步骤S206,通过第一端口发送第二组单播帧,其中,第二组单播帧中单播帧的数量等于第一组单播帧中单播帧的数量,第二组单播帧中多个单播帧的目的地址与第一组单播帧中相应的多个单播帧的源地址相同;以及步骤S208,根据网络测试设备除了第一端口和第二端口之外的其它端口接收到的第二组单播帧中部分单播帧数量和第二组单播帧中单播帧的数量计算被测设备的媒体访问控制地址表的容量。
其中,在步骤S202之前,进一步包括:清除被测设备上保存的媒体访问控制地址表项。
并且,在步骤S202和步骤S204中,进一步包括:将与数据帧的源地址对应以及多个第一组单播帧的源地址写入媒体访问控制地址表。
此时,在第一组单播帧中单播帧的数量大于媒体访问控制地址表的容量的情况下,在发送第二组单播帧时,将与未被写入到媒体访问控制地址表的第一组单播帧中的部分单播帧的源地址对应的第二组单播帧中的部分单播帧广播到其它端口。
在这种情况下,在步骤S208中,通过利用媒体访问控制地址表中保存的数据帧与多个第一组单播帧中单播帧的数量的和减去其它端口接收到的第二组单播帧的部分单播帧的数量得到媒体访问控制地址表的容量。
另外,在第一组单播帧中单播帧的数量小于或等于媒体访问控制地址表的容量的情况下,其它端口接收不到第二组单播帧中的部分单播帧。
此时,该方法可进一步包括:通过网络测试设备的第二端口发送第三组单播帧,其中,第三组单播帧中多个单播帧的源地址互不相同,并且第三组单播帧中多个单播帧的目的地址对应于第一端口,第三组单播帧中单播帧的数量大于多个第一组单播帧中单播帧的数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710165408.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种饮水桶接头
- 下一篇:电子定量包装秤仓体式三螺旋轴连续喂料机