一种单板槽位地址的配置方法、装置及光网络站点设备与流程

文档序号:13215620阅读:349来源:国知局
技术领域本发明涉及光通信技术领域,特别是指一种单板槽位地址的配置方法、装置及光网络站点设备。

背景技术:
随着光网络的迅速发展,光网络站点越来越复杂,根据功能进行分类,光网络站点包括OTM(OpticalTouchModule,光终端复用)站点、OADM(OpticalAdd-DropMultiplexer,光分插复用)站点、OLA(OpticalLineAmplifier,光线路放大)站点和ROADM(ReconfigurableOpticalAdd-DropMultiplexer,可配置的光分插复用)站点。光网络站点设备按模块划分为业务接入汇聚系统对应业务单板提供业务接入汇集功能;合波分系统对应于合波分单板完成合波分和分插复用功能,光放大子系统对应于光放大单板完成光信号放大,线路衰减补偿;监控子系统对应于监控单板,完成通信总线,网管接口和监控信道传输的功能;交叉子系统对应于交叉单板完成业务灵活接入和调度的作用。波分规划配置系统就是根据用户提供的业务接入信息,TOPO链路信息,完成规划配置的过程。其中单板槽位分配就是把已经配置的出来的单板快速正确合理布局的过程。现有技术存在以下缺点:1)子架槽位存在浪费现象,网络有效率问题。原有的技术方案,尤其920设备每个方向一个机架,导致子架槽位浪费很大。复杂的大型网络。核心站点有的需要配置10个以上的机柜。原有的算法时间会很长。2)槽位分配不灵活。原有的技术方案没有考虑各种投标国内国外需求不一样,单板槽位的分布要求也不一致。3)随着波分技术的发展,更大交叉容量的波分设备出现,这在原有算法中没有考虑。

