一种放大资料流量的设定方法

文档序号:7601520阅读:175来源:国知局
专利名称:一种放大资料流量的设定方法
技术领域
本发明涉及一种放大资料流量的设定方法,特别是一种利用特定的设定方法来设定一交换器(Switch),以复制封包,从而使其以数十倍以上的速度输出封包资料,符合测试集线器(HUB)或是交换器...等产品的相关需求。
背景技术
计算机网络是廿世纪末最重要的产物,且势必会在日后数世纪中继续发扬光大,应用的层面益会日趋宽广。一般企业或团体有自己的局域网(LAN),而各局域网之间的联结,就必须靠互联网(Internet),方可使网络深入每个人生活中,而单一的计算机主机之间的联结形成一局域网,就必须靠着诸多不同功能的网络设备相互连接使用才能形成,该些网络设备例如有增益器(Repeater)、集线器(Hub)、桥接器(Bridge)、交换器(Switch)、路由器(Router)、网关(Gateway)...等,每一种网络设备的功能及价格各不相同,要视局域网规模及需求而定,方能决定使用何种网络设备。
上述的网络设备,于生产制造时必须要经过多次的测试无误后,方可成为一商业化的市售产品,而就一般的集线器或交换器(Switch)而言,传统的测试方法请参考图1所示,以往制造出-端口(Port)数较少的集线器时(例如二至四个端口),其利用人工手动逐一测试出所有端口,而测试方法为由复数计算机11各插置复数张网络卡12(LAN Card),由该复数计算机11发送测试封包,经由连接线连接至待测物13(如集线器)的端口中,若该端口可正常接收及响应测试封包时,视为该端口为正常;反之为不正常。但利用这种测试方法需要利用较多的计算机11,故成本较高且维修不易。
再参阅图2所示所示的另一种已知测试集线器的测试装置结构示意图,其中当市售的集线器的端口(Port)数目日益增加后,图1所揭示的方法遂不足应付生产上的需求,于是又使用一种可程序自动控制的继电器盒23(Relay Box)来进行测试的工作,其主要动作原理为由至少一台以上计算机21利用网络卡22来产生测试封包后,再由该继电器盒23做端口(Port)的切换工作,以对待测物24(如集线器)做一测试,可获得较佳的测试效果,但是集线器的传输速度,由目前主流的10M/100Mbps,发展至今甚至于已有了10G的产品问世,而该习知测试装置无法对应其传输速度,以产生对应的测试封包。
为解决上述测试装置速度太慢致无法跟上产品速度,与无法有效检测出产品的故障。此外,专门为测试集线器或交换器的专门仪器又太贵的问题,因此如何放大资料流量以提高封包资料的传输速度,并有效降低专门仪器的购置成本,是当前网络设备的重要研究课题。

发明内容
本发明的主要目的是提供一种放大资料流量的设定方法,快速复制封包,提供测试需要。
本发明的次要目的为利用一交换器(Switch)做为测试仪器,以特定的方法来复制封包,使其以至少数十倍以上的速度以及资料量来输出封包资料,以符合测试集线器(HUB)或是交换器...等产品的相关需求。
本发明又一目的是提供一种可以藉由串接来提高封包复制速度的方法,使之符合产品的需要。
为达上述目的,本发明提供一种放大资料流量的设定方法,应用在一交换器上,可发送一资料封包,做为一待测物的测试资料来源,其设定步骤包括有(1)在该交换器中利用虚拟局域网(Virtual LAN)区分成第一部分及第二部分,该第一部分及该第二部分皆具有数个端口,其中指定该第一部分的一端口为一输入端口(port),指定该第二部分的一端口为一输出端口;(2)分别将该第一部分与该第二部分设定成虚拟局域网;(3)将第一部分的输入端口以外的各端口对应该第二部分的该输出端口以外的各端口;(4)输入一资料至该输入端口,该资料被送到该第一部分的该输入端口以外的各端口,该第一部分各端口再将资料传递到各自所对应的该第二部分各端口,该第二部分各端口各自将所接收的该资料传送到该输出端口;以及(5)该输出端口输出所有接收的资料。
下面结合附图对本发明进行详细说明。


