一种单总线MSAP的实现方法和装置与流程

文档序号:14993304发布日期:2018-07-20 22:56阅读:223来源:国知局

本申请涉及通信技术领域,特别涉及一种单总线msap的实现方法和装置。



背景技术:

msap(mutiservicesaccessplatform,多业务接入平台)技术可根据业务容量、业务种类的不同需求灵活配置通用的多种类型的业务盘,为用户提多种接口,并可提供分组上联接口和sdh上联接口。传统的msap往往采用双总线(tdm总线和分组总线)的架构,具备tdm交叉核心和分组交换核心,从而实现了按需配置,提高了设备的利用率。

msap的双总线架构决定了其具备双业务核心:tdm交叉核心和分组交换核心。msap的双总线架构在背板上物理分割,业务盘按需要把业务连接到tdm总线或者分组总线,两种总线互相独立,带宽不能共享,同时需要两种交换板的位置,占用了设备空间,也提升了设备成本。

光传送网(otn,opticaltransportnetwork)技术,能够满足各种新型业务需求,成为传送网发展的主要方向,可以满足用户对带宽的更高需求。基于otn的智能光网络为大颗粒宽带业务的调度和传送提供非常理想的解决方案,而otn技术的引入,也使得运营商可以提供子波长租用等固定速率的传输管道出租模式。

随着传送网向otn演进,以及用户业务需要更大的带宽,msap技术也需要跟随用户需求及网络技术的发展,提供基于otn技术的用户接入手段以及基于otn的上联传送网接口。



技术实现要素:

有鉴于此,本发明的目的在于提供一种单总线msap的实现方法和装置,能够支持多种业务接入类型。

为实现上述目的,本发明提供的技术方案为:

一种单总线msap的实现方法,应用于msap局端设备,msap局端设备包括交换板、背板和多个业务板,所述多个业务板均支持多种业务类型,且配置有每种业务类型对应的业务接口;该方法具体应用于msap局端设备的任一业务板,包括:

该业务板在任一业务类型的业务接口接收来自用户侧或网络侧的业务数据,确定业务数据的目的业务板,根据该业务板和业务数据的目的业务板将业务数据封装到以太网报文,利用背板的分组总线和交换板将以太网报文发送到业务数据的目的业务板;

该业务板接收其它业务板利用背板的分组总线和交换板发送来的封装了所述任一业务类型的业务数据的以太网报文,解封装以太网报文得到业务数据,确定业务数据的出接口,将业务数据从该出接口转发出去。

一种单总线msap的实现装置,应用于msap局端设备,msap局端设备包括交换板、背板和支持多种业务类型的多个业务板;所述多个业务板均支持多种业务类型,且配置有每种业务类型对应的业务接口;该装置具体应用于msap局端设备的任一业务板,包括:接收单元、交叉单元、适配单元、发送单元;

所述接收单元,用于在该业务板的任一业务类型的业务接口接收来自用户侧或网络侧的业务数据;接收其它业务板利用背板的分组总线和交换板发送来的封装了所述任一业务类型的业务数据的以太网报文;

所述交叉单元,用于接收单元在该业务板的任一业务类型的业务接口接收到来自用户侧或网络侧的业务数据后,确定业务数据的目的业务板;用于适配单元解封装以太网报文得到业务数据后,确定业务数据的出接口;

所述适配单元,用于交叉单元确定业务数据的目的业务板后,根据该业务板和业务数据的目的业务板将业务数据封装到以太网报文;接收单元接收到其它业务板利用背板的分组总线和交换板发送来的封装了所述任一业务类型的业务数据的以太网报文后,解封装以太网报文得到业务数据;

所述发送单元,用于适配单元将业务数据封装到以太网报文后,利用背板的分组总线和交换板将以太网报文发送到业务数据的目的业务板;用于交叉单元确定业务数据的出接口后,将业务数据从该出接口转发出去。

综上所述,本发明通过将所有业务类型的业务数据均根据源业务板和目的业务板进行以太网报文格式的封装,将封装得到的以太网报文通过背板的分组总线和交换板从源业务板传送到目的业务板,从而实现在业务板之间转发包括otn在内的多种业务数据,进而实现msap局端设备对多种业务接入类型的支持。

