一种基于分布式系统olt设备的线卡管理方法

文档序号:9436124阅读:868来源:国知局
一种基于分布式系统olt设备的线卡管理方法
【技术领域】
[0001]本发明涉及通信设备领域,尤其涉及一种基于分布式系统OLT设备的线卡管理方法。
【背景技术】
[0002]OLT(Optical Line Terminal)设备是重要的局端设备,用于连接光纤干线的终端设备。OLT设备是一个多业务提供平台,同时支持IP业务和传统的TDM业务。放置在城域网边缘或社区接入网出口,收敛接入业务并分别传递到IP网。上行与前端交换机用网线相连,下行用单根光纤与用户端的分光器互联,实现对用户设备ONU的控制、管理、测距,是光电一体的设备。OLT除了提供业务汇聚的功能外,还是集中的网络管理平台。大交换容量的OLT设备是由主控卡,上联卡和PON卡组成,是一个分布式的管理系统。主控卡负责整个OLT的管理与配置,PON卡是通过分光器与用户端设备ONU相连,负责用户数据的接受与发送,上联卡是与前端交换机相连的,完成PON网络的上行接入。
[0003]在现有技术中,OLT设备放置在城域网边缘或社区接入网出口,收敛接入业务并分别传递到IP网。OLT设备分散在各个小区的机房中,对这些设备的管理维护需要花费很高的人力物力成本。

【发明内容】

[0004]鉴于上述问题,本申请记载了一种基于分布式系统OLT设备的线卡管理方法,包括步骤:
[0005]主控卡查询所有线卡的硬件寄存器,获取所述线卡的当前在位状态并进行存储;
[0006]判断所述线卡的在位状态是否发生变化;
[0007]如果所述线卡的在位状态由不在位变为在位,所述主控卡配置并激活所述线卡。
[0008]较佳的,步骤所述主控卡配置并激活所述线卡包括步骤:
[0009]所述线卡自行初始化;
[0010]所述线卡向所述主控卡发送初始化完成信息;
[0011]所述主控卡接收所述初始化完成信息,将所述线卡的状态修改为配置状态,并向所述线卡发送配置信息以配置所述线卡;
[0012]当所述配置信息发送结束后,所述主控卡向所述线卡发送配置完成信息;
[0013]所述线卡接收所述配置完成信息,向所述主控卡发送线卡激活信息;
[0014]所述主控卡接收所述线卡激活信息,将所述线卡的状态修改为激活状态。
[0015]较佳的,如果所述线卡的在位状态由在位变为不在位,清除所述线卡上的所有ONU注册信息。
[0016]较佳的,所述方法还包括步骤:
[0017]所述主控卡启动定时器;
[0018]所述主控卡向所述线卡定时发动心跳报文;
[0019]检测所述线卡是否收到所述心跳报文;
[0020]如果所述线卡没有收到所述线条报文,心跳失败变量加I ;
[0021]如果所述心跳失败变量大于设定的阈值,重启所述线卡,执行步骤所述主控卡配置并激活所述线卡。
[0022]较佳的,如果所述心跳失败变量小于等于设定的阈值,执行步骤所述主控卡向所述线卡定时发动心跳报文。
[0023]较佳的,如果所述线卡收到所述心跳报文,所述心跳失败变量清零。
[0024]较佳的,当重启所述线卡后,所述线卡的在位状态由不在位变为在位。
[0025]上述技术方案具有如下优点或有益效果:利用基于分布式系统OLT设备的线卡管理方法,能够记录当前系统设备所有线卡的实时状态,支持线卡的热插拔,某一个线卡的插拔不影响整个设备;通过心跳报文自动检测线卡,如果线卡挂死,可以自动重启线卡,重新配置激活线卡,恢复业务,缩短了业务中断时间,降低了人力维护的成本。
【附图说明】
[0026]参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
[0027]图1为本发明一种基于分布式系统OLT设备的线卡管理方法的流程图;
[0028]图2为本发明一种基于分布式系统OLT设备的线卡管理方法中配置并激活线卡的流程图;
[0029]图3为本发明一种基于分布式系统OLT设备的线卡管理方法中线卡心跳检测的流程图。
【具体实施方式】
[0030]下面结合附图和具体实施例对本发明基于分布式系统OLT设备的线卡管理方法进行详细说明。
[0031]实施例一
[0032]一种基于分布式系统OLT设备的线卡管理方法,首先主控卡轮询所有线卡的硬件寄存器,获取线卡的在位状态;其中,每个线卡都设置一硬件寄存器,且每个硬件寄存器都存储着对应线卡的在位状态;当所述线卡信息发生变化时,所述主控卡对所述线卡的状态进行修改。
[0033]如图1所示,具体来说,该过程包括步骤:
[0034]主控卡查询所有线卡的硬件寄存器,获取线卡的当前在位状态并存储;
[0035]所述主控卡检查所述当前在位状态与上次在位状态是否相同;
[0036]如果当前在位状态与上次在位状态相同,返回步骤主控卡查询所有线卡的硬件寄存器;
[0037]如果当前在位状态与上次在位状态不同,且当前在位状态为在位,上次在位状态为不在位时,主控卡重新配置线卡并激活线卡;如果当前在位状态与上次在位状态不同,且当前在位状态为不在位,上次在位状态为在位,清除该线卡上所有ONU(Optical NetworkUnit)注册信息。
[0038]根据线卡在位状态的变化,对线卡进行相应的处理,该过程就是线卡的热插拔过程。
[0039]如图2所示,主控卡重新配置线卡并激活线卡的过程存在于线卡插入槽位或者被重启,该过程包括步骤:
[0040]线卡自行初始化;
[0041]线卡初始化结束后,线卡向主控卡发送初始化完成信息;
[0042]所述主控卡接收所述初始化完成信息,将所述线卡状态修改为配置状态,并向线卡发送配置信息以配置所述线卡;
[0043]当所述配置信息发送结束后,所述主控卡向所述线卡发送配置完成信息;
[0044]所述线卡接收所述配置完成信息,向所述主控卡回复线卡激活信息;
[0045]所述主控卡接收所述线卡激活信息后,将所述线卡状态修改为激活状态。
[0046]主控卡中存储着OLT设备中所有线卡的工作状态信息。当线卡插入槽位或者重启后,线卡自行进行初始化,初始化结束后,向主控发送线卡初始化完
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1