[发明专利]PON系统中OLT通信模块及OLT间通信实现方法有效
| 申请号: | 201210188983.7 | 申请日: | 2012-06-11 |
| 公开(公告)号: | CN102739443A | 公开(公告)日: | 2012-10-17 |
| 发明(设计)人: | 艾滨;陈志欣;李伟芳 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04Q11/00;H04L29/06;H04J3/06 |
| 代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 |
| 地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | pon 系统 olt 通信 模块 实现 方法 | ||
技术领域
本发明涉及PON(Passive Optical Network,无源光纤网络)接入系统领域,具体来讲是一种PON系统中OLT(Optical Line Terminal,光线路终端)通信模块及OLT间通信实现方法。
背景技术
主备保护一直是OLT设备提供业务可靠性方面的一项重要的技术手段,主备保护中最为重要的技术环节就是,即备盘要实时同步主盘中的配置信息。
目前,工程上出现了一种OLT间的PON保护的应用场景,即一台备用OLT能够同时保护多台其他OLT,这种应用较传统的保护方式增加了一些配置同步和主备OLT通信的机制,因此要求在两台OLT之间建立供OLT通信的通道,来实现OLT间的PON保护配置的同步。配置同步功能的实现需要设计一套完善的主备通信机制和通信协议。但是,传统的主备保护,都是在同一端OLT内部主备盘之间进行的,这种通信通道建立在同一端OLT内的主备盘之间,建立通信的端点相对单一,有很大的局限性,因此不能满足上述两台OLT之间的配置交互。另外,随着PON设备的大量工程应用和应用场景的多样性,这种简单而单一的通信通道已经不能满足工程应用的需求,极大地限制了PON设备的业务拓展。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种PON系统中OLT通信模块及OLT间通信实现方法,在OLT通信模块中建立发包缓存和收包缓存,能够供任意OLT之间建立实时通信的通道,该通道的建立使得主备盘的配置同步,提高了PON设备的可用性。
为达到以上目的,本发明提供一种PON接入系统中OLT通信模块,包括:配置管理子模块,用于维护用户配置的对端标识和IP的对应关系;主任务收发包模块,用于发包和收包,包括发包缓存和收包缓存,二者分别与发包接口和收包接口相连;看门狗定时器,通过管道定时发送心跳包请求给主任务收发包模块;判死定时器,用于判断心跳包发送后,是否收到对端回应。
在上述技术方案的基础上,所述发包接口和收包接口分别通过发包套接字和收包套接字与另外的OLT进行通信。
本发明还提供一种基于所述OLT通信模块的OLT间通信实现方法,S1.对配置管理子模块配置管理IP,配置管理子模块内建立收包套接字和发包套接字,同时创建一个进行收发包主任务通信的管道,初始化发包缓存和收包缓存,开启看门狗定时器,定时通过管道发送心跳包请求;S2.看门狗定时器发送三次请求完成后,启动判死定时器轮询所有对端OLT的状态;同时,配置管理子模块判断是收包还是发包,若为收包,则将对端OLT状态修改为在线,将包收取到收包缓存,根据收包类型进行处理后,进入下一个循环;若为发包,根据不同发包类型发包至对应IP的对端OLT,释放发出空间后,进入下一个循环。
在上述技术方案的基础上,所述S1中,用户通过网元管理系统或命令行界面,配置需要进行通信的OLT的管理IP到配置管理子模块。
在上述技术方案的基础上,所述S1中,将收包套接字绑定到所述管理IP和用户数据报协议端口上,所述管道用于上层应用程序和看门口定时器分别与本OLT通信模块的收发包主任务进行通信。
在上述技术方案的基础上,所述看门狗定时器采用的定时间隔根据设备和应用场景进行调节。
在上述技术方案的基础上,所述看门狗定时器每隔30秒通过管道连续发送三次心跳包请求,通知主任务发送心跳包,同时将对端OLT状态修改为探测态,三次请求完成之后,启动判死定时器。
在上述技术方案的基础上,所述判死定时器在5秒之后轮询所有对端OLT的状态,如果状态不是在线,表示没有收到对端OLT的心跳响应包,则将对端OLT状态修改为掉线,同时向网元管理系统上报告警。
在上述技术方案的基础上,所述S2中,若为收包,如果收到的为通信包,则根据该包的类型找到之前在配置管理子模块注册好的处理钩子函数,逐个处理;如果收到的为心跳包,将对端OLT的IP写入到该心跳包中,同时调用预先注册好的心跳响应函数处理并发送心跳响应包;如果收到的为心跳响应包,将对端OLT状态修改为在线。
在上述技术方案的基础上,所述S2中,若为发包,如果发送的为通信包,找到对端OLT的IP地址,通过发送套接字将通信包发送到对应的对端OLT;如果发送的为心跳包,根据预先设计好的格式组织心跳包,同时查找配置管理子模块中记录的所有对端OLT的IP,将心跳发送到所有记录的对端OLT;如果发送的为心跳响应包,根据收到对端OLT发送心跳包的IP,向对端OLT发送心跳响应包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210188983.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于接受自冲铆钉的现场制造的嵌入件
- 下一篇:车间气体去除设备





