多子架通信设备、多子架通信设备的通信方法及装置技术领域
本发明涉及通信领域,具体而言,涉及一种多子架通信设备、多子架通信设备的通信方
法及装置。
背景技术
目前,在多子架通信设备中,通常包括一个标准子架和若干个扩展子架。标准子架一般
称为主子架,它负责控制、管理和配置各子架上的业务单板。扩展子架的主要作用是扩展通
信设备电接入能力以及数据业务接入能力。具体地,主子架上一般安装有主控制单板,应用
通常通过主控制单板实现对其他单板的控制,从而实现用户对整个系统的管理。
为了实现主控制单板与各业务单板间的通信,在传统的通信设备中,广泛使用了基于高
级数据链路控制(High-Level Data Link Control,简称为HDLC)协议的板间通信方式。但是,
这种通信方式不够灵活,当背板支持的最大槽位数固定时,很难扩展更多的槽位,同时,这
种通信方式导致扩展子架管理不便。
发明内容
针对相关技术中业务单板的接入数量有限、管理不便的问题而提出本发明,为此,本发
明的主要目的在于提供一种多子架通信设备、多子架通信设备的通信方法及装置,以解决上
述问题。
为了实现上述目的,根据本发明的一个方面,提供了一种多子架通信设备。
根据本发明的多子架通信设备包括:多个业务单板,多个业务单板中的每一个业务单板
均用于进行业务处理;主控制单板,用于控制、管理多个业务单板;连接单板,连接至该主
控制单板与多个业务单板中的每一个业务单板,用于转发主控制单板与业务单板之间的报文。
优选地,连接单板包括主用连接单板和备用连接单板,其中主用连接单板连接至主控制
单板的第一控制接口,备用连接单板连接至主控制单板的第二控制接口。
优选地,主控制单板包括主用主控制单板和备用主控制单板,其中主用主控制单板连接
至连接单板的第一连接接口,备用主控制单板连接至连接单板的第二连接接口。
优选地,在主控制单板位于主子架并且连接单板位于扩展子架的情况下,通过以太网通
信方式对主控制单板与连接单板进行连接。
优选地,多个业务单板中的一个或多个业务单板位于扩展子架,通过包括以下之一的通
信方式对一个或多个业务单板与连接单板进行连接:HDLC通信方式、以太网通信方式。
为了实现上述目的,根据本发明的另一个方面,提供了一种多子架通信设备的通信方法。
根据本发明的多子架通信设备的通信方法包括:连接单板接收到来自主控制单板的报文;
连接单板获取报文携带的目的地址;连接单板将报文转发给目的地址对应的业务单板。
优选地,在连接单板将报文转发给目的地址对应的业务单板之前,上述方法还包括:连
接单板与业务单板协商通信方式,其中通信方式包括以下之一:HDLC通信方式、以太网通
信方式;连接单板在地址链表中,记录协商的通信方式。
优选地,连接单板将报文转发给目的地址对应的业务单板包括:连接单板在地址链表中,
查找自身与业务单板之间的通信方式;连接单板使用查找的通信方式,将报文转发给目的地
址对应的业务单板。
优选地,在连接单板将报文转发给目的地址对应的业务单板之前,上述方法还包括:判
断目的地址是否指示连接单板自身;如果判断结果为是,则转发报文给应用层处理,否则执
行将报文转发给目的地址对应的业务单板的操作。
优选地,目的地址包括业务单板所属的子架的子架号以及业务单板在子架中的槽位号。
为了实现上述目的,根据本发明的又一个方面,提供了一种多子架通信设备的通信装置。
根据本发明的多子架通信设备的通信装置包括:接收模块,用于接收来自主控制单板的
报文;获取模块,用于获取报文携带的目的地址;第一转发模块,用于将报文转发给目的地
址对应的业务单板。
优选地,多子架通信设备的通信装置还包括:协商模块,用于与业务单板协商通信方式,
其中通信方式包括以下之一:HDLC通信方式、以太网通信方式;记录模块,用于在地址链
表中,记录协商的通信方式。
优选地,第一转发模块包括:查找子模块,用于在地址链表中,查找自身与业务单板之
间的通信方式;转发子模块,用于使用查找的通信方式,将报文转发给目的地址对应的业务
单板。
优选地,上述多子架通信设备的通信装置还包括:判断模块,用于判断目的地址是否指
示连接单板自身;第二转发模块,用于在判断结果为是的情况下,转发报文给应用层处理。
本发明通过增加连接单板而实现主控制单板和业务单板的通信,可以增加通信设备的业
务单板的接入数量,方便业务单板的管理。本发明实施方法简单,费用成本低,可以广泛应
用于大型的通信设备中。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示
意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的多子架通信设备的结构框图;
图2是根据本发明优选实施例的多子架通信设备的结构框图;
图3是根据本发明优选实施例的多子架通信设备的连接的示意图;
图4是根据本发明实施例的多子架通信设备的通信方法的流程图;
图5是根据本发明优选实施例的连接单板处理报文的流程图;
图6是根据本发明优选实施例的报文中继转发的流程图;
图7是根据本发明优选实施例的连接单板转发报文的流程图;
图8是根据本发明实施例的多子架通信设备的通信装置的结构框图;
图9是根据本发明优选实施例的多子架通信设备的通信装置的结构框图一;
图10是根据本发明优选实施例的多子架通信设备的通信装置的结构框图二;
图11是根据本发明优选实施例的多子架通信设备的通信装置的结构框图三。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
下面将参考附图并结合实施例来详细说明本发明。
本发明提供了一种多子架通信设备。图1是根据本发明实施例的多子架通信设备的结构
框图,如图1所示,包括多个业务单板12,主控制单板14和连接单板16。下面对其结构进
行详细描述。
多个业务单板12,其中的每一个业务单板12均用于进行业务处理;主控制单板14,用
于控制、管理多个业务单板12;连接单板16,连接至主控制单板14与多个业务单板12中的
每一个业务单板12,用于转发主控制单板14与业务单板12之间的报文。
相关技术中,多子架通信设备支持的最大槽位数固定,从而导致业务单板的接入数量有
限、管理不便。本优选实施例中,通过增加连接单板而实现主控制单板和业务单板的通信,
可以增加通信设备的业务单板的接入数量,方便业务单板的管理。本发明实施方法简单,费
用成本低,可以广泛应用于大型的通信设备中。
优选地,在多子架包括一个主子架和多个扩展子架的情况下,主控制单板14安装在主子
架中,连接单板16安装在扩展子架,业务单板12可以安装在主子架中也可以安装在扩展子
架中。
优选地,连接单板16包括主用连接单板162和备用连接单板164,其中主用连接单板
162连接至主控制单板14的第一控制接口,备用连接单板164连接至主控制单板14的第二
控制接口。本优选实施例中,通过扩展主用连接单板162和备用连接单板164可以增强设备
的保护能力。
优选地,主控制单板14包括主用主控制单板142和备用主控制单板144,其中主用主控
制单板142连接至连接单板16的第一连接接口,备用主控制单板144连接至连接单板16的
第二连接接口。本优选实施例中,通过扩展主用主控制单板142和备用主控制单板144可以
增强设备的保护能力。
另外,上述主用连接单板162、备用连接单板164、主用主控制单板142和备用主控制
单板144之间的连接规则是:主控制单板的网口分别连接到不同的连接单板上,不允许主控
制单板的多个网口同时连接到同一块连接单板的网口上。
优选地,在主控制单板14位于主子架并且连接单板16位于扩展子架的情况下,通过以
太网通信方式对主控制单板14与连接单板16进行连接。本优选实施例中,通过以太网通信
方式直接连接主控制单板14与连接单板16,可以提高主控制单板14与连接单板16的通信
效率。
优选地,多个业务单板12中的一个或多个业务单板12位于扩展子架,通过包括以下之
一的通信方式对一个或多个业务单板12与连接单板16进行连接:HDLC通信方式、以太网
通信方式。本优选实施例中,通过HDLC通信方式或者太网通信方式连接业务单板12与连接
单板16,可以在兼顾现有的HDLC通信方式的基础上,实现业务单板12与连接单板16之间
的高速通信。
下面将结合实例对本发明实施例的实现过程进行详细描述。
图2是根据本发明优选实施例的多子架通信设备的结构框图,如图2所示,描述了连接
单板202和业务单板203处于同一扩展子架时的多子架通信设备。其中,主控制单板201与
连接单板202之间通过以太网的方式进行通信,连接单板202与同一子架内的业务单板203
之间的板间通信方式不限,既可以是以太网方式,也可以是HDLC方式。
通过这种结构,就可以兼容传统通信设备中只支持HDLC板间通信方式的业务单板。需
要说明的是,主控制单板201可以代表主用备用两块主控制单板,连接单板202可以代表主
用备用两块连接单板。主用主控制单板的报文同时发给主用连接单板和备用连接单板,主用
连接单板的报文同时发给主用主控制单板和备用主控制单板。
图3是根据本发明优选实施例的多子架通信设备的连接的示意图,如图3所示,主用主
控制单板301的1号网口连接主用连接单板303的1号网口,主用主控制单板301的2号网
口连接备用连接单板304的2号网口,备用主控制单板302的1号网口连接主用连接单板304
的1号网口,备用主控制单板302的2号网口连接备用连接单板303的2号网口。通过这种
连接方式,在物理链路上实现了主控制单板与连接单板1+1主备通信的连接。需要说明的是,
图3所示的连接方式仅仅是主控制单板与连接单板之间多种连接方式中的一种优选的实施方
式,实际应用中,凡是符合上述连接规则的其它连接方式,均应当纳入本发明的保护范围。
本发明还提供了一种多子架通信设备的通信方法。图4是根据本发明实施例的多子架通
信设备的通信方法的流程图,如图4所示,包括如下的步骤S402至步骤S406。
步骤S402,连接单板接收到来自主控制单板的报文。
步骤S404,连接单板获取报文携带的目的地址。
步骤S406,连接单板将报文转发给目的地址对应的业务单板。
本发明通过在连接单板中进行报文中继转发,实现了主控制单板和业务单板的通信,既
兼顾了传统的HDLC通信方式,又便于扩展子架的接入,从而提高了系统设计的灵活性。本
发明实施方法简单,费用成本低,可以广泛应用于大型的通信设备中。
优选地,在连接单板将报文转发给目的地址对应的业务单板之前,上述方法还包括:连
接单板与业务单板协商通信方式,其中通信方式包括以下之一:HDLC通信方式、以太网通
信方式;连接单板在地址链表中,记录协商的通信方式。
优选地,连接单板将报文转发给目的地址对应的业务单板包括:连接单板在地址链表中,
查找自身与业务单板之间的通信方式;连接单板使用查找的通信方式,将报文转发给目的地
址对应的业务单板。
优选地,在连接单板将报文转发给目的地址对应的业务单板之前,上述方法还包括:判
断目的地址是否指示连接单板自身;如果判断结果为是,则转发报文给应用层处理,否则执
行将报文转发给目的地址对应的业务单板的操作。
优选地,目的地址包括业务单板所属的子架的子架号以及业务单板在子架中的槽位号。
优选地,在连接单板接收到来自主控制单板的报文之前,上述方法还包括:启动业务单
板、连接单板和主控制单板。
下面将结合实例对本发明实施例的实现过程进行详细描述。
图5是根据本发明优选实施例的连接单板处理报文的流程图,如图5所示,包括如下的
步骤S502至步骤S508。
步骤S502,接收报文。连接单板从以太网或HDLC总线上接收报文,报文可能来自主控
制单板201,也可能来自其它连接单板202,还可能来自本子架内的业务单板203。
步骤S504,判断本板是否为主用连接单板,如果是主用连接单板,则执行步骤S506,
如果是备用连接单板,则执行步骤S508。
步骤S506,报文中继转发处理,详细流程见图6的说明。
步骤S508,丢弃报文。备用连接单板不处理报文,报文被丢弃,流程结束。
图6是根据本发明优选实施例的报文中继转发的流程图,如图6所示,包括如下的步骤
S602至步骤S608。
步骤S602,解析报文目的地址。根据报文中携带的目标地址信息,可以计算出报文的目
标子架号和目标槽位号。
步骤S604,判断报文是否需要转发。如果报文的目的地址不是本板,则需要转发,执行
步骤S606;如果目的地址是本板,则不需要转发,执行步骤S608。
步骤S606,转发报文,详细流程见图7的说明。
步骤S608,把报文发送给应用层处理,流程结束。
图7是根据本发明优选实施例的连接单板转发报文的流程图,如图7所示,包括如下的
步骤S702至步骤S718。
步骤S702,解析报文目的地址。有些报文是主控制单板发送给扩展子架中的业务单板的,
有些报文是本子架中的其它单板发送给主控制单板的。
步骤S704,判断目的地址是否为主控制单板。根据报文转发规则,如果报文的目的地址
为主控制单板,则通过以太网的方式将报文发送给主控制单板,执行步骤S706;如果目的地
址为本子架内的单板,则执行步骤S708。
步骤S706,发送报文给主控制单板。通过以太网的方式将报文发送给主控制单板,流程
结束。
步骤S708,查找本板与目标单板的通信方式。从地址链表中,查找本单板与目标单板当
前协商的通信方式信息。连接单板与目标单板之间通信方式,可能是HDLC的方式,也可能
是以太网的方式,需要通信双方协商。
步骤S710,判断通信方式是否确定。如果从地址链表中找到通信方式信息,表示通信方
式是确定的,则执行步骤S712;如果没有找到,则执行步骤S714。
步骤S712,按协商的通信方式发送报文。根据协商的通信方式,发送报文到目标单板,
流程结束。
步骤S714,按缺省的通信方式发送报文。在通信方式未协商的情况下,选择缺省的通信
方式发送报文。缺省的通信方式可以是HDLC的方式,也可以是以太网的方式,可以配置。
步骤S716,协商通信方式。连接单板同时使用以太网和HDLC的通信方式,主动向目标
单板发送请求协商板间通信方式的报文。
步骤S718,记录协商结果。连接单板接收到目标单板应答的协商确认报文后,把协商的
通信方式信息记录在地址链表中,流程结束。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机
系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此
处的顺序执行所示出或描述的步骤。
本发明实施例提供了一种多子架通信设备的通信装置,该多子架通信设备的通信装置可
以用于实现上述多子架通信设备的通信方法。图8是根据本发明实施例的多子架通信设备的
通信装置的结构框图,包括接收模块81,获取模块82和第一转发模块83。下面对其结构进
行详细描述。
接收模块81,用于接收来自主控制单板的报文;获取模块82,连接至接收模块81,用
于获取接收模块81接收的报文携带的目的地址;第一转发模块83,连接至接收模块81和获
取模块82,用于将接收模块81接收的报文转发给获取模块82获取的目的地址对应的业务单
板。
本发明通过第一转发模块83在连接单板中进行报文中继转发,实现了主控制单板和业务
单板的通信,既兼顾了传统的HDLC通信方式,又便于扩展子架的接入,从而提高了系统设
计的灵活性。本发明实施方法简单,费用成本低,可以广泛应用于大型的通信设备中。
图9是根据本发明优选实施例的多子架通信设备的通信装置的结构框图一。
优选地,多子架通信设备的通信装置还包括协商模块84和记录模块85。下面对其结构
进行详细描述。
协商模块84,用于与业务单板协商通信方式,其中通信方式包括以下之一:HDLC通信
方式、以太网通信方式;记录模块85,连接至协商模块84,用于在地址链表中,记录协商模
块84协商的通信方式。
图10是根据本发明优选实施例的多子架通信设备的通信装置的结构框图二。
优选地,第一转发模块83包括查找子模块831和转发子模块832。下面对其结构进行详
细描述。
查找子模块831,用于在地址链表中,查找自身与业务单板之间的通信方式;转发子模块
832,连接至查找子模块831,用于使用查找子模块831查找的通信方式,将报文转发给目的
地址对应的业务单板。
图11是根据本发明优选实施例的多子架通信设备的通信装置的结构框图三。
优选地,多子架通信设备的通信装置还包括判断模块86和第二转发模块87。下面对其
结构进行详细描述。
判断模块86,用于判断目的地址是否指示连接单板自身;第二转发模块87,连接至判断
模块86,用于在判断模块86的判断结果为是的情况下,转发报文给应用层处理。
综上所述,根据本发明的上述实施例,提供了一种多子架通信设备、多子架通信设备的
通信方法及装置。本发明通过增加连接单板而实现主控制单板和业务单板的通信,可以增加
通信设备的业务单板的接入数量,方便业务单板的管理。本发明实施方法简单,费用成本低,
可以广泛应用于大型的通信设备中。
需要说明的是,装置实施例中描述的多子架通信设备的通信装置对应于上述的方法实施
例,其具体的实现过程在方法实施例中已经进行过详细说明,在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算
装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,
可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置
中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块
或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员
来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等
同替换、改进等,均应包含在本发明的保护范围之内。