首页 > 专利 > 上海斐讯数据通信技术有限公司 > 一种测试交换机MAC地址学习的系统及方法专利详情

一种测试交换机MAC地址学习的系统及方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2015-09-24
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-01-06
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-01-16
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2035-09-24
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201510617399.2 申请日 2015-09-24
公开/公告号 CN105141553B 公开/公告日 2018-01-16
授权日 2018-01-16 预估到期日 2035-09-24
申请年 2015年 公开/公告年 2018年
缴费截止日
分类号 H04L12/931H04L12/947 主分类号 H04L12/931
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 0
引用专利数量 6 被引证专利数量 0
非专利引证
引用专利 CN101110720A、CN101150457A、CN103428091A、CN103684914A、CN103684920A、US2006198315A1 被引证专利
专利权维持 2 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 上海斐讯数据通信技术有限公司
发明人 聂琴 第一发明人 聂琴
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
上海硕力知识产权代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
郭桂峰
摘要
本发明公开了一种交换机MAC地址学习测试交换机MAC地址学习的系统及方法。该方法包括:向第一收发端口发送广播报文,其中,广播报文包括了源MAC地址,使得交换机将广播报文的源MAC地址与第一收发端口关联;向第二收发端口发送单播报文,其中,单播报文包括目标MAC地址,目标MAC地址和广播报文的源MAC地址相同,以指示单播报文从第一收发端口发送出去;检测单播报文是否全部由第一收发端口发送出去,若检测的结果为否,则判断交换机MAC地址学习不正常,若检测的结果为是,则判断交换机MAC地址学习正常。通过上述方式,本发明能够准确地测试出交换机的学习能力。
  • 摘要附图
    一种测试交换机MAC地址学习的系统及方法
  • 说明书附图:图1
    一种测试交换机MAC地址学习的系统及方法
  • 说明书附图:图2
    一种测试交换机MAC地址学习的系统及方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-12-07 专利权的转移 登记生效日: 2021.11.25 专利权人由杭州吉吉知识产权运营有限公司变更为湖州帷幄知识产权运营有限公司 地址由310000 浙江省杭州市滨江区西兴街道江淑路260号10242室变更为313000 浙江省湖州市吴兴区爱山街道新天地商务写字楼1019室
2 2018-01-16 授权
3 2016-01-06 实质审查的生效 IPC(主分类): H04L 12/931 专利申请号: 201510617399.2 申请日: 2015.09.24
4 2015-12-09 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种测试交换机MAC地址学习的方法,其中,所述交换机包括第一收发端口和第二收发端口,其特征在于,所述方法包括:
向所述第一收发端口发送广播报文,其中,所述广播报文包括了源MAC地址,使得所述交换机将所述广播报文的源MAC地址与所述第一收发端口关联;
向所述第二收发端口发送单播报文,其中,所述单播报文的数量不大于所述广播报文的数量,所述单播报文包括目标MAC地址,所述目标MAC地址和所述广播报文的源MAC地址相同,以指示所述单播报文从所述第一收发端口发送出去;
检测所述单播报文是否全部由所述第一收发端口发送出去,若检测的结果为否,则判断所述交换机MAC地址学习不正常,若检测的结果为是,则判断所述交换机MAC地址学习正常。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:逐渐同步调整向所述第一收发端口发送所述广播报文的数量和速率和向所述第二收发端口发送所述单播报文的数量和速率。

3.根据权利要求1所述的方法,其特征在于,所述检测所述单播报文是否全部由所述第一收发端口发出的步骤包括:
统计所述第二收发端口接收的单播报文的第一数量,进一步统计所述第一收发端口的发送所述单播报文的第二数量,比较所述第一数量和所述第二数量的值是否相等,若不相等,则判断为所述单播报文未全部由所述第一收发端口发出,若相等,则判断为所述单播报文全部由所述第一收发端口发出。

