基站控制器系统的环回检测方法和基站控制器系统的制作方法

xiaoxiao2020-10-23  16

基站控制器系统的环回检测方法和基站控制器系统的制作方法
【技术领域】
[0001] 本发明实施例设及通信技术,尤其设及一种基站控制器系统的环回检测方法和基 站控制器系统。
【背景技术】
[0002] 计算机网络的拓扑结构是引用拓扑学中研究与大小、形状无关的点、线关系的方 法,把网络中的计算机和通信设备抽象为一个点,把传输介质抽象为一条线,由点和线组成 的几何图形就是计算机网络的拓扑结构。计算机网络的最主要的拓扑结构有总线型拓扑、 环型拓扑、树型拓扑、星型拓扑、混合型拓扑W及网状拓扑。其中环形拓扑、星形拓扑、总线 拓扑是S个最基本的拓扑结构。在局域网中,使用最多的是星型结构。
[0003] 在利用上述拓扑结构进行组网的过程中,由于拓扑的设计或连接的问题,会造成 组网中存在转发环路,而如果网络中存在转发环路,则会出现大量信息重复转发,引发广播 风暴。为避免上述情况的发生,通常使用生成树协议(SpanningTreeProtocol,简称ST巧 进行环回检测W发现网络中存在的环路,W及进行环回路径的修剪。具体通过指定系统的 根节点,及每一个网元的根网元和最优路径,来剔除多余的环回端口。
[0004] 然而,在使用STP进行环回检测过程中,由于端口链接发生变化时,需要重新生成 生成树,因此会使得环回检测耗时较长。

【发明内容】

[0005] 本发明实施例提供一种基站控制器系统的环回检测方法和基站控制器系统,W解 决在使用STP进行环回检测过程中,由于端口链接发生变化时,需要重新生成生成树,因此 会使得环回检测耗时较长的问题。
[0006] 第一方面,本发明实施例提供一种基站控制器系统的环回检测方法,所述基站控 制器系统包括多个交换板,所述交换板包括第一交换板和至少一个第二交换板,所述方法 包括:
[0007] 所述第一交换板实时接收所述基站控制器系统中各第二交换板发送的检测报文, 各检测报文包括交换板之间的通信路径信息;
[000引所述第一交换板根据接收到检测报文的各端口信息和各交换板之间的通信路径 信息,获取所述第一交换板的各端口可通信的交换板的信息,所述可通信的交换板包括与 所述端口直接连接的交换板和与所述端口间接连接的交换板;
[0009] 所述第一交换板根据所述第一交换板的各端口可通信的交换板信息获取各交换 板可通信所述第一交换板的端口的信息;
[0010] 所述第一交换板分别判断各交换板可通信所述第一交换板的端口是否存在多个 链路聚合组,若存在多个链路聚合组,则所述第一交换板存在环回,将所述环回引入的端口 设置为禁止转发报文状态;
[0011] 其中,所述禁止转发报文状态包括仅能接收检测报文,不允许转发业务报文。
[0012] 结合第一方面,在第一方面的第一种可能的实现方式中,所述通信路径信息是所 述基站控制器系统中各第二交换板根据各第二交换板的端口的框掩码表生成的,所述各第 二交换板的端口的框掩码表包括所述第二交换板的各端口与各交换板的通信信息;
[0013] 若所述第二交换板的一端口与一交换板的通信信息为可通信,则所述第二交换板 与所述交换板之间存在通信路径。
[0014] 结合第一方面,在第一方面的第二种可能的实现方式中,所述第一交换板根据接 收到检测报文的各端口信息和各交换板之间的通信路径信息,获取所述第一交换板的各端 口可通信的交换板的信息,所述可通信的交换板包括与所述端口直接连接的交换板和与所 述端口间接连接的交换板,包括:
[0015] 所述第一交换板根据接收到检测报文的各端口信息,获取所述端口直接可通信所 述检测报文对应的交换板的信息,所述端口与所述检测报文对应的交换板直接连接,则所 述端口与所述交换板的通信信息为可通信;
[0016] 所述第一交换板根据接收到检测报文的各端口信息和所述检测报文对应的交换 板与各交换板之间的通信路径,获取所述端口间接可通信的交换板的信息,则所述端口与 所述交换板的通信信息为可通信;
[0017] 所述第一交换板根据未接收到检测报文的各端口信息,获取所述端口不能通信的 交换板的信息,则所述端口与所述交换板的通信信息为不可通信;
[001引所述第一交换板根据所述第一交换板的各端口与各交换板的通信信息,生成所述 第一交换板的端口的框掩码表;
[0019] 根据所述第一交换板的端口的框掩码表中通信信息为可通信的所述第一交换板 的端口和交换板,获取所述第一交换板的各端口可通信的交换板的信息。
[0020] 结合第一方面的第二种可能的实现方式,在第一方面的第=种可能的实现方式 中,所述第一交换板根据所述第一交换板的各端口可通信的交换板的信息获取各交换板可 通信所述第一交换板的端口信息,包括:
[0021] 所述第一交换板根据所述第一交换板的端口的框掩码表获取所述第一交换板的 框的端口掩码表,所述第一交换板的框的端口掩码表包括各交换板与所述第一交换板的各 端口的通信信息;
[0022] 所述第一交换板根据所述第一交换板的框的端口掩码表获取各交换板可通信所 述第一交换板的端口信息。
[0023] 结合第一方面、第一方面的第一种至第=种任一种可能的实现方式,在第一方面 的第四种可能的实现方式中,若所述第一交换板与所述基站控制器系统中的一第二交换板 存在新的连接;
[0024] 所述第一交换板实时接收所述基站控制器系统中各第二交换板发送的检测报文, 之前还包括:
[0025] 所述第一交换板将新的连接对应的端口设置为禁止转发状态,并向新的连接的交 换板发送检测报文;
[0026] 所述将环回引入的端口设置为禁止转发报文状态,包括:
[0027] 将所述新的连接对应的端口设置为禁止转发报文状态。
[002引结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式 中,所述方法还包括:
[0029] 若不存在多个链路聚合组,则所述第一交换板不存在环回,将新的连接对应的端 口设置为转发报文状态;
[0030] 其中,所述转发报文状态包括既能接收检测报文,也允许转发业务报文。
[0031]第二方面,本发明实施例提供一种第一交换板,所述第一交换板为基站控制器系 统中的交换板,所述基站控制器系统还包括至少一个第二交换板,所述第一交换板包括:
[0032] 报文收发模块,用于实时接收所述基站控制器系统中各第二交换板发送的检测报 文,各检测报文包括交换板之间的通信路径信息;
[0033] 端口信息管理模块,用于根据接收到检测报文的各端口信息和各交换板之间的通 信路径信息,获取所述第一交换板的各端口可通信的交换板信息,所述可通信的交换板包 括与所述端口直接连接的交换板和与所述端口间接连接的交换板;
[0034] 整板信息管理模块,用于根据所述第一交换板的各端口可通信的交换板信息获取 各交换板可通信所述第一交换板的端口信息;
[0035] 环回判决模块,用于分别判断各交换板可通信所述第一交换板的端口是否存在多 个链路聚合组,若存在多个链路聚合组,则所述第一交换板存在环回;
[0036] 端口驱动模块,用于将所述环回引入的端口设置为禁止转发报文状态;
[0037] 其中,所述禁止转发报文状态包括仅能接收检测报文,不允许转发业务报文。
[003引结合第二方面,在第二方面的第一种可能的实现方式中,所述通信路径信息是所 述基站控制器系统中各第二交换板根据各第二交换板的端口的框掩码表生成的,所述各第 二交换板的端口的框掩码表包括所述第二交换板的各端口与各交换板的通信信息;
[0039] 若所述第二交换板的一端口与一交换板的通信信息为可通信,则所述第二交换板 与所述交换板之间存在通信路径。
[0040] 结合第二方面,在第二方面的第二种可能的实现方式中,所述端口信息管理模块, 具体用于:
[0041] 根据接收到检测报文的各端口信息,获取所述端口直接可通信所述检测报文对应 的交换板信息,所述端口与所述检测报文对应的交换板直接连接,则所述端口与所述交换 板的通信信息为可通信;
[0042] 根据接收到检测报文的各端口信息和所述检测报文对应的交换板与各交换板之 间的通信路径,获取所述端口间接可通信的交换板信息,则所述端口与所述交换板的通信 信息为可通信;
[0043] 根据未接收到检测报文的各端口信息,获取所述端口不能通信的交换板信息,贝U 所述端口与所述交换板的通信信息为不可通信
[0044] 根据所述第一交换板的各端口与各交换板的通信信息,生成所述第一交换板的端 口的框掩码表;
[0045] 根据所述第一交换板的端口的框掩码表中通信信息为可通信的所述第一交换板 的端口和交换板,获取所述第一交换板的各端口可通信的交换板的信息。
[0046] 结合第二方面的第二种可能的实现方式,在第二方面的第=种可能的实现方式 中,所述整板信息管理模块,具体用于:
[0047] 根据所述第一交换板的端口的框掩码表获取所述第一交换板的框的端口掩码表, 所述第一交换板的框的端口掩码表包括各交换板与所述第一交换板的各端口的通信信 息;
[0048] 根据所述第一交换板的框的端口掩码表获取各交换板可通信所述第一交换板的 端口信息。
[0049] 结合第二方面、第二方面的第一种至第=种任一种可能的实现方式,在第二方面 的第四种可能的实现方式中,若所述第一交换板与所述基站控制器系统中的一第二交换板 存在新的连接;
[0化0] 所述报文收发模块用于实时接收所述基站控制器系统中各第二交换板发送的检 测报文,之前所述端口驱动模块还用于:
[0化1] 将新的连接对应的端口设置为禁止转发状态;
[0化2] 并通过所述报文收发模块向新的连接的交换板发送检测报文;
[0化3] 所述端口驱动模块用于将环回引入的端口设置为禁止转发报文状态,具体包括: [0化4] 将所述新的连接对应的端口设置为禁止转发报文状态。
[0055] 结合第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式 中,所述环回判决模块还用于:若不存在多个链路聚合组,则所述第一交换板不存在环回; [0化6] 所述端口驱动模块还用于将新的连接对应的端口设置为转发报文状态;
[0化7] 其中,所述转发报文状态包括既能接收检测报文,也允许转发业务报文。
[0化引第=方面,本发明实施例提供一种第一交换板,基站控制器系统包括多个交换板, 所述交换板包括所述第一交换板和第二交换板,所述第一交换板包括:
[0059] 接收器,用于实时接收所述基站控制器系统中各第二交换板发送的检测报文,各 检测报文包括交换板之间的通信路径信息;[0060] 处理器,用于根据接收到检测报文的各端口信息和各交换板之间的通信路径信 息,获取所述第一交换板的各端口可通信的交换板信息,所述可通信的交换板包括与所述 端口直接连接的交换板和与所述端口间接连接的交换板;
[0061] 所述第一交换板根据所述第一交换板的各端口可通信的交换板信息获取各交换 板可通信所述第一交换板的端口信息;
[0062] 所述第一交换板分别判断各交换板可通信所述第一交换板的端口是否存在多个 链路聚合组,若存在多个链路聚合组,则所述第一交换板存在环回,将所述环回引入的端口 设置为禁止转发报文状态;
[0063] 其中,所述禁止转发报文状态包括仅能接收检测报文,不允许转发业务报文。
[0064] 结合第=方面,在第=方面的第一种可能的实现方式中,所述通信路径信息是所 述基站控制器系统中各第二交换板根据各第二交换板的端口的框掩码表生成的,所述各第 二交换板的端口的框掩码表包括所述第二交换板的各端口与各交换板的通信信息;
[00化]若所述第二交换板的一端口与一交换板的通信信息为可通信,则所述第二交换板 与所述交换板之间存在通信路径。
[0066] 结合第=方面,在第=方面的第二种可能的实现方式中,所述处理器用于根据接 收到检测报文的各端口信息和各交换板之间的通信路径信息,获取所述第一交换板的各端 口可通信的交换板信息,所述可通信的交换板包括与所述端口直接连接的交换板和与所述 端口间接连接的交换板,具体包括:
[0067] 根据接收到检测报文的各端口信息,获取所述端口直接可通信所述检测报文对应 的交换板信息,所述端口与所述检测报文对应的交换板直接连接,则所述端口与所述交换 板的通信信息为可通信;
[0068] 根据接收到检测报文的各端口信息和所述检测报文对应的交换板与各交换板之 间的通信路径,获取所述端口间接可通信的交换板信息,则所述端口与所述交换板的通信 信息为可通信;
[0069] 根据未接收到检测报文的各端口信息,获取所述端口不能通信的交换板信息,贝U 所述端口与所述交换板的通信信息为不可通信;
[0070] 根据所述第一交换板的各端口与各交换板的通信信息,生成所述第一交换板的端 口的框掩码表;
[0071] 根据所述第一交换板的端口的框掩码表中通信信息为可通信的所述第一交换板 的端口和交换板,获取所述第一交换板的各端口可通信的交换板的信息。
[0072] 结合第=方面的第二种可能的实现方式,在第=方面的第=种可能的实现方式 中,所述处理器用于根据所述第一交换板的各端口可通信的交换板信息获取各交换板可通 信所述第一交换板的端口信息,具体包括:
[0073] 根据所述第一交换板的端口的框掩码表获取所述第一交换板的框的端口掩码表, 所述第一交换板的框的端口掩码表包括各交换板与所述第一交换板的各端口的通信信 息;
[0074] 根据所述第一交换板的框的端口掩码表获取各交换板可通信所述第一交换板的 端口信息。
[0075] 结合第=方面、第=方面的第一种至第=种任一种可能的实现方式,在第=方面 的第四种可能的实现方式中,若所述第一交换板与所述基站控制器系统中的一第二交换板 存在新的连接;
[0076] 所述第一交换板还包括发送器,用于在所述接收器用于实时接收所述基站控制器 系统中各第二交换板发送的检测报文,之前:
[0077] 将新的连接对应的端口设置为禁止转发状态,并向新的连接的交换板发送检测报 文;
[007引所述处理器用于将环回引入的端口设置为禁止转发报文状态,具体包括:
[0079] 将所述新的连接对应的端口设置为禁止转发报文状态。
[0080] 结合第=方面的第四种可能的实现方式,在第=方面的第五种可能的实现方式 中,所述处理器还用于:
[0081] 若不存在多个链路聚合组,则所述第一交换板不存在环回,将新的连接对应的端 口设置为转发报文状态;
[0082] 其中,所述转发报文状态包括既能接收检测报文,也允许转发业务报文。
[0083] 第四方面,本发明实施例提供一种基站控制器系统,包括至少一个如第=方面、第 =方面的第一种至第五种任一种可能的实现方式的第一交换板。
[0084] 本发明实施例基站控制器系统的环回检测方法和基站控制器系统,交换板实时接 收基站控制器系统中其他交换板发送的检测报文,通过接收到检测报文的各端口信息和检 测报文中的各交换板之间的通信路径,获取该交换板的各端口可通信的交换板信息,进而 获取各交换板可通信该交换板的端口信息,判断各交换板可通信该交换板的端口是否存在 多个链路聚合组,若存在,则存在环回,并将环回引入的端口设置为禁止转发报文状态,由 于交换板实时接收其他交换板发送的检测报文,从而使得环回点接线后立即就可W判决出 存在环回,并将环回引入点设置为禁止转发状态,不会修剪其他路径,使得在具有环回路径 时,可W在较短时间内完成环回判决,达到快速检测环回的目的。
【附图说明】
[0085] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可W 根据该些附图获得其他的附图。
[0086] 图1为本发明基站控制器系统的组网示意图;
[0087] 图2为本发明基站控制器系统的环回检测方法实施例一的流程图;
[008引图3为本发明基站控制器系统的另一组网示意图;
[0089] 图4为本发明基站控制器系统的环回检测方法实施例二的流程图;
[0090] 图5为本发明基站控制器系统的又一组网示意图;
[0091] 图6为本发明第一交换板实施例一的结构示意图;
[0092] 图7为本发明第一交换板实施例二的结构示意图;
[0093] 图8为本发明基站控制器系统实施例的结构示意图。
【具体实施方式】
[0094] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0095] 图1为本发明基站控制器系统的组网示意图,如图1所示,基站控制器系统包括多 个交换板,各交换板之间通过千兆W太网佑ig油itEthernet,简称G巧网线互联,图1 个交换板做示意性举例说明,图1所示的组网示意图即为【背景技术】中记载的网络拓扑结构 存在转发环路(环回),本发明下述实施例具体记载了如何快速进行环回检测,W避免由于 网络拓扑结构存在环回,而引发的广播风暴。
[0096] 需要说明的是,本发明的基站控制器系统包括多个交换板,所述交换板包括第一 交换板和第二交换板,该里的第一交换板为进行环回检测的交换板,第二交换板为辅助该 第一交换板完成环回检测的交换板,基站控制器系统中除了第一交换板,将其他交换板统 称为第二交换板,第一和第二仅为了清楚的阐述本发明的环回检测方法,而区分出在完成 环回检测过程中各交换板的技术特征,当然可W理解的,第二交换板也可W作为第一交换 板进行环回检测,第一交换板也可W作为第二交换板辅助其他交换板完成环回检测,即第 一交换板和第二交换板为具有相同结构和功能的交换板。
[0097] 图2为本发明基站控制器系统的环回检测方法实施例一的流程图,如图2所示,本 实施例的方法可W包括:
[009引步骤101、第一交换板实时接收所述基站控制器系统中各第二交换板发送的检测 报文,各检测报文包括交换板之间的通信路径信息。
[0099] 具体的,"实时"具体指W-定时间间隔不断的,即第一交换板W-定时间间隔不 断的接收基站控制器系统中其他各交换板发送的检测报文,即基站控制器系统中的各交换 板实时互相发送检测报文,各检测报文中的交换板之间的通信路径信息可W相同也可W不 同,W图1所示的组网示意图做进一步举例说明,0框作为第一交换板,其接收到1框和2框 分别发送的检测报文,1框发送的检测报文包括的交换板之间的通信路径信息为(1、2) (1、 0),其中(1、2)表示1框和2框的通信路径,(1、〇)表示1框和0框的通信路径,2框发送的 检测报文包括(2、1) (2、0),其中(2、1)表示2框和1框的通信路径,(2、0)表示2框和0框 的通信路径。
[0100] 步骤102、所述第一交换板根据接收到检测报文的各端口信息和各交换板之间的 通信路径信息,获取所述第一交换板的各端口可通信的交换板信息,所述可通信的交换板 包括与所述端口直接连接的交换板和与所述端口间接连接的交换板。
[0101] 其中,图3为本发明基站控制器系统的另一组网示意图,W图3做具体解释说明, 各交换板均为主备配置,每一个交换板有12个面板端口,通过该面板端口实现框间互连, 端口编号为主板0-11,备板12-23,如图3所示,0框的(0, 1,12, 13)4个端口与1框相连, (2, 3, 14, 15)4个端口与2框相连,同一虚线框中的4个端口属于同一链路聚合组(TRUNK 组),0框作为第一交换板,1框和2框分别作为第二交换板,1框和2框分别向0框发送检 测报文,0框通过化1)两个端口接收1框发送的检测报文,0框通过化3)两个端口接收 2框发送的检测报文,0框根据接收到1框发送的检测报文的化1)端口和该检测报文中的 交换板之间的通信路径信息,该检测报文中的交换板之间的通信路径信息可W为(1、2),即 1框和2框有连接,则0框可W获取0框化1)端口可通信1框和2框,0框根据接收到2 框发送的检测报文的化3)端口和该检测报文中的交换板之间的通信路径信息,该检测报 文中的交换板之间的通信路径信息可W为(2、1),即2框和1框有连接,则0框可W获取0 框化3)端口可通信2框和1框。其中,与端口直接连接的交换板具体指例如0框的(0,1) 端口与1框即为直接连接,与端口间接连接的交换板具体指例如0框的化1)端口与2框 是通过1框连接的,即为间接连接。
[0102] 步骤103、所述第一交换板根据所述第一交换板的各端口可通信的交换板信息获 取各交换板可通信所述第一交换板的端口信息。
[0103] 具体的,W上述举例做进一步解释说明,第一交换板的各端口可通信的交换板信 息为0框化1)端口可通信1框、0框化1)端口可通信2框、0框化1)端口可通信0框、 0框化3)端口可通信2框、0框化3)端口可通信1框、0框化3)端口可通信1框,根据 所述第一交换板的各端口可通信的交换板信息获取各交换板可通信所述第一交 换板的端 口信息,即为1框可通信0框的化1)端口和(2,3)端口,2框可通信0框的化3)端口和 (0,1)端口,0框可通信0框的(0, 1)端口和(2,3)端口。
[0104] 步骤104、所述第一交换板分别判断各交换板可通信所述第一交换板的端口是否 存在多个链路聚合组,若存在多个链路聚合组,则所述第一交换板存在环回,将所述环回引 入的端口设置为禁止转发报文状态。
[01化]其中,所述禁止转发报文状态包括仅能接收检测报文,不允许转发业务报文。
[0106] 具体的,W上述举例做进一步解释说明,0框分别判断0框、1框和2框可通信0框 的端口是否存在多个链路聚合组,具体的,0框可通信0框的端口包括(0,1)、(2, 3)四个端 口,其属于两个链路聚合组,1框可通信0框的端口包括(〇,1)、(2,3)四个端口,其属于两 个链路聚合组,2框可通信0框的端口仅包括(0,1)、(2, 3)四个端口,其属于两个链路聚合 组,所W0框、1框和2框均存在环回。
[0107] 进一步的,上述通信路径信息是所述基站控制器系统中各第二交换板根据各第二 交换板的端口的框掩码表生成的,所述各第二交换板的端口的框掩码表包括所述第二交换 板的各端口与各交换板的通信信息;
[0108] 若所述第二交换板的一端口与一交换板的通信信息为可通信,则所述第二交换板 与所述交换板之间存在通信路径。
[0109] 具体的,端口的框掩码表的具体形式可W如表1所示,该里W1框做举例说明,具 体的该端口的框掩码表的行属性为该第二交换板的端口信息,列属性为交换板标识信息。 该里可W用二进制数1表示通信信息为可通信,用二进制数0表示通信信息为不可通信。根 据该端口的框掩码表1框生成的通信路径信息为(1、〇)和(1、2),即1框与0框有通信路 径,1框和2框有通信路径。
[0110] 表1 1框的端口的框掩码表
[0111]
[0112]
[0113] 进一步的,步骤102中各端口可通信的交换板信息具体的表现形式可W是端口的 框掩码表,则步骤102中所述第一交换板根据接收到检测报文的各端口信息和各交换板之 间的通信路径信息,获取所述第一交换板的各端口可通信的交换板的信息,所述可通信的 交换板包括与所述端口直接连接的交换板和与所述端口间接连接的交换板,具体可W为:
[0114] 所述第一交换板根据接收到检测报文的各端口信息,获取所述端口直接可通信所 述检测报文对应的交换板信息,所述端口与所述检测报文对应的交换板直接连接,则所述 端口与所述交换板的通信信息为可通信;
[0115] 举例而言,0框的化1)端口接收到1框发送的检测报文,即0框作为第一交换板 根据接收到检测报文的(0, 1)两端口信息,获取(0, 1)端口直接可通信1框,即(0, 1)与1 框之间直接连接,(〇,1)两个端口与1框的通信信息为可通信。
[0116] 所述第一交换板根据接收到检测报文的各端口信息和所述检测报文对应的交换 板与各交换板之间的通信路径信息,获取所述端口间接可通信的交换板信息,则所述端口 与所述交换板的通信信息为可通信;
[0117] 举例而言,0框作为第一交换板根据接收到检测报文的化1)两端口信息和该检 测报文对应的交换板(1框)与各交换板之间的通信路径信息,由于1框与各交换板之间的 通信路径信息为(1、〇)和(1、2),则0框可W获取0框的(〇,1)端口间接可通信2框,(0, 1)两个端口与2框的通信信息为可通信。
[011引所述第一交换板根据未接收到检测报文的各端口信息,获取所述端口不能通信的 交换板信息,则所述端口与所述交换板的通信信息为不可通信
[0119] 所述第一交换板根据所述第一交换板的各端口与各交换板的通信信息,生成所述 第一交换板的端口的框掩码表。
[0120] W上述举例做进一步举例说明,经过上述处理,此时0框的端口的框掩码表如表2 所示。
[0121] 表2 0框的端口的框掩码表
[0122]
[0123] 进一步的,步骤103中所述第一交换板根据所述第一交换板的各端口可通信的交 换板信息获取各交换板可通信所述第一交换板的端口信息,具体可W为:
[0124] 所述第一交换板根据所述第一交换板的端口的框掩码表获取所述第一交换板的 框的端口掩码表,所述第一交换板的框的端口掩码表包括各交换板与所述第一交换板的各 端口的通信信息;
[0125] 具体的,第一交换板的框的端口掩码表具体指各交换板可W与该第一交换板的各 端口信息,W表2做举例说明,根据表2可W获取得到表3,表3即为第一交换板的框的端口 掩码表。即行属性表示各框,列属性为0框的各端口。
[01%] 表3 0框的框的端口掩码表[0127]
[0128] 所述第一交换板根据所述第一交换板的框的端口掩码表获取各交换板可通信所 述第一交换板的端口信息。
[0129] 具体的,根据表3可W获取0框可通信0框的(0, 1) (2, 3)端口,1框可通信0框的 (0, 1)化扣端口,2框可通信0框的化1) (2,扣端口。
[0130] 可选的,网络中各交换板的连接关系会发生变化,若所述第一交换板与所述基站 控制器系统中的一第二交换板存在新的连接;
[0131] 则在进行步骤101的所述第一交换板实时接收所述基站控制器系统中各第二交 换板发送的检测报文,之前还可W进行如下操作,所述第一交换板将新的连接对应的端口 设置为禁止转发状态,并向新的连接的交换板发送检测报文。之后进行步骤101至104的 操作,相应的步骤104中的所述将环回引入的端口设置为禁止转发报文状态,具体可W为: 将所述新的连接对应的端口设置为禁止转发报文状态。
[0132] 进一步的,若不存在多个链路聚合组,则所述第一交换板不存在环回,将新的连接 对应的端口设置为转发报文状态;其中,所述转发报文状态包括既能接收检测报文,也允许 转发业务报文。
[0133] 本实施例,交换板实时接收基站控制器系统中其他交换板发送的检测报文,通过 接收到检测报文的各端口信息和检测报文中的各交换板之间的通信路径信息,获取该交换 板的各端口可通信的交换板信息,进而获取各交换板可通信该交换板的端口信息,判断各 交换板可通信该交换板的端口是否存在多个链路聚合组,若存在,则存在环回,并将环回引 入的端口设置为禁止转发报文状态,由于交换板实时接收其他交换板发送的检测报文,从 而使得环回点接线后立即就可W判决出存在环回,并将环回引入点设置为禁止转发状态, 不会修剪其他路径,使得在具有环回路径时,可W在较短时间内完成环回判决,达到快速检 测环回的目的。
[0134] 下面采用几个具体的实施例,对图2所示方法实施例的技术方案进行详细说明。
[0135] 图4为本发明基站控制器系统的环回检测方法实施例二的流程图,如图4所示,本 实施例的方法可W包括:
[0136] S201、各交换板初始化各自的端口的框掩码表。
[0137] 具体的,初始化状态下,各交换板的端口的掩码表中的各端口与各交换板的通信 信息均为不可通信,用二进制数0表示,具体如下表4、表5和表6。
[013引表40框的端口的框掩码表
[0139]
[0144]
[0145] 在初始化后,初始系统组网如图5所示,图5为本发明基站控制器系统的又一组网 示意图,此时没有环回,
[0146] S202、各交换板根据接收的检测报文更新各交换板的端口的框掩码表。
[0147] 具体的,W0框(0交换板)为例进行说明,其他交换板(1框、2框)做相同处理, 基于图5的组网示意图,0框从0, 1端口接收到1框发送的检测报文,则将表4更新为表7。
[0148] 表7 0框的端口的框掩码表
[0149]
[0150] 0框从2, 3端口接收到2框发送的检测报文,将表7更新为表8。
[0151] 表8 0框的端口的框掩码表
[0 巧 2]
[0 巧 3]
[0154] S203、各交换板分别根据更新后的端口的框掩码表获取存在的通信路径信息。
[0155] 具体的,W0框为例做进一步举例说明,1框和2框做相同处理,0框根据表8获取 0框的通信路径信息,表8中"1"表示可通信,由表8可W获知0框的〇、1端口可W与1框 通信,0框的2、3端口可W与2框通信,则0框获取的通信路径信息为(0、1)和(0、2),即0 框和1框存在通信路径,0框和2框存在通信路径。
[0156]S204、各交换板分别将存在的通信路径信息通过检测报文发送给其他交换板。
[0157] 具体的,W0框为例做进一步举例说明,0框将获取的通信路径信息为(〇、1)和 (0、2)从所有面板端口发送出去。
[0158] 1框、2框接收到0框发送的检测报文,更新各自的端口的框掩码表,1框将表5更 新为表9, 2框将表6更新为表9。
[0159] 表9 1框的端口的框掩码表
[0160]
[0161] 表10 2框的端口的框掩码表
[0162]
[0163] S205、各交换板分别根据端口的框掩码表获取框的端口掩码表。
[0164] 具体的,0框根据表8获取到表11的框的端口掩码表,1框根据表9获取到表12 的框的端口掩码表,2框根据表10获取到表13的框的端口掩码表。
[0165] 表11 0框的框的端口掩码表
[0166]
[0169]
[0172]S206、各交换板分别根据框的端口掩码表进行环回判决。
[0173] 具体的,0框根据表11进行环回判决,1框根据表12进行环回判决,2框根据表13 进行环回判决,W0框为例,0框遍历框的端口掩码,判断各框可通信0框的端口是否存在 多个链路聚合组,从表11可知,各框可通信0框的端口均不存在多个TRUNK组,因此没有环 回,各交换板之间互联端口正常工作。
[0174] 进一步的,网络中各交换板的连接关系发生变化如图3所示,即具有新的连接,1 框的2、3、14、15端口与2框的2、3、14、15端口连接。
[01巧]S207、有新的连接的交换板将新的连接对应的端口设置为禁止转发状态,接收各 交换板发送的检测报文。
[0176] 具体的,1框和2框之间有新的连接,则1框和2框之间会通过新的连接线互发检 测报文。各框也在实时接收新的检测报文,获取新的存在的通信路径。
[0177] S208、各交换板分别更新端口的框掩码表。
[0178] 具体的,0框、1框和2框获取更新后的端口的框掩码表如下表所示。
[0179] 表14 0框的端口的框掩码表
[0180]
[0185]
[0186]S209、各交换板进行环回判决,若存在环回,则将新的连接对应的端口设置为禁止 转发状态,若不存在环回,则将新的连接对应的端口设置为转发状态。
[0187] 具体的,基于上述的举例做进一步举例说明,各交换板进行环回判决,无论是哪个 框,均有多个TRUNK组,该样3个框均能检测到环回,由于是在有该新的连接后出现环回, 则将新的连接对应的端口设置为阻塞炬LOCK),在该化OCK状态下,该端口只能接收检测报 文,不能接入业务报文。
[0188] 本实施例,在环回点接线后立即就可W判决出存在环回,并将环回引入点设置为 禁止转发状态,不会修剪其他路径,使得在具有环回路径时,可W在较短时间内完成环回判 决,达到快速检测环回的目的。
[0189] 图6为本发明第一交换板实施例一的结构示意图,所述第一交换板为基站控制器 系统中的交换板,所述基站控制器系统还包括至少一个第二交换板,如图6所示,本实施例 的装置可W包括;报文收发模块11、端口信息管理模块12、整板信息管理模块13、环回判决 模块14和端口驱动模块15,其中,报文收发模块11,用于实时接收所述基站控制器系统中 各第二交换板发送的检测报文,各检测报文包括交换板之间的通信路径信息,端口信息管 理模块12,用于根据接收到检测报文的各端口信息和各交换板之间的通信路径信息,获取 所述第一交换板的各端口可通信的交换板信息,所述可通信的交换板包括与所述端口直接 连接的交换板和与所述端口间接连接的交换板,整板信息管理模块13,用于根据所述第一 交换板的各端口可通信的交换板信息获取各交换板可通信所述第一交换板的端口信息,环 回判决模块14,用于分别判断各交换板可通信所述第一交换板的端口是否存在多个链路聚 合组,若存在多个链路聚合组,则所述第一交换板存在环回,端口驱动模块15,用于将所述 环回引入的端口设置为禁止转发报文状态,其中,所述禁止转发报文状态包括仅能接收检 测报文,不允许转发业务报文。
[0190] 进一步的,所述通信路径是所述基站控制器系统中各第二交换板根据各第二交换 板的端口的框掩码表生成的,所述各第二交换板的端口的框掩码表包括所述第二交换板的 各端口与各交换板的通信信息;若所述第二交换板的一端口与一交换板的通信信息为可通 信,则所述第一交换板与所述交换板之间存在通信路径。
[0191] 进一步的,所述端口信息管理模块12,具体用于:根据接收到检测报文的各端口 信息,获取所述端口直接可通信所述检测报文对应的交换板信息,所述端口与所述检测报 文对应的交换板直接连接,则所述端口与所述交换板的通信信息为可通信;根据接收到检 测报文的各端口信息和所述检测报文对应的交换板与各交换板之间的通信路径,获取所述 端口间接可通信的交换板信息,则所述端口与所述交换板的通信信息为可通信;根据未接 收到检测报文的各端口信息,获取所述端口不能通信的交换板信息,则所述端口与所述交 换板的通信信息为不可通信根据所述第一交换板的各端口与各交换板的通信信息,生成所 述第一交换板的端口的框掩码表;根据所述第一交换板的端口的框掩码表中通信信息为可 通信的所述第一交换板的端口和交换板,获取所述第一交换板的各端口可通信的交换板的 信息。
[0192] 进一步的,所述整板信息管理模块13,具体用于:根据所述第一交换板的端口的 框掩码表获取所述第一交换板的框的端口掩码表,所述第一交换板的框的端口掩码表包括 各交换板与所述第一交换板的各端口的通信信息;根据所述第一交换板的框的端口掩码表 获取各交换板可通信所述第一交换板的端口信息。
[0193] 进一步的,若所述第一交换板与所述基站控制器系统中的一第二交换板存在新的 连接;所述报文收发模块用于实时接收所述基站控制器系统中各第二交换板发送的检测报 文,之前所述端口驱动模块15还用于:将新的连接对应的端口设置为禁止转发状态;并通 过所述报文收发模块向新的连接的交换板发送检测报文;所述端口驱动模块15用于将环 回引入的端口设置为禁止转发报文状态,具体包括;将所述新的连接对应的端口设置为禁 止转发报文状态。
[0194] 进一步的,所述环回判决模块14还用于:若不存在多个链路聚合组,则所述第一 交换板不存在环回;所述端口驱动模块还用于将新的连接对应的端口设置为转发报文状 态;其中,所述转发报文状态包括既能接收检测报文,也允许转发业务报文。
[0195] 本实施例的装置,可W用于执行图2、图4所示方法实施例的技术方案,其实现原 理和技术效果类似,此处不再寶述。
[0196]图7为本发明第一交换板实施例二的结构示意图,基站控制器系统包括多个交换 板,所述交换板包括所述第一交换板和第二交换板,如图7所示,本实施例的第一交换板可 W包括;接收器21、处理器22,该接收器21用于实时接收所述基站控制器系统中各第二交 换板发送的检测报文,各检测报文包括交换板之间的通信路径信息,该处理器22用于根据 接收到检测报文的各端口信息和各交换板之间的通信路径信息,获取所述第一交换板的各 端口可通信的交换板信息,所述可通信的交换板包括与所述端口直接连接的交换板和与所 述端口间接连接的交换板;所述第一交换板根据所述第一交换板的各端口可通信的交换板 信息获取各交换板可通信所述第一交换板的端口信息;所述第一交换板分别判断各交换板 可通信所述第一交换板的端口是否存在多个链路聚合组,若存在多个链路聚合组,则所述 第一交换板存在环回,将所述环回引入的端口设置为禁止转发报文状态;其中,所述禁止转 发报文状态包括仅能接收检测报文,不允许转发业务报文。
[0197] 进一步的,所述通信路径是所述基站控制器系统中各第二交换板根据各第二交换 板的端口的框掩码表生成的,所述各第二交换板的端口的框掩码表包括所述第二交换板的 各端口与各交换板的通信信息;若所述第二交换板的一端口与一交换板的通信信息为可通 信,则交换板之间存在通信路径。
[0198] 进一步的,所述处理器22用于根据接收到检测报文的各端口信息和各交换板之 间的通信路径信息,获取所述第一交换板的各端口可通信的交换板信息,所述可通信的交 换板包括与所述端口直接连接的交换板和与所述端口间接连接的交换板,具体包括;根据 接收到检测报文的各端口信息,获取所述端口直接可通信所述检测报文对应的交换板信 息,所述端口与所述检测报文对应的交换板直接连接,则所述端口与所述交换板的通信信 息为可通信;根据接收到检测报文的各端口信息和所述检测报文对应的交换板与各交换板 之间的通信路径,获取所述端口间接可通信的交换板信息,则所述端口与所述交换板的通 信信息为可通信;根据未接收到检测报文的各端口信息,获取所述端口不能通信的交换板 信息,则所述端口与所述交换板的通信信息为不可通信;根据所述第一交换板的各端口与 各交换板的通信信息,生成所述第一交换板的端口的框掩码表;根据所述第一交换板的端 口的框掩码表中通信信息为可通信的所述第一交换板的端口和交换板,获取所述第一交换 板的各端口可通信的交换板的信息。
[0199] 进一步的,所述处理器22用于根据所述第一交换板的各端口可通信的交换板信 息获取各交换板可通信所述第一交换板的端口信息,具体包括;根据所述第一交换板的端 口的框掩码表获取所述第一交换板的框的端口掩码表,所述第一交换板的框的端口掩码表 包括各交换板与所述第一交换板的各端口的通信信息;根据所述第一交换板的框的端口掩 码表获取各交换板可通信所述第一交换板的端口信息。
[0200] 进一步的,若所述第一交换板与所述基站控制器系统中的一第二交换板存在新的 连接;
[0201] 所述第一交换板还包括发送器23,用于在所述接收器用于实时接收所述基站控制 器系统中各第二交换板发送的检测报文,之前;将新的连接对应的端口设置为禁止转发状 态,并向新的连接的交换板发送检测报文;所述处理器22用于将环回引入的端口设置为禁 止转发报文状态,具体包括;将所述新的连接对应的端口设置为禁止转发报文状态。
[0202] 进一步的,所述处理器22还用于:若不存在多个链路聚合组,则所述第一交换板 不存在环回,将新的连接对应的端口设置为转发报文状态;其中,所述转发报文状态包括既 能接收检测报文,也允许转发业务报文。
[0203] 本实施例的交换板,可W用于执行图2、图4所示方法实施例的技术方案,其实现 原理和技术效果类似,此处不再寶述。
[0204]图8为本发明基站控制器系统实施例的结构示意图,如图8所示,本实施例的系统 包括;至少一个第一交换板,其中,第一交换板可W采用图6或图7所示实施例的结构,其对 应地,可W执行图2或图4中方法实施例的技术方案,其实现原理和技术效果类似,此处不 再寶述。其中图8中的第一交换板个数不W图8所示的个数作为限制,且各第一交换板之 间的连接关系也不W图8所示的连接作为限制。
[02化]本领域普通技术人员可W理解;实现上述各方法实施例的全部或部分步骤可W通 过程序指令相关的硬件来完成。前述的程序可W存储于一计算机可读取存储介质中。该程 序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括;ROM、RAM、磁碟 或者光盘等各种可W存储程序代码的介质。
[0206]最后应说明的是;W上各实施例仅用W说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其 依然可W对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征 进行等同替换;而该些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技 术方案的范围。
【主权项】
1. 一种基站控制器系统的环回检测方法,所述基站控制器系统包括多个交换板,所述 交换板包括第一交换板和至少一个第二交换板,其特征在于,所述方法包括: 所述第一交换板实时接收所述基站控制器系统中各第二交换板发送的检测报文,各检 测报文包括交换板之间的通信路径信息; 所述第一交换板根据接收到检测报文的各端口信息和各交换板之间的通信路径信息, 获取所述第一交换板的各端口可通信的交换板的信息,所述可通信的交换板包括与所述端 口直接连接的交换板和与所述端口间接连接的交换板; 所述第一交换板根据所述第一交换板的各端口可通信的交换板信息获取各交换板可 通信所述第一交换板的端口的信息; 所述第一交换板分别判断各交换板可通信所述第一交换板的端口是否存在多个链路 聚合组,若存在多个链路聚合组,则所述第一交换板存在环回,将所述环回引入的端口设置 为禁止转发报文状态; 其中,所述禁止转发报文状态包括仅能接收检测报文,不允许转发业务报文。2. 根据权利要求1所述的方法,其特征在于,所述通信路径信息是所述基站控制器系 统中各第二交换板根据各第二交换板的端口的框掩码表生成的,所述各第二交换板的端口 的框掩码表包括所述第二交换板的各端口与各交换板的通信信息; 若所述第二交换 板的一端口与一交换板的通信信息为可通信,则所述第二交换板与所 述交换板之间存在通信路径。3. 根据权利要求1所述的方法,其特征在于,所述第一交换板根据接收到检测报文的 各端口信息和各交换板之间的通信路径信息,获取所述第一交换板的各端口可通信的交换 板的信息,所述可通信的交换板包括与所述端口直接连接的交换板和与所述端口间接连接 的交换板,包括: 所述第一交换板根据接收到检测报文的各端口信息,获取所述端口直接可通信所述检 测报文对应的交换板的信息,所述端口与所述检测报文对应的交换板直接连接,则所述端 口与所述交换板的通信信息为可通信; 所述第一交换板根据接收到检测报文的各端口信息和所述检测报文对应的交换板与 各交换板之间的通信路径,获取所述端口间接可通信的交换板的信息,则所述端口与所述 交换板的通信信息为可通信; 所述第一交换板根据未接收到检测报文的各端口信息,获取所述端口不能通信的交换 板的信息,则所述端口与所述交换板的通信信息为不可通信; 所述第一交换板根据所述第一交换板的各端口与各交换板的通信信息,生成所述第一 交换板的端口的框掩码表; 根据所述第一交换板的端口的框掩码表中通信信息为可通信的所述第一交换板的端 口和交换板,获取所述第一交换板的各端口可通信的交换板的信息。4. 根据权利要求3所述的方法,其特征在于,所述第一交换板根据所述第一交换板的 各端口可通信的交换板的信息获取各交换板可通信所述第一交换板的端口信息,包括: 所述第一交换板根据所述第一交换板的端口的框掩码表获取所述第一交换板的框的 端口掩码表,所述第一交换板的框的端口掩码表包括各交换板与所述第一交换板的各端口 的通信信息; 所述第一交换板根据所述第一交换板的框的端口掩码表获取各交换板可通信所述第 一交换板的端口信息。5. 根据权利要求1至4任一项所述的方法,其特征在于,若所述第一交换板与所述基站 控制器系统中的一第二交换板存在新的连接; 所述第一交换板实时接收所述基站控制器系统中各第二交换板发送的检测报文,之前 还包括: 所述第一交换板将新的连接对应的端口设置为禁止转发状态,并向新的连接的交换板 发送检测报文; 所述将环回引入的端口设置为禁止转发报文状态,包括: 将所述新的连接对应的端口设置为禁止转发报文状态。6. 根据权利要求5所述的方法,其特征在于,所述方法还包括: 若不存在多个链路聚合组,则所述第一交换板不存在环回,将新的连接对应的端口设 置为转发报文状态; 其中,所述转发报文状态包括既能接收检测报文,也允许转发业务报文。7. -种第一交换板,所述第一交换板为基站控制器系统中的交换板,所述基站控制器 系统还包括至少一个第二交换板,其特征在于,所述第一交换板包括: 报文收发模块,用于实时接收所述基站控制器系统中各第二交换板发送的检测报文, 各检测报文包括交换板之间的通信路径信息; 端口信息管理模块,用于根据接收到检测报文的各端口信息和各交换板之间的通信路 径信息,获取所述第一交换板的各端口可通信的交换板信息,所述可通信的交换板包括与 所述端口直接连接的交换板和与所述端口间接连接的交换板; 整板信息管理模块,用于根据所述第一交换板的各端口可通信的交换板信息获取各交 换板可通信所述第一交换板的端口信息; 环回判决模块,用于分别判断各交换板可通信所述第一交换板的端口是否存在多个链 路聚合组,若存在多个链路聚合组,则所述第一交换板存在环回; 端口驱动模块,用于将所述环回引入的端口设置为禁止转发报文状态; 其中,所述禁止转发报文状态包括仅能接收检测报文,不允许转发业务报文。8. 根据权利要求7所述的第一交换板,其特征在于,所述通信路径信息是所述基站控 制器系统中各第二交换板根据各第二交换板的端口的框掩码表生成的,所述各第二交换板 的端口的框掩码表包括所述第二交换板的各端口与各交换板的通信信息; 若所述第二交换板的一端口与一交换板的通信信息为可通信,则所述第二交换板与所 述交换板之间存在通信路径。9. 根据权利要求7所述的第一交换板,其特征在于,所述端口信息管理模块,具体用 于: 根据接收到检测报文的各端口信息,获取所述端口直接可通信所述检测报文对应的交 换板信息,所述端口与所述检测报文对应的交换板直接连接,则所述端口与所述交换板的 通f目彳目息为可通f目; 根据接收到检测报文的各端口信息和所述检测报文对应的交换板与各交换板之间的 通信路径,获取所述端口间接可通信的交换板信息,则所述端口与所述交换板的通信信息 为可通信; 根据未接收到检测报文的各端口信息,获取所述端口不能通信的交换板信息,则所述 端口与所述交换板的通信信息为不可通信; 根据所述第一交换板的各端口与各交换板的通信信息,生成所述第一交换板的端口的 框掩码表; 根据所述第一交换板的端口的框掩码表中通信信息为可通信的所述第一交换板的端 口和交换板,获取所述第一交换板的各端口可通信的交换板的信息。10. 根据权利要求9所述的第一交换板,其特征在于,所述整板信息管理模块,具体用 于: 根据所述第一交换板的端口的框掩码表获取所述第一交换板的框的端口掩码表,所述 第一交换板的框的端口掩码表包括各交换板与所述第一交换板的各端口的通信信息; 根据所述第一交换板的框的端口掩码表获取各交换板可通信所述第一交换板的端口 信息。11. 根据权利要求7至10任一项所述的第一交换板,其特征在于,若所述第一交换板与 所述基站控制器系统中的一第二交换板存在新的连接; 所述报文收发模块用于实时接收所述基站控制器系统中各第二交换板发送的检测报 文,之前所述端口驱动模块还用于: 将新的连接对应的端口设置为禁止转发状态; 并通过所述报文收发模块向新的连接的交换板发送检测报文; 所述端口驱动模块用于将环回引入的端口设置为禁止转发报文状态,具体包括: 将所述新的连接对应的端口设置为禁止转发报文状态。12. 根据权利要求11所述的第一交换板,其特征在于,所述环回判决模块还用于:若不 存在多个链路聚合组,则所述第一交换板不存在环回; 所述端口驱动模块还用于将新的连接对应的端口设置为转发报文状态; 其中,所述转发报文状态包括既能接收检测报文,也允许转发业务报文。13. -种第一交换板,基站控制器系统包括多个交换板,所述交换板包括所述第一交换 板和第二交换板,其特征在于,所述第一交换板包括: 接收器,用于实时接收所述基站控制器系统中各第二交换板发送的检测报文,各检测 报文包括交换板之间的通信路径信息; 处理器,用于根据接收到检测报文的各端口信息和各交换板之间的通信路径信息,获 取所述第一交换板的各端口可通信的交换板信息,所述可通信的交换板包括与所述端口直 接连接的交换板和与所述端口间接连接的交换板; 所述第一交换板根据所述第一交换板的各端口可通信的交换板信息获取各交换板可 通信所述第一交换板的端口信息; 所述第一交换板分别判断各交换板可通信所述第一交换板的端口是否存在多个链路 聚合组,若存在多个链路聚合组,则所述第一交换板存在环回,将所述环回引入的端口设置 为禁止转发报文状态; 其中,所述禁止转发报文状态包括仅能接收检测报文,不允许转发业务报文。14. 根据权利要求13所述的第一交换板,其特征在于,所述通信路径信息是所述基站 控制器系统中各第二交换板根据各第二交换板的端口的框掩码表生成的,所述各第二交换 板的端口的框掩码表包括所述第二交换板的各端口与各交换板的通信信息; 若所述第二交换板的一端口与一交换板的通信信息为可通信,则所述第二交换板与所 述交换板之间存在通信路径。15. 根据权利要求13所述的第一交换板,其特征在于,所述处理器用于根据接收到检 测报文的各端口信息和各交换板之间的通信路径信息,获取所述第一交换板的各端口可通 信的交换板信息,所述可通信的交换板包括与所述端口直接连接的交换板和与所述端口间 接连接的交换板,具体包括: 根据接收到检测报文的各端口信息,获取所述端口直接可通信所述检测报文对应的交 换板信息,所述端口与所述检测报文对应的交换板直接连接,则所述端口与所述交换板的 通f目彳目息为可通f目; 根据接收到检测报文的各端口信息和所述检测报文对应的交换板与各交换板之间的 通信路径,获取所述端口间接可通信的交换板信息,则所述端口与所述交换板的通信信息 为可通信; 根据未接收到检测报文的各端口信息,获取所述端口不能通信的交换板信息,则所述 端口与所述交换板的通信信息为不可通信; 根据所述第一交换板的各端口与各交换板的通信信息,生成所述第一交换板的端口的 框掩码表; 根据所述第一交换板的端口的框掩码表中通信信息为可通信的所述第一交换板的端 口和交换板,获取所述第一交换板的各端口可通信的交换板的信息。16. 根据权利要求15所述的第一交换板,其特征在于,所述处理器用于根据所述第一 交换板的各端口可通信的交换板信息获取各交换板可通信所述第一交换板的端口信息,具 体包括: 根据所述第一交换板的端口的框掩码表获取所述第一交换板的框的端口掩码表,所述 第一交换板的框的端口掩码表包括各交换板与所述第一交换板的各端口的通信信息; 根据所述第一交换板的框的端口掩码表获取各交换板可通信所述第一交换板的端口 信息。17. 根据权利要求13至16任一项所述的第一交换板,其特征在于,若所述第一交换板 与所述基站控制器系统中的一第二交换板存在新的连接; 所述第一交换板还包括发送器,用于在所述接收器用于实时接收所述基站控制器系统 中各第二交换板发送的检测报文,之前: 将新的连接对应的端口设置为禁止转发状态,并向新的连接的交换板发送检测报文; 所述处理器用于将环回引入的端口设置为禁止转发报文状态,具体包括: 将所述新的连接对应的端口设置为禁止转发报文状态。18. 根据权利要求17所述的第一交换板,其特征在于,所述处理器还用于: 若不存在多个链路聚合组,则所述第一交换板不存在环回,将新的连接对应的端口设 置为转发报文状态; 其中,所述转发报文状态包括既能接收检测报文,也允许转发业务报文。19. 一种基站控制器系统,其特征在于,包括至少一个如权利要求13至18任一项所述 第一交换板。
【专利摘要】本发明实施例提供一种基站控制器系统的环回检测方法和基站控制器系统。本发明站控制器系统的环回检测方法,交换板实时接收基站控制器系统中其他交换板发送的检测报文,通过接收到检测报文的各端口信息和检测报文中的各交换板之间的通信路径信息,获取该交换板的各端口可通信的交换板信息,进而获取各交换板可通信该交换板的端口信息,判断各交换板可通信该交换板的端口是否存在多个链路聚合组,若存在,则存在环回,并将环回引入的端口设置为禁止转发报文状态,从而使得在具有环回路径时,可以在较短时间内完成环回判决,达到快速检测环回的目的。
【IPC分类】H04W24/08
【公开号】CN104902510
【申请号】CN201510263115
【发明人】刘勇, 涂善彬, 吴亚文
【申请人】华为技术有限公司
【公开日】2015年9月9日
【申请日】2015年5月21日

最新回复(0)