以太网光纤收发器接入系统的制作方法

文档序号:7743545阅读:306来源:国知局
专利名称:以太网光纤收发器接入系统的制作方法
技术领域
本发明涉及一种光电转换设备的综合网络管理系统,尤指一种以太网光纤收发器接入系统。
背景技术
随着社会的进步带来经济的繁荣,科技的进步使通讯业蓬勃兴起以致全面繁荣。今日光通讯产业发展飞速,Internet发展更是一日千里,网络逐渐成为人们生活、工作、学习不可或缺少的一部分。随着上网人数和网络业务的爆炸式增长,带宽成为网络发展的瓶颈,尤其是最后一公里接入带宽。时代发展为我们提出了新的课题如何解决最后一公里接入,使其能够满足市场对带宽需求的不断增长?FTTx(光纤到户或到大楼)是解决“信息高速公路最后一公里”解决方案中的首选方案之一,高端光纤收发器及其网管单元正是FTTx方案的重要设备。目前国内光纤收发器厂商众多,但只能提供普通的收发器,少数厂商可以提供自行定义的协议或单一模式的网络管理系统,不能够满足市场的需求。随着电信运营商对FTTx接入方式的推广,对与其它网络设备兼容的网络管理方式的光纤收发器提出了开发要求。我们通过对行业市场的分析,证实了该解决方案市场潜力巨大,开发高端光纤收发器及功能强大的网管单元必将为行业发展做出巨大贡献。