4.根据权利要求1所述的方法,其特征在于,所述单播报文的数量等于所述广播报文的数量;
所述检测所述单播报文是否全部由所述第一收发端口发出的步骤包括:
分别统计所述第一收发端口接收所述广播报文的第一数量和发送所述单播报文的第二数量,比较所述第一数量和所述第二数量的值是否相等,若不相等,则判断为所述单播报文未全部由所述第一收发端口发出,若相等,则判断为所述单播报文全部由所述第一收发端口发出。

5.根据权利要求1所述的方法,其特征在于,所述交换机进一步包括第三收发端口,所述单播报文的数量等于所述广播报文的数量;
所述检测所述单播报文是否全部由所述第一收发端口发出的步骤包括:
在所述第二收发端口接收所述单播报文时,检测所述第三收发端口是否接收到所述单播报文,若接收到所述单播报文,则判断为所述单播报文未全部由所述第一收发端口发出,若未接收到所述单播报文,则判断为所述单播报文全部由所述第一收发端口发出。

6.一种测试交换机MAC地址学习的系统,其特征在于,所述系统包括:
交换机,包括第一收发端口和第二收发端口;
报文发送仪表,包括:
第一发送端口,用于向所述第一收发端口发送广播报文,其中,所述广播报文包括了源MAC地址,使得所述交换机将所述广播报文的源MAC地址与所述第一收发端口关联;
第二发送端口,用于向所述第二收发端口发送单播报文,其中,所述单播报文的数量不大于所述广播报文的数量,所述单播报文包括目标MAC地址,所述目标MAC地址和所述广播报文的源MAC地址相同,以指示所述单播报文从所述第一收发端口发送出去;
控制器,用于检测所述单播报文是否全部由所述第一收发端口发送出去,若检测的结果为否,则判断所述交换机MAC地址学习不正常,若检测的结果为是,则判断所述交换机MAC地址学习正常。

7.根据权利要求6所述的系统,其特征在于,所述控制器还进一步逐渐同步调整所述第一发送端口向所述第一收发端口发送所述广播报文的数量和速率以及所述第二发送端口向所述第二收发端口发送所述单播报文的数量和速率。

8.根据权利要求6所述的系统,其特征在于,所述控制器进一步统计所述第二收发端口接收的单播报文的第一数量,并统计所述第一收发端口的发送所述单播报文的第二数量,比较所述第一数量和所述第二数量的值是否相等,若不相等,则判断为所述单播报文未全部由所述第一收发端口发出,若相等,则判断为所述单播报文全部由所述第一收发端口发出。

9.根据权利要求6所述的系统,其特征在于,所述单播报文的数量等于所述广播报文的数量;
所述控制器进一步分别统计所述第一收发端口发送所述广播报文的第一数量和发送所述单播报文的第二数量,比较所述第一数量和所述第二数量的值是否相等,若不相等,则判断为所述单播报文未全部由所述第一收发端口发出,若相等,则判断为所述单播报文全部由所述第一收发端口发出。

10.根据权利要求6所述的系统,其特征在于,所述交换机进一步包括第三收发端口,所述报文发送仪表进一步包括与所述第三收发端口相连的第三发送端口,所述单播报文的数量等于所述广播报文的数量;
在所述第二收发端口接收所述单播报文时,所述控制器进一步检测所述第三发送端口是否接收到所述单播报文,若接收到所述单播报文,则判断为所述单播报文未全部由所述第一收发端口发出,若未接收到所述单播报文,则判断为所述单播报文全部由所述第一收发端口发出。
说明书

技术领域

[0001] 本发明涉及交换机技术领域,尤其是涉及一种测试交换机MAC地址学习的系统及方法。

背景技术