附图说明

图1是本发明实施例单总线msap的实现方法流程图;

图2是本发明实施例单总线msap的实现装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。

本发明实施例中,对于除分组业务之外其它类型的所有业务,均利用业务板实现业务数据的处理和转发,其中业务数据在业务板之间的转发利用背板的分组总线和交换板实现,利用背板的分组总线和交换板转发各种业务类型的业务数据时,需要将业务数据封装为以太网报文格式。

下面结合具体实施例对本发明进行详细说明。

参见图1,图1是本发明实施例单总线msap的实现方法流程图,该方法应用于msap局端设备,该msap局端设备包括交换板、背板和多个业务板,所述多个业务板均支持多种业务类型,且配置有每种业务类型对应的业务接口;该方法具体应用于msap局端设备的任一业务板,如图1所示,具体包括以下步骤:

步骤101、本业务板(即所述任一业务板)在任一业务类型的业务接口接收来自用户侧或网络侧的业务数据,确定业务数据的目的业务板,根据该业务板和业务数据的目的业务板将业务数据封装到以太网报文,利用背板的分组总线和交换板将以太网报文发送到业务数据的目的业务板。

本发明实施例中,对于业务数据在msap局端设备的业务板之间的转发,预先进行配置,具体地,是配置从一个业务板的某一业务接口进入的业务数据,需要从另一业务板的哪个业务接口发送出去。

在实际实现中,至少有以下两种业务转发配置方式:

i、在每个业务板中配置业务类型、业务接收接口和目的业务板之间的对应关系,以及业务类型、源业务板和业务发送接口之间的对应关系。

本业务板在任一业务类型的业务接口接收来自用户侧或网络侧的业务数据,首先可以根据接收该业务数据的业务接口所属业务类型确定业务数据的业务类型,然后用该业务数据的业务类型和接收该业务数据的业务接口去匹配预先配置的业务类型、业务接收接口和目的业务板之间的对应关系,从而确定业务数据对应的目的业务板。

确定业务数据的目的业务板之后,将本业务板的地址信息和目的业务板的地址信息分别作为以太网报文的源地址和目的地址,对业务数据按照以太网报文格式进行封装,从而本业务板和业务数据的目的业务板分别作为封装后以太网报文的源业务板和目的业务板。这里的地址信息包括ip地址和mac地址,或仅包括mac地址。另外,将业务数据封装到以太网报文中时,还可以进一步将业务数据的业务信息封装到以太网报文,业务信息可以包括:业务数据的业务类型、业务数据长度等,实际上,业务数据也可以认为是一种业务信息。此外,为了区分不同的业务,还可以在以太网报文中携带vlan或mpls等标签内容。

本业务板将封装后的以太网报文通过背板的分组总线发送到交换板,交换板按照分组转发的方法)将以太网报文通过背板的分组总线发送到目的业务板。

目的业务板接收到以太网报文后,可以解封装以太网报文得到业务数据和业务信息,同时还可以根据以太网报文的源地址信息确定发送以太网报文的源业务板(即上述本业务板)。由于目的业务板也配置了上述业务类型、业务接收接口和目的业务板之间的对应关系,以及业务类型、源业务板和业务发送接口之间的对应关系,因此,目的业务板可以用解封装以太网报文得到的业务信息中包含的业务类型、发送以太网报文的源业务板匹配预先配置的业务类型、源业务板和业务发送接口之间的对应关系,从而将匹配到的对应关系中的业务发送接口确定为业务数据的出接口,将业务数据从该出接口发送出去。

ii、在每个业务板中配置业务接收接口和业务发送接口之间的对应关系。

本业务板在任一业务类型的业务接口接收来自用户侧或网络侧的业务数据后,可以用接收该业务数据的业务接口去匹配预先配置的业务接收接口和业务发送接口之间的对应关系,从而确定业务数据的业务发送接口,业务数据的目的业务板即为该业务发送接口所在接口板。