发明内容
为了克服上述不足之处,本发明的主要目的旨在提供一种功能强大的网管单元及具有广泛兼容性的网络管理系统。
本发明要解决的技术问题是要解决“信息高速公路最后一公里”接入设备的网络管理问题及网络管理的广泛兼容性等问题。
本发明解决其技术问题所采用的技术方案是该装置由网管系统、系统软件模块及光电转换设备组成,包括光纤收发器;网络管理模块;用户;PC端的图形化网管软件;光纤收发器的输入端与光纤A相连接,其输出端一路通过B双绞线与用户的输入端相连接,另一路输出通过控制总线C与网络管理模块的输入端相连接,网络管理模块的输出通过双绞线D与PC端的图形化网管软件模块的输入端相连接。
所述的以太网光纤收发器接入系统的网管系统是由32位嵌入式微处理器和8位MCU组成的互联网、管理终端及机架上连接的网管板和收发器。
所述的以太网光纤收发器接入系统的系统软件模块由PC上运行的图形网管平台、固化在网管代理控制模块上的SNMP网管代理模块和被网管模块三部分组成,图形网管平台与SNMP网管代理模块相连接,SNMP网管代理模块与中心数据库相连接,中心数据库依次与服务器、命令行接口程序模块及发送模块相连接,命令行接口程序模块依次与串行口及telnet接口相连接,发送模块与机架软件模块相连接,机架软件模块与收发器相连接。
所述的以太网光纤收发器接入系统的光纤收发器由接收部分和发送部分组成,接收部分的100M接收模块的输入端与传输变压器的输出相连接,其输出端与时钟恢复模块的输入端相连接,时钟恢复模块的输出端与解码模块的输入端相连接,解码模块的输出端与电信号接收光信号发送的缓存模块输入端相连接,缓存模块的输出端与激光驱动模块的输入端相连接;发送部分的100M发送模块的输入端与传输变压器的输出相连接,其输出端与编码模块的输入端相连接,编码模块的输出端与缓存模块的输入端相连接,缓存模块的输出端与光信号接收电信号发送的时钟恢复模块的输入端相连接,时钟恢复模块的输出端与量化器的输入端相连接,量化器的输出与光接收模块的输入端相连接。
所述的以太网光纤收发器接入系统的网络管理模块由UCD-简单网络管理协议模块、数据库模块、发送模块、串行口模块、命令行接口模块(CLI)、代理嵌入(WEB SERVER)模块、嵌入(TftpSERVER)服务模块及代理控制实体模块组成。
一种以太网光纤收发器接入系统,该系统为光电转换设备的综合网络管理,该方法通过PC端的图形化网管软件与网管代理模块通过以太网的双绞线D接入,并基于传输控制协议/网际协议网络通信协议的管理体系实现互通,以标准简单网络管理协议传输管理控制报文,该方法包括a)、网管代理模块与机箱监测模块之间通过串口通信,机箱监测模块与收发器之间也通过串口通信,控制总线C包括以上两处串口通信,监测和控制机架上的每一个光纤收发器和用户端的单个光纤收发器;b)、PC端的图形化网管软件,通过网络从网络管理模块中得到用户设备的所有信息,并把控制信息也发给网络管理模块;网络管理模块又通过控制总线,将下面光纤收发器的信息收上来,并把控制信息发给下面的光纤收发器;
c)、运行于PC机上的图形化网管平台通过网管代理模块,从中心数据库得到收发器的状态数据,并通过链路向收发器发送控制信息;PC机上的IE通过Web服务器从中心数据库中得到收发器的状态数据;d)、发送模块完成收发器机架信息的收集、分析、上报,并发送给中心数据库;串行口模块、TELNET接口模块通过命令行接口程序模块从中心数据库中得到收发器的状态数据和系统信息;e)、光纤收发器工作在接收信号和发送信号互不干扰的状态下。
所述的以太网光纤收发器接入系统的网络管理模块的软件进程包括snmpd进程、SnmpTrap进程、SnmpTrap进程之读取被管设备信息、SnmpTrap进程之发送告警信息及SnmpTrap进程之读取控制信息并发设置命令,该系统中的各个进程是同时驻留内存的,在其工作条件满足时相应的进程就开始工作;所述的软件进程详述如下a)、snmpd进程的具体工作步骤是步骤1.开始步骤2.判断是否为请求如果是请求,则程序进入读或设置请求;如果不是,则返回;步骤3.判断读或设置请求1)、如果是读请求,则程序进入判断公共体模块,如果是公共体,则程序进入从中心数据库MIB中取得相应的数据;如果不是公共体,则返回;2)、如果是设置请求,则程序进入判断公共体模块,如果正确,则程序进入备份中心数据库MIB中原数据后,再进入写入数据到中心数据库MIB中的模块;如果不正确,则返回;
步骤4.写入写入数据到中心数据库中的模块进入成功与否模块;步骤5.判断成功与否如果成功,则返回;如果不成功,则需恢复备份,程序再进入写入数据到中心数据库中模块的输入端;b)、SnmpTrap进程的具体工作步骤是步骤1.开始步骤2.进入读trap2Sink,enable模块;步骤3.读取被管设备信息从读trap2Sink,enable模块进入读取被管设备信息模块;步骤4.发送告警信息从读取被管设备信息模块进入发送告警信息模块;步骤5.保存从发送告警信息模块进入保存读取的设备信息模块;步骤6.读取与设置从保存读取的设备信息模块进入读取控制信息并发设置命令模块;步骤7.返回从读取控制信息并发设置命令模块返回进入读取被管设备信息模块的输入端;c)、SnmpTrap进程之读取被管设备信息的具体工作步骤是步骤1.开始步骤2.进入for循环从串口读取数据模块;步骤3.数据解析从for循环从串口读取数据模块进入数据解析并赋予数据结构模块;步骤4.保存从数据解析并赋予数据结构模块进入保存被管设备数量模块;步骤5.结束从保存被管设备数量模块输出后结束;d)、SnmpTrap进程之发送告警信息的具体工作步骤是
步骤1.开始步骤2.进入for循环数据判断正常与否模块;步骤3.判断正常与否从for循环数据判断正常与否模块进入正常与否模块,如果是正常,则结束;如果不正常,则进入发送告警模块,发送告警模块的输出再与正常与否模块的输出相连接;步骤4.结束从正常与否模块输出后结束;e)、SnmpTrap进程之读取控制信息并发设置命令的具体工作步骤是步骤1.开始步骤2.进入读取控制信息模块;步骤3.判断是否与上次相等从读取控制信息模块进入是否与上次相等模块,如果是与上次相等,则结束;如果不是与上次相等,则进入发送控制命令模块,发送控制命令模块的输出再与是否与上次相等模块的输出相连接;步骤4.结束从是否与上次相等模块输出后结束。
本发明的有益效果是基于SNMP的网管,支持局端和用户端的网管,任何地点出现故障都能及时上报,有强大的Linkloss功能,为高端用户提供了链路备份功能;定义MIB库,使我们的产品能和其它网络管理软件兼容,提高了产品的适应范围,解决了各个进程在访问数据库时产生冲突的问题和EMI及RFI的消除问题。