[0002] 初始状态下,交换机mac(Media Access Control或者Medium Access Control,媒体访问控制,或物理地址、硬件地址)地址表是空的,为了实现快速转发,必须建立mac地址表。同时,由于mac地址表的容量有限,而网络设备变动比较频繁,交换机要能及时的删除旧的mac地址表,更新发生变化的mac地址表。交换机的动态mac地址表学习,就是通过交换机某端口接收到数据包时,交换机会分析该数据包的源mac和vlan id来进行mac地址的添加与删除。交换机根据mac地址表来转发单播报文。MAC地址的学习速度和MAC地址表规格大大影响交换机的转发性能。MAC地址学习过慢,大量mac地址短时间发包,可能会漏学某些 MAC,此时漏学MAC地址的回包就被交换机认为是DLF(Destination Lookup Failure)报文,从而影响交换机转发性能。同样,MAC地址表规格太小,MAC地址表写满后,其他MAC地址报文就只能选择广播方式转发,也同样影响交换机性能。因此,测试过程中,需要测试大量 mac地址学习性能以及MAC地址表的规格,传统常用的测试方法有:
[0003] 方案一:单端口单次发送固定数量MAC地址递变的报文(如10000 个),然后查看交换机软硬MAC地址表个数,与发送MAC个数做对比。当发送个数较多的时候此方法看起来很不方便,一个个看的话非常的麻烦,刷屏也非常快,只能根据统计个数进行对比结果是否正确。
[0004] 方案一确实能检测出交换机MAC地址表规格和芯片MAC并发能力(通过调整发包速率),但是目前交换机一般规格都有16K或者32K MAC地址容量,核心交换机甚至达到了128K容量,简单查看和对比软硬mac地址表工作量巨大,底层硬件MAC地址表刷屏都有十几分钟,令人眼花缭乱。人工进行查找对比很容易出现漏了的情况,测试精准度也不是很高。
[0005] 方案二:双端口持续对发大量源目MAC地址对应并且递变的报文 (如:5000<——>5000),一段时间后,从根据两个端口接收到报文的速率是否跟对端发送的速率相同来判断报文是否都接收了,接收到了报文,mac学习也就是正常。
[0006] 方案二的测试方法相对简单,通过两端口发送多组mac对应的报文,查看端口是否都接收到对端发过来的报文,此方法不需要去对比软硬 MAC地址表是否相等,只要持续性对打源目mac相反的多个递变数据流,根据端口接收到对端端口发过来报文的速率和个数来判断mac学习是否正常。这个方法也可以通过多次修改发递变源MAC数量来检测出交换机的MAC地址表规格,但是这样也带来了一些问题,不能测试出交换机短时间学习mac的能力,因为报文是持续发送的,可能有某些报文MAC第一次并没有正常写入MAC地址表,而是第二次或者第三次发送这个报文时,此MAC才正常写入MAC地址表中的,这样我们也无从得知交换机的MAC并发能力是否达标。

发明内容

