一种端口配置管理方法、单板及端口配置管理系统的制作方法

文档序号:7925700阅读:201来源:国知局
专利名称:一种端口配置管理方法、单板及端口配置管理系统的制作方法
技术领域
本发明涉及通信设备,尤其涉及一种端口配置管理方法、单板及端口配 置管理系统。
背景技术
在很多电信设备中,为了提高软硬件的可靠性,通常会采用主备机制 即将一块单板作为主板,另一块单板作为该主板的备板,将主板的数据备份 到备板。如果当前工作的主板坏了,可以将主板的业务倒换到备板,备板成 为主板继续工作,以保证业务不中断。如图1所示,是现有的一种单板主备结构的示意图,其中,两块单板是独 立的主板,由应用层来约束两块单板的主备关系。主板侧应用层每次将配置 管理通过备份通道备份到备板应用层。 一旦检测到主板坏掉,则进行倒换操 作,备板侧应用层将所有应用层备份的操作全部下发执行,备板升为主板开 始工作。在这种结构中,由于两块单板均是独立的主板,只是应用将其绑定在一 起形成主备关系,因此主板协商出来的稳态数据没法备份到备板中去,如果 发生主备倒换的话,则需要重新协商这些稳态数据。如此在一些应用中,例 如在无线业务中,可能会存在掉话,或者在路由器转发出现数据包丟失。这 种备份结构,在一些应用中相当于备板没有真正起到备份的作用。如图2所示,是现有的另一种单板主备结构的示意图。该图2示出了采用 镜像备份的机制。此处所称镜像备份为将主板上所有的数据备份到备板, 并且在主板实时操作和实际运行中,也将相关实时操作和稳态数据备份到备板,以实现主板和备板数据一致,故称之为"镜像",以保证在进行主备倒 换之后业务不中断。这种镜像备份机制能满足主备倒换后业务不中断,但由于在主板工作的 时候,备板不参与处理业务数据,即不处理备板业务端口接收上来的报文, 故没法做到主板与备板之间的端口备份,若是主板上的部分端口不能工作, 例如端口损坏和端口连接的链路断掉,则需要将整个主板进行倒换,这样才 能保证与之有关的业务不中断。发明内容本发明实施例提供一种端口配置管理方法、单板及端口配置管理系统, 可以对主板的端口与备板的端口进行统一管理。本发明实施例提供的一种端口配置管理方法,包括接收端口配置信息; 确定所述端口配置信息对应的端口的物理位置;如果所述端口配置信息对应 的端口的物理位置在第一单板上,则根据所述端口配置信息对所述第一单板 对应的端口进行配置管理,如果所述端口配置信息对应的端口的物理位置在 第二单板上,则将所述端口配置信息发送给所述第二单板,并根据所述端口 配置信息对所述第二单板对应的端口进行配置管理。本发明实施例提供的一种用于端口配置管理的单板,包括配置信息接 收模块,用于接收端口配置信息;端口位置确定模块,用于根据配置信息接 收模块接收的所述端口配置信息确定对应的端口的物理位置;数据处理模块, 用于在所述端口位置确定^t块确定所述端口配置信息对应的端口的物理位置 在第 一单板时,根据所述端口配置信息对所述第 一单板对应的端口进行配置 管理;以及用于在所述端口配置信息对应的端口的物理位置在所述第二单板 上时,将所述端口配置信息发送给所述第二单板,并根据所述端口配置信息 对所述第二单板对应的端口进行配置管理。本发明实施例提供的一种端口配置管理系统,包括相互连接的第一单板和第二单板,所述第一单板接收端口配置信息,并确定所述端口配置信息 对应的端口的物理位置,如果所述端口配置信息对应的端口的物理位置在第 一单板上,则根据所述端口配置信息对所述第一单板对应的端口进行配置管 理,如果所述端口配置信息对应的端口的物理位置在第二单板上,则将所述端口配置信息发送给所述第二单板;所述第二单板接收来自所述第一单板的端口配置信息,并根据所述端口配置信息对所述第二单板对应的端口进行配 置管理。本发明实施例可以对第一单板的端口与第二单板的端口进行统一管理, 且端口备份和单板备份相互独立,不会因为单板上的一个端口不可用而进行 主备单板的倒换,并提高可靠性。