下面结合附图和实施例对本发明进一步说明。
附图1是本发明总体结构方框示意图;附图2是本发明光纤收发器功能示意图;
附图3是本发明网管系统框图;附图4是本发明系统软件框图;附图5是本发明snmpd进程的流程图;附图6是本发明SnmpTrap进程的流程图;附图7是本发明SnmpTrap进程之读取被管设备信息的流程图;附图8是本发明SnmpTrap进程之发送告警信息的流程图;附图9是本发明SnmpTrap进程之读取控制信息并发设置命令的流程图;附图中标号说明1-光纤收发器;19-命令行接口程序模块;101-100M接收 20-串行口;102-时钟恢复;21-命令行接口模块;103-解码;22-TELNET接口;104-缓存;23-开始;105-激光驱动;24-判断是否为请求;106-100M发送;25-读或设置请求;107-编码;26-判断公共体;108-量化器; 27-从MIB中取得相应的数据;109-光接收; 28-备份MIB中原数据;2-网络管理模块29-写入数据到MIB中;3-用户; 30-成功与否;4-PC端的图形化网管软件; 31-读trap2Sink,enable5-互联网;32-读取被管设备信息;6-网管系统; 33-发送告警信息;7-网管板;34-保存读取的设备信息;8-收发器;35-读取控制信息并发设置命令;
9-机架; 36-for循环从串口读取数据;10-管理终端; 37-数据解析并赋予数据结构;11-图形网管平台; 38-保存被管设备数量;12-SNMP网管代理模块; 39-结束;13-代理控制模块; 40-for循环数据判断正常与否;14-服务器;41-正常与否;15-中心数据库;42-发送告警;16-发送模块; 43-读取控制信息;17-机架软件; 44-是否与上次相等;18-嵌入服务模块; 45-发送控制命令;具体实施方式
请参阅附图1所示,本发明的装置有网管系统、系统软件模块及光电转换设备等组成,包括光纤收发器1;网络管理模块2;用户3;PC端的图形化网管软件4;光纤收发器1的输入端与光纤A相连接,其输出端一路通过B双绞线与用户的输入端相连接,另一路输出通过控制总线C与网络管理模块2的输入端相连接,网络管理模块2的输出通过双绞线D与PC端的图形化网管软件4模块的输入端相连接。
请参阅附图3所示,所述的以太网光纤收发器接入系统的网管系统6采用Motorola Coldfire系列的32位嵌入式微处理器(Agent端)和Atmel的8位MCU(光纤收发器)作为我们这个系统的硬件平台,并将以下网络协议(SNMP,Telnet,Web,Tftp,Console)应用到我们的网络管理(软件)系统中,组成互联网5、管理终端10及机架9上连接的网管板7和收发器8。
请参阅附图4所示,所述的以太网光纤收发器接入系统的系统软件模块由PC上运行的图形网管平台11(Manager)、固化在网管代理控制模块13上的SNMP网管代理模块12(Agent)和被网管模块(Converter)三部分组成,图形网管平台与SNMP网管代理模块12相连接,SNMP网管代理模块12与中心数据库15相连接,中心数据库15依次与服务器14、命令行接口程序模块19及发送模块16相连接,命令行接口程序模块19依次与串行口20及telnet接口22相连接,发送模块16与机架软件17模块相连接,机架软件17模块与收发器8相连接。
请参阅附图2所示,所述的以太网光纤收发器接入系统的光纤收发器1由接收部分和发送部分组成,接收部分的100M接收101模块的输入端与传输变压器的输出相连接,其输出端与时钟恢复102模块的输入端相连接,时钟恢复102模块的输出端与解码103模块的输入端相连接,解码103模块的输出端与电信号接收光信号发送的缓存104模块输入端相连接,缓存104模块的输出端与激光驱动105模块的输入端相连接;发送部分的100M发送106模块的输入端与传输变压器的输出相连接,其输出端与编码107模块的输入端相连接,编码107模块的输出端与缓存104模块的输入端相连接,缓存104模块的输出端与光信号接收电信号发送的时钟恢复102模块的输入端相连接,时钟恢复102模块的输出端与量化器108的输入端相连接,量化器108的输出与光接收109模块的输入端相连接。
请参阅附图4所示,所述的以太网光纤收发器接入系统的网络管理模块由UCD-简单网络管理协议模块、数据库模块、发送模块16、串行口20模块、命令行接口模块21(CLI)、命令行接口程序模块19、代理嵌入(WEB SERVER)模块、嵌入(TftpSERVER)服务模块18及代理控制实体模块组成。
请参阅附图5、6、7、8、9所示,一种以太网光纤收发器接入系统,该系统为光电转换设备的综合网络管理,该方法通过PC端的图形化网管软件4与网管代理模块通过以太网的双绞线D接入,并基于传输控制协议/网际协议(TCP/IP)网络通信协议的管理体系实现互通,以标准(SNMP)简单网络管理协议传输管理控制报文,该方法包括a)、网管代理模块与机箱监测模块之间通过串口通信,机箱监测模块与收发器之间也通过串口通信,控制总线C包括以上两处串口通信,监测和控制机架上的每一个光纤收发器和用户端的单个光纤收发器;b)、PC端的图形化网管软件4,通过网络从网络管理模块2中得到用户设备的所有信息,并把控制信息也发给网络管理模块2;网络管理模块2又通过控制总线,将下面光纤收发器1的信息收上来,并把控制信息发给下面的光纤收发器1;c)、运行于PC机上的图形化网管平台11通过SNMP网管代理模块12,从中心数据库15得到收发器8的状态数据,并通过链路向收发器8发送控制信息;PC机上的IE(浏览器)通过Web服务器从中心数据库15中得到收发器8的状态数据;d)、发送模块16完成收发器8机架9信息的收集、分析、上报,并发送给中心数据库15;串行口20模块、TELNET接口22模块通过命令行接口程序模块19从中心数据库15中得到收发器8的状态数据和系统信息;e)、光纤收发器1工作在接收信号和发送信号互不干扰的状态下。
所述的以太网光纤收发器接入系统的网络管理模块的软件进程包括snmpd进程、SnmpTrap进程、SnmpTrap进程之读取被管设备信息、SnmpTrap进程之发送告警信息及SnmpTrap进程之读取控制信息并发设置命令,该系统中的各个进程是同时驻留内存的,在其工作条件满足时相应的进程就开始工作;所述的软件进程详述如下请参阅附图5所示,a)、snmpd进程的具体工作步骤是步骤1.开始23步骤2.判断是否为请求24如果是请求,则程序进入读或设置请求;如果不是,则返回;步骤3.判断读或设置请求251)、如果是读请求,则程序进入判断公共体26模块,如果是公共体,则程序进入从中心数据库MIB中取得相应的数据27;如果不是公共体,则返回;2)、如果是设置请求,则程序进入判断公共体26模块,如果正确,则程序进入备份中心数据库MIB中原数据28后,再进入写入数据到中心数据库MIB中29的模块;如果不正确,则返回;步骤4.写入写入数据到中心数据库中的模块进入成功与否30模块;步骤5.判断成功与否30如果成功,则返回;如果不成功,则需恢复备份,程序再进入写入数据到中心数据库中模块的输入端;请参阅附图6所示,b)、SnmpTrap进程的具体工作步骤是步骤1.开始23步骤2.进入读trap2Sink,enable31模块;步骤3.读取被管设备信息32从读trap2Sink,enable31模块进入读取被管设备信息32模块;步骤4.发送告警信息33从读取被管设备信息32模块进入发送告警信息33模块;
步骤5.保存从发送告警信息33模块进入保存读取的设备信息34模块;步骤6.读取与设置从保存读取的设备信息34模块进入读取控制信息并发设置命令35模块;步骤7.返回从读取控制信息并发设置命令35模块返回进入读取被管设备信息32模块的输入端;请参阅附图7所示,c)、SnmpTrap进程之读取被管设备信息的具体工作步骤是步骤1.开始步骤2.进入for循环从串口读取数据36模块;步骤3.数据解析从for循环从串口读取数据36模块进入数据解析并赋予数据结构37模块;步骤4.保存从数据解析并赋予数据结构37模块进入保存被管设备数量38模块;步骤5.结束39从保存被管设备数量38模块输出后结束39;请参阅附图8所示,d)、SnmpTrap进程之发送告警信息的具体工作步骤是步骤1.开始23步骤2.进入for循环数据判断正常与否40模块;步骤3.判断正常与否41从for循环数据判断正常与否40模块进入正常与否41模块,如果是正常,则结束;如果不正常,则进入发送告警42模块,发送告警42模块的输出再与正常与否41模块的输出相连接;步骤4.结束39从正常与否41模块输出后结束39;请参阅附图9所示,e)、SnmpTrap进程之读取控制信息并发设置命令的具体工作步骤是
步骤1.开始23步骤2.进入读取控制信息43模块;步骤3.判断是否与上次相等44从读取控制信息43模块进入是否与上次相等44模块,如果是与上次相等,则结束;如果不是与上次相等,则进入发送控制命令45模块,发送控制命令45模块的输出再与是否与上次相等44模块的输出相连接;步骤4.结束39从是否与上次相等44模块输出后结束39。
本发明的其它实施例情况一、本发明的产品功能描述如下1、网管系统PC Manager主要特点1)、用户界面提供友好的图形用户界面(GUI)并将用户的图形操作转化为标准的SNMP管理控制操作,作为可选管理方式提供WEB页面管理方式。
2)、登录功能登录认证及退出。
3)、采用树形资源管理结构,清晰明了。
4)、功能强大,能对收发器的所有运行参数进行实时监控和管理,多级窗口管理到每一模块详细状态。我们还选用了具有错误传播功能的IC,这样在第一条工作的链路上任何点发生错误都能反映到网管中心。
5)、通过级联方式,一个管理模块就能够独立管理近端4个16槽网管机箱多达60个光纤收发器模块。4个机架可共用一个IP地址,大大节省了网络资源。
6)、告警功能设备运行存在问题时,系统可向管理员发出报警,并将告警信息存储,已备查询。
7)、查询功能系统保留完整的历史记录和强大的查询功能,用户可以根据自己的需要定制查询,轻松掌握设备运行状况。
8)、支持基于文件系统的数据备份及恢复。
9)、支持节点自动和手动搜索,同时灵活的设备搜索功能使管理非常方便。
10)、管理功能用户密码修改,对机箱温度,风扇状态,电源状态进行监测。
11)、支持近端管理和基于TCP/IP网络的远端管理访问模式。
12)、支持软件在线升级。
13)、帮助操作说明、软体介绍。
2、Agent的主要特点1)、Agent实体的主要功能是实现SNMP Agent的功能,并向用户提供标准命令行接口2)、供CONSOLE、TELNET和SNMP管理接口,可以对设备进行各种设置。
3)、内嵌WEBSERVER,支持IE浏览。
4)、支持SNMP的V1,v2c。
5)、系统重起可恢复所有配置。
6)、用户分级权限的登陆认证。
7)、可在线升级。
二、本发明的方案选择和确定1、硬件选择我们投入大量的时间对Agent CPU、光纤收发器IC、PHY进行了调研,通过多种方案之间的比对,做出最适合本项目方案的选型,具体如下表
AGENT CPU 光纤收发器IC
PHY(物理层设备) 代理模块中嵌入式微处理器和嵌入式操作系统选用了Mortorola Coldfire系列的MCF5272芯片和uClinux操作系统;为了配合代理模块的工作,我们为机箱监测模块和收发器的控制芯片选择了广泛应用,性能稳定的AT89S52系列MCU;为了提高设备的网络兼容能力选用了Broadcom BCM5221支持10/100M,MDI/MDI-X自适应的PHY芯片。
光纤收发器1的主要功能如图2《光纤收发器功能图》所示,是将接收到光信号和电信号分别转换成电信号和光信号进行传输。光纤收发器一般就工作在全双工的状态下(接收信号与发送信号互不干扰),根据应用的要求选用了ICPLUS公司的IP113作为10/100M光纤收发器的主芯片和一块AT89S51组成了可网管光纤收发器,选用了Broadcom公司的BCM5421S作为1000M光纤收发器的主芯片和一块AT89S51组成了可网管光纤收发器。
2、软件规划及流程1.AGENT软件功能模块描述a.UCD-SNMP(UCD-简单网络管理协议模块)代理模块
实现SNMP Agent的功能,并向用户提供标准的命令行接口。SNMP Agent是SNMP管理系统中的被管实体,将SNMP的管理控制操作翻译成对目标的管理控制操作。组成及功能 SNMP MIB。为管理信息库,包括标准的MIB-2以用户自定义管理信息。
SNMP MIB管理控制接口。
SNMP协议管理控制接口。和SNMP MIB管理控制接口提供了管理界面对SNMP协议适配层和SNMP MIB的访问。
SNMP协议适配层。完成SNMP协议的处理,包括SNMP报文的拆解和封装,TRAP的发送、多版本的支持、用户安全认证等。
b.机框、收发器的数据收发及Notification发送模块16 负责从被管设备的处理器(MCU)中的信息,并进行相应的处理,如发送Notification进行告警,写入数据到中心数据库以实现数据的实时更新。
从中心数据库读取Manager的Set的控制信息,并送向被管设备的处理器(MCU)。
c.数据库模块(文本文件)用来存储被管设备的信息和管理者的SET信息。可以补其他应用程序读写。
d.命令行接口(CLI)模块21使用户可以通过本地Console或Telnet进行管理操作,包括对SNMP Agent的配置,对目标设备进行操作,设置系统参数等等。
e.代理控制实体使SNMP Agent和管理控制面可以对目标板进行访问。
f.串行目标板控制通道为代理控制实体提供了与被管模块上单片机通信的手段。
g.Webserver模块在代理中嵌入WEB SERVER(采用标准的HTTP通信协议)通过互联网可在任何地点通过WEB BROWSER查看被管设备的状态。
h.TftpServer模块18在代理中嵌入Tftp SERVER支持软件在线升级。
i.AGENT数据结构定义2、机架和被管收发器软件模块描述1)、机架软件模块*温度及机架信息采集模块,采用DS18B20温度传感器芯片和1-WIRE BUS获取机箱温度。
*与AGENT通信模块,负责将AGENT的命令和数据下传给CONVERTER并将从CONVERTER得到的数据返回给AGENT。
*与CONVERTER通信模块。
2)、被管收发器软件模块*通讯部分模块该模块主要负责接收由机架背板发送的数据,并判断是本收发器轮询命令还是本收发器的设置命令,若为轮询命令则回送收发器的状态信息,若为设置命令则进行收发器状态设置。
*信息采集与处理模块时时采集收发器的工作状态,并存入缓存区。对接收到的设置命令进行保存,写入EEPROM,以便断电后恢复上次设置的状态。
三、技术难点在试制过程中我们面临了不少的技术难关,但在我们开发团队的共同努力下被一一克服了,现将我们的碰到的主要困难细述如下。
1)、定义MIB库MIB库是本设备软件的核心,MIB库使我们的产品能和其它网络管理软件兼容提高了产品的适应范围,我们根据SMI(RFC1155)简明MIB定义(RFC1212)MIB-2(RFC1213)中的描述,以ASN.1为标准的基本编码规则(BER)构造了如下的MIB库(节选)。通过将我们的MIB库导入其它的网管软件进行测试,其它的网管软件可以得到本设备的所有信息。并且我们还将MIB库转换为C代码,形成了代理基于SNMP的信息处理程序。
2)、进程间的通信问题AGENT的多个程序子程模块(Webserver,代理控制实体,机框、收发器的数据收发及Notification发送模块。)都要访问数据库,这样就产生了各个进程在访问数据库时产生了冲突,我们通过在进程间传递数据库访问权限令牌来协调访问冲突,为了使访问的效率提高,在有人同时访问数据库时根据访问优先级进行排队。通过以上的处理我们解决了各个进程在访问数据库时产生冲突的问题,并且程序运行十分稳定。
3)、EMI及RFI的消除数据传输线路的防EMI及RFI的解决方案是高频数字信号的走线应尽可能的短,例如晶振应尽可能的靠近集成电路。将信号地与机壳地分离以减少来自外界的干扰。在布板走线时可通过专用电源层和一些消除电子聚肤效应方法,以及差分信号线走线时采用相应的措施改善差分信号的波形来防止干扰。采用高频电容、中频电容、低频电容的并联使用来消除各种频率对信号的干扰。
四、工艺及流程我们为了尽可能的减小设备的体积并提高其适用环境,选择QFP和BGA封装的工业级芯片和贴片元器件,因此我们的PCB主要采用SMT加工,然后经过高频红外回流炉,这样加工出来的产品外观漂亮,性能可靠。通过产品的试产以及检测,将产品的生产流程以及生产流程中的检测点,检测项目一一确定下来。
五、本产品应用前景本项目包括以下产品10/100M光纤收发器系列16槽机架Agent网管板网管系统软件六、本产品广泛应用于以下领域各类光纤传输信息收发转换的场合各类宽带局域网(工作组或桌面)宽带数据通信光纤网有线电视数据宽带网宽带智能小区宽带智能大厦宽带校园网城域网城际网
权利要求
1.一种以太网光纤收发器接入系统,该装置有网管系统、系统软件模块及光电转换设备,其特征在于包括光纤收发器(1);网络管理模块(2);用户(3);PC端的图形化网管软件(4);光纤收发器(1)的输入端与光纤A相连接,其输出端一路通过B双绞线与用户(3)的输入端相连接,另一路输出通过控制总线C与网络管理模块(2)的输入端相连接,网络管理模块(2)的输出通过双绞线D与PC端的图形化网管软件(4)模块的输入端相连接。
2.根据权利要求1所述的以太网光纤收发器接入系统,其特征在于所述的网管系统是由32位嵌入式微处理器和8位MCU组成的互联网、管理终端及机架上连接的网管板和收发器。
3.根据权利要求1所述的以太网光纤收发器接入系统,其特征在于所述的系统软件模块由PC上运行的图形网管平台、固化在网管代理控制模块上的网管代理模块和被网管模块三部分组成,图形网管平台与网管代理模块相连接,网管代理模块与中心数据库相连接,中心数据库依次与服务器、命令行接口程序模块及发送模块相连接,命令行接口程序模块依次与串行口及telnet接口相连接,发送模块与机架软件模块相连接,机架软件模块与收发器相连接。
4.根据权利要求1所述的以太网光纤收发器接入系统,其特征在于所述的光纤收发器(1)由接收部分和发送部分组成,接收部分的100M接收模块的输入端与传输变压器的输出相连接,其输出端与时钟恢复模块的输入端相连接,时钟恢复模块的输出端与解码模块的输入端相连接,解码模块的输出端与电信号接收光信号发送的缓存模块输入端相连接,缓存模块的输出端与激光驱动模块的输入端相连接;发送部分的100M发送模块的输入端与传输变压器的输出相连接,其输出端与编码模块的输入端相连接,编码模块的输出端与缓存模块的输入端相连接,缓存模块的输出端与光信号接收电信号发送的时钟恢复模块的输入端相连接,时钟恢复模块的输出端与量化器的输入端相连接,量化器的输出与光接收模块的输入端相连接。
5.根据权利要求1所述的以太网光纤收发器接入系统,其特征在于所述的网络管理模块(2)由UCD-简单网络管理协议模块、数据库模块、发送模块、串行口模块、命令行接口模块、命令行接口程序模块、代理嵌入模块、嵌入服务模块及代理控制实体模块组成。
6.一种以太网光纤收发器接入系统,该系统为光电转换设备的综合网络管理,该方法通过PC端的图形化网管软件(4)与网管代理模块通过以太网的双绞线D接入,并基于传输控制协议/网际协议网络通信协议的管理体系实现互通,以标准简单网络管理协议传输管理控制报文,其特征在于a)、网管代理模块与机箱监测模块之间通过串口通信,机箱监测模块与收发器之间也通过串口通信,控制总线C包括以上两处串口通信,监测和控制机架上的每一个光纤收发器和用户端的单个光纤收发器;b)、PC端的图形化网管软件,通过网络从网络管理模块中得到用户设备的所有信息,并把控制信息也发给网络管理模块;网络管理模块又通过控制总线,将下面光纤收发器的信息收上来,并把控制信息发给下面的光纤收发器;c)、运行于PC机上的图形化网管平台通过网管代理模块,从中心数据库得到收发器的状态数据,并通过链路向收发器发送控制信息;PC机上的IE通过Web服务器从中心数据库中得到收发器的状态数据;d)、发送模块完成收发器机架信息的收集、分析、上报,并发送给中心数据库;串行口模块、TELNET接口模块通过命令行接口程序模块从中心数据库中得到收发器的状态数据和系统信息;e)、光纤收发器工作在接收信号和发送信号互不干扰的状态下。
7.根据权利要求6所述的以太网光纤收发器接入系统,其特征在于所述的网络管理模块的软件进程包括snmpd进程、SnmpTrap进程、SnmpTrap进程之读取被管设备信息、SnmpTrap进程之发送告警信息及SnmpTrap进程之读取控制信息并发设置命令,该系统中的各个进程是同时驻留内存的,在其工作条件满足时相应的进程就开始工作;所述的软件进程详述如下a)、snmpd进程的具体工作步骤是步骤1.开始步骤2.判断是否为请求如果是请求,则程序进入读或设置请求;如果不是,则返回;步骤3.判断读或设置请求1)、如果是读请求,则程序进入判断公共体模块,如果是公共体,则程序进入从中心数据库中取得相应的数据;如果不是公共体,则返回;2)、如果是设置请求,则程序进入判断公共体模块,如果正确,则程序进入备份中心数据库中原数据后,再进入写入数据到中心数据库中的模块;如果不正确,则返回;步骤4.写入写入数据到中心数据库中的模块进入成功与否模块;步骤5.判断成功与否如果成功,则返回;如果不成功,则需恢复备份,程序再进入写入数据到中心数据库中模块的输入端;b)、SnmpTrap进程的具体工作步骤是步骤1.开始步骤2.进入读trap2Sink,enable模块;步骤3.读取被管设备信息从读trap2Sink,enable模块进入读取被管设备信息模块;步骤4.发送告警信息从读取被管设备信息模块进入发送告警信息模块;步骤5.保存从发送告警信息模块进入保存读取的设备信息模块;步骤6.读取与设置从保存读取的设备信息模块进入读取控制信息并发设置命令模块;步骤7.返回从读取控制信息并发设置命令模块返回进入读取被管设备信息模块的输入端;c)、SnmpTrap进程之读取被管设备信息的具体工作步骤是步骤1.开始步骤2.进入for循环从串口读取数据模块;步骤3.数据解析从for循环从串口读取数据模块进入数据解析并赋予数据结构模块;步骤4.保存从数据解析并赋予数据结构模块进入保存被管设备数量模块;步骤5.结束从保存被管设备数量模块输出后结束;d)、SnmpTrap进程之发送告警信息的具体工作步骤是步骤1.开始步骤2.进入for循环数据判断正常与否模块;步骤3.判断正常与否从for循环数据判断正常与否模块进入正常与否模块,如果是正常,则结束;如果不正常,则进入发送告警模块,发送告警模块的输出再与正常与否模块的输出相连接;步骤4.结束从正常与否模块输出后结束;e)、SnmpTrap进程之读取控制信息并发设置命令的具体工作步骤是步骤1.开始步骤2.进入读取控制信息模块;步骤3.判断是否与上次相等从读取控制信息模块进入是否与上次相等模块,如果是与上次相等,则结束;如果不是与上次相等,则进入发送控制命令模块,发送控制命令模块的输出再与是否与上次相等模块的输出相连接;步骤4.结束从是否与上次相等模块输出后结束。
全文摘要
一种光电转换设备的综合网络管理系统,尤指一种以太网光纤收发器接入系统。该发明的装置由网管系统、系统软件模块及光电转换设备组成,包括光纤收发器,网络管理模块,用户,PC端的图形化网管软件等;该系统的方法通过PC端的图形化网管软件与网管代理模块通过以太网的双绞线D接入,并基于传输控制协议/网际协议网络通信协议的管理体系实现互通,以标准简单网络管理协议传输管理控制报文。本发明的优点是基于SNMP的网管,支持局端和用户端的网管,任何地点出现故障都能及时上报,有强大的Linkloss功能,为高端用户提供了链路备份功能,能和其它网络管理软件兼容,提高了产品的适应范围。
文档编号H04L12/24GK1525696SQ0315099
公开日2004年9月1日 申请日期2003年9月15日 优先权日2003年9月15日
发明者袁泉, 刘新刚, 陈磊, 徐敏雅, 袁 泉 申请人:上海维安热电材料股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1