一种更新端口索引的方法、设备以及多设备系统的制作方法

文档序号:7893973阅读:209来源:国知局
专利名称:一种更新端口索引的方法、设备以及多设备系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及ー种更新端ロ索引的方法、设备以及多设备系统。
背景技术
设备ID (Identifier,标识符)在多设备系统中用于识别成员设备。一种所述的多设备系统是堆叠系统。堆叠是指把多台支持堆叠特性的硬件结构相同的交換设备组合在一起,从逻辑上组成一台整体交換设备。堆叠系统中每台交换设备称为成员交换设备,具体包括一台主交换设备和一台或多台从交换设备。主交换设备负责分配包括自身在内的所有成员交换设备的ID。包括所述ID以及全部或部分端ロ配置数据的配置文件存储于主交换设备中。主交换设备根据配置文件对整个堆叠系统进行管理。
图I为堆叠系统中的设备ID以及相应的端ロ示意图,该堆叠系统包括9个设备,
分别是设备1,设备2,......,设备9。每个设备具有多个端ロ,每个端ロ也有编号。图I也
示出了设备9的端ロ 2。配置或者获取某端ロ配置信息时,需要设备ID以及具体端口号作为端ロ索引。堆叠系统中发生新设备加入以及旧设备退出时,系统中的成员设备的ID会发生变化,此时,如果主交换设备中的配置数据库中存储的该设备的端ロ配置数据与ID的对应关系未作及时更新,根据ID将无法索引到端ロ配置数据。例如,若设备的ID由9切換到8,则根据设备ID 8以及端ロ 2生成的端ロ索引来寻找端ロ配置数据时,要么找不到对应的配置(假如原来没有设备ID被设置为8),要么找到的是原设备8的端ロ 2的配置,并不是自身的端ロ 2的配置。综上,设备ID发生改变时,利用设备ID以及端口号组成的端ロ索引无法正确获取端ロ配置数据。

发明内容
为解决上述问题,本发明实施例提供了一种及时更新端ロ索引的方法、设备以及多设备系统。本发明实施例第一方面提供一种多设备系统中更新端ロ索引的方法,所述方法包括检测多设备系统中是否有设备的ID发生变化,所述检测是通过比较检测前后所述多设备系统中各设备的ID来进行的;对于系统中ID发生变化的设备,根据变化后的设备ID更新ID发生变化的设备的端ロ索引,所述端ロ索引用于获取端ロ的配置数据。本发明实施例第二方面提供一种多设备系统中的设备,所述设备包括检测模块,用于检测多设备系统中是否有设备的ID发生变化,所述检测是通过比较检测前后所述多设备系统中各设备的ID来进行的;端ロ索引更新模块,用于对于系统中ID发生变化的设备,根据变化后的设备ID更新ID发生变化的设备的端ロ索引,所述端ロ索引用于获取端ロ的配置数据。
本发明实施例第三方面提供一种多设备系统,所述多设备系统由多个如第二方面所述的设备组成。本发明实施例起到了在设备ID发生变化时可以依据由更新后的设备ID组成的端ロ索引正确找到端ロ配置数据的效果。


