地址信息处理方法和装置及系统的制作方法

文档序号:7686611阅读:96来源:国知局
专利名称:地址信息处理方法和装置及系统的制作方法
技术领域
本发明涉及地址信息处理方法和装置及系统,尤其涉及机箱式交换机上 设置的管理板和线卡上交换芯片对地址信息的处理方法,以及执行该地址信 息处理方法的装置及系统。
背景技术
交换机是一种连接多个数据终端,例如连接多台PC机,用于实现数据终端间报文转发的常用设备。例如机箱式交换机就是一种常见的交换机,其上 通常设置有多个插槽,插槽上可插接多块线卡,线卡与设置在机箱式交换机内的管理板共同组成报文转发系统。如图l所示,管理板1与第一线卡21、 第二线卡22和第三线卡23的通讯接口通过管理通路6分别相连,用于与线 卡交互传输管理命令,对第一线卡21、第二线卡22和第三线卡23进行配置, 对报文转发流程进行管理;第一线卡21、第二线卡22和第三线卡23上分别 设置有第一端口 31、第二端口 32和第三端口 33,分别与不同的数据终端相 连,例如与第一PC41、第二PC42和第三PC43相连,用于接收和发送报文, 线卡上端口的数量通常为一个以上,每个线卡上的数个端口分别具有唯一的 端口号;第一线卡21、第二线卡22和第三线卡23上分别设置有第一交换芯 片51、第二交换芯片52和第三交换芯片53,分别连接该第一线卡21、第二 线卡22和第三线卡23上的多个端口 ,并与管理板1通过数据通路7相连, 用于实现数据交换。Control,简称MAC),通常情况是不指定目的地址,默认所有数据终端为目的 终端。广播报文在网络中传输时,会被发送给网络中的每个节点。在交换机 中,会转发广播报文给除接收该报文端口外的所有端口 。单播报文的目的地 址为指定有限数量数据终端的MAC地址,通常是指定一个数据终端,在网络 系统中 一般只会传送一份给目的数据终端。现有交换机转发报文的一般工作过程是线卡上的交换芯片从本地连接的 端口上接收到报文时,首先解析出该报文的目的地址,若为广播报文,则发 送给管理板后转发向所有的端口;若为单播报文,则根据报文的目的地址查 询交换芯片上存储的地址表,所谓地址表,即存储〈地址,端口号〉二元组的 集合,地址即为数据终端的MAC地址,而端口号是连接该数据终端的端口序 号,通常还包含该端口所在的线卡的位置信息;通过查询地址表,交换芯片 获取到该报文应发送的目的数据终端连接在该交换机的哪个端口上,即查询 该报文目的地址与交换机上的哪个端口对应,当查询到对应的端口时,将端 口号设定在该报文的属性值中,发送报文给管理板以便转发给相应的对端, 若交换芯片的地址表没有存储目的地址与对应端口号的地址信息,即无法查 询到对应的端口时,则设定该报文应转发给该交换机上的所有端口,从而形 成广播报文;报文发送到管理板后,管理板根据报文的属性将报文转发给对 应的设定端口或广播给所有端口。在此过程中,管理板通过管理通路向各线 卡发送管理命令指示报文的转发过程。为使交换芯片存储的地址表能够存储交换机上端口对应的数据终端地址, 通常的交换芯片硬件都具有地址信息采集记录功能,也称地址信息的学习功 能。当交换芯片从端口 X接收到某报文时,会检测该报文中的源地址,即发 送报文的数据终端地址,假定为MAC地址X,则交换芯片可采集端口 X对应 的数据终端地址为MAC地址X,将〈MAC地址X,端口 X〉的二元组存储在交换 芯片硬件中,同时将该二元组通过管理通路发送给管理板进行备份。管理板仅可以从自身端口接收的报文中采集地址信息,也可以从管理板转发而来的、其他端口接收的广播报文中采集该报文中源地址的数据终端MAC地址和对应 的端口号,例如上述报文在广播给端口 Y时,端口 Y所在的交换芯片会同样 采集、记录〈MAC地址X,端口X〉这样的二元组。通过地址信息的存储积累, 可在交换芯片上形成较为完整的地址表,尽量减少因报文目的地址所对应的 端口不确定而引发的广播报文现象。广播报文现象频繁出现,必然会大量占 用网络带宽,增加网络节点的负荷,造成多余报文泛滥,且后续带来的负面 作用是网络中连接的每个最终节点都会收到泛滥出来的报文,即形成广播风 暴和洪泛现象,而事实上大部分报文是应发向特定节点的。在交换芯片中形 成地址表后,受存储空间所限,还会出现地址老化的现象,所谓地址老化, 就是交换芯片在较长一端时间内,均没有检测到从某一端口收到报文时,则 交换芯片会视为该端口对应地址的数据终端长时间无响应,应将该地址从地 址表中删除。地址一旦老化被删除后,在该交换芯片再次收到发往该目的地 址的报文时,就会在整个交换机中广播。在产生单播报文时,非单播路径中 的交换芯片上经常出现地址老化现象。现有技术中交换芯片对地址信息的采集处理方法如上所述,其存在的第一 个问题是对于机箱式交换机,由于存在多块线卡,同时每个线卡上布设有 多个端口,而地址信息的采集是由线卡上的交换芯片完成的,所以每个线卡上的交换芯片对地址信息的采集记录是独立的,不同的交换芯片上存储的地 址信息不统一,在通常情况下,部分交换芯片采集到的地址信息其他交换芯 片是无法采集到的,对于某些单播报文来说,非单播路径上的交换芯片就无 法采集到单播报文端口所对应的数据终端地址;现有技术存在的第二个问题 是单播报文的转发会导致设置在非单播报文路径中线卡上的交换芯片地址 表中的地址信息老化而被删除,则再次接收到发往该地址的报文时仍会形成 广播报文而发往所有端口。下面以图1为例说明这两种情况, 一个"R文从第 一端口 31进入第一线卡21的第一交换芯片51,第一端口的序号为A,报文源^t据终端的地址为MAC地址A,目的地址为MAC地址B,那么第一交换芯片 51会采集到〈MAC地址A,第一端口 A〉的二元地址信息,但是因为查询不到 MAC地址B对应的端口号,所以该报文成为广播报文。该报文广播到第二线 卡22和第三线卡23上时,第二交换芯片52和第三交换芯片53也可采集到 <MAC地址A,第一端口 A、的二元地址信息。则后续从第二端口 32接收到目 的地址为MAC地址A的报文时,因为第二交换芯片52上记录有相应的地址信 息,则该报文可形成单播报文,直接会发送给第一交换芯片21的第一端口 31。但是在形成单播报文后,第三交换芯片53将无法采集到第二线卡22上 第二端口 32所对应的地址信息,因而产生了上述的第一个问题,各交换芯片 上存储的地址信息不统一。第二个问题体现在第三线卡23因为后续的、源 地址为MAC地址A的报文形成单播报文后不再发送到其上,所以第三交换芯 片53中存储的〈MAC地址A,第一端口 A〉地址信息将在一段时间后老化被删 除,此后再有目的地址为MAC地址A的报文从第三端口 33进入第三交换芯片 53时,该报文就会成为广播报文。因此,采用现有的交换芯片地址信息处理 技术的交换机在转发报文时会存在较多的广播报文,出现洪泛现象,增加网 络负担。发明内容本发明的目的是提供地址信息处理方法和装置及系统,以减少报文转发 系统中出现的广播风暴和洪泛现象,减少网络负荷,提高网络数据传输速度。为实现上述目的,本发明提供了一种地址信息处理方法,包括下述步骤当管理板接收到交换芯片上报的地址信息时,根据该地址信息产生同步 地址信息,并发送该同步地址信息给多个交换芯片进行同步。为实现上述目的,本发明还提供了另一种地址信息处理方法,包括下述步骤交换芯片根据从获取到的报文中采集到的地址信息更新本地地址表,并向管理板上报该地址信息;当交换芯片接收到管理板发送的同步地址信息时,根据该同步地址信息 更新本i也地址表。为实现上述目的,本发明提供了一种地址信息处理装置,包括同步模 块,用于当接收到交换芯片上报的地址信息时,根据该地址信息产生同步地 址信息,并发送该同步地址信息给多个交换芯片进行同步。为实现上述目的,本发明还提供了另一种地址信息处理装置,包括用于 存储第二地址表的第二存储模块,以及与第二存储模块相连的、用于采集地 址信息来更新第二存储模块中的第二地址表,并向管理板上报该地址信息的 上报模块,其中还包括接收模块,用于接收管理板发送的同步地址信息;处理模块,用于根据该同步地址信息更新第二存储模块存储的第二地址表。为实现上述目的,本发明提供了一种地址信息处理系统,包括管理板和 数个交换芯片,其中 该管理板包括同步模块,用于当接收到交换芯片上报的地址信息时,根据地址信息产 生同步地址信息,并发送同步地址信息给多个交换芯片进行同步;第一存储模块,用于存储第一地址表,并从同步模块中获取地址信息, 根据该地址信息更新第 一地址表;该交换芯片包括第二存储 模块,用于存储第二地址表;上报模块,与该第二存储模块相连,用于采集地址信息来更新第二存储 模块中的第二地址表,并向管理板的同步模块上报地址信息; 接收模块,用于接收同步模块发送的同步地址信息; 处理模块,用于根据同步地址信息更新第二存储模块存储的第二地址表。由以上技术方案可知,本发明采用将管理板中的地址信息发送给各线卡 中交换芯片进行同步的技术手段,克服了各交换芯片中存储的地址信息不统 一而导致不必要的广播报文增加的技术问题,本发明能够减少交换机系统在 转发报文过程中出现的广播报文,避免出现广播风暴和洪泛现象,减轻网络 负担,提高网络中数据传输的速度。下面通过具体实施例并结合附图对本发明做进一步的详细描述。


