一种测试交换机产品MAC地址表大小的方法技术

技术编号:9796184 阅读:354 留言:0更新日期:2014-03-22 02:41
本发明专利技术公开了一种测试交换机产品MAC地址表大小的方法,包括下列步骤:S1.启动被测设备与网络封包测试仪,将被测设备的被测端口中的任意三个端口与网络封包测试仪的测试端口中的三个端口一一对应连接,设定此处的三个所述网络封包测试仪的测试端口分别为P1、P2和P3;S2.将P1与P2的打流量方式设定为对打方式,P1作为学习端口,P2作为动作端口,P3作为监控端口;S3.配置P1与P2的参数信息;S4.参数配置完毕后进行测试打流;S5.计算结果,用P1接收到的帧数减去P3溢出的帧数后得到被测设备的MAC地址表大小后得到MAC地址表大小,测试完毕。本发明专利技术所提供的MAC地址表大小的测试方法测试环境很容易搭建,测试条件容易实现,操作简便。

【技术实现步骤摘要】
—种测试交换机产品MAC地址表大小的方法
本专利技术涉及一种测试交换机产品MAC地址表大小的方法。
技术介绍
以太网交换机是一种基于MAC(英文全称Media Access Control,中文译为介质访问控制)地址学习的以太网数据转发设备。MAC地址就如同公民的身份证一样,是网络硬件设备的物理地址、硬件地址,由网络设备制造商生产时写在硬件内部。MAC地址的长度为48位,通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如01:08:14:fe:el:al就是一个MAC地址,其中前6位16进制数01:08:14代表网络硬件制造商的编号,是由IEEE分配给制造商的,而后三位16进制数fe:el:al则是制造商分配给硬件产品的一个序列号,只要自己手动的不要去更改MAC地址,那么硬件产品的MAC地址在全球是惟一的。交换机之所以能够直接对目的节点发送数据包,而不是像集线器一样以广播方式对所有节点发送数据包,最关键的技术就是,交换机可以识别连在网络节点上的网卡MAC地址,并把它们放到一个叫做MAC地址表的地方。这个MAC地址表存放于交换机的缓存中,并记住这些MAC地址,这样一来,当需要向目的地址发送数据时,交换机就可在MAC地址表中查找这个MAC地址的节点位置,然后直接向这个位置的节点发送数据。MAC地址表越大,记录的MAC地址就越多,那么数据转发的速度和效率也就越高,所以MAC地址表的大小是很重要的,但是目前鲜见有对于MAC地址表的测试方法的报道。
技术实现思路
有鉴于此,本专利技术的目的是提供一种测试交换机产品MAC地址表大小的方法,以解决现有技术中的不足。为了达到上述目的,本专利技术的目的是通过下述技术方案实现的:—种测试交换机产品MAC地址表大小的方法,基于一种测试系统实现,所述测试系统包括电脑、被测设备与网络封包测试仪,所述网络封包测试仪分别与所述电脑、所述被测设备连接,所述被测设备上具有至少三个被测端口,所述网络封包测试仪上具有至少三个测试端口,其特征在于,包括下列步骤:S1.启动所述被测设备与所述网络封包测试仪,并将所述被测设备的被测端口中的任意三个端口与所述网络封包测试仪的测试端口中的三个端口——对应连接,设定此处的三个所述网络封包测试仪的测试端口分别为第一测试端口、第二测试端口和第三测试端Π ;S2.将所述第一测试端口与所述第二测试端口的打流量方式设定为对打方式,所述第一测试端口作为学习端口,所述第二测试端口作为动作端口,所述第三测试端口作为监控端口 ;S3.配置所述第一测试端口与所述第二测试端口的参数信息;S4.参数配置完毕后进行测试打流;S5.计算结果,用所述第一测试端口接收到的帧数减去所述第三测试端口溢出的帧数后得到被测设备的MAC地址表大小后得到MAC地址表大小,测试完毕。上述测试交换机产品MAC地址表大小的方法,其中,在配置所述第一测试端口时,将MAC的值设置为可以容纳三倍的设计值的大小,目的MAC地址的模式设置成固定模式,源MAC地址设置成递增模式,并同时将发送帧数设置成三倍的设计值大小;所述第二测试端口的源MAC地址配置与所述第一测试端口的目的MAC地址配置成一致。上述测试交换机产品MAC地址表大小的方法,其中,在测试打流过程中,让所述第一测试端口发包,学习后清掉数据,再让所述第二测试端口发包。上述测试交换机产品MAC地址表大小的方法,其中,所述网络封包测试仪采用两层交换软件实现测试。与已有技术相比,本专利技术的有益效果在于:本专利技术所提供的MAC地址表大小的测试方法测试环境很容易搭建,测试条件容易实现,操作简便。【附图说明】构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术测试交换机产品MAC地址表大小的方法的测试系统框图;图2是本专利技术测试交换机产品MAC地址表大小的方法的流程示意框图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。本专利技术测试交换机产品MAC地址表大小的方法基于一种测试系统实现,测试的主要目的是为了测试实际的MAC地址表大小与预先设定的设计值是否相符。参照图1,测试系统包括电脑、被测设备与网络封包测试仪,网络封包测试仪分别与电脑、被测设备连接,网络封包测试仪有至少三个测试端口并与被测设备相连,优选实施例中为三个测试端口,分别为T1、T2和Τ3,被测设备上具有至少三个被测端口,分别为第一测试端口 Ρ1、第二测试端口 Ρ2和第三测试端口 Ρ3,继续参照图2所述,本专利技术方法包括下列步骤:S1.启动被测设备与网络封包测试仪,并将被测设备的被测端口中的任意三个端口与网络封包测试仪的测试端口中的三个端口——对应连接,设定此处的三个网络封包测试仪的测试端口分别为第一测试端口 Ρ1、第二测试端口 Ρ2和第三测试端口 Ρ3 ;S2.打开网络封包测试仪二层交换测试软件,将第一测试端口 Ρ1与第二测试端口Ρ2的打流量方式设定为对打方式,第一测试端口 Ρ1作为学习端口,第二测试端口 Ρ2作为动作端口,第三测试端口 P3作为监控端口,学习端口用于模拟测试过程并记录测试结果,动作端口主要负责实际操作和执行,监控端口主要用于监控实际操作执行的结果并进行记录。S3.配置第一测试端口 P1与第二测试端口 P2的参数信息。第一测试端口 P1在配置时,将目的MAC值设置的尽量大一些,一般设置为可以容纳3倍的设计值大小,如若设计值大小为8K,则目的MAC地址设置为3x8K。同时目的MAC地址的模式设置成固定模式,源MAC地址设置成递增模式,并同时将发送帧数设置成3倍的设计值大小。第二测试端口P2在配置时,与第一测试端口 P1对应设置,因为是对打的方式,所以第二测试端口 P2的源MAC地址配置与第一测试端口 P1的目的MAC地址配置成一致,同样的,第二测试端口 P2的目的MAC地址配置与第一测试端口 P1的源MAC地址配置成一致;S4.参数配置完毕后进行测试打流,在测试打流过程中,首先让第一测试端口 P1发数据包,持续一段时间以供学习,即供模拟测试并记录测试结果,学习完毕后清掉所有的模拟测试数据,以腾出足够的空间供再次使用,再让第二测试端口 P2执行实际发送数据包操作;S5.计算结果,第二测试端口 P2发包后,在打流窗口中,第一测试端口 P1和第三测试端口 P3都会有接收到数据帧,用第一测试端口 P1接收到的帧数减去第三测试端口 P3溢出的帧数后得到被测设备的MAC地址表大小后得到MAC地址表大小,测试完毕。假设被测设备的MAC地址表设计时的大小为8K,以实际测试情况为例,进行说明如表一。本文档来自技高网...