确定业务数据的目的业务板之后,将本业务板的地址信息和目的业务板的地址信息分别作为以太网报文的源地址和目的地址,对业务数据按照以太网报文格式进行封装,从而本业务板和业务数据的目的业务板分别作为封装后以太网报文的源业务板和目的业务板。这里的地址信息包括ip地址和mac地址,或仅包括mac地址,或者包括mac地址和mpls标签,需要说明是,在实际应用中,这里的地址信息也可以其它用于标准以太网报文转发的信息。另外,将业务数据封装到以太网报文中时,还可以进一步将业务数据的业务信息封装到以太网报文,业务信息可以包括:业务数据的业务发送接口、业务数据长度等等,实际上,业务数据也可以认为是一种业务信息。此外,为了区分不同的业务,还可以在以太网报文中携带vlan等信息。

本业务板将封装后的以太网报文通过背板的分组总线发送到交换板,交换板按照分组转发的方法将以太网报文通过背板的分组总线发送到目的业务板。

目的业务板接收到以太网报文后,可以解封装以太网报文得到业务数据和业务信息。由于业务信息中包含了业务数据的业务发送接口,因此,在解封装以太网报文得到业务数据和业务信息后,可以直接将业务信息中包含的业务发送接口确定为业务数据的出接口,将业务数据从该出接口发送出去。

从以上两种业务转发配置方式可以看出,本发明中,对于任何一种业务类型的业务数据,均是想将其封装到以太网报文中,然后利用背板的分组总线和交换板转发到目的业务板的。由于以太网报文可以通过背板的分组总线转发的,因此,只需使用背板的分组总线就可以实现任何一种业务类型的业务数据在业务板之间的转发。

步骤102、本业务板接收其它业务板利用背板的分组总线和交换板发送来的封装了所述任一业务类型的业务数据的以太网报文,解封装以太网报文得到业务数据,确定业务数据的出接口,将业务数据从该出接口转发出去。

按照上述的i、ii两种转发配置方式,本业务板接收到其它业务板利用背板的分组总线和交换板发送来的封装了所述任一业务类型的业务数据的以太网报文时,可以有相对应的两种处理方式,其中,

对应于第i种转发配置方式,本业务板(作为目的业务板)接收到其它业务板的以太网报文后,可以解封装以太网报文得到业务数据和业务信息,同时还可以根据以太网报文的源地址信息确定发送以太网报文的源业务板。本业务板在预先配置的业务类型、源业务板和业务发送接口之间的对应关系中查找解封装以太网报文得到的业务信息中包含的业务类型、发送以太网报文的源业务板对应的业务发送接口,将该业务发送接口确定为业务数据的出接口,从而将业务数据从该出接口发送出去。

对应于第ii种转发配置方式,本业务板(作为目的业务板)接收到其它业务板的以太网报文后,可以解封装以太网报文得到业务数据和业务信息。由于业务信息中包含了业务数据的业务发送接口,因此,本业务板在解封装以太网报文得到业务数据和业务信息后,可以直接将业务信息中包含的业务发送接口确定为业务数据的出接口,将业务数据从该出接口发送出去。

在本发明的一个实施例中,考虑到分组转发的延时不确定性,业务板接收其它业务板利用背板的分组总线和交换板发送来的以太网报文之后,解封装以太网报文得到业务数据之前,可以先对以太网报文进行缓存。

在本发明的一个实施例中,业务数据的业务类型包括otn业务支持的所有业务类型、sdh业务支持的所有业务类型等多种业务类型。

以上对本发明实施例单总线msap的实现方法进行了详细说明,本发明还提供了一种单总线msap的实现装置,以下结合图2进行详细说明。

参见图2,图2是本发明实施例单总线msap的实现装置的结构示意图,该装置应用于msap局端设备,该msap局端设备包括交换板、背板和多个业务板;所述多个业务板均支持多种业务类型,且配置有每种业务类型对应的业务接口;如图2所示,该装置具体应用于msap局端设备的任一业务板,包括:接收单元201、交叉单元202、适配单元203、发送单元204;其中,

接收单元201,用于在该业务板的任一业务类型的业务接口接收来自用户侧或网络侧的业务数据;接收其它业务板利用背板的分组总线和交换板发送来的封装了所述任一业务类型的业务数据的以太网报文;

交叉单元202,用于接收单元201在该业务板的任一业务类型的业务接口接收到来自用户侧或网络侧的业务数据后,确定业务数据的目的业务板;用于适配单元203解封装以太网报文得到业务数据后,确定业务数据的出接口;

