本发明涉及通信技术,尤其是涉及一种自动发现操作管理(Auto Discovery Operate and Administrator,简称ADOA)系统,属于G/EPON系统、远程数据集抄系统和EOC系统等多系统统一网络管理平台,主要应用于广电、电信、自来水公司等领域。
背景技术:
随着宽带网络的普及,宽带传输设备的数量日益剧增,网络设备也是品牌繁多,标准不一,操作繁琐。
为了使不同厂商不同系统的设备能够在网络中相互发现并交互各自的系统及配置信息,需要有一个标准的信息交流平台,综合接入单元(MAU-multi access unit),以下简称“MAU”。MAU设备为不同类型的数据终端设备提供了一个硬件连接的平台,MAU设备内部集成了EPON系统的终端设备ONU,EOC系统的局端设备CBAT,远程抄表系统的局端设备DC。
目前的广电网络使用情况,EOC系统的CBAT模块在安装的时候首先将设备打开,配置一个管理VLAN和管理IP地址;远程抄表系统的DC以及FHC系统的OR模块都和EOC系统的CBAT模块一样。这些数据因为人为操作因素,有时候会出现管理VLAN和管理IP地址设置错误,导致不能远程管理,需要到现场将设备更换下来重新配置或者现场修改设备的管理VLAN和管理IP地址;有时候管理IP地址设置了几个相同的数值,导致管理的数据的准确性下降。
为解决EPON系统、EOC系统、远程抄表系统中的配置繁琐,且人工配置易发生错误的问题,有必要提供一种自动发现操作管理ADOA系统,以解决上述问题。
技术实现要素:
本发明的目的是:针对背景技术的不足,本发明提供一种自动发现操作管理ADOA系统,ADOA系统为解决EPON系统、EOC系统、远程抄表系统中的配置繁琐,且人工配置易发生错误的问题,能够在统一网络管理平台上面自动对不同系统设备进行管理以及在业务方面对数据进行配置,并自动生成不同系统之间的设备与设备的物理拓扑图。
本发明所采用的技术方案是:一种自动发现操作管理ADOA系统,其特征在于,所述ADOA系统包括:Server和Client;
Server由NMS System系统组成,主要用于对新安装的设备自动分配IP地址和管理VLAN,并确保管理IP地址在网络中的唯一性、准确性;
Client由MAU设备组成,MAU设备内置EPON系统的ONU模块、EOC系统的CBAT模块、远程抄表系统的DC模块以及HFC系统的OR模块;CBAT模块、DC模块以及OR模块主动获取ONU模块的MAC以及与其相连接的端口信息,CBAT、DC、OR模块负责将ONU模块的MAC、UNI端口信息上报给Server,并接受Server分配的管理地址;Client负责组织注册报文发给Server的NMS System,并接收NMS System下发的配置数据,主要是管理VLAN和管理IP地址。
如上所述的一种自动发现操作管理ADOA系统,其特征在于,Server与Client之间在ADOA协议的基础之上,Server发送的ADOA报文除了具备自动分配IP地址的字段外,报文的特定字段用于封装指定的管理VLAN给CABT模块,CBAT模块自动获取到Server分配的IP地址和管理VLAN。
如上所述的一种自动发现操作管理ADOA系统,其特征在于,当CBAT模块获取到管理VLAN和IP地址后,停止发送ADOA discovery注册广播报文,以固定的时间间隔与Server发送心跳报文;此时Server与CBAT模块之间的管理协议使用SNMP协议。
如上所述的一种自动发现操作管理ADOA系统,其特征在于, Client的MAU设备中ONU模块、CBAT模块、DC模块以及OR模块具备以下功能:CBAT模块、DC模块以及OR模块以组播包的形式发送注册请求报文给ONU模块;ONU模块获取CBAT模块、DC模块以及OR模块的注册请求信息后,将自己的MAC地址以及接收到组播报文的端口号封装给CBAT模块、DC模块以及OR模块;CBAT模块、DC模块以及OR模块获取ONU模块的MAC地址信息、所连接的端口号信息,并将以上的信息封装成ADOA discovery注册广播包,发送给Server。
如上所述的一种自动发现操作管理ADOA系统,其特征在于,所述自动发现操作管理ADOA系统Client与Server整体注册流程包括如下步骤:
(1)ADOA系统Client的MAU设备中的CBAT、DC、OR模块每隔一个周期发送“注册请求”报文,报文封装了自己的MAC地址信息;
(2)ADOA系统Client的ONU模块收到CBAT、OR、DC模块的“注册请求”报文后,提取出CBAT、DC、OR模块设备的MAC地址,封装为“注册应答”消息帧,注册应答的帧包含本ONU模块的MAC地址,以及接收到“注册请求”报文的端口ID;以以太网单播方式发往该CBAT、DC、OR等模块,内部封装心跳时间;
(3)ADOA系统Client的MAU设备中的CBAT、DC、OR模块收到ONU模块的“注册应答”并解析成功以后,CBAT、DC、OR模块停止发送“注册请求”报文,同时向ONU模块“注册确认”报文,并基于“注册应答”报文中配置的心跳时间,周期发送“心跳”报文;
(4)ADOA系统Client的ONU模块收到CBAT、DC、OR模块的“注册确认”报文后,停止向CBAT、DC、OR模块发送“注册应答”报文;收到CBAT、DC、OR模块周期发送的“心跳”报文后,回复“心跳确认”报文;
(5)ADOA系统Client的MAU设备中的CBAT、DC、OR模块发送ADOA discover报文给ADOA 系统Server,discover报文默认携带4088的VLAN标识;
(6)ADOA系统Server收到discover报文后,组织下发offer报文给Client,并为Client中的MAU设备中的CBAT、DC、OR模块分配IP地址;
(7)ADOA系统Client的MAU设备中的CBAT、DC、OR模块收到offer报文后,按照Server指定的IP地址信息,修改自己的IP地址;
(8)ADOA系统Client 中的MAU设备中的CBAT、DC、OR模块从MIB中读取到的ONU模块的MAC地址和UNI端口的信息,封装成以太网报文,并将该报文发送给ADOA系统Server;
(9)ADOA系统Server接收到封装了MIB的报文后,对该报文进行解析,并根据G/EPON系统的网管信息指定设备的物理拓扑结构;当CBAT、DC、OR模块修改本身的IP地址后,管理模式更改成基于SNMP协议对模块进行的设置、监控、资源告警管理;
(10)ADOA系统Server解析成功MIB报文后,发送心跳报文与Client保持正常的通信;
(11)当ADOA系统Client系统的对应关系发生改变的时候,重新向Server发起discover报文,重新经过新的注册。
本发明的有益效果是:本发明的自动发现操作管理ADOA系统是基于F-LLDP、DHCP、SNMP等多种技术,能够实现多系统统一网络平台管理。本发明能够解决EOC系统中的Coaxial Broadband Access Terminal同轴宽带接入终端(以下简称:CBAT)模块,远程数据集抄系统中的Data Concentrator数据集中器(以下简称:DC)模块以及HybridFiber-Coaxial混合光纤同轴电缆网(以下简称:HFC)系统中的Optical receiver光接收机(以下简称:OR)模块的繁琐配置的问题;能够在统一网络管理平台上面自动对不同系统设备进行管理以及在业务方面对数据进行配置,并自动生成不同系统之间的设备与设备的物理拓扑图。
附图说明
图1是本发明的自动发现操作管理ADOA系统的示意图。
图2是MAU内置模块示意图。
图3是ADOA协议的二层以太网帧报文格式示意图。
图4是ADAP协议的报文帧报文格式示意图。
图5是自动发现操作管理ADOA系统Client与Server整体注册流程图。
具体实施方式
为了更好地理解本发明,下面结合实施例进一步阐明本发明的内容,但本发明的内容不仅仅局限于下面的实施例。本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样在本申请所列权利要求书限定范围之内。
如图1所示,本发明的自动发现操作管理ADOA系统,以下简称:“ADOA系统”,此系统包括:Server和Client。 Server用来实现接收设备的注册、配置Client 及管理的功能;Client 包含MAU设备中的ONU模块、CBAT模块和DC模块,用于向Server发送注册信息、接受Server的配置及管理等。
Server:由Network Management System(以下简称:NMS System)系统组成,主要作用是对新安装的设备自动分配IP地址和管理VLAN,并确保管理IP地址在网络中的唯一性、准确性;
Client:由MAU设备组成,并完成其任务,其中MAU内部的CBAT、DC、OR模块负责将ONU模块的MAC、UNI端口信息上报给Server,并接受Server分配的管理地址。负责组织注册报文发给Server的NMS System,并接收NMS System下发的配置数据,主要是管理VLAN和管理IP地址。
如图2所示,MAU设备内置EPON系统的ONU模块、EOC系统的CBAT模块、远程抄表系统的DC模块以及HFC系统的OR模块,EOC系统的CBAT模块、远程抄表系统的DC模块以及HFC系统的OR模块主动获取ONU模块的MAC以及与其相连接的端口信息。
Server的工作原理描述:
Server与Client之间在ADOA协议的基础之上,Server发送的ADOA报文除了具备自动分配IP地址的字段外,报文的特定字段用于封装指定的管理VLAN给CABT模块,CBAT模块自动获取到Server分配的IP地址和管理VLAN。
当CBAT模块获取到管理VLAN和IP地址后,停止发送ADOA discovery注册广播报文,以固定的时间间隔与Server发送心跳报文;此时Server与CBAT模块之间的管理协议使用SNMP协议。
Client的工作原理描述:
光节点MAU设备中ONU模块、CBAT模块、DC模块以及OR模块具备以下功能:CBAT模块、DC模块以及OR模块以组播包的形式发送注册请求报文给ONU模块;ONU模块获取CBAT模块、DC模块以及OR模块的注册请求信息后,将自己的MAC地址以及接收到组播报文的端口号封装给CBAT模块、DC模块以及OR模块;CBAT模块、DC模块以及OR模块获取ONU模块的MAC地址信息、所连接的端口号信息,并将以上的信息封装成ADOA discovery注册广播包,发送给Server。
ADOA协议的二层以太网帧报文格式如图3所示。ADAP协议报文帧报文格式如图4所示。
Client与Server整体注册流程图如图5所示。本发明提供的一种自动发现操作管理ADOA系统统一网络管理平台的实现方法,具体的实现包括如下的步骤:
(1)ADOA系统Client的MAU设备中的CBAT、DC、OR模块每隔一个周期发送“注册请求”报文,报文封装了自己的MAC地址信息。
(2)ADOA系统Client的ONU模块收到CBAT、OR、DC模块的“注册请求”报文后,提取出CBAT、DC、OR等设备的MAC地址,封装为“注册应答”消息帧,注册应答的帧包含本ONU模块的MAC地址,以及接收到“注册请求”报文的端口ID。以以太网单播方式发往该CBAT、DC、OR等模块,内部封装心跳时间。
(3)ADOA系统Client的MAU设备中的CBAT、DC、OR模块收到ONU模块的“注册应答”并解析成功以后,CBAT、DC、OR模块停止发送“注册请求”报文,同时向ONU模块“注册确认”报文,并基于“注册应答”报文中配置的心跳时间,周期发送“心跳”报文。
(4)ADOA系统Client的ONU模块收到CBAT、DC、OR模块的“注册确认”报文后,停止向CBAT、DC、OR模块发送“注册应答”报文;收到CBAT、DC、OR模块周期发送的“心跳”报文后,回复“心跳确认”报文。
(5)ADOA系统Client的MAU设备中的CBAT、DC、OR模块发送ADOA discover报文给ADOA 系统Server,discover报文默认携带4088的VLAN标识。
(6)ADOA系统Server收到discover报文后,组织下发offer报文给Client,并为Client中的MAU设备中的CBAT、DC、OR模块分配IP地址等管理信息。
(7)ADOA系统Client的MAU设备中的CBAT、DC、OR模块收到offer报文后,按照Server指定的IP地址信息,修改自己的IP地址。
(8)ADOA系统Client 中的MAU设备中的CBAT、DC、OR模块从MIB中读取到的ONU模块的MAC地址和UNI端口的信息,封装成以太网报文,并将该报文发送给ADOA系统Server。
(9)ADOA系统Server接收到封装了MIB的报文后,对该报文进行解析,并根据G/EPON系统的网管信息指定设备的物理拓扑结构。当CBAT、DC、OR模块修改本身的IP地址后,管理模式更改成基于SNMP协议对模块进行的设置、监控、资源告警等管理。
(10)ADOA系统Server解析成功MIB报文后,发送心跳报文与Client保持正常的通信。
(11)当ADOA系统Client系统的对应关系发生改变的时候,重新向Server发起discover报文,重新经过新的注册。
以上仅为本发明的实施例而已,并不用于限制本发明,因此,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。