图1为现有技术的机箱式交换机结构示意图; 图2为本发明一种地址信息处理方法具体实施例一的流程图; 图3为本发明一种地址信息处理方法具体实施例二的流程图; 图4为本发明另一种地址信息处理方法具体实施例的流程图; 图5为本发明一种地址信息处理装置具体实施例的结构示意图; 图6为本发明另一种地址信息处理装置具体实施例的结构示意图; 图7为本发明地址信息处理系统具体实施例的结构示意图。
具体实施方式
如图2所示为本发明一种地址信息处理方法具体实施例一的流程图,本 实施例具体可以为设置有多线卡的机箱式交换机中的管理板所执行的地址信 息处理方法,该地址信息处理方法是在交换机执行报文转发操作的过程中执 行的,包括如下步骤步骤201、当管理板通过管理通路接收到一个线卡上交换芯片上报发送 的地址信息时,将该地址信息作为同步地址信息,所谓地址信息应至少包括〈 数据终端地址,端口号〉这样的二元组,地址表是地址信息的集合;步骤202、管理板将该同步地址信息发送给除刚才上报发送该地址信息 交换芯片以外的、与该管理板连接的所有其他线卡上的交换芯片,以使各交换芯片进行地址信息的同步。在上述步骤201中,当管理板接收到地址信息之后,还可以根据地址信 息更新本地存储的地址表。地址表的更新操作具体可以为将原地址表中未存 储的地址信息添加到地址表中,也可以是对应原地址表存储的〈数据终端地 址,端口号〉中的端口号修改其对应的数据终端地址。本实施例的技术方案利用了原有交换芯片在从报文中采集到地址信息时 向管理板上报的操作。当管理板接收到一个交换芯片上报的地址信息时,会芯片上地址信息的同步。在发送同步地址信息之前,管理板还可以该地址信 息更新本地的地址表。本实施例实现了各交换芯片上存储地址信息的统一,避免了出现单播报 文导致的某些交换芯片无法采集到单播路径上地址信息的现象,能够减少在 交换机这一报文转发系统中出现的不必要报文广播风暴和洪泛现象,减轻了 网络负担,提高了网络的数据传输速度。在本实施例的基础上,为防止交换芯片中的地址老化,当管理板接收到 地址信息之后,还会按照地址老化时间的频率,定期同步地址表中的地址信 息。具体为执行下述步骤当管理板检测到累计时间达到设定门限值时,发 送地址表中的地址信息给所有线卡上的交换芯片进行同步。该设定门限值可 以设定为地址老化的周期,例如设定为3分钟。那么每隔3分钟,管理板就 会遍历本地的地址表,将所有地址信息发送给所有交换芯片。交换芯片在接 收到所有地址信息后,会逐一查询本地地址表中是否存储有该地址信息,未 存储时,可能是还没有采集到,或者是已老化删除,无论是哪种情况,都能 及时将该地址信息补充到交换芯片的地址表中。采用上述技术方案能够有效 的解决交换芯片中的地址信息因老化被删除而导致报文广播现象增加的问 题。如图3所示为本发明一种地址信息处理方法具体实施例二的流程图,该 方法也可以是管理板执行的,包括如下步骤步骤301、当管理板通过管理通路接收到一个线卡上交换芯片上报发送 的地址信息时,识别上报该地址信息的交换芯片的标识,并将该标识记为上报源标识;步骤302、管理板产生同步地址信息,并将上报源标识和地址信息设置 在同步地址信息中;进行同步。本实施例的技术方案与实施例一的区别在于管理板将同步地址信息发 送给所有的交换芯片,但在同步地址信息中标识该地址信息是由谁上报的以 便交换芯片在接收到同步地址信息时能识别到,因为上报的交换芯片不需要 再同步一次了。如图4所示为本发明另一种地址信息处理方法具体实施例的流程图,该 方法具体可以为设置有多线卡的机箱式交换机上的线卡交换芯片所执行的地 址信息处理方法,该地址信息处理方法是在交换机执行报文转发操作的过程 中执行的,包括如下步骤步骤401、交换芯片根据从获取到的报文中采集到的地址信息更新本地 地址表,并通过管理通路上报该地址信息给管理板;步骤402、当交换芯片接收到管理板下发的同步地址信息时,根据该同 步地址信息在本地地址表中进行查询以产生查询结果;步骤403、交换芯片根据查询结果判断本地地址表中是否存储有与该同 步地址信息相同的地址信息,若否,则执行步骤404,若是则丟弃该同步地 址信息,不执行其他操作;步骤404、交换芯片根据同步地址信息更新本地地址表,具体的更新操 作可以是将原地址表中未存储的同步地址信息添加到地址表中,也可以是对 应原地址表存储的〈数据终端地址,端口号>中的端口号修改其对应的数据终 端地址。在本实施例的步骤401中,在交换芯片上报地址信息给管理板之前,还要判断该地址信息是否为本地连接端口对应的地址信息,若是,则将该地址 信息向管理板上报,否则不执行上报操作。交换芯片判断是否为本地连接端口对应的地址信息的方式具体为因为交换芯片仅采集学习报文的源地址,所以若该报文并非从本地端口接收到的,而是其他端口转发的,则可判断出 采集学习到的地址信息并非本地端口对应的地址信息。在本实施例的步骤402中,在交换芯片在本地地址表中查询之前,还执 行下述步骤交换芯片解析同步地址信息中包含的、用于标识上报该同步地址信息的 交换芯片的上报源标识;当交换芯片识别到上报源标识与本地标识不同时,即该同步地址信息不 是由自身上报的,则执行后续的、根据同步地址信息更新本地地址表的步骤。在步骤402中,交换芯片所接收的同步地址信息既可以是管理板在接收 到其他交换芯片上报的地址信息时实时下发的同步地址信息,也可以是管理 板周期性下发的所有地址信息,若交换芯片接收到包括数个同步地址信息的 地址表时,则逐一查询匹配以更新本地地址表,将老化删除的地址信息补充 回地址表中。本实施例的技术方案能够解决报文单播现象导致的交换芯片存储地址信 息不统一和地址老化删除引发的问题,能够减少报文广播现象的发生,减轻 网络负担,提高网路数据传输速度。在本实施例中,交换芯片仅将本地连接断口的地址信息上报,能够有效 的避免各交换芯片重复上报地址信息现象的发生,减少管理通路的承载量, 减轻管理板和交换芯片的地址信息处理负担。如图5所示为本发明一种地址信息处理装置具体实施例的结构示意图, 本实施例的地址信息处理装置具体为交换机上的管理板,除管理板上已有的、 用于转发报文的功能部件之外,管理板上还设置有同步模块12,该同步模块 12用于当接收到交换芯片上报的地址信息时,根据该地址信息产生同步地址 信息,并发送给多个交换芯片进行同步。同步模块12的具体工作方式可以为将同步地址信息发送给除上报该地址信息的交换芯片以外的所有其他交换芯 片,或者在该同步地址信息中设置上报交换芯片的标识作为上报源标识,而 后将同步地址信息发送给所有交换芯片。在本实施例的地址信息处理装置中,还可以设置用于存储第一地址表的第一存储模块11,与同步模块12相连,用于从同步模块12中获取地址信息,根据地址信息更新第 一地址表。在上述技术方案的基础上,管理板上还可以进一步设置用于累计时间的定时模块13和与定时模块13、第一存储模块11相连的更新模块14,如图5 所示,更新模块14用于当检测到定时模块13中的累计时间达到设定门限值 时,获取第一存储模块11存储的地址表中的地址信息,将地址信息作为同步 地址信息发送给多个交换芯片进行同步。本实施例的管理板可以执行本发明 一种地址信息处理方法实施例的技术 方案,在接收到上报的地址信息时,将地址信息同步给其他交换信息,能够 解决交换芯片上存储的地址信息不统一和地址信息老化删除导致报文广播现 象增加的问题。如图6所示为本发明另一种地址信息处理装置具体实施例的结构示意 图,本实施例的地址信息处理装置具体为交换机上线卡的交换芯片,除交换 芯片上已有的、用于转发报文的功能部件之外,交换芯片上还设置有用于 存储地址表的第二存储模块21;与第二存储模块21相连的上报模块22,上 报模块22用于从报文中采集地址信息来更新第二存储模块21中的第二地址 表,以及将地址信息向管理板上报;用于接收管理板发送的同步地址信息的 接收模块23;用于根据同步地址信息更新第二存储模块21存储的第二地址 表的处理模块24。在本实施例的基础上,处理模块可以进一步包括用于判断接收到的同 步地址信息是否为本地连接端口对应的地址信息的判断单元;用于当识别到 判断单元中的判断结果为同步地址信息不是本地连接端口对应的地址信息 时,根据同步地址信息更新第二存储模块存储的第二地址表的更新处理单元。本实施例的交换芯片可以执行本发明另 一种地址信息处理方法实施例的 技术方案,交换芯片能够通过从管理板获取同步地址信息来丰富本地地址表 中的地址信息,使交换芯片上的地址信息与其他交换芯片上存储的地址信息 统一,且能够使交换芯片中因老化被删除的地址信息被及时的补充回地址表 中。因此本实施例的技术方案能够减少报文转发时不必要的报文广播,从而 减轻网络负担,提高传输速度。如图7所示为本发明地址信息处理系统具体实施例的结构示意图,本实施例具体为交换机中管理板10和与其相连的数个交换芯片20组成的地址信 息处理系统,其中,该管理板10包括第一存储模块11和同步模块12;同步 模块12用于当接收到交换芯片20上报的地址信息时,根据地址信息产生同 步地址信息,并发送同步地址信息给多个交换芯片20进行同步;第一存储模 块ll用于存储第一地址表,与同步模块12相连,用于从同步模块12中获取 地址信息,根据地址信息更新第一地址表。交换芯片20包括第二存储模块 21、上报模块22、接收模块23和处理模块24;该第二存储模块21用于存储 第二地址表;该上报模块22与与第二存储模块21相连,用于从报文中采集 地址信息来更新第二存储模块21中的第二地址表,并向管理板10的同步模 块12上报该地址信息;接收模块23用于接收同步模块12发送的同步地址信 息;处理模块24用于根据同步地址信息更新第二存储模块21存储的第二地 址表。在本实施例的基础上,交换芯片上的处理模块可以进一步包括用于判 断接收到的同步地址信息是否为本地连接端口对应的地址信息的判断单元; 用于当识别到判断单元中的判断结果为同步地址信息不是本地连接端口对应 的地址信息时,根据同步地址信息更新第二存储模块存储的第二地址表的更 新处理单元。在上述技术方案的基础上,还可以在管理板10上设置用于累计时间的定 时模块13和更新模块14,如图6所示,该更新模块14与定时模块13和第 一存储模块11相连,用于当检测到定时模块13中的累计时间达到设定门限值时,获取第一存储模块ll中第一地址表的地址信息,将该地址信息作为同步地址信息发送给各交换芯片20的接收模块23进行同步。本实施例的技术方案可以执行本发明两种地址信息处理方法实施例的技 术方案,能够保证各交换芯片中地址信息的统一,减少不必要的报文广播现 象,减轻网络负担,提高网络的数据传输速度。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读 取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括R0M、 RAM、;兹碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1、一种地址信息处理方法,其特征在于包括当管理板接收到交换芯片上报的地址信息时,根据所述地址信息产生同步地址信息,并发送所述同步地址信息给多个交换芯片进行同步。
2、 根据权利要求1所述的地址信息处理方法,其特征在于当管理板接 收到交换芯片上报的地址信息时,根据所述地址信息产生同步地址信息,并 发送所述同步地址信息给多个交换芯片进行同步具体为当所述管理板接收到一个交换芯片上报的地址信息时,将所述地址信息 作为同步地址信息;所述管理板将所述同步地址信息发送给除上报所述地址信息的交换芯片 以外的、与所述管理板相连的其他交换芯片。
3、 根据权利要求1所述的地址信息处理方法,其特征在于当管理板接 收到交换芯片上报的地址信息时,根据所述地址信息产生同步地址信息,并 发送所述同步地址信息给多个交换芯片进行同步具体为当所述管理板接收到 一个交换芯片上报的地址信息时,识别所述交换芯 片的标识,并将所述标识记为上报源标识;所述管理板产生同步地址信息,并将所述上报源标识和所述地址信息设 置在所述同步地址信息中;所述管理板将所述同步地址信息发送给与所述管理板相连的所有交换芯 片进行同步。
4、 根据权利要求1或2或3所述的地址信息处理方法,其特征在于,在 管理板接收到地址信息之后,还包括所述管理板根据所述地址信息更新本 地存储的地址表。
5、 根据权利要求4所述的地址信息处理方法,其特征在于,在管理板接 收到地址信息之后,还包括当管理板检测到累计时间达到设定门限值时, 发送所述地址表中的地址信息给多个交换芯片进行同步。
6、 一种地址信息处理方法,其特征在于包括交换芯片根据从获取到的报文中采集到的地址信息更新本地地址表,并 向管理板上报所述地址信息;当交换芯片接收到管理板发送的同步地址信息时,根据所述同步地址信 息更新本i也i也址表。
7、 根据权利要求6所述的地址信息处理方法,其特征在于,交换芯片向 管理板上报所述地址信息之前,还包括当交换芯片检测到所述地址信息为 本地连接的端口所对应的地址信息时,将所述地址信息向管理板上报。
8、 根据权利要求6所述的地址信息处理方法,其特征在于,当交换芯片 接收到管理板发送的同步地址信息时,根据所述同步地址信息更新本地地址 表具体为交换芯片解析所述同步地址信息中包含的、用于标识上报该同步地址信 息的交换芯片的上报源标识;当所述交换芯片识别到所述上报源标识与本地标识不同时,根据所述同 步地址信息更新本地地址表。
9、 根据权利要求6或8所述的地址信息处理方法,其特征在于,所述根 据所述同步地址信息更新本地地址表的步骤具体为所述交换芯片根据所述 同步地址信息在本地地址表中查询,当未查询到与所述同步地址信息相同的 地址信息时,将所述同步地址信息存储到本地地址表中。
10、 一种地址信息处理装置,其特征在于包括同步模块,用于当接收 到交换芯片上报的地址信息时,根据所述地址信息产生同步地址信息,并发 送所述同步地址信息给多个交换芯片进行同步。
11、 根据权利要求10所述的地址信息处理装置,其特征在于还包括 第一存储模块,用于存储第一地址表,并从所述同步模块中获取地址信息, 根据所述地址信息更新所述第 一地址表。
12、 根据权利要求11所述的地址信息处理装置,其特征在于,还包括定时模块,用于累计时间;更新模块,与所述定时模块和所述第一存储模块相连,用于当检测到定时模块中的累计时间达到设定门限值时,获取所述第 一存储模块存储的地址表中的地址信息,将所述地址信息作为同步地址信息 发送给多个交换芯片进行同步。
13、 一种地址信息处理装置,包括用于存储第二地址表的第二存储模 块,以及与所述第二存储模块相连的、用于采集地址信息来更新第二存储模 块中的第二地址表,并向管理板上报所述地址信息的上报模块,其特征在于 还包括接收^t块,用于接收管理板发送的同步地址信息;处理模块,用于根据所述同步地址信息更新第二存储模块存储的第二地 址表。
14、 根据权利要求13所述的地址信息处理装置,其特征在于,所述处 理模块包括判断单元,用于判断所述同步地址信息是否为本地连接端口对应的地址 信息;更新处理单元,用于当判断结果为所述同步地址信息不是本地连接端口 对应的地址信息时,根据所述同步地址信息更新第二存储模块存储的第二地 址表。
15、 一种地址信息处理系统,包括管理板和数个交换芯片,其特征在于 所述管理板包括同步模块,用于当接收到交换芯片上报的地址信息时,根据所述地址信 息产生同步地址信息,并发送所述同步地址信息给多个交换芯片进行同步;第一存储模块,用于存储第一地址表,并从所述同步模块中获取地址信 息,根据所述地址信息更新所述第一地址表;所述交换芯片包括第二存储模块,用于存储第二地址表;上报模块,与所述第二存储模块相连,用于采集地址信息来更新第二存储模块中的第二地址表,并向管理板的同步模块上报所述地址信息; 接收模块,用于接收所述同步模块发送的同步地址信息; 处理模块,用于根据所述同步地址信息更新所述第二存储模块存储的第二地址表。
16、 根据权利要求15所述的地址信息处理系统,其特征在于,所述处 理模块包括判断单元,用于判断所述同步地址信息是否为本地连接端口对应的地址 <吕息;更新处理单元,用于当判断结果为所述同步地址信息不是本地连接端口 对应的地址信息时,根据所述同步地址信息更新第二存储模块存储的第二地 址表。
17、 根据权利要求15所述的地址信息处理系统,其特征在于所述管理 板上还包括定时模块,用于累计时间;更新模块,与所述定时模块和所述 第 一存储模块相连,用于当检测到定时模块中的累计时间达到设定门限值时, 获取所述第一存储模块中的第一地址表的地址信息,将所述地址信息作为同 步地址信息发送给各所述交换芯片的接收模块进行同步。
全文摘要
本发明涉及地址信息处理方法和装置及系统。其中一种地址信息处理方法包括当管理板接收到地址信息时,发送该地址信息进行同步。另一种方法包括交换芯片采集地址信息更新本地地址表并上报;当接收到同步地址信息时,根据同步地址信息更新本地地址表。本发明的两种地址信息处理装置包括分别执行上述两种方法的功能模块,本发明的系统包括执行上述两种方法的装置。本发明的技术方案采用地址信息同步的技术手段,克服了各交换芯片中存储的地址信息不统一而导致不必要的广播报文增加的技术问题,能够减少交换机系统在转发报文过程中出现的广播报文,避免出现广播风暴和洪泛现象,减轻网络负担,提高网络中数据传输的速度。
文档编号H04L12/56GK101217492SQ20081005567
公开日2008年7月9日 申请日期2008年1月4日 优先权日2008年1月4日
发明者峻 林 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1