适配单元203,用于交叉单元202确定业务数据的目的业务板后,根据该业务板和业务数据的目的业务板将业务数据封装到以太网报文;接收单元201接收到其它业务板利用背板的分组总线和交换板发送来的封装了所述任一业务类型的业务数据的以太网报文后,解封装以太网报文得到业务数据;

发送单元204,用于适配单元203将业务数据封装到以太网报文后,利用背板的分组总线和交换板将以太网报文发送到业务数据的目的业务板;用于交叉单元202确定业务数据的出接口后,将业务数据从该出接口转发出去。

图2所示装置中,

所述适配单元203,根据该业务板和业务数据的目的业务板将业务数据封装到以太网报文时,用于:将该业务板的地址信息和目的业务板的地址信息分别作为以太网报文的源地址和目的地址,对业务数据按照以太网报文格式进行封装;所述地址信息包括ip地址和mac地址,或者所述地址信息包括mac地址,或者所述地址信息包括mac地址和mpls标签。

图2所示装置中,

所述适配单元203,根据该业务板和业务数据的目的业务板将业务数据封装到以太网报文时,进一步将业务数据的业务信息封装到以太网报文。

图2所示装置还包括配置单元205;

在本发明的一个实施例中,

所述配置单元205,用于预先在每个业务板中配置业务类型、业务接收接口和目的业务板的对应关系;

所述交叉单元202,确定业务数据的目的业务板时,用于:在预先配置的业务类型、业务接收接口和目的业务板的对应关系中查找该业务数据的业务类型、接收该业务数据的业务接口对应的目的业务板,将查找到的目的业务板确定为该业务数据的目的业务板;

所述业务信息包括:业务数据的业务类型;

所述配置单元205,用于预先在每个业务板中配置业务类型、业务发送接口之间的对应关系;

所述适配单元203,解封装以太网报文得到业务数据时,进一步根据以太网报文的源地址信息确定发送该以太网报文的源业务板,并得到业务信息中包含的该业务数据的业务类型;

所述交叉单元202,确定业务数据的出接口时,用于:在预先配置的业务类型、源业务板和业务发送接口之间的对应关系中查找业务信息中包含的该业务数据的业务类型、源业务板对应的业务发送接口,将该业务发送接口确定为业务数据的出接口。

在本发明的另一个实施例中,

所述配置单元205,用于预先在每个业务板中配置业务接收接口和业务发送接口的对应关系;

所述交叉单元202,确定业务数据的目的业务板时,用于:在预先配置业务接收接口和业务发送接口的对应关系中查找接收该业务数据的业务接口对应的业务发送接口,将该业务发送接口所在业务板确定为该业务数据的目的业务板;

所述业务信息包括业务数据的业务发送接口;

所述适配单元203,解封装以太网报文得到业务数据时,进一步得到业务信息中包含的该业务数据的业务发送接口;

所述交叉单元202,确定业务数据的出接口时,用于:将解封装以太网报文时得到的业务信息中包含的业务发送接口确定为该业务数据的出接口。

图2所示装置中,

所述发送单元204,利用背板的分组总线和交换板将以太网报文发送到业务数据的目的业务板时,用于:将该以太网报文通过背板的分组总线发送到交换板,由交换板通过分组转发将以太网报文通过背板的分组总线发送到该业务数据的目的业务板。

图2所示装置中,

所述适配单元203,在接收单元201接收到其它业务板利用背板的分组总线和交换板发送来的以太网报文之后,解封装以太网报文得到业务数据之前,进一步用于:对以太网报文进行缓存。

图2所示装置中,

所述业务数据的业务类型包括otn业务支持的所有业务类型和sdh业务支持的所有业务类型。

需要说明的是,图2所示装置中,可以针对每一业务类型,设置一套上述的接收单元、交叉单元、适配单元、发送单元,以完成该业务类型的业务数据的接收、封装、发送等处理过程,另外,适配单元中还可以包括多个适配子单元,每个适配子单元对应一种业务传送方向(例如源业务板和目的业务板均相同,则认为是同一业务传送方向),此属于实现的问题,不再详细介绍。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1