图1是常规测试网络装置的第一实施结构示意图;图2是常规测试网络装置的第二实施结构示意图;图3是本发明一具体实施例的架构说明图;图4是本发明的资料流量图;图5A是本发明的一具体实施例图;图5B是本发明的一具体实施例图;图6是本发明方法流程图。
附图标记说明11测试用计算机;12网络卡;13待测物;21测试用计算机;22网络卡;23继电器盒;24待测物;301第一交换器;302第二交换器;303连接端口虚拟识别码;304连接端口虚拟识别码;305第一虚拟局域网;306第二虚拟局域网;41-45本发明的流程步骤。
具体实施例方式
请参阅图3所示的本发明的一具体实施例的架构说明图。本实施例中的交换器具有22个端口。将上排的端口设定为第一部分,下排的端口设定为第二部分,并指定port 1为输入端口,port 2为输出端口。
其次,利用虚拟局域网(Virtual LAN,VLAN)的方法,分别将第一部分的各端口设定成VLAN 1,并且从输入端口进入的资料可以利用诸如广播(broadcast)的方法,传送到VLAN 1各端口。同时,也将第二部分的各端口设定成VLAN 2,并使VLAN 2除输出端口以外各端口,可以将资料传送到输出端口。
接着,将该第一部分的输入端口以外的各端口对应该第二部分的输出端口以外的各端口,使资料能够从第一部分传送到第二部分。本实施例中,将port 3与port 4连接、将port 5与port 6连接...皆依此类推至port 21与port 22连接。使资料能够在port 3与port 4间、port 5与port 6间...port 21与port 22间传送,此时便完成设定。
请参阅图4,此为本发明实施例的资料流量图。当一封包送入输入端口时,该封包就会在输入端口(port 1)以广播方式,送到第一部分的该输入端口以外的各端口(port 3、5、7...21),当第一部分的该输入端口以外的各端口收到该封包后,会将各自收到的封包送到所对应第二部分的输出端口以外的各端口(port 4、6、8...22)。当第二部分的输出端口以外的各端口收到封包时,就将资料传送到第二部分的输出端口(port 2)。输出端口就可以将各端口所收到的封包传送出去,达到资料流量放大的效果。
本发明实施例中,输出端口可以放大的倍数是与第二部分的输出端口以外的各端口相关的。在这个实施例中,第二部分的输出端口以外的各端口共十个,因此,输出端口可以输出10倍于输入端口的资料量。在本发明的进一步实施例中,第一部分该输入端口以外的各端口,可以对应复数个第二部分的该输出端口以外的各端口。也就是说,当端口数愈多,能够放大的倍数就愈大。
当然,本发明的交换器可以串联实施,也就是当如果用同样的两台交换器,作与上述一样的设定时,可以达到放大100倍的效果。
请参阅图5A,此为本发明的另一具体实施例,其系为一具有十一端口的第一交换器301及另一具有十一端口的第二交换器302连结达成本发明。其中该第一交换器301设定成复数个连接端口虚拟识别码(Port Virtual ID,PVID)303,并具有一对应第一虚拟局域网(VirtualLAN,VLAN)305,而该第二交换器302设定成数个PVID 304、并具有一对应第二VLAN 306。这样的设定是属于逻辑网络的一种,主要是利用特定的技术,将实际结构不一定连结在一起的工作站,以逻辑的方式连结起来,使得这些工作站彼此之间的通讯行为和实际连结时一样,由于网络上可同时存在许多虚拟局域网,因此须有PVID才能辨认是属于哪个虚拟局域网。前述PVID 303与PVID304为该前述第一VLAN 305与第二VLAN 306所需的虚拟识别码。在本实施例中,将第一VLAN 305视为第一部分,第二VLAN 306视为第二部分,其设定方法如下第一部分本实施例中,该第一部分包括十一个端口,其中port 1为一输入端口,port3、5、7...21为该第一部分成员,该输入端口所对应的PVID设定为1,port 3、5、7...21所对应的PVID设定为103、105、107...至121,意即第一部分port 3所对应的PVID为1及103,port 5所对应的PVID为1及105,以此类推,直至port 21所对应的PVID为1及121;当该第一部分port 3、5、7...21的PVID全数加入该输入端口port 1,使该输入端口PVID设定为1、103、105...至121。
第二部分本实施例中,该第二部分包括十一个端口,其中port 2为一输出端口,port4、6、8...22为该第二部分成员,该输出端口所对应的PVID设定为2,port 4、6、8...22所对应的PVID设定为204、206、208...至222时,意即第二部分port 4所对应的PVID为2及202,port 6所对应的PVID为2及204,以此类推,直至port 22所对应的PVID为2及222;且该第一部分及第二部分的垂直对应端口具有连结关系,即port 3与port 4连接、将port 5与port 6连接...皆依此类推至port21与port 22连接。当该第二部分port 4、6、8...22的PVID全数加入该输入端口port 2,使该输出端口识别码设定为2、204、206、208...至222。
此时,若有一资料由第一部分的输入端口(Port 1)进入,因为其预设对应的PVID为1,因此第一VLAN 305所对应的PVID为1,均会收到此封包,且因第一部分、第二部分的垂直对应端口具有连接关系而传送出去,故第二VLAN 306所对应的PVID为2,也因此收到该封包。
承上所述,第二VLAN 306具有所对应的PVID(204、206...222),故第一VLAN 305除输入端口外,各端口port 3、5、7...21的封包仅会送至其对应该第二VLAN 306所对应的PVID位置。
当封包送入,PVID为204~222皆会收到该封包,因第二部分该输出端口均加入PVID,使该输出端口会收到第二部分各端口port 4、6、8...22的封包,造成资料倍增十倍的输出结果。
请参阅图5B,此为本发明的另一具体实施例,其为一具有二十二端口的一交换器达成本发明的示意图。该交换器区分成第一部分301(上排)与第二部分302(下排)。第一部分301,藉由设定成数个PVID 303,以建立一第一VLAN 305。而第二部分302,也藉由设定成数个PVID 304建立一对应第二VLAN 306。
本实施例其后的设定方法如前所述。因此本发明也可以由一台交换器独立完成,达到资料倍增十倍的输出结果。
请参阅图6所示的本发明的流程图,藉由上述所揭示结构及其动作原理,分为以下步骤步骤41利用虚拟局域网(Virtual LAN)区分成一第一部分及一第二部分,该第一部分及该第二部分皆具有数个端口,并指定该第一部分的一端口为一输入端口(port),该第二部分的一端口为一输出端口;步骤42分别将第一部分与该第二部分设定成虚拟局域网;步骤43将该第一部分的该输入端口以外的各端口对应该第二部分的该输出端口以外的各端口;步骤44输入一资料至该输入端口,该资料被送到该第一部分的该输入端口以外的各端口,该第一部分各端口再将资料传递到各自所对应的该第二部分各端口,该第二部分各端口各自将所接收的该资料传送到该输出端口;步骤45该输出端口输出所有接收的资料。
综上所述,本发明确可达到利用一交换器(Switch)达到放大资料流量的功能,以特定的设定方法来复制测试用的封包,使其以至少数十倍以上的速度以及资料量来输出封包资料,以符合测试集线器(HUB)或是交换器...等产品的相关需求,如此便可跟上新待测产品的速度,使产品测试速度达到最大效能,低成本且实用的方法。
以上所述仅为本发明的较佳实施例,当不能以此限定本发明所实施的范围,即凡依本发明权利要求所作的均等变化与修饰,皆应仍属于本发明的保护范围。
权利要求
1.一种使资料流量放大的设定方法,利用至少一交换器(Switch),发送一资料封包,做为一待测物的测试资料来源,其设定步骤包括(a)利用虚拟局域网(Virtual LAN),将至少一交换器区分成第一部分及第二部分,该第一部分及该第二部分皆具有数个端口,其中指定该第一部分的一端口为输入端口(port),第二部分的一端口为输出端口;(b)分别将第一部分与该第二部分设定成虚拟局域网;(c)将该第一部分的该输入端口以外的各端口对应第二部分的该输出端口以外的各端口;(d)输入一资料至该输入端口,该资料被送到第一部分的该输入端口以外的各端口,第一部分各端口再将资料传递到各自所对应的第二部分各端口,第二部分各端口各自将所接收的资料传送到该输出端口;以及(e)该输出端口输出所有接收的资料。
2.如权利要求1所述的设定方法,其中在(c)步骤中,第一部分的该输入端口以外的一端口对应至少一第二部分的该输出端口以外的一端口。
3.如权利要求1所述的设定方法,其中该(c)步骤所对应的端口数决定资料流量放大倍数。
4.如权利要求1所述的设定方法,其中该待测物为一集线器(HUB)。
5.如权利要求1所述的设定方法,其中该待测物为一交换器。
6.如权利要求1所述的设定方法,其中设定利用软件(software)执行。
7.如权利要求1所述的设定方法,其中该交换器以串联实施。
8.一种使资料流量放大的设定方法,利用至少一交换器(Switch)发送一资料封包,做为一待测物的测试资料来源,其设定步骤包括有(a)利用虚拟局域网(Virtual LAN),将至少一交换器区分成第一部分及第二部分,该第一部分及该第二部分皆具有数个端口,其中指定第一部分的一端口为一输入端口(port),第二部分的一端口为一输出端口;(b)给予该第一部分每一个端口虚拟识别码(Port Virtual ID,PVID)以建立第一虚拟局域网(Virtual LAN),给予该第二部分每一个端口虚拟识别码(PortVirtual ID,PVID)以建立第二虚拟局域网,其中输入端口根据虚拟识别码,将资料传送到该第一部分其它各端口,该输出端口可以根据虚拟识别码,接收所有来自该第二部分其它各端口的资料;(c)将第一部分的输入端口以外的各端口对应第二部分的输出端口以外的各端口;(d)输入一资料至该输入端口,该资料被送到第一部分的输入端口以外的各端口,该第一部分各端口再将资料传递到各自所对应的第二部分各端口,该第二部分各端口各自将所接收的该资料传送到该输出端口;以及(e)该输出端口输出所有接收的资料。
9.如权利要求8所述的设定方法,其中在(c)步骤中,第一部分的该输入端口以外的一端口对应至少一个第二部分的输出端口以外的一端口。
10.如权利要求8所述的设定方法,其中(c)步骤所对应的端口数决定资料流量放大倍数。
11.如权利要求8所述的设定方法,其中该待测物为一集线器(HUB)。
12.如权利要求8所述的设定方法,其中该待测物为一交换器。
13.如权利要求8所述的设定方法,其中设定利用软件(software)执行。
14.如权利要求8所述的设定方法,其中该交换器串联实施。
全文摘要
本发明公开了一种放大资料流量的设定方法,利用至少一交换器(Switch),发送一资料封包,做为一待测物的测试资料来源,其设定步骤包括步骤(a)利用虚拟局域网(Virtual LAN)区分成第一部分及第二部分,该第一部分及该第二部分皆具有数个端口,并指定该第一部分的一端口为一输入端口(port),该第二部分的一端口为一输出端口;步骤(b)分别将第一部分与第二部分设定成虚拟局域网;步骤(c)将该第一部分的输入端口以外的各端口对应第二部分的输出端口以外的各端口;步骤(d)输入一资料至输入端口,该资料被送到该第一部分的输入端口以外的各端口,第一部分各端口再将资料传递到各自所对应的第二部分各端口,该第二部分各端口各自将所接收的该资料传送到该输出端口;步骤(e)输出端口输出所有接收的资料。
文档编号H04L12/56GK1801747SQ20041010402
公开日2006年7月12日 申请日期2004年12月31日 优先权日2004年12月31日
发明者王宜铭 申请人:智邦科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1