适用于交换器堆栈的冗余连结管理交换器及其冗余连结管理方法

文档序号:7913322阅读:163来源:国知局

专利名称::适用于交换器堆栈的冗余连结管理交换器及其冗余连结管理方法
技术领域
:本发明涉及计算机网络,特别涉及一种可提供弹性堆栈及备援(backup)管理的可堆栈交换器。
背景技术
:典型的计算机网络是由多个节点(计算机)、一个连线媒介(有线或无线),以及诸如路由器(router)与集线器(hub)之类的特殊网络设备所组成。以网际网络(Internet)为例,由于这些单元部件的集体共同作用,一部计算机可以将信息传送到可能位于世界另一端的另一部计算机。交换器(switch)是多数网络的基础部份,能够让好几个使用者同时在网络上传递信息而不会互相拖慢其它人。如同路由器可容许不同的网络之间互相进行通讯,交换器也允许网络中的不同节点能以流畅、有效率的方式直接的互相进行通讯。可堆栈型交换器(stackableswitch)的使用,让网络管理员可以建构可连结至网络上各种计算机资源或工作站的实体连接埠的系统。图1所示的交换器堆栈(switchstack)100可借由堆栈四台交换器110a~d来构成。为赋予各交换器可堆栈的能力,如图1所示,交换器110a~d分别配备有堆栈模块112a~d。交换器110a上的堆栈模块112a以堆栈连线120a连接到交换器110b上的堆栈模块112b,而交换器110b上的堆栈模块112b则以堆栈连线120b连接到交换器110c上的堆栈模块112c。同样的,堆栈连线120c连接交换器110c和交换器110d。堆栈的好处是资料流量的提升、下连资源的分享,以及易于进行管理。交换器堆栈100实现了交换器至交换器的高效能连接,同时还能节省连接埠的使用。网络管理员也可将整个交换器堆栈100当作是一部交换器来进行管理。然而,如果交换器堆栈100中有任何一交换器或任何一条堆栈连线发生故障,就会导致整体堆栈的瓦解。这是由于交换器堆栈100配置成如图1所示的单一连锁堆栈,若无冗余堆栈连线(redundantlink),在网络管理员以人工方式排除问题之前,其余的正常交换器仍无法形成可用堆栈。更糟的是,在应用单一管理模块的交换器堆栈之中,只要有单一管理模块发生故障,就会使网络中相当大的部份,甚至整个网络,都无法正常发挥功能。为克服上述现有技术的缺陷,需要一种在交换器或堆栈连线发生故障时能够自动恢复交换器堆栈结构的方法。
发明内容本发明的一目的是提供适用于网络中交换器堆栈的一种冗余堆栈连线。本发明的另一目的是提供在形成封闭回路型态的交换器堆栈中侦测失效连结的一种机制。本发明的又一目的是提供在形成封闭回路型态的交换器堆栈中建立备援管理及具有可转承的主管理者身份(inheritablemasterrole)以便于进行管理的一种机制。本发明涉及形成封闭回路的交换器堆栈中的冗余连结管理交换器。冗余连结管理交换器包含一堆栈模块,一处理器与一管理模块。堆栈模块具有一上连线连接埠与一下连线连接埠。上连线连接埠连接堆栈中的一个次高位的交换器,而下连线连接埠则连接堆栈中的一个次低位的交换器。其中将下连线连接埠与次低位的交换器相连接的连线,称为该交换器堆栈的冗余堆栈连线。当处理器接收到切断命令时就可指示堆栈模块切断下连线控制总线,而当处理器接收到再连线命令时则可指示该堆栈模块启动下连线控制总线。处理器还产生连线状态信息。若连线状态信息显示这些交换器堆栈已形成封闭回路的型态,管理模块就可对处理器发出切断连线的命令。相反的,若管理模块侦测到封闭回路的型态已有改变,管理模块就对处理器发出再连线的命令。较佳的作法是,在堆栈模块上设置一个手控装置。当管理模块在处理器侦测到手控装置已开始动作时,就启动冗余连结管理的功能。一旦堆栈模块上的手控装置被激活,与堆栈模块同一交换器内的管理模块就拥有最高优先权,得以变成交换器堆栈内的主管理模块。本发明还提供一种在交换器堆栈中管理冗余连结的方法。首先,利用包含冗余堆栈连线在内的连线将该交换器堆栈内的交换器两两连接在一起,以形成一封闭回路型态。若连线状态显示交换器堆栈形成了封闭回路型态,就切断冗余堆栈连线。经由交换器堆栈内的连结,可以轮询交换器堆栈中每一个交换器。若交换器堆栈中的一交换器因故障而无法响应轮询,就启动交换器堆栈中的冗余堆栈连线。之后,重新激活这些交换器,从而形成其冗余堆栈连线已被激活的一个新的交换器堆栈。重新激活这些交换器之后,就可对新交换器堆栈内的各交换器重新指派单位识别码。另外还需要判定新交换器堆栈是否已由原先封闭回路的型态改变为另一种连结型态。若封闭回路型态已有改变,则将具有最低单位识别码的一交换器与具有最高单位识别码的另一交换器之间的连结判定为已切断的连结。本发明另外还提供一种在形成封闭回路型态的交换器堆栈中建立备援管理的方法。该交换器堆栈包含配备有一第一管理模块的一第一交换器,与配备有一第二管理模块的一第二交换器。开始时可启动该第一交换器的一手控装置,以使附接至该第一交换器的下连线连接埠的一连线,得以被当作是冗余堆栈连线来处理。此冗余堆栈连线接着就被切断。接着,可以对该交换器堆栈内的各交换器指派单位识别码,其中该第一交换器被指派予一特定的单位识别码。根据管理模块之间进行仲裁的结果,判定该第一交换器内具有特定单位识别码的该第一管理模块为该交换器堆栈的主管理模块,且该第二管理模块作为该交换器堆栈的备援管理模块。之后,第一管理模块与第二管理模块即进行数据的同步处理。若封闭回路型态已改变,就启动冗余堆栈连线。这些交换器被重新初始化以形成一个冗余堆栈连线已激活的新的交换器堆栈。一旦第一交换器的手控装置已激活,具有最高优先权的第一交换器中的第一管理模块即可在重新初始化之后,变成新交换器堆栈的主管理者。这样,第一管理模块就可转承主管理者的角色。附图简要说明下面结合附图对本发明的具体实施方式作进一步详细的描述。附图中,图1所示为交换器的一种堆栈;图2A所示为本发明形成封闭回路型态的一种交换器堆栈;图2B所示为本发明恢复交换器堆栈的一实例;图2C所示为本发明恢复交换器堆栈的另一实例;图2D所示为可供备援管理而形成封闭回路型态的一种交换器堆栈;图2E所示为本发明可承转的主管理者身份特性;图3A所示为本发明一冗余连结管理交换器的简化方块图;图3B所示为整合于一堆栈模块中的一控制逻辑单元的方块图;图4A与图4B所示为本发明辨识故障连结方法的流程图;以及图5A与图5B所示为本发明备援管理方法的流程图。具体实施例方式如图2A所示,交换器210a~d被堆栈在一起而构成交换器堆栈200。每一台交换器,即210a、210b、210c和210d,分别配备有堆栈模块212a、212b、212c和212d。每一堆栈模块则各包括有一上连线连接埠(uplinkport)和一下连线连接埠(downlinkport)。举例来说,在交换器堆栈200的交换器210b上面,上连线连接埠214b连接其相邻的第一交换器,也就是在上位的交换器210a,而其下连线连接埠216b则连接紧邻的第二交换器,也就是在下位的交换器210c。依据本发明,交换器堆栈中的每两台交换器相互连结以形成一种封闭回路的型态。换句话说,堆栈连线220a被连接在堆栈模块212a的下连线连接埠216a以及堆栈模块212b的上连线连接埠214b之间。堆栈连线220b则是被连接在堆栈模块212b的下连线连接埠216b以及堆栈模块212c的上连线连接埠214c之间。同样的,堆栈连线220c被连接在堆栈模块212c的下连线连接埠216c以及堆栈模块212d的上连线连接埠214d之间。特别的,还有一条堆栈连线220d连接在堆栈模块212d的下连线连接埠216d以及堆栈模块212a的上连线连接埠214a之间。这样,交换器210a~d以上述方式堆栈在一起,形成了一种封闭回路的型态,而非一种单一的连锁(simplechain)堆栈。交换器堆栈200之中可有至少一台以上的交换器配备管理模块,例如管理模块222。在一实施例中,管理模块222被安装在交换器210b上。管理模块222使网络管理员得以利用网络管理软件来组成或监控交换器堆栈。此外,管理模块222还能够执行冗余连结的管理功能。在安装了管理模块222之后,交换器210b就成为交换器堆栈200里的冗余连结管理交换器。本领域的技术人员可知,利用额外的交换器配备管理模块来提供容错能力,也应属于本发明的范围。如图2D中所显示的,交换器210c中就安装了第二个管理模块222’以作为备援。在图2A中,若交换器210a~d以本发明的封闭回路型态连结,则对应各台交换器上的每一个单位识别码218a~d在开机时便会一直改变。在开机初始化期间,管理模块222告知堆栈模块212b,令其阻断下连线连接埠216b的讯号,以使堆栈连线220b(图2A中以“T”标示者)被终止或隔离。其结果,交换器堆栈200中的交换器210a~d便可在包括堆栈连线220a、220c、220d,如同一条单一连锁的路径上传送/接收控制讯号,其中堆栈连线220b为交换器堆栈200的冗余堆栈连线。在初始化之后,交换器210b的单位识别码218b被指定为数值“1”,交换器210a的单位识别码218a被指定为数值“2”,而交换器210d、210c的单位识别码218d、210c则分别被指定为数值“3”和“4”。当交换器堆栈200中的交换器或堆栈连线发生故障时,本发明的冗余堆栈连线220b提供了从这种故障状况中自动恢复的能力。请参考图2B,如果堆栈连线220c由于某种原因而发生故障,在侦测到故障发生时,管理模块222就通知堆栈模块212b,启动下连线连接埠216b,以便重新连结堆栈连线220b。然后,交换器210a~d重新进行初始化,且如图2B中所显示的,数值“3”、“2”、“1”及“4”即分别被指派给交换器210a~d作为单位识别码218a~d。有了冗余堆栈连线220b,交换器210a~d无需手动操作便能重新堆栈在一起而形成新的交换器堆栈200’。在图2C中所显示,交换器210a发生当机的另一实例中,冗余堆栈连线220b会被重新激活,借以将堆栈结构由故障状态之中回复正常。如图2C所示,数值“3”、“2”及“1”分别被指定为交换器210b~d的单位识别码218b~d,而且依前述相同的方式而构成一个新的交换器堆栈200”。本发明的一重要目的是提供可以实现封闭回路型态的一种冗余连结管理交换器。请参考图3A,一台冗余连结管理交换器包含有一堆栈模块312、一处理器302以及一管理模块322。堆栈模块312具有一上连线连接埠314和一下连线连接埠316。上连线连接埠用来连接交换器堆栈中紧邻的上位交换器,而下连线连接埠则用来连接交换器堆栈中紧邻的下位交换器。当然这里所使用的术语“上”、“下”、“上位”、“下位”等等仅仅是为了便于说明交换器在堆栈中的实质位置,特别是当有交换器被加入,移除或撤换掉时。根据本发明,冗余堆栈连线被定义为连接在冗余连结管理交换器下连线连接埠及下位交换器之间的连线。在交换器的堆栈内拥有两个或更多个管理模块的情况之中,冗余连结管理交换器是指具主管理者身分的交换器。当收到切断指令时,处理器302经由讯号线306指示堆栈模块312,使其下连线连接埠316里的下连线控制总线失去作用,并在收到再连接指令时也经由讯号线306指示堆栈模块312,以启动其下连线控制总线。处理器302也经由讯号线334而提供连线状态信息给管理模块322。在本发明一实施例中,如图3B所示,堆栈模块312具有耦接至下连线连接埠316的一控制逻辑单元318。典型的情况是,通过下连线连接埠316的讯号包括下连线控制总线342和下连线数据总线344。当处理器302收到切断命令时,便经由讯号线306指示控制逻辑单元318,借由使下连线连接埠316里的下连线控制总线342失去作用而隔离冗余堆栈连线。当处理器302收到连接命令时,则经由讯号线306指示控制逻辑单元318,借由启动下连线控制总线342而恢复冗余堆栈连线。管理模块322用来执行一冗余连结管理的功能。在一实施例中,堆栈模块312具有诸如按钮般的手控装置328,管理模块322在处理器302经由讯号线338侦测到手控装置328的动作时,便激活冗余连结管理的功能。堆栈模块312最好应包括有LED灯号(图中未显示),可显示冗余连结管理功能是否已激活。根据本发明,若连线状态显示冗余连结管理交换器与交换器的堆栈已形成封闭的回路型态,则管理模块322便经由讯号线304而对处理器302发出切断指令。在一实施例中,堆栈模块312会产生交换器的单位识别码,以显现连线的状态。换言之,在开机初始化期间,当单位识别码一直在改变时,就表示冗余连结管理交换器与其它堆栈交换器已形成了封闭回路的型态。处理器302据此以向管理模块322报告连线的状态。此外,每当管理模块322侦测到因为交换器堆栈中有任一交换器或一堆栈连线发生故障而引起封闭回路型态的改变时,则可经由讯号线304而对处理器302发出再连接命令,以便恢复冗余堆栈连线。图4A与图4B显示依据本发明辨识故障连结的主要方法步骤。当然,首先交换器堆栈中的每两台交换器须以包括了冗余连结在内的堆栈连线互相连接,以形成封闭回路的型态(步骤S401)。以图2A中的堆栈为例,其冗余堆栈连线为连线220b。在开机初始化期间,管理模块222会侦测连线状态(步骤S403)。借由连线状态得以确定该堆栈是否已形成封闭回路的型态(步骤S405)。若是,则堆栈里的冗余连结便会被切断(步骤S407)。此外,当用以使冗余连结功能产生作用的手控装置328被启动,且单位识别码一直持续改变时,控制逻辑单元318即被指示将冗余连结的下连线控制总线342予以切断。否则便会执行如同单一连锁堆栈的程序(步骤S406)。在初始化之后,交换器堆栈中的每台交换器便会被指派一个固定的单位识别码。接着便可经由堆栈里的连线对每台交换进行轮询(poll)(步骤S409)。虽然此时冗余堆栈连线里的控制信号被阻挡下来,但图2A中的交换器210b及210c仍可经由堆栈连线220b而互相通讯。若包括冗余堆栈连线中的任一连线发生中断的情形,便可利用本发明下述步骤找出发生连线中断的位置。若交换器堆栈中的任一交换器发生故障,无法对轮询进行响应时(步骤S411),交换器堆栈里的冗余堆栈连线便被启动(步骤S413)。控制逻辑单元318被指示启动冗余连结里的下连结控制总线342,以便回复交换器堆栈内的冗余连结。之后,交换器便被重新初始化(步骤S415),如此所有交换器就可再度堆栈在一起,不须手动操作即可形成一个新的交换器堆栈,而其中的冗余连结已被激活。当新的堆栈形成时,其内的每一个交换器都各自重新被指派一各别的单位识别码(步骤S417)。应予注意的是,若新形成的堆栈内有一交换器的下连线连结埠没有启动控制信号,此交换器即被指派予最低的单位识别码。再者,新形成的堆栈内若有另一交换器的上连线连结埠没有启动控制信号,则此交换器即被指派予最高的单位识别码。请再次参考图2B中所显示的堆栈回复实例,交换器210c的单位识别码为最低值—“1”,而交换器210d的单位识别码则为最高值—“4”。在一实施例中,作为主管理模块可以保存一份连结型态的历史记录。这样,便可以检视该份历史记录,以确定在重新初始化(步骤S419)之后,是否新的交换器堆栈已由原先的封闭回路的型态变换为另一种单一连锁连结型态。若原先的封闭回路连结型态已改动,则具最低单位识别码的交换器与具最高单位识别码的另一交换器之间的连结,成为中断的连结(步骤S421)。以图2B为例,其中的堆栈连线220c即为中断或失效的连结。较佳情况之下,新的交换器堆栈即可发出一个通知,告知网络管理者发生中断或失效连结所在的真正位置。为了建立备援管理及容错能力,必须在堆栈交换器中两个以上的交换器中分别安装一管理模块。在此种情况之下,一旦有一堆栈模块内的手控装置328被激活,与该堆栈模块同一交换器内的管理模块即拥有最高优先权,得以变成交换器堆栈内的主管理模块。配合参考图2D及图2E中的实例,将更易于了解本发明图5A至图5B中的流程图。图2D中,一堆栈200包括有装备了管理模块222的交换器210b以及装备了管理模块222’的交换器210c。例如,在图5A的开始之处,交换器210b的堆栈模块212b上的一手控装置328被激活(步骤S501)。这样,附接至交换器210b的下连线连接埠216b的一条堆栈连线220b,依据前述说明,即被当作是一条冗余堆栈连线来处理。接着,借由切断下连线连接埠216b里的下连线控制总线以切断堆栈连线220b(步骤S503)。之后,单位识别码便分别被指派给堆栈200内的各个交换器,使得交换器210b拥有一个特定的单位识别码,即最低的识别码—“1”(步骤S505)。根据管理模块222及222’之间的仲裁结果,拥有最低单位识别码的交换器210b内的管理模块222被判定作为交换器堆栈200的主管理模块,而管理模块222’则作为备援管理模块,只有当主管理模块故障时才能够接管(步骤S507)。接着,管理模块222使管理模块222’的资料与其同步(步骤S509)。如图2E所示,若堆栈连线220d中断并造成封闭回路型态的破坏,则冗余堆栈连线,也就是堆栈连线220b,便因此而被激活(步骤S511)。交换器210a~d被重新初始化以形成一个新的交换器堆栈200,此时其中的堆栈连线220b即被激活(步骤S513)。在重新初始化之后,新交换器堆栈内的各个交换器便被指派予新的单位识别码,而其中最低的单位识别码被指派予下连线连接端口控制信号没有动作的交换器(步骤S515)。请参考图2E,交换器210d的单位识别码因堆栈连线220d中断而成为“1”,而交换器210a~c的单位识别码则分别为“4”,“3”与“2”。在此种情况之下,交换器210c的单位识别码的值要比交换器210b低。交换器210c中的管理模块222’此时即进入暂时的主管理者身份状态,以便侦测具有较高识别码的交换器210b内的管理模块222是否仍在动作(步骤S517)。若管理模块222已无动作或故障,则管理模块222’便会接管主管理者的角色,以执行新交换器堆栈200的主管理者的工作(步骤S518)。若管理模块222仍有动作且交换器210b的手控装置已被激活,则管理模块222’便会离开其暂时的主管理者身分状态,并回复其先前的备援角色。其结果,交换器210b内的管理模块222便得以维持其在新交换器堆栈200内的主管理者的角色(步骤S519)。之后,主管理者便与备援者进行资料的同步处理(步骤S521)。利用此种方式,一旦一交换器内的手控装置被激活,该交换器内的管理模块便会优先于任何其它管理模块而成为主管理者的角色。这样,该管理模块便可能在无须改变其原有角色的情况下,得以转承前一个主管理者的主管理身份。此种作法可以避免在冗余连结自动回复之后交换器堆栈发生不必要的角色改变。综合以上所述,本发明揭露了一种在交换器堆栈中的交换器或其连线发生故障或连线失败时,自动回复交换器堆栈的方法。本发明还提出一种可在形成封闭回路型态的交换器堆栈中侦测到连线失败的方法。此外,本发明还提供在形成封闭回路型态的交换器堆栈中,具有可转承的主管理者身份且易于进行备援管理的一种机制。可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术方案和技术构思作出其他各种相应的改变和变形,而所有这些改变和变形都应属于本发明所附的权利要求的保护范围。权利要求1.一种冗余连结管理交换器,该交换器适用于一形成封闭回路型态的交换器堆栈,其特征在于,其包含一堆栈模块,具有一上连线连接埠,一下连线连接埠及一手控装置,该上连线连接埠用于连接交换器堆栈中的一上位交换器,而该下连线连接埠则用于连接交换器堆栈中的一下位交换器;一处理器,当收到一切断命令时,用以指示该堆栈模块使其下连线连接埠里的一下连线控制总线失去作用,而当收到一再连接命令时,用以指示该堆栈模块使该下连线控制总线能够作用,并且该处理器也提供一连线状态;以及一管理模块,用以执行一冗余连结管理功能,若该连线状态显示该冗余连结管理交换器与该交换器堆栈一起堆栈成该封闭回路型态,则该管理模块发出该切断命令给该处理器,若该管理模块侦测到该封闭回路型态被改变时,则发出该再连接命令给该处理器以恢复一冗余堆栈连线;其中当堆栈模块中的手控装置被激活时,该管理模块具有成为交换器堆栈的主管理模块的最高优先权;其中该冗余堆栈连线连接在该冗余连结管理交换器的该下连线连接埠与下位交换器之间。2.根据权利要求1所述的冗余连结管理交换器,其特征在于,该堆栈模块包含有耦接至下连线连接埠的一控制逻辑单元,借由使该下连线连接埠内的下连线控制总线失去作用以隔离该冗余堆栈连线,并且借由启动该下连线连接埠内的该下连线控制总线而回复该冗余堆栈连线。3.根据权利要求1所述的冗余连结管理交换器,其特征在于,管理模块在处理器侦测到手控装置的动作时,便激活冗余连结管理的功能。4.根据权利要求1所述的冗余连结管理交换器,其特征在于,该连线状态以该冗余连结管理交换器的单位识别码表示,且其中该单位识别码由该处理器所产生。5.根据权利要求4所述的冗余连结管理交换器,其特征在于,当该单位识别码持续改变时,该连线状态即表示该冗余连结管理交换器与该交换器堆栈一起堆栈成该封闭回路型态。6.根据权利要求5所述的冗余连结管理交换器,其特征在于,该处理器对该管理模块报告该连线状态。7.根据权利要求1所述的冗余连结管理交换器,其特征在于,当该交换器堆栈中有一交换器发生故障时,该封闭回路型态即被改变。8.根据权利要求1所述的冗余连结管理交换器,其特征在于,当该交换器堆栈中有一连线发生中断时,该封闭回路型态即被改变。9.一种适用于交换器堆栈中的冗余连结管理方法,其特征在于,其步骤包含有借由包含冗余堆栈连线在内的连线将一交换器堆栈内的交换器两两连接在一起,以形成一封闭回路型态;侦测一连线状态;若该连线状态显示该交换器堆栈形成了该封闭回路型态,即切断该冗余堆栈连线;经由该交换器堆栈内的堆栈连线轮询每一个这些交换器;若该交换器堆栈中的一交换器故障而无法响应该轮询时,便启动该冗余堆栈连线;以及重新将该交换器堆栈中的所有交换器初始化以形成一新的交换器堆栈,并且该新的交换器堆栈中的该冗余堆栈连线已开始作用。10.根据权利要求9所述的冗余连结管理方法,其特征在于,其步骤还包含有重新指派单位识别码给该新交换器堆栈内的各交换器;其中当该新交换器堆栈内的一第一交换器的下连线连接埠没有控制讯号动作时,该第一交换器即被指派予最低的单位识别码;且其中当该新交换器堆栈内的一第二交换器的上连线连接埠没有控制讯号动作时,该第二交换器即被指派予最高的单位识别码。11.根据权利要求10所述的冗余连结管理方法,其特征在于,其步骤还包含有判定该新交换器堆栈是否已由原先的封闭回路型态转变为另一种连线型态;以及若该封闭回路型态已改变,便将具有最低单位识别码的该第一交换器与具有最高单位识别码的该第二交换器之间的连线判定为已中断的连线。12.根据权利要求9所述的冗余连结管理方法,其特征在于,当使冗余堆栈连线功能产生作用的手控装置被激活,并且该连线状态显示该交换器堆栈已形成封闭回路型态时,该切断步骤使一下连线控制总线失去作用。13.根据权利要求9所述的冗余连结管理方法,其特征在于,该启动步骤启动该冗余堆栈连线中的该下连线控制总线,并因而回复交换器堆栈中的冗余堆栈连线。14.一种适用于交换器堆栈中的冗余连接管理方法,该交换器堆栈包含有配备一第一管理模块的一第一交换器与配备一第二管理模块的一第二交换器,其特征在于,该方法至少包含有下列步骤启动该第一交换器的一手控装置;切断附接至该第一交换器的一下连线连接埠的一冗余堆栈连线;指派单位识别码给该交换器堆栈内的各交换器,其中该第一交换器被指派予一特定单位识别码;判定具有特定识别码的该第一交换器内的该第一管理模块为该交换器堆栈的主管理模块,且该第二管理模块为该交换器堆栈的备援管理模块;使该第一管理模块与该第二管理模块内的数据同步;若该封闭回路型态已改变,即启动该冗余堆栈连线;以及重新初始化该交换器堆栈以形成一个冗余堆栈连结已作用的新的交换器堆栈。15.根据权利要求14所述的冗余连接管理方法,其特征在于,若该第一交换器的该手控装置被启动时,该第一交换器的该第一管理模块即具有最高优先权以成为该交换器堆栈的主管理模块。16.根据权利要求14所述的冗余连接管理方法,其特征在于,其步骤还包含有重新指派单位识别码给该新交换器堆栈内的各个交换器,其中该最低的单位识别码被指派给下连线连接埠无控制信号动作的一交换器中;具较低单位识别码的该第二交换器的该第二管理模块侦测具较高单位识别码的该第一交换器的该第一管理模块是否在动作;以及若具有较高单位识别码的该第一交换器的该第一管理模块有在动作,且该第一交换器的手控装置已被激活,即判定具有特定单位识别码的该第一交换器的该第一管理模块为该交换器堆栈的主管理模块,且该第二管理模块为该交换器堆栈的备援管理模块。17.根据权利要求16所述的冗余连接管理方法,其特征在于,其步骤还包含有若该第一交换器内的该第一管理模块已停止动作,即判定该第二交换器内的该第二管理模块接管该新交换器堆栈的主管理模块身份。18.根据权利要求16所述的冗余连接管理方法,其特征在于,其步骤还包含有若该第一交换器内的该第一管理模块有动作,便使该第一管理模块与该第二管理模块同步。19.根据权利要求14所述的冗余连接管理方法,其特征在于,该特定单位识别码为该交换器堆栈中的最低单位识别码。20.根据权利要求14所述的冗余连接管理方法,其特征在于,当该交换器堆栈中的一交换器或连线发生故障或中断时,该封闭回路型态即被改变。全文摘要本发明揭露一种可支持冗余连结及备援管理的可堆栈交换器。该交换器包含有一堆栈模块,一处理器与一管理模块。利用该堆栈模块,数个可堆栈的交换器可以被堆栈在一起形成封闭回路的型态。该堆栈模块,具有一上连线连接埠,一下连线连接埠及一手控装置。当处理器接收到再连结/切断命令时即可分别指示该堆栈模块启动或切断一下连线控制总线。若处理器所产生的连线状态显示这些交换器的堆栈成为封闭回路型态,管理模块即发出切断连线的命令。否则,管理模块即发出再连线的命令以回复冗余堆栈连线。一旦堆栈模块上的手控装置被激活,与堆栈模块同一交换器内的管理模块即拥有最高优先权,得以变成交换器堆栈内的主管理模块。文档编号H04L12/24GK1581802SQ0315485公开日2005年2月16日申请日期2003年8月15日优先权日2003年8月15日发明者陈焕文,林富章申请人:智邦科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1