图1是现有的 一种主备单板结构的示意图;图2是现有的另 一种主备单板结构的示意图;图3是本发明实施例中的主备单板示意图;图4是本发明实施例中主备单板的内部结构示意图;图5是图4中主备配置处理模块的结构示意图;图6是图4中主备控制面报文处理模块的结构示意图;图7是图4中主备数据处理模块的结构示意图;图8是本发明的一个实施例中主板侧的端口配置过程流程图;图9是本发明的一个实施例中备板侧的端口配置过程流程图;图IO是本发明的一个实施例中主板侧的控制面才艮文处理流程图;图1 l是本发明的一个实施例中备板侧的控制面报文处理流程图;图12是本发明的一个实施例中主板侧的接收报文的处理流程图;图13是本发明的一个实施例中备板侧的接收报文的处理流程图。
具体实施方式
如图3所示,包括第一单板和第二单板,在下文中以将第一单板配置为 主板,第二单板本置为备板进行说明,可以理解的是,此处仅为举例,在其 他的实施例中,亦可以将第二单板配置为主板,第一单板配置为备板。该第 一单板和第二单板通过备份通道和数据通道进行信息的传输,其中的备份通 道用于进行主备信息的传输,数据通道用于业务数据的传输,在本发明实施 例中,该备份通道和数据通道是独立的通道,但在实际操作时,也可以采用 一条通道实现主备信息的传输和业务数据的传输。在本发明实施例中,第一单板配置管理第一单板的端口和第二单板的端 口 ,即第一单板除了配置第一单板的端口和接收处理来第一单板的端口的数 据外,还配置第二单板的端口和接收处理来自第二单板的端口的数据。具体地,第一单板包括主用配置管理单元10,用于对第一单板的端口和第二单的端口进行配置 管理;主用控制面报文处理单元12,用于对第一单板所生成的控制面报文进行 处理;主板数据处理单元14,用于根据处理策略,对来自第一单板或第二单板 的报文进行相应的处理,例如将^^艮文进行本地处理、在本单板上转发或发送 至另一单板进行转发等;设置单元13,用于设置第一单板的端口与第二单板的端口之间端口备份 关系,或者端口之间的负荷分担策略,例如,设置第一单板和第二单板的端 口之间端口备份关系,可以设置第一单板上的一个端口为主用端口,在第二 单板上设置一个与第一单板的主用端口相对应的备用端口,或者,将第二单 板上的一个端口设置为对应于第一单板上的多个主用端口的备用端口 ;设置 第一单板和第二单板的端口之间的负荷分担策略,即端口之间互为负荷分担 关系,通过第一单板发送或者转发的报文,可以根据该设置单元13设定的负ii端口的负荷分担;端口检测单元15,用于检测所述第一单板或第二单板的端口的状态,例 如可以通过双向转发4企测(Bidirectional Forwarding Detection, BFD )或者其 他检测方法来4企测所述端口的当前链3各状况;端口倒换单元16,用于当所述端口^r测单元15^r查到主用端口出现故障 或主用端口所连接的链路出现故障,将主用端口的业务切换至与该主用端口 相对应的备用端口上。端口负荷分担处理单元18,用于才艮据设置单元13所设定的负荷分担策略, 选用相应的出端口对第 一单板或第二单板的端口上的数据进行转发。具体地,第二单板包括备用配置处理单元20,用于接收来自主用配置处理单元10的端口配置信 息,并对第二单板的端口进行相应配置管理,其中,主用配置处理单元10对 第一单板或第二单板上所有端口的配置信息,均会在第二单板中进行备份;备用控制面报文处理单元22,用于对来自第一单板的控制面报文进行处理;备板数据处理单元24,用于根据处理策略,对来自第二单板或第一单板 的数据进行相应的处理,例如将报文进行本地处理、在本单板上转发或发送 至另一单板进行转发等。下面结合图5至7,对图4中的各模块进行更详细的说明。如图5所示,主用配置处理单元IO进一步包括主用配置信息接收模块100,用于接收对第一单板或第二单板的端口配置 信息,在实际应用中,该端口配置信息可以在第一单板的应用层生成;主用端口位置确定模块102,用于根据主用配置信息接收模块100接收的 端口配置信息确定对应的端口的物理位置;主用处理模块104,用于在主用端口位置确定模块102确定端口配置信息 对应的端口的物理位置在第一单板时,根据端口配置信息对第一单板对应的端口进行配置管理;以及用于在端口配置信息对应的端口的物理位置在第二 单板上时,将端口配置信息发送给所迷第二单板;
备份模块106,用于将主用配置信息接收模块100接收的配置信息通过备 份通道发送至第二单板;
备用配置处理单元20进一步包括
备用配置信息接收模块200,用于接收来自第一单板的端口配置信息;
备用端口位置确定模块202,用于根据备用配置信息接收模块200接收的 来自第一单板的端口配置信息确定对应的端口的物理位置;
备用处理模块204,用于根据配置信息对相应的端口进行配置,在此过程 中,可能需要对配置信息中端口号进行偏移处理的过程,该偏移处理的具体 过程会在后文中进行说明。
如图6所示,主用控制面报文处理模块12进一步包括
主用控制面报文接收模块120,用于接收控制面报文,该控制面报文可以 在第一单板的应用层生成,例如ping报文;
出端口判断模块122,用于判断所述控制面报文中的出端口是否为第一单 板的端口,在此过程中,需要通过该控制面报文中的信息确定出端口,例如, 通过ping才艮文中的目的IP地址来确定出端口 ;
主用控制面报文处理模块124,用于在出端口判断模块122判断的结果为 是时,将控制面报文经第一单板中相应的出端口发送出去;否则,将控制面 报文通过数据通道发送给第二单板;
备用控制面报文处理模块22进一步包括
备用控制面报文接收模块220,用于接收来自第一单板的控制面报文; 备用控制面报文处理模块222,用于对备用控制面报文接收模块220接收 的控制面报文中的出端口进行偏移处理,通过该控制面报文中的信息确定在 第二单板中的出端口 ,并将该控制面报文经确定的第二单板中相应的出端口 发送出去。
13如图7,主板数据处理单元14进一步包括
主板报文接收模块140,用于接收来自第一单板的端口或第二单板的报
文;
主板判断模块142,用于对主板报文接收模块140所接收的报文的目的地 进行判断,确定对该报文需要采取的处理方式;
主板处理模块144,用于在主板判断单元142判断到所述报文需要进行本 地处理,则将报文发送至第一单板的上层进行相应处理;或者在主板判断单 元142判断到报文需要在第一单板上进行转发时,将报文发送至第一单板的 相应的端口上进行转发;或者在主板判断单元142判断到所述报文需要在第 二单板上进行转发,则将所述报文通过数据通道发送给第二单板,让第二单 板进行相应的转发工作;
主板转发表模块146,用于为主板判断处理模块144提供转发的端口信息。
所述备板数据处理模块24进一步包括
备板报文接收单元240,用于接收来自第二单板的端口或第一单板的报
文;
备板判断单元242,对备板报文接收模块240所接收的报文的目的地进行 判断,确定对该报文需要采取的处理方式;
备板判断处理模块244,用于在备板判断单元242判断到所述报文需要进 行本地处理,则将该报文传送给第一单板的上层进行相应处理;或者在备板 判断单元242判断到所述报文需要在第二单板上进行转发时,将报文发送至 第二单板的相应的端口上进行转发;或者在备板判断单元242判断到所述报 文需要在第一单板上进行转发,则将所述报文通过数据通道发送给第一单板, 让第 一单板进行相应的转发工作;
备板转发表模块246,用于为备板判断处理模块244提供转发的端口信息。
下面结合图8至图13来说明本发明实施例中,第一单板侧和第二单板侧 相应的工作流程。根据该通信设备的组网需求,配置第一单板的端口与第二单板的端口之 间端口备份关系,或者端口之间的负荷分担策略,其中, 一些端口作为主用 端口,另一些端口作为与该主用端口对应的备用端口 ,在本发明实施例中, 该主用端口在第一单板上,该备用端口可以在第一单板上,也可以在第二单 板上,此外,主用端口和备用端口的对应关系可以为1 + 1,即一个主用端口对
应一个备用端口,也可以为N+1,即N个主用端口对应1个备用端口。
下面结合具体例子,对上述的各过程进行详细说明。为便于说明,假设
第一单板有8个业务端口,第二单板也有为8个业务端口,因此第一单板所 管理的端口数量总共为16,假设编号为0 15,其中编号为0 7为第一单板物 理上的0 7端口,编号为8~ 15对应第二单板上的端口,分别映射到第二单 4反物理上的0~7端口 。
如图8所示,是在本发明实施中第一单板侧进行端口配置的流程图。
S80,接收端口配置信息,该端口配置信息可以在第一单板的应用层生成, 该端口配置信息可以是给端口分配置的IP地址等,并且携带有相应端口的编 号(如0~15中的任一个或多个);
S82,根据端口配置信息中的端口编号来确定该端口配置信息对应的端口 的物理位置。例如,如果在端口配置信息中该端口编号为0,其处于第一单板 的0 7端口范围之内,则表示为第一单板的端口;如果该端口编号为9,其处 于第二单板的8 15端口范围之内,则表示为第二单板上的端口。
S84,如果该端口配置信息对应的端口为第一单^=反的端口,则存储该端口 配置信息,并将该端口配置信息向第一单板的底层下发,对该端口配置信息 对应的端口进^f于配置管理。
S86,如果该端口配置信息对应的端口是第二单;^反的端口,在第一单板中 存储该端口配置信息,并将该端口配置信息发送给第二单板。
S88,不管该端口配置信息对应的端口是第一单板的端口还是第二单板的 端口 ,均需要将端口配置管理的信息通过备份通道在第一单板和第二单板中进行备份操作。
如图9所示,是在本发明实施中第二单板侧进行端口配置的流程图。
S90,第二单板接收来自第一单板的端口配置信息;
S92,对端口配置信息的端口编号进行偏移操作,才艮据偏移后的端口编号 确定端口配置信息对应的端口在第二单板上的物理位置,并将该端口配置信 息下发到第二单板的底层,对相应端口进行配置管理。例如假设端口配置 信息所对应的端口编号为9,因为编号为8~ 15对应第二单板上的端口,所以 该该端口配置信息所对应的端口是第二单板的端口,进行偏移操作,即其映 射到第二单板物理上的0 7端口的1端口 。
通过图8与图9的流程,第一单板与第二单板之上均存储有所有端口的 端口配置信息,即使发生第一单板与第二单板的主备倒换,也不会丢失这些 端口配置信息。
如图IO所示,是本发明实施例中第一单板侧的控制面报文处理流程图; S100,接收控制面报文,该控制面报文为第一单板的应用层所产生的, 例^口 ping才艮文;
S102,根据所述控制面报文中的信息,确定出端口号,例如根据ping报 文中的目的IP地址可以确定对应的出端口号,并判断该出端口是否为第一单 板的端口;
S104,如果判断结果为该出端口是第一单板的端口,则将所述控制面报
文经该出端口发送出去;
S106,如果判断结果为该端口是第二单板的端口,将所述控制面报文通
过数据通道发送给第二单板。
如图ll所示,是本发明实施例中第二单板侧的控制面报文处理流程SllO,接收来自第一单板的控制面报文,如ping报文;
S112,对所述控制面报文中的出端口号进行偏移处理,确定在第二单板
的出端口;
16S114,将所述控制面报文经所述确定的第二单板的出端口发送出去。 如图12所示,是本发明实施例中第一单板侧的接收报文的处理流程图; S120,接收来自第一单板的端口或来自第二单板的报文,在具体的实例
中,可以采用标记位来区别该报文是来自第一单板还是来自第二单板; 然后需要判断该所接收的报文所需要的处理方式,具体为 S121 ,判断该接收的报文是否为需要本地处理的报文。 如果判断结果为是,则在S122中将该报文传送给第一单板的上层进行相
应处理,否则进入S123;
S123,判断该接收的报文是否需要转发;
如果判断结果为是,则流程转入S125,否则在S124中丢弃该报文; S125,判断该报文是否需要在第一单板上进行转发; 如果判断结果为是,则在S126中,根据第一单板的转发表,将该报文发 送给第一单板的相应端口,进行转发;
否则,在127中,通过数据通道将该报文转发给第二单板;在此步骤中, 如果该报文是来自第二单板,则直接丢弃,以避免重复转发。
如图13所示,是本发明实施例中第二单板侧的接收报文的处理流程图; S130,接收来自第二单板的各端口或来自第一单板的报文,在具体的实 例中,可以采用标记位来区别该报文是来自第二单板还是来自第二单板; 然后判断该所接收的报文所需要的处理方式,具体为 S131,判断该接收的报文是否为需要本地处理的报文。 如果判断结果为是,则在S132中将该报文传送给第二单板的上层进行相 应处理,否则进入S133;
S133,判断该接收的报文是否需要转发;
如果判断结果为是,则流程转入S135,否则在S134中丢弃该报文; S135,判断该报文是否需要在第二单板上进行转发; 如果判断结果为是,则在S136中,根据第二单板的转发表,将该报文发送给本单板的相应端口,进行转发;
否则,在137中,通过数据通道将该报文转发给第一单板;在此步骤中,
如果该报文是来自第一单板,则直接丢弃,以避免重复转发。
另外,本发明的实施例还包括如下的步骤 4企查主用端口的状态;
当检查到主用端口出现故障或主用端口所连接的链路出现故障,则将主 用端口的业务切换至与主用端口相关联的备用端口上,这样可保证在不进行 单板主备倒换的情况下主备业务的倒换,并保证业务不中断。
在本发明的实施例中,端口备份和单板备份采用相互独立的机制,不会 因为主板一个端口不可用而进行单板的主备倒换,只需采用端口的主备倒换 即可实现业务的连续性;
另外,能够进行主板与备板间的端口备份,提高可靠性;还可以进行主 板与备板间的端口负荷分担,减轻端口负荷。
通过以上的实施方式的描述,本领域的普通技术人员可以清楚地了解到 本发明实施例可借助软件加必需的通用硬件平台的方式来实现,当然也可以 通过硬件来实现。基于这样的理解,本发明实施例的技术方案可以以软件产 品的形式体现出来,该计算机软件产品可以存储在存储介质中,如 ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备、或者服 务器、或者其他网络设备执行本发明各个实施例或者实施例的某些部分所述 的方法。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在 本发明的保护范围之内。
18
权利要求
1、一种端口配置管理方法,应用在包括至少两块单板的设备中,其特征在于,包括接收端口配置信息;确定所述端口配置信息对应的端口的物理位置;如果所述端口配置信息对应的端口的物理位置在第一单板上,则根据所述端口配置信息对所述第一单板对应的端口进行配置管理,如果所述端口配置信息对应的端口的物理位置在第二单板上,则将所述端口配置信息发送给所述第二单板,并根据所述端口配置信息对所述第二单板对应的端口进行配置管理。
2、 如权利要求1所述的端口配置管理方法,其特征在于,所述确定所述 端口配置信息所对应的端口的物理位置,具体为如果所述端口配置信息中的端口编号属于所述第 一单板的端口编号,则 根据所述端口编号确定所述端口配置信息对应的端口在所述第一单板上的物 理位置;如果所述端口编号属于所述第二单板的端口编号,则将所述端口编号进 行偏移操作,才艮据偏移后的端口编号确定所述端口配置信息对应的端口在所 述第二单板上的物理位置。
3、 如权利要求1所述的端口配置管理方法,其特征在于,还包括 通过备份通道,所述第一单板和所述第二单板存储所述端口配置信息,并进行所述端口配置信息的配置管理;通过数据通道,所述第一单板的端口或所述第二单板的端口接收或发送 数据。
4、 如权利要求3所述的端口配置管理方法,其特征在于,所述第一单板 的端口或所述第二单板的端口接收或发送数据,具体为所述数据为所述第一单板发起的控制面报文,如果所述控制面报文的出 端口是所述第一单板的端口 ,则将所述控制面报文通过在所述第一单板上的出端口发送出去;如果所述控制面报文的出端口是所述第二单板的端口,将 所述控制面报文通过所述数据通道发送给所述第二单板,并将所述控制面报 文通过在所述第二单板上的出端口发送出去。
5、 如权利要求3所述的端口配置管理方法,其特征在于,所述第一单板 的端口或所述第二单板的端口接收或发送数据,具体为所述数据为所述第一单板的端口或所述第二单板的端口接收的报文,所 述第一单板或所述第二单板根据处理策略,对所述报文进行本地处理、在本 单板上转发或发送至另 一单板进行转发。
6、 如权利要求1所述的端口配置管理方法,其特征在于,还包括, 设置所述第一单板的端口与所述第二单板的端口之间端口备份关系和/或负荷分担策略;检查所述第 一单板或所述第二单板中的主用端口的状态;如果所述主用端口或与所述主用端口连接的《连5^出现故障,则将所述主用端口的数据切换到与所述主用端口相关联的备用端口上。
7、 一种用于端口配置管理的单板,其特征在于,包括 配置信息接收模块,用于接收端口配置信息;端口位置确定模块,用于根据配置信息接收模块接收的所述端口配置信 息确定对应的端口的物理位置;处理才莫块,用于在所述端口位置确定单元确定所述端口配置信息对应的 端口的物理位置在第一单板时,根据所述端口配置信息对所述第一单板对应 的端口进行配置管理;以及用于在所述端口配置信息对应的端口的物理位置 在所述第二单板上时,将所述端口配置信息发送给所述第二单板,并根据所 述端口配置信息对所述第二单板对应的端口进行配置管理。
8、 如权利要求7所述的用于端口配置管理的单板,其特征在于,还包括 控制面报文处理单元,用于对所述第一单板生成的控制面报文进行处理; 数据处理单元,用于根据处理策略,对所述第一单板的端口或所述第二单板的端口接收的报文进行处理。
9、如权利要求7或8所述的用于端口配置管理的单板,其特征在于,还 包括设置单元,用于设置所述第一单板的端口与所述第二单板的端口之间端 口备份关系和/或负荷分担策略;端口检测单元,用于4企测所述第一单板或所述第二单板中的主用端口的 状态;端口倒换单元,用于根据所述备份关系,在所述端口检测单元检查到所 述主用端口或与所述主用端口连接的链路出现故障,将所述主用端口的数据 切换至与所述主用端口相关耳关的备用端口上;端口负荷分担处理单元,用于根据所述负荷分担策略,对所述第一单板 的端口或所述第二单板的端口上的数据进行转发。
10, 一种端口配置管理系统,其特征在于,包括相互连接的第 一单板和第二单板,所述第一单板接收端口配置信息,并确定所述端口配置信息对应的端口 的物理位置,如果所述端口配置信息对应的端口的物理位置在第一单板上, 则根据所述端口配置信息对所述第一单板对应的端口进行配置管理,如果所 述端口配置信息对应的端口的物理位置在第二单板上,则将所述端口配置信 息发送给所述第二单板;所述第二单板接收来自所述第一单板的端口配置信息,并根据所述端口 配置信息对所述第二单板对应的端口进行配置管理。
11、如权利要求IO所述的端口配置管理系统,其特征在于,还包括 所述第一单板和所述第二单板之间设置有备份通道和数据通道, 通过所述备份通道,所述第一单板和所述第二单板存储端口配置信息, 进行所述端口配置信息的配置管理;通过所述数据通道,所述第一单板的端口或所述第二单板的端口接收或发送数据。
12、 如权利要求IO所述的端口配置管理系统,其特征在于 所述第一单板包括,主用配置管理单元,用于根据端口配置信息,对所述第一单板的端口和第二单的端口进行配置管理;主用控制面报文处理单元,用于对所述第一单板生成的控制面报文进行处理;主板数据处理单元,用于根据处理策略,对所述第一单板的端口或所述 第二单板的端口接收的报文进行处理; 所述第二单板包括,备用配置处理单元,用于接收来自所述第一单板的所述端口配置信息, 并对所述第二单板的端口进行配置管理;备用控制面报文处理单元,用于对来自所述第一单板的控制面报文进行 处理;备板数据处理单元,用于根据处理策略,对来自所述第二单板的端口或 所述第一单板的端口接收的报文进行处理。
13、 如权利要求12所述的端口配置管理系统,其特征在于 所述第一单板还包括,设置单元,用于设置所述第一单板的端口与所述第二单板的端口之间端 口备份关系和/或负荷分担策略;端口;f企测单元,用于^r测所述第一单板或所述第二单^l中的主用端口的 状态;端口倒换单元,用于根据所述备份关系,在所述端口检测模块检查到所 述主用端口或与所述主用端口连接的链路出现故障,将所述主用端口的数据 切换至与所述主用端口相关4关的备用端口上;端口负荷分担处理单元,用于根据所述负荷分担策略,对所述第一单板的端口或所述第二单板的端口上的数据进行转发。
14、 如权利要求12所述的端口配置管理系统,其特征在于, 所述主用控制面报文处理单元包括主用控制面报文接收模块,用于接收控制面报文;出端口判断模块,用于判断所述控制面报文中的出端口是否为所述第一 单板的端口;主用控制面报文处理模块,用于在所述出端口判断模块判断的结果为是 时,将所述控制面报文经所述第一单板中相应的出端口发送出去;否则,将 所述控制面报文通过所述数据通道发送给所述第二单板;所述备用控制面报文处理单元包括备用控制面报文接收模块,用于接收来自所述第一单板的所述控制面报文;备用控制面报文处理模块,用于对所述备用控制面报文接收模块接收的 控制面报文中的出端口进行偏移处理,通过所述控制面报文中的信息确定在 所述第二单板中的出端口 ,并将所述控制面报文经确定的所述第二单板中相 应的出端口发送出去。
15、 如权利要求12所述的端口配置管理系统,其特征在于, 所述主板数据处理单元包括主板报文接收模块,用于接收来自所述第一单板的端口或所述第二单板 的报文;主板判断单元,用于判断对所述主板报文接收模块所接收的报文的处理 策略;主板处理模块,用于根据所述主板判断单元的处理策略,对所述报文进 行本地处理、在本单板上转发或发送至另一单板进行转发; 所述备板报文处理单元包括 备板报文接收单元,用于接收来自所述第二单板的端口或所述第一单板的报文;备板判断单元,用于判断对所述备板报文接收模块所接收的报文的处理 策略;备板处理模块,用于根据所述备板判断单元的处理策略,对所述报文进 行本地处理、在本单板上转发或发送至另一单板进行转发。
全文摘要
本发明实施例公开了一种端口配置管理方法、单板及端口配置管理系统法,其中方法包括接收端口配置信息;确定所述端口配置信息对应的端口的物理位置;如果所述端口配置信息对应的端口的物理位置在第一单板上,则根据所述端口配置信息对所述第一单板对应的端口进行配置管理,如果所述端口配置信息对应的端口的物理位置在第二单板上,则将所述端口配置信息发送给所述第二单板,并根据所述端口配置信息对所述第二单板对应的端口进行配置管理。本发明实施例对第一单板的端口与第二单板的端口进行统一管理,且端口备份和单板备份相互独立,不会因为单板上的一个端口不可用而进行主备单板的倒换,提高可靠性。
文档编号H04L1/22GK101674171SQ20081021620
公开日2010年3月17日 申请日期2008年9月10日 优先权日2008年9月10日
发明者王承洋, 辜自强 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1