[0007] 本发明主要解决的技术问题是提供一种测试交换机MAC地址学习的系统及方法,能够准确的测试出交换机的学习能力。
[0008] 为解决上述技术问题,本发明采用的一个技术方案是:提供一种测试交换机MAC地址学习的方法,其中,交换机包括第一收发端口和第二收发端口,该方法包括:
[0009] 向第一收发端口发送广播报文,其中,广播报文包括了源MAC地址,使得交换机将广播报文的源MAC地址与第一收发端口关联;
[0010] 向第二收发端口发送单播报文,其中,单播报文的数量不大于广播报文的数量,单播报文包括目标MAC地址,目标MAC地址和广播报文的源MAC地址相同,以指示单播报文从第一收发端口发送出去;
[0011] 检测单播报文是否全部由第一收发端口发送出去,若检测的结果为否,则判断交换机MAC地址学习不正常,若检测的结果为是,则判断交换机MAC地址学习正常。
[0012] 其中,方法还包括:逐渐同步调整向第一收发端口发送广播报文的数量和速率和向第二收发端口发送单播报文的数量和速率。
[0013] 其中,检测单播报文是否全部由第一收发端口发出的步骤包括:
[0014] 统计第二收发端口接收的单播报文的第一数量,进一步统计第一收发端口的发送单播报文的第二数量,比较第一数量和第二数量的值是否相等,若不相等,则判断为单播报文未全部由第一收发端口发出,若相等,则判断为单播报文全部由第一收发端口发出。
[0015] 其中,单播报文的数量等于广播报文的数量;
[0016] 检测单播报文是否全部由第一收发端口发出的步骤包括:
[0017] 分别统计第一收发端口发送广播报文的第一数量和发送单播报文的第二数量,比较第一数量和第二数量的值是否相等,若不相等,则判断为单播报文未全部由第一收发端口发出,若相等,则判断为单播报文全部由第一收发端口发出。
[0018] 其中,交换机进一步包括第三收发端口,单播报文的数量等于广播报文的数量;
[0019] 检测单播报文是否全部由第一收发端口发出的步骤包括:
[0020] 在第二收发端口接收单播报文时,检测第三收发端口是否接收到单播报文,若接收到单播报文,则判断为单播报文未全部由第一收发端口发出,若未接收到单播报文,则判断为单播报文全部由第一收发端口发出。
[0021] 为解决上述技术问题,本发明采用的一个技术方案是:提供一种测试交换机MAC地址学习的系统,该系统包括:
[0022] 交换机,包括第一收发端口和第二收发端口;
[0023] 报文发送仪表,包括:
[0024] 第一发送端口,用于向第一收发端口发送广播报文,其中,广播报文包括了源MAC地址,使得交换机将广播报文的源MAC地址与第一收发端口关联;
[0025] 第二发送端口,用于向第二收发端口发送单播报文,其中,单播报文的数量不大于广播报文的数量,单播报文包括目标MAC地址,目标 MAC地址和广播报文的源MAC地址相同,以指示单播报文从第一收发端口发送出去;
[0026] 控制器,用于检测单播报文是否全部由第一收发端口发送出去,若检测的结果为否,则判断交换机MAC地址学习不正常,若检测的结果为是,则判断交换机MAC地址学习正常。
[0027] 其中,控制器还进一步逐渐同步调整第一发送端口向第一收发端口发送广播报文的数量和速率以及第二发送端口向第二收发端口发送单播报文的数量和速率。
[0028] 其中,控制器进一步统计第二收发端口接收的单播报文的第一数量,并统计第一收发端口的发送单播报文的第二数量,比较第一数量和第二数量的值是否相等,若不相等,则判断为单播报文未全部由第一收发端口发出,若相等,则判断为单播报文全部由第一收发端口发出。
[0029] 其中,单播报文的数量等于广播报文的数量;
[0030] 控制器进一步分别统计第一收发端口发送广播报文的第一数量和发送单播报文的第二数量,比较第一数量和第二数量的值是否相等,若不相等,则判断为单播报文未全部由第一收发端口发出,若相等,则判断为单播报文全部由第一收发端口发出。
[0031] 其中,交换机进一步包括第三收发端口,报文发送仪器进一步包括与第三收发端口相连的第三发送端口,单播报文的数量等于广播报文的数量;
[0032] 在第二收发端口接收单播报文时,控制器进一步检测第三发送端口是否接收到单播报文,若接收到单播报文,则判断为单播报文未全部由第一收发端口发出,若未接收到单播报文,则判断为单播报文全部由第一收发端口发出。
[0033] 本发明的有益效果是:区别于现有技术的情况,本发明提供一种测试交换机MAC地址学习的方法,该方法为首先向交换机的第一收发端口发送广播报文,其中,广播报文包括了源MAC地址,使得交换机将广播报文的源MAC地址与第一收发端口关联,然后向交换机的第二收发端口发送单播报文,其中,单播报文的数量不大于广播报文的数量,单播报文包括目标MAC地址,目标MAC地址和广播报文的源MAC地址相同,以指示单播报文从第一收发端口发送出去,最后检测单播报文是否全部由第一收发端口发送出去,若检测的结果为否,则判断交换机 MAC地址学习不正常,若检测的结果为是,则判断交换机MAC地址学习正常。因此,本发明可以准确的测试出交换机的性能。

实施方案