【技术保护点】
一种测试交换机产品MAC地址表大小的方法,基于一种测试系统实现,所述测试系统包括电脑、被测设备与网络封包测试仪,所述网络封包测试仪分别与所述电脑、所述被测设备连接,所述被测设备上具有至少三个被测端口,所述网络封包测试仪上具有至少三个测试端口,其特征在于,包括下列步骤:S1.启动所述被测设备与所述网络封包测试仪,并将所述被测设备的被测端口中的任意三个端口与所述网络封包测试仪的测试端口中的三个端口一一对应连接,设定此处的三个所述网络封包测试仪的测试端口分别为第一测试端口、第二测试端口和第三测试端口;S2.将所述第一测试端口与所述第二测试端口的打流量方式设定为对打方式,所述第一测试端口作为学习端口,所述第二测试端口作为动作端口,所述第三测试端口作为监控端口;S3.配置所述第一测试端口与所述第二测试端口的参数信息;S4.参数配置完毕后进行测试打流;S5.计算结果,用所述第一测试端口接收到的帧数减去所述第三测试端口溢出的帧数后得到被测设备的MAC地址表大小后得到MAC地址表大小,测试完毕。

【技术特征摘要】
1.一种测试交换机产品MAC地址表大小的方法,基于一种测试系统实现,所述测试系统包括电脑、被测设备与网络封包测试仪,所述网络封包测试仪分别与所述电脑、所述被测设备连接,所述被测设备上具有至少三个被测端口,所述网络封包测试仪上具有至少三个测试端口,其特征在于,包括下列步骤:51.启动所述被测设备与所述网络封包测试仪,并将所述被测设备的被测端口中的任意三个端口与所述网络封包测试仪的测试端口中的三个端口——对应连接,设定此处的三个所述网络封包测试仪的测试端口分别为第一测试端口、第二测试端口和第三测试端口 ;52.将所述第一测试端口与所述第二测试端口的打流量方式设定为对打方式,所述第一测试端口作为学习端口,所述第二测试端口作为动作端口,所述第三测试端口作为监控端口 ;53.配置所述第一测试端口与所述第二测试端口的参数信息;54.参数配置完毕后...

【专利技术属性】
技术研发人员:史美娟
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1