技术实现要素:
本发明要解决的技术问题是提供一种单板槽位地址的配置方法、装置及光网络站点设备,解决现有技术中子架槽位浪费,网络效率低,槽位分配不灵活的问题。为了解决上述技术问题,本发明实施例提供一种单板槽位地址的配置方法,包括:获取槽位地址数组、槽位预设参数信息以及单板参数;根据所述槽位预设参数信息和单板参数按照第一预设规则在所述槽位地址数组中获取各个单板类型对应的槽位地址组;根据所述单板参数在所述各个单板类型对应的槽位地址组中按照第二预设规则获取对应量满足预设条件的槽位地址分配给对应的单板。其中,所述槽位地址数组的元素类型包括机架组号、机架号、子架号和槽位号。其中,所述预设参数信息包括光方向子架分离参数信息、机架分离参数信息、业务单板和光放大单板子架分离参数信息、业务单板正序倒序参数信息、监控通信类单板预留槽位参数信息、所需子架参数信息和槽位满配参数信息。其中,所述单板参数包括单板类型、信息传输方向和单板属性。其中,单板类型包括:光监控单板、光放大单板、合波分单板、业务单板和交叉单板。其中,若所述光方向子架分离参数信息为光方向子架需要分离,则根据所述槽位预设参数信息和单板参数按照第一预设规则在所述槽位地址数组中获取各个单板类型对应的槽位地址组的步骤包括:按照信息传输方向在所述槽位地址数组中依次获取对应于光监控单板、光放大单板、合波分单板、业务单板和交叉单板的槽位地址组。其中,若所述光方向子架分离参数信息为光方向子架不需要分离,则根据所述槽位预设参数信息和单板参数按照第一预设规则在所述槽位地址数组中获取各个单板类型对应的槽位地址组的步骤包括:在所述槽位地址数组中依次获取对应于光监控单板、光放大单板、合波分单板、业务单板和交叉单板的槽位地址组。其中,根据所述单板参数在所述各个单板类型对应的槽位地址组中按照第二预设规则获取对应量满足预设条件的槽位地址分配给对应的单板的步骤包括:按照获取各个单板类型对应的槽位地址组的顺序,根据单板属性在所述各个单板类型对应的槽位地址组中按照槽位宽度从小到大的顺序对槽位地址进行验证;将通过验证的首个槽位地址分配给对应的单板,并再次执行按照获取各个单板类型对应的槽位地址组的顺序,根据单板属性在所述各个单板类型对应的槽位地址组中按照槽位宽度从小到大的顺序对槽位地址进行验证的操作。其中,按照获取各个单板类型对应的槽位地址组的顺序,根据单板属性在所述各个单板类型对应的槽位地址组中按照槽位宽度从小到大的顺序对槽位地址进行验证的步骤包括:校验槽位地址对应的子架类型与单板所需子架类型是否一致、槽位地址对应的槽位宽度与单板宽度是否一致以及槽位地址是否可用。其中,所述配置方法还包括:在所述槽位地址中写入所述对应的单板的相关信息。其中,所述配置方法还包括:将所述槽位地址写入所述对应的单板中。本发明还提供了一种单板槽位地址的配置装置,包括:第一获取模块,用于获取槽位地址数组、获取槽位预设参数信息以及单板参数;第二获取模块,用于根据所述槽位预设参数信息和单板参数按照第一预设规则在所述槽位地址数组中获取各个单板类型对应的槽位地址组;获取分配模块,用于根据所述单板参数在所述各个单板类型对应的槽位地址组中按照第二预设规则获取对应量满足预设条件的槽位地址分配给对应的单板。本发明还提供了一种光网络站点设备,包括:上述的单板槽位地址的配置装置。本发明的上述技术方案的有益效果如下:上述方案中,所述单板槽位地址的配置方法通过获取槽位地址数组、槽位预设参数信息以及单板参数,根据槽位预设参数信息和单板参数按照第一预设规则在槽位地址数组中获取各个单板类型对应的槽位地址组,根据单板参数在各个单板类型对应的槽位地址组中按照第二预设规则获取对应量满足预设条件的槽位地址分配给对应的单板;解决了子架槽位浪费,网络效率低,槽位分配不灵活的问题。附图说明图1为本发明实施例的单板槽位地址的配置方法步骤示意图;图2为本发明实施例的单板槽位地址的配置方法流程示意图;图3为本发明实施例的验证槽位地址的流程示意图;图4为本发明实施例的单板槽位地址的配置装置结构示意图。具体实施方式为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本发明针对现有的技术中子架槽位浪费,网络效率低,槽位分配不灵活的问题,提供一种单板槽位地址的配置方法,如图1所示,包括:步骤11:获取槽位地址数组、槽位预设参数信息以及单板参数;步骤12:根据所述槽位预设参数信息和单板参数按照第一预设规则在所述槽位地址数组中获取各个单板类型对应的槽位地址组;步骤13:根据所述单板参数在所述各个单板类型对应的槽位地址组中按照第二预设规则获取对应量满足预设条件的槽位地址分配给对应的单板。本发明实施例提供的所述单板槽位地址的配置方法通过获取槽位地址数组、槽位预设参数信息以及单板参数,根据槽位预设参数信息和单板参数按照第一预设规则在槽位地址数组中获取各个单板类型对应的槽位地址组,根据单板参数在各个单板类型对应的槽位地址组中按照第二预设规则获取对应量满足预设条件的槽位地址分配给对应的单板;解决了子架槽位浪费,网络效率低,槽位分配不灵活的问题。其中,所述槽位地址数组的元素类型包括机架组号、机架号、子架号和槽位号;所述预设参数信息包括光方向子架分离参数信息、机架分离参数信息、业务单板和光放大单板子架(OA子架)分离参数信息、业务单板正序倒序参数信息、监控通信类单板(SCC单板)预留槽位参数信息、所需子架参数信息和槽位满配参数信息;所述单板参数包括单板类型、信息传输方向和单板属性。进一步的,单板类型包括:光监控单板、光放大单板(OA单板)、合波分单板(包括ROADM单板)、业务单板和交叉单板。本发明针对参数的不同情况,提供了两种措施,第一种:若所述光方向子架分离参数信息为光方向子架需要分离,则根据所述槽位预设参数信息和单板参数按照第一预设规则在所述槽位地址数组中获取各个单板类型对应的槽位地址组的步骤包括:按照信息传输方向在所述槽位地址数组中依次获取对应于光监控单板、光放大单板、合波分单板、业务单板和交叉单板的槽位地址组,即按照不同的信息传输方向分别在所述槽位地址数组中依次获取对应于光监控单板、光放大单板、合波分单板、业务单板和交叉单板的槽位地址组。第二种:若所述光方向子架分离参数信息为光方向子架不需要分离,则根据所述槽位预设参数信息和单板参数按照第一预设规则在所述槽位地址数组中获取各个单板类型对应的槽位地址组的步骤包括:在所述槽位地址数组中依次获取对应于光监控单板、光放大单板、合波分单板、业务单板和交叉单板的槽位地址组。其中,根据所述单板参数在所述各个单板类型对应的槽位地址组中按照第二预设规则获取对应量满足预设条件的槽位地址分配给对应的单板的步骤包括:按照获取各个单板类型对应的槽位地址组的顺序,根据单板属性(包括单板优先级、单板宽度以及单板收发特性)在所述各个单板类型对应的槽位地址组中按照槽位宽度从小到大的顺序对槽位地址进行验证;将通过验证的首个槽位地址分配给对应的单板,并再次执行按照获取各个单板类型对应的槽位地址组的顺序,根据单板属性在所述各个单板类型对应的槽位地址组中按照槽位宽度从小到大的顺序对槽位地址进行验证的操作。进一步的,按照获取各个单板类型对应的槽位地址组的顺序,根据单板属性在所述各个单板类型对应的槽位地址组中按照槽位宽度从小到大的顺序对槽位地址进行验证的步骤包括:校验槽位地址对应的子架类型与单板所需子架类型是否一致、槽位地址对应的槽位宽度与单板宽度是否一致以及槽位地址是否可用。为了方便单板以后的使用,本发明实施例提供的所述配置方法还包括:在所述槽位地址中写入所述对应的单板的相关信息。对应的,在所有单板入位以后,本发明实施例提供的所述配置方法还包括:将所述槽位地址写入所述对应的单板中。下面对本发明实施例提供的单板槽位地址的配置方法进行具体说明,如图2和图3所示。步骤21:根据设备类型和子架类型初始化槽位地址空间(获取槽位地址数组)。不同的设备和不同的子架的槽位数目都是不一样的,可用的槽位也不一样。一个单板的槽位包括机架组号、机架号、子架号、槽位号。槽位地址空间用来表示一个网元的机架槽位信息(包括机架组、机架、子架、槽位)。机架组主要是背靠背站点使用,表示每个方向配置都按独立网元配置,都有独立的主控单板。初始化参数信息(槽位预设参数信息),包括本次槽位分配是否光方向子架分离,机架分离,业务单板和OA子架分离,业务单板正序倒序,是否给SCC预留槽位信息,初始化当前使用子架、槽位满配信息等。步骤22:根据单板大类进行槽位分配。波分单板根据特性主要分为光监控单板,OA单板,合波分单板(包括ROADM单板),业务单板和交叉单板。先分配监控单板,再分配OA单板,再分配合波分单板,再分配业务单板,再分配交叉单板;由于监控单板有槽位限制,比如NCP(网元控制处理板)只能配槽位序号为1或2的槽位,OA单板左收右发。同时兼顾方向。分配单板首先按方向分配,之后按单板类分配单板。根据单板特性和槽位初始化信息,给单板寻找合适的槽位地址组;给特定单板寻找可用的槽位地址,按照单板的特性,根据参数信息,寻找合适的槽位空间给特定的单板。不同的单板寻址的方法不太一样,如固定槽位槽位限制的单板就返回固定的槽位地址,OA单板槽位,根据单板的收发特性返回可用的槽位数组地址。数组足够大,保证能分配完单板。步骤23:根据给出匹配的槽位地址信息,从小到大循环校验给出的匹配的地址组信息,找到单板合适的槽位,包括:校验单板和子架是否冲突,如非交叉单板不能插在交叉子架上;地址是否有效,这个主要是校验单板宽度和给的槽位是否匹配,并且完成单板对于不同子架的适用问题(同一个单板在不同子架中槽位宽度可能不同);还要校验槽位地址是否可用,这个主要是校验该槽位地址是否已经有单板,如果有,就表示冲突,其他的单板不能占用,都校验通过,给槽位地址对应的数组设置该单板,再次刷新单板宽度,遍历给定的槽位数组,进行上述的验证操作(将通过验证的首个槽位地址分配给对应的单板,并再次执行按照获取各个单板类型对应的槽位地址组的顺序,根据单板属性在所述各个单板类型对应的槽位地址组中按照槽位宽度从小到大的顺序对槽位地址进行验证的操作)。步骤24:给槽位对应的数组设置该单板;最后根据槽位数组中的单板,给所有单板设置槽位地址。为了解决上述技术问题,本发明实施例还提供了一种单板槽位地址的配置装置,如图4所示,包括:第一获取模块,用于获取槽位地址数组、获取槽位预设参数信息以及单板参数;第二获取模块,用于根据所述槽位预设参数信息和单板参数按照第一预设规则在所述槽位地址数组中获取各个单板类型对应的槽位地址组;获取分配模块,用于根据所述单板参数在所述各个单板类型对应的槽位地址组中按照第二预设规则获取对应量满足预设条件的槽位地址分配给对应的单板。本发明实施例提供的所述单板槽位地址的配置装置通过获取槽位地址数组、槽位预设参数信息以及单板参数,根据槽位预设参数信息和单板参数按照第一预设规则在槽位地址数组中获取各个单板类型对应的槽位地址组,根据单板参数在各个单板类型对应的槽位地址组中按照第二预设规则获取对应量满足预设条件的槽位地址分配给对应的单板;解决了子架槽位浪费,网络效率低,槽位分配不灵活的问题。其中,所述槽位地址数组的元素类型包括机架组号、机架号、子架号和槽位号;所述预设参数信息包括光方向子架分离参数信息、机架分离参数信息、业务单板和光放大单板子架分离参数信息、业务单板正序倒序参数信息、监控通信类单板预留槽位参数信息、所需子架参数信息和槽位满配参数信息;所述单板参数包括单板类型、信息传输方向和单板属性。进一步的,单板类型包括:光监控单板、光放大单板、合波分单板、业务单板和交叉单板。本发明针对参数的不同情况,提供了两种措施,第一种:若所述光方向子架分离参数信息为光方向子架需要分离,则所述第二获取模块包括:第一获取子模块,用于按照信息传输方向在所述槽位地址数组中依次获取对应于光监控单板、光放大单板、合波分单板、业务单板和交叉单板的槽位地址组。第二种:若所述光方向子架分离参数信息为光方向子架不需要分离,则所述第二获取模块包括:第二获取子模块,用于在所述槽位地址数组中依次获取对应于光监控单板、光放大单板、合波分单板、业务单板和交叉单板的槽位地址组。其中,所述获取分配模块包括:验证子模块,用于按照获取各个单板类型对应的槽位地址组的顺序,根据单板属性在所述各个单板类型对应的槽位地址组中按照槽位宽度从小到大的顺序对槽位地址进行验证;处理子模块,用于将通过验证的首个槽位地址分配给对应的单板,并再次执行按照获取各个单板类型对应的槽位地址组的顺序,根据单板属性在所述各个单板类型对应的槽位地址组中按照槽位宽度从小到大的顺序对槽位地址进行验证的操作。进一步的所述验证子模块包括:校验子模块,用于校验槽位地址对应的子架类型与单板所需子架类型是否一致、槽位地址对应的槽位宽度与单板宽度是否一致以及槽位地址是否可用。为了方便单板以后的使用,本发明实施例提供的所述配置装置还包括:第一写入模块,用于在所述槽位地址中写入所述对应的单板的相关信息。对应的,在所有单板入位以后,本发明实施例提供的所述配置装置还包括:第二写入模块,用于将所述槽位地址写入所述对应的单板中。需要说明的是,上述单板槽位地址的配置方法的所述实现实施例均适用于该单板槽位地址的配置装置的实施例中,也能达到相同的技术效果。为了解决上述技术问题,本发明实施例还提供了一种光网络站点设备,包括:上述的单板槽位地址的配置装置。其中,上述单板槽位地址的配置装置的所述实现实施例均适用于该光网络站点设备的实施例中,也能达到相同的技术效果。以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述原理前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1