[0036] 请参阅图1,图1是本发明实施例提供的一种测试交换机MAC地址学习的方法的流程图。其中,交换机包括第一收发端口和第二收发端口,如图1所示,该方法包括以下步骤:
[0037] 步骤S1:向第一收发端口发送广播报文,其中,广播报文包括了源 MAC地址,使得交换机的第一收发端口接收到该广播报文后,学习该源MAC地址,将该广播报文的源MAC地址写入MAC地址表中,使得源MAC地址与第一收发端口关联。
[0038] 步骤S2:向第二收发端口发送单播报文,其中,单播报文的数量不大于广播报文的数量,单播报文包括目标MAC地址,目标MAC地址和广播报文的源MAC地址相同,以指示单播报文从第一收发端口发送出去。值得注意的是,单播报文的源MAC地址任意,目标MAC地址与广播报文的源MAC地址相同,相当于第二收发端口接收到的单播报文需要由第一收发端口发送出去。
[0039] 步骤S3:检测单播报文是否全部由第一收发端口发送出去。
[0040] 本步骤中,若检测的结果为是,则跳转到步骤S4,若检测的结果为否,则跳转到步骤S5。
[0041] 其中,本步骤检测的方法包括以下三种:
[0042] 第一种检测方法:统计第二收发端口接收到的单播报文的第一数量,进一步统计第一收发端口的发送单播报文的第二数量。然后比较第一数量和第二数量的值是否相等,若不想等,则说明第二收发端口接收的单播报文并没有全部从第一收发端口发出去,所以判断为单播报文未全部由第一收发端口发出,若相等,则说明第二收发端口接收到的单播报文全部从第一收发端口发出去了,所以判断为单播报文全部由第一收发端口发出。
[0043] 值得注意的是,第一种检测方法在单播报文的数量小于或等于广播报文的数量时都适用。
[0044] 其中,以下介绍的第二种检测方法和第三种检测方法的条件为:向第一收发端口发送的单播报文的数量等于向第二收发端口发送的广播报文的数量。
[0045] 第二种检测方法:分别统计第一收发端口接收的广播报文的第一数量和发送的单播报文的第二数量,比较第一数量和第二数量的值是否相等。若不相等,则说明第二收发端口接收到的单播报文没有全部从第一收发端口发送出去,因此判断为单播报文未全部由第一收发端口发出。此时,第一数量和第二数量的差值即为第一收发端口学习MAC地址失败的个数。若相等,则说明第二收发端口接收到的单播报文全部从第一收发端口发送出去,因此判断为单播报文全部由第一收发端口发出。本检测方法同时检测第一收发端口接收和发送报文的数量,方便简单,不易出错。
[0046] 应理解,由于第一收发端口接收到的报文为广播报文,则在第一收发端口接收到该广播报文时,第二收发端口也接收到该广播报文,因此,第二种检测方法也可以分别统计第一收发端口发送单播报文的数量和第二收发端口接收到广播报文的数量,然后将两个数量进行比较,原理与前文所述的相同,在此不再赘述。
[0047] 第三种检测方法:交换机进一步包括第三收发端口,其中该第三收发端口为监控端口。在第二收发端口接收单播报文时,检测第三收发端口是否接收到该单播报文,若接收到该单播报文,则说明第二收发端口接收到的单播报文没有全部从第一收发端口发送出去,因此判断为单播报文未全部由第一收发端口发出。这些被交换机漏学的MAC地址会被交换机认为是DLF(Destination Lookup Failure,目的查找故障)报文,广播到所有收发端口,这样监控端口也就可以收到这些漏学MAC地址的报文了。若未接收到单播报文,则说明第一收发端口全部发送了第二收发端口接收到的单播报文,因此判断为单播报文全部由第一收发端口发出。
[0048] 同理,对于第二检测方法,由于第一收发端口接收到的报文为广播报文,则在第一收发端口接收到该广播报文时,第三收发端口同样能接收到该广播报文,因此,第二种检测方法也可以分别统计第一收发端口发送单播报文的数量和第三收发端口接收到广播报文的数量,然后将两个数量进行比较,原理与前文所述的相同,在此不再赘述。
[0049] 步骤S4:判断交换机MAC地址学习正常。
[0050] 步骤S5:判断交换机MAC地址学习不正常。
[0051] 本实施例中,逐渐同步调整向第一收发端口发送广播报文的数量和速率和向第二收发端口发送单播报文的数量和速率。
[0052] 举例而言,第一收发端口接收到的广播报文的源MAC地址递变 8000次,发送总个数8000个,发送速率以800b ps为起始速率进行增加和减少;第二收发端口接收到的单播报文的源MAC地址任意,不需要递变,目标MAC地址变化与第一收发端口接收到的源MAC地址变化规则一致,总个数8000个。
[0053] 每次变化发送报文的数量和速率,都实行一次前文所述的步骤 S1-S3,这样便可根据测试的结果来测试出交换机的MAC地址并发学习能力和总规格数。
[0054] 因此,本发明能够通过简单的调整发送MAC报文的速率,测试出交换机的MAC并发学习性能是否达标。并通过简单的调整发送MAC 地址的个数,测试出交换机的MAC地址表规格是多少。
[0055] 本发明实施例还提供了一种测试交换机MAC地址学习的系统,该系统适用于前文所述的方法。具体请参阅图2,图2是本发明实施例提供的一种测试交换机MAC地址学习的系统的结构示意图。
[0056] 如图2所示,本发明实施例的系统10包括交换机11、报文发送仪表12以及控制器13。其中,控制器13通过串口连接交换机11,并通过跳线连接报文发送仪表12,以控制报文发送仪表12发送报文包。交换机11包括第一收发端口111和第二收发端口112。报文发送仪表12 包括第一发送端口121和第二发送端口122。第一收发端口111和第一发送端口121相连,第二收发端口112和第二发送端口122相连。
[0057] 本实施例中,第一发送端口121用于向第一收发端口111发送广播报文,其中,广播报文包括了源MAC地址,使得交换机将广播报文的源MAC地址与第一收发端口关联。
[0058] 第二发送端口122用于向第二收发端口112发送单播报文,其中,单播报文的数量不大于广播报文的数量,单播报文包括目标MAC地址,目标MAC地址和广播报文的源MAC地址相同,以指示单播报文从第一收发端口发送出去。
[0059] 控制器13用于检测单播报文是否全部由所述第一收发端口111发送出去,若检测的结果为否,则判断交换机11学习不正常,若检测的结果为是,则判断交换机11学习正常。
[0060] 具体而言,控制器13进一步统计第二收发端口112接收的单播报文的第一数量,并统计第一收发端口111的发送单播报文的第二数量,比较第一数量和第二数量的值是否相等,若不相等,则判断为单播报文未全部由第一收发端口111发出,若相等,则判断为单播报文全部由第一收发端口111发出。
[0061] 或者在第一发送端口121向第一收发端口111发送的广播报文的数量等于第二发送端口122向第二收发端口112发送的单播报文的数量相等时。控制器13进一步分别统计第一收发端口111接收广播报文的第一数量和发送单播报文的第二数量,比较第一数量和第二数量的值是否相等,若不相等,则判断为单播报文未全部由第一收发端口111发出,若相等,则判断为单播报文全部由第一收发端口111发出。
[0062] 或者,交换机11进一步包括第三收发端口113,报文发送仪表12 进一步包括与第三收发端口113相连的第三发送端口123。在第二收发端口112接收单播报文时,控制器13进一步检测第三发送端口113是否接收到单播报文,若接收到单播报文,则判断为单播报文未全部由第一收发端口111发出,若未接收到单播报文,则判断为单播报文全部由第一收发端口111发出。
[0063] 其中,控制器13还逐渐同步调整第一发送端口121向第一收发端口111发送广播报文的数量和速率以及第二发送端口122向第二收发端口112发送单播报文的数量和速率。
[0064] 举例而言,第一收发端口111接收到的广播报文的源MAC地址递变8000次,发送总个数8000个,发送速率以800b ps为起始速率进行增加和减少;第二收发端口112接收到的单播报文的源MAC地址任意,不需要递变,目标MAC地址变化与第一收发端口111接收到的源MAC 地址变化规则一致,总个数8000个。
[0065] 每次变化发送报文的数量和速率,都实行一次前文所述的检测,这样便可根据测试的结果来测试出交换机11的MAC地址并发学习能力和总规格数。
[0066] 以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

附图说明

[0034] 图1是本发明实施例提供的一种测试交换机MAC地址学习的方法的流程图;
[0035] 图2是本发明实施例提供的一种测试交换机MAC地址学习的系统的结构示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号