图I为堆置系统中的设备ID以及相应的端ロ不意图;图2为本发明实施例一的多设备系统中更新端ロ索引的方法流程图;图3A是根据本发明实施例一的端ロ索引与端ロ配置数据之间一种对应关系的示意图;
图3B是根据本发明实施例一的端ロ索引与端ロ配置数据之间另ー种对应关系的示意图;图4A是本发明实施例ニ的设备的一种结构示意图;图4B是本发明实施例ニ的设备的另ー种结构示意图;图4C是本发明实施例ニ的设备的再一种结构示意图;图5是本发明实施例四的重新分配设备ID导致更新端ロ索引的方法流程图;图6A和图6B是根据本发明实施例四的新交换设备加入前后堆叠系统中交换设备I D的两种变化不意图。
具体实施例方式鉴于用于索引端ロ配置数据的端ロ索引直接采用设备ID和端口号组成,而设备ID会发生动态变化,考虑到设备的桥MAC地址(Media Access Control,媒体访问控制地址)不会改变,为了确保根据设备ID可以直接或者间接索引到正确的端ロ配置数据,给出以下实施例。实施例一图2为本发明实施例一的多设备系统中更新端ロ索引的方法流程图。所述的多设备系统中包括ー个主设备和ー个或多个从设备。如图2所示,在步骤200,主设备检测系统中是否有设备的ID发生了变化;如果有,进入步骤202,更新ID发生变化的设备的端ロ索引;如果没有,回到步骤200。上述步骤200中,主设备检测系统中是否有设备的ID发生了变化,指主设备检测所述多设备系统中包含主设备在内的所有设备中是否有设备的ID发生了变化。另外,主设备检测所述多设备系统中是否有设备的ID发生了变化可以是周期性地主动检测,也可以是非周期性地主动检測。判断某设备的ID是否发生变化的手段是比较该多设备系统中各设备的ID在检测前后的值是否相同。在一个例子中,主设备检测到系统中有设备的ID发生了变化可以是依据ID发生变化的设备主动上报其ID变化相关信息来进行的。主设备检测到系统中有设备的ID发生了变化时,会修改配置文件中端ロ索引中的设备ID。所述的配置文件存储于主设备中,或者存储于与主设备相连的配置数据库中,在此不做限定。所述的端ロ索引由设备ID与端口号組成。上述步骤202中的更新ID发生变化的设备的端ロ索引,具体为对于系统中ID发生变化的设备,根据变化后的设备ID更新ID发生变化的设备的端ロ索引,所述端ロ索引用于获取端ロ的配置数据。在一个例子中,所述端ロ索引包括设备ID和端口号;此时所述更新ID发生变化的设备的端ロ索引具体包括将所述设备的 ID更新前所述设备对应的端ロ索引中的设备ID更新为变化后的设备ID。为了实现根据所述端ロ索引获取端ロ的配置数据,所述方法还包括建立所述端ロ索引和端ロ配置数据的对应关系。所述的对应关系存储于主设备中,或者存储于与主设备相连的配置数据库中,在此不做限定。在另ー个例子中,所述端ロ索引包括第一索引和第二索引,所述第一索引包括设备ID和相应的桥MAC地址,所述第二索引包括桥MAC地址和端口号。上述第一索引包括设备ID和相应的桥MAC地址实际上隐含了在所述设备ID和相应的桥MAC地址之间存在对应关系。此时所述更新ID发生变化的设备的端ロ索引具体包括将所述设备的ID更新前所述设备对应的端ロ索引的第一索引中的设备ID更新为变化后的设备ID。为了实现根据所述端ロ索引获取端ロ的配置数据,所述方法还包括建立所述第ニ索引和端ロ的配置数据的对应关系。所述的对应关系存储于主设备中,或者存储于与主设备相连的配置数据库中,在此不做限定。图3A是上述端ロ索引与端ロ配置数据之间对应关系的示意图。所述的端ロ索引包括设备ID和端ロ号。所述端ロ索引和端ロ的配置数据的对应关系存储于配置文件中,所述配置文件存储于主设备中,或者存储于与主设备相连的配置数据库中,在此不做限定。如图3A所示,(a)中的端ロ索引由所述端ロ所在设备的设备ID以及该端ロ的端口号组合而成。所述端ロ索引用于索引某一具体端ロ的端ロ配置数据,所述端ロ配置数据包括了端ロ类型,端ロ速率,端ロ的工作模式,以及端ロ的其它配置数据等。所述的端ロ类型可以是GE千兆以太网ロ,Trunk汇聚端ロ等等。所述的工作模式可以是双エ、单エ等等。所述的端ロ索引的组合形式可以是(ID,端口号),或者是(端口号,ID),也可以是其他形式的组合,在此不做限定。在(b)中对端ロ索引作了具体示例设备ID = 3,设备3包括X个端ロ,为每个端ロ分配不同的端口号,比如1,2,3,……,X。例如采用ID = 3,端口号=I作为端ロ索引时时,就能索引到3/1端ロ的端ロ配置数据,这里的3/1端ロ的含义是设备3上的端ロ I。图3A的端ロ索引中直接使用了设备ID,根据端ロ索引与端ロ配置数据的对应关系,保留了设备ID与端ロ配置数据之间的直接绑定。鉴于设备的桥MAC地址(Media AccessControl,媒体访问控制地址)不会改变,而且不同设备的桥MAC地址是不同的,即桥MAC地址与设备之间存在一一对应关系,因此设计了一种新的端ロ索引,其包含第一索引和第二索引。所述第一索引由设备ID与桥MAC地址组成;所述第二索引由桥MAC地址和端口号组成。图3B是包含上述第一索引和第二索引的端ロ索引与端ロ配置数据之间对应关系的示意图。在图3B中,所述第一索引由设备ID和相应的桥MAC地址组成,这实际上隐含了在所述设备ID和相应的桥MAC地址之间存在对应关系,即反映了设备ID与该设备的桥MAC地址之间的对应关系。当知道设备ID时,根据所述第一索引即可找到该设备桥MAC地址。得到桥MAC地址后,即可经由该桥MAC地址与具体端ロ号组成第二索引,进而再根据所述建立的第二索引与端ロ配置数据之间的对应关系即可找到具体的端ロ配置数据。
在图3B中,设备ID与桥MAC地址之间存在的对应关系之所以用虚线表示,是因为设备ID会发生动态变化。对于桥MAC地址的作用,强调的是根据设备的桥MAC地址能找到该设备,而若想根据桥MAC地址找到该设备上具体某个端ロ的配置数据,还需要在桥MAC地址的基础上结合具体的端口号,依据图3B中展示的桥MAC地址与端口号的组合即第二索引与端ロ配置数据之间的对应关系即可索引到对应的端ロ配置数据。所述第二索引与端ロ配置数据之间的对应关系的示例可以參照图3A关于端ロ索引与端ロ配置数据之间的对应关系的示例,只是需要将设备ID替换成桥MAC地址来理解,在此不再赘述。另外,对于上述包含第一索引和第二索引这两级索引的端ロ索引,显然由桥MAC地址与端口号组成的第二索引与端ロ配置数据之间的对应关系不会因为设备ID的变化而变化,这是采取两级索引所帯来的好处,加强了与端ロ配置数据相关的对应关系的稳定性。本发明实施例一通过在设备的ID发生变化时,更新端ロ索引中的设备ID,防止了因为设备ID的动态切換造成根据端ロ索引找不到对应的端ロ配置数据的情況。在本发明实施例一中,优选地,所述设备是交换设备,所述多设备系统是堆叠系统。实施例ニ图4A是本发明实施例ニ的设备的示意图。所述设备用于实现图2所述方法。多个所述设备可组成多设备系统。如图4A所示,所述的设备包括检测模块400,端ロ索引更新模块402。所述检测模块400用于检测所述多设备系统中是否有设备的ID发生了变化,所述检测是通过比较检测前后所述多设备系统中各设备的ID来进行的。所述端ロ索引更新模块402,用于对于系统中ID发生变化的设备,根据变化后的设备ID更新ID发生变化的设备的端ロ索引,所述端ロ索引用于获取端ロ的配置数据。检测模块400检测到系统中有设备的ID发生了变化时,会通知端ロ索引更新模块402更新ID发生变化的设备的端ロ索引。所述的配置文件存储于主设备中,或者存储于与主设备相连的配置数据库中,在此不做限定。要说明的是,上述检测模块400用于检测系统中是否有设备的ID发生了变化,指检测系统中包含主设备在内的所有设备中是否有设备的ID发生了变化。另外,检测模块400检测是否有设备的ID发生了变化可以是周期性地主动检测,也可以是非周期性地主动检测。要说明的是,检测模块400检测到系统中有设备的ID发生了变化可以是依据ID发生变化的设备主动上报其ID变化相关信息来进行的。在一个例子中,所述端ロ索引由设备ID和端口号组成;此时所述端ロ索引更新模块402更新ID发生变化的设备的端ロ索引具体包括端ロ索引更新模块402将所述设备的ID更新前所述设备对应的端ロ索引中的设备ID更新为变化后的设备ID。为了实现根据所述端ロ索引获取端ロ的配置数据,所述设备还包括第一对应关系建立模块404,用于建立所述端ロ索引和端ロ的配置数据的对应关系。此时设备的示意图如图4B所示。所述的对应关系存储于主设备中,或者存储于与主设备相连的配置数据库中,在此不做限定。在另ー个例子中,所述端ロ索引包括第一索引和第二索引,所述第一索引包括设备ID和相应的桥MAC地址,所述第二索引包括桥MAC地址和端口号。此时所述端ロ索引更新模块402更新ID发生变化的设备的端ロ索引具体包括端ロ索引更新模块402将所述设 备的ID更新前所述设备对应的端ロ索引的第一索引中的设备ID更新为变化后的设备ID。为了实现根据所述端ロ索引获取端ロ的配置数据,所述设备还包括第二对应关系建立模块405,用于建立所述第二索引和端ロ配置数据的对应关系。此时设备的示意图也如图4C所示。所述的对应关系存储于主设备中,或者存储于与主设备相连的配置数据库中,在此不做限定。本发明实施例二通过在多设备系统的设备ID发生变化时,更新端ロ索引中的设备ID,防止了因为设备ID的变化造成根据端ロ索引找不到正确的端ロ配置数据的情況。本发明实施例ニ所述的设备可以是交换设备。
实施例三本发明实施例三提供一种多设备系统,所述的多设备系统由多个本发明实施例ニ所述的设备组成。当本发明实施例ニ所述的设备是交換设备时,所述的多设备系统是堆叠系统。由前面的实施例可知,对于多设备系统,若有设备ID发生变化,为了能够正确索引端ロ配置数据,必须对相关端ロ索引中的设备ID进行更新从而更新端ロ索引。对于多设备系统,设备ID发生变化的重要原因是有新设备加入以及有设备退出多设备系统。其中的有设备退出的情况,系统完全可以不用修改任何一个设备的ID,因为剩余的所有设备的ID都没有发生变化,无论由设备ID与桥MAC地址组成的第一索引所隐含的设备ID与桥MAC地址的对应关系,或者由桥MAC地址与端口号组成的第二索引与端ロ配置数据之间的对应关系均没有发生变化,因此对于剰余设备,不会出现根据设备ID不能正确索引端ロ配置数据的情況。当然,对于有设备退出的情况,主设备也可以重新为所有的成员设备分配ID,然后按照实施例一至三的方案同样能够达到本发明实施例的效果,在此不再赘述。下面以有新设备加入多设备系统为例详细地解释本发明实施例四的方案。实施例四图5是本发明实施例四的多设备系统中更新端ロ索引的又ー种方法流程图。如图5所示,在步骤500,建立第一索引中设备ID与桥MAC地址之间的对应关系以及第ニ索引与设备的端ロ配置数据之间的对应关系,所述第一索引由设备的ID与桥MAC地址组成,所述第二索引由设备的桥MAC地址与端ロ号组成。形成多设备系统时,主设备为包括自身在内的所有成员设备分配不同的设备标识符ID,对于各设备,建立其ID与桥MAC地址之间的对应关系,并建立由该设备的桥MAC地址和端口号的组成的第二索引与该设备的端ロ配置数据之间的对应关系,将上述对应关系存储于所述配置文件中。上述主设备为包括自身在内的所有成员设备分配不同的设备标识符ID是根据一定的规则来分配的。例如,主设备首先收集包含自身在内的所有成员设备的桥MAC地址,其中对于从设备的桥MAC地址,可以采用要求从设备上报或者借助从设备主动上报的方式来实现。随后主设备将所有的桥MAC地址按照大小顺序来排列,将排名直接作为对应设备的ID。当然,也可以采用其它的规则,比如按照各成员交换设备的运行时间长短或者优先级别的高低来分配不同的设备ID,在此不做限定。要说明的是上述建立第一索引中的设备ID与桥MAC地址之间的对应关系与建立第二索引与端ロ配置数据之间的对应关系这两者的顺序是任意的。在步骤502,判断要加入系统的新设备的ID与系统中已有的第一设备的ID是否相同,相同吋,进入步骤504,否则进入步骤506。步骤504,给所述的新设备或所述的第一设备重新分配唯一的设备ID,并建立相应的对应关系。具体地说,可选择以下两种方案(I)给所述的新设备重新分配唯一的设备ID,对于第一设备保留其原ID。建立并保存新加入设备被重新分配的ID与其桥MAC地址之间的对应关系以及由该桥MAC地址与端ロ号组成的第二索引与其端ロ配置数据之间的对应关系。(2)给第一设备重新分配唯一的设备ID,对于新设备保留其原ID。解除第一设备的原ID与第一设备的桥MAC地址之间的对应关系,在分配给第一设备的新的ID与第一设备的桥MAC地址之间建立新的对应关系;建立并保存新加入设备的设备ID与其桥MAC地址之间的对应关系以及由该桥MAC地址与端口号组成的第二索引与其端ロ配置数据之间的对应关系。
要说明的是,上述两种方案中均假定了除了第一设备以及新加入设备之外的所有设备的ID未被重新分配,即未发生变化。对于除了第一设备以及新加入设备之外的ID发生变化的部分或全部设备,还需要执行以下操作解除原设备ID与桥MAC地址之间的对应关系,在分配的新的设备ID与桥MAC地址之间建立新的对应关系。对于其由桥MAC地址与端口号组成的第二索引与其端ロ配置数据之间的对应关系则不需要做任何修改,因为这种对应关系不会受设备ID的变化而产生任何变化。步骤506,对于新设备,建立并保存其设备ID与其桥MAC地址的对应关系,以及由该桥MAC地址与端口号组成的第二索引与其端ロ配置数据之间的对应关系。上述的设备ID可以是新设备原来的ID,也可以是为该新设备重新分配的ID。要说明的是,步骤506的方案中假定了对于新设备加入之前原多设备系统中所有设备的ID均予以保留的情況。对于因为该新设备的加入造成所述第一设备之外的ID发生变化的部分或全部原设备,还需要执行以下操作解除原设备ID与桥MAC地址之间的对应关系,在分配的新的设备ID与桥MAC地址之间建立新的对应关系。对于其由桥MAC地址与端口号组成的第二索引与其端ロ配置数据之间的对应关系则不需要做任何修改,因为这种对应关系不会受设备ID的变化而产生任何变化。图6A和图6B是根据本发明实施例四的新交换设备加入前后堆叠系统中交换设备ID的两种变化示意图。如图6A和图6B所示,在新交换设备2加入之前,堆叠系统包括4个成员交换设备。堆叠系统的这4个成员交换设备在系统上电后,根据一定的规则选举出ー个主交换设备,其余成员设备为从交换设备。所述的主交换设备将负责分配、管理所有成员交换设备的ID。为方便叙述,假设主交换设备的设备ID为1,其余3个从交换设备的ID分别为2,3,4。也即,堆叠系统当前包括主交换设备I,从交换设备2,从交换设备3,以及从交换设备4。当有ID为2的新交换设备2要加入堆叠系统时,虽然该新交换设备的ID为2,与系统中已有的从交换设备2的ID相同,但是由于它们的桥MAC地址不一样,堆叠系统仍然能够将它们进行区分。首先主交换设备I要求新交换设备2上报其桥MAC地址以及相应的端ロ配置数据,然后可选择以下两种操作(I)将5作为该新交换设备2新的设备ID,随后在主交换设备I的配置文件中保存新加入交换设备的ID5与其桥MAC地址的对应关系,以及由该桥MAC地址与端口号组成的第二索引与端ロ配置数据的对应关系。(2)将5作为已有交换设备2新的设备ID,随后在主交换设备I的配置文件中解除已有交换设备2的ID2与其桥MAC地址之间的对应关系,建立并保存新分配的ID5与其桥MAC地址的对应关系。对于新加入的设备2,保留其ID2,建立并保存其ID2与其桥MAC地址之间的对应关系,以及由其桥MAC地址与端口号组成的第二索引与其端ロ配置数据之间的对应关系以上的两种操作方案中,均假定了对于原成员设备1,设备3,设备4的ID均不做变更。如果原成员设备1,设备3,设备4的ID也发生了变更,对于发生了变更的设备,要进行以下操作解除其原ID与其桥MAC地址之间的对应关系,建立并保存新分配的ID与其桥MAC地址的对应关系。对于发生了变更的设备,对于其由桥MAC地址与端口号组成的第二索引与其端ロ配置数据之间的对应关系则不需要做任何修改,因为这种对应关系不会受设备ID的变化而产生任何变化。
最后要说明的是。对于本发明所有实施例中的设备ID,可以动态实时显示于所在设备的显示模块中。具体可借助各设备的管理模块通过数据库订阅消息从配置数据库中获取设备ID,并可以将获取的设备ID发送至各设备的显示模块进行实时显示,方便用户及时直观地了解各成员设备的ID。所述的显示模块优选地是LED灯,或者是液晶显示器以及其它显示设备,在此不做限定。所述的设备优选地是交换设备,所述的多设备系统优选地是堆叠系统。在本申请所提供的实施例中,应该理解到,所揭露的装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为ー种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另ー个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过ー些接ロ,装置或単元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的単元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理単元,即可以位于ー个地方,或者也可以分布到多个网络単元上。可以根据实际的需要选择其中的部分或者全部単元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元、器件可以集成在ー个处理单元中,也可以是各个单元単独物理存在,也可以两个或两个以上単元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能単元的形式实现。所述集成的単元如果以软件功能単元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在ー个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述的具体实施方式
,对本发明的目的、技术方案和有益效果进行了进ー步 详细说明,所应理解的是,以上所述仅为本发明的具体实施方式
而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种多设备系统中更新端口索引的方法,其特征在于,所述方法包括 检测多设备系统中是否有设备的ID发生变化,所述检测是通过比较检测前后所述多设备系统中各设备的ID来进行的; 对于系统中ID发生变化的设备,根据变化后的设备ID更新ID发生变化的设备的端口索引,所述端口索引用于获取端口的配置数据。
2.根据权利要求I所述的方法,其特征在于,所述方法还包括 建立所述端口索引和端口的配置数据的对应关系。
3.根据权利要求1-2之一所述的方法,其特征在于,所述端口索引包括设备ID和端口号; 所述更新ID发生变化的设备的端口索引包括 将所述设备的ID更新前所述设备对应的端口索引中的设备ID更新为变化后的设备ID0
4.根据权利要求I所述的方法,其特征在于,所述端口索引包括第一索引和第二索引,所述第一索引包括设备ID和相应的桥MAC地址,所述第二索引包括桥MAC地址和端口号。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括 建立所述第二索引和端口的配置数据的对应关系。
6.根据权利要求4或5所述的方法,其特征在于,所述更新ID发生变化的设备的端口索引包括 将所述设备的ID更新前所述设备对应的端口索引的第一索引中的设备ID更新为变化后的设备ID。
7.如权利要求1-6中任意一项所述的方法,其特征在于,所述设备是交换设备,所述的多设备系统是堆叠系统。
8.一种多设备系统中的设备,其特征在于,所述设备包括 检测模块,用于检测多设备系统中是否有设备的ID发生变化,所述检测是通过比较检测前后所述多设备系统中各设备的ID来进行的; 端口索引更新模块,用于对于系统中ID发生变化的设备,根据变化后的设备ID更新ID发生变化的设备的端口索引,所述端口索引用于获取端口的配置数据。
9.根据权利要求8所述的设备,其特征在于,所述设备还包括 第一对应关系建立模块,用于建立所述端口索引和端口配置数据的对应关系。
10.根据权利要求8-9之一所述的设备,其特征在于,所述端口索引包括设备标识符ID和端口号; 所述端口索引更新模块更新ID发生变化的设备的端口索引包括 端口索引更新模块将所述设备的ID更新前所述设备对应的端口索引中的设备ID更新为变化后的设备ID。
11.根据权利要求8所述的设备,其特征在于,所述端口索引包括第一索引和第二索弓丨,所述第一索引包括设备ID和相应的桥MAC地址,所述第二索引包括桥MAC地址和端口号。
12.根据权利要求11所述的设备,其特征在于,所述设备还包括 第二对应关系建立模块,用于建立所述第二索引和端口的配置数据的对应关系。
13.根据权利要求11或12所述的设备,其特征在于,所述端口索引更新模块更新ID发生变化的设备的端口索引包括 将所述设备的ID更新前所述设备对应的端口索引的第一索引中的设备ID更新为变化后的设备ID。
14.如权利要求8-13中任意一项所述的设备,其特征在于,所述设备是交换设备。
15.一种多设备系统,其特征在于,所述多设备系统多个如权利要求8-14之一所述的设备组成。
全文摘要
本发明实施例涉及一种多设备系统中更新端口索引的方法、设备以及多设备系统。所述方法包括检测多设备系统中是否有设备的ID发生变化,所述检测是通过比较检测前后所述多设备系统中各设备的ID来进行的;对于系统中I D发生变化的设备,根据变化后的设备ID更新ID发生变化的设备的端口索引,所述端口索引用于获取端口的配置数据。本发明实施例解决了因设备ID的变化造成无法通过端口索引找到正确的端口配置数据的问题。
文档编号H04L12/26GK102664754SQ20121011544
公开日2012年9月12日 申请日期2012年4月19日 优先权日2012年4月19日
发明者宗志刚 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1