自动发现同轴宽带接入头终端的方法、管理方法及***
技术领域
本发明涉及基于光和同轴混合接入网络(PON+EOC)领域,特别是涉及,一种自动发现同轴宽带接入头终端的方法、管理EOC终端设备的方法及***。
背景技术
随着信息化社会对于融合业务的快速增长需求,宽带接入网的建设成为提供融合业务的瓶颈。鉴于接入网建设所需的巨额成本,基于现有网络资源的整合、改造并快速、低成本的提供融合业务成为当今三网融合课题研究的重点方向。基于光和同轴混合接入网络技术是其中重要的解决方案之一。
PON(Passive Optical Network,无源光网络)是一种点到多点的光网络,其结构如图1所示,***主要由网元管理***(EMS)、局端的光线路终端(OLT)、光配线网络(ODN)和用户端的光网络单元(ONU)组成。
EOC(Ethernet Over Coax,基于以太网的同轴电缆)是一种点到多点的基于同轴电缆的网络,其结构与PON类似,如图2所示,***主要网元管理***(EMS)、CBAT(Coax Bandwidth Access Terminal,同轴宽带接入头终端)、同轴配线网络(CDN)和用户端的同轴网络单元(CNU)组成。
PON+EOC是一种二级的点到多点的网络,由PON和EOC网络串联组成,其结构如图3所示,PON网络的UNI(User Network Interface,用户网络接口)节点与EOC网络的SNI(Service Node Interface,业务节点接口)节点相连接。二级网络采用统一EMS网管的方式进行管理。
现阶段PON+EOC网络中的EOC头端发现和配置管理有以下几种方式:
第一种管理方式是:在EOC网管逐一静态配置EOC头端VLAN(虚拟局域网)、IP地址等相关信息,并且逐一在EOC头端设备上以带外模式静态预配置VLAN、IP地址和EOC网管的IP地址等相关信息。EOC设备并网运行后,在PON网络链路建立连接的情况下,EOC头端依据本地保存的网管IP地址通过承载在业务通道的SNMP(Simple Network Management Protocol,简单网络管理协议)注册到网管,从而完成EOC头端设备的发现。EOC网管对EOC头端设备完成状态监测、EOC头端和终端的业务属性和参数的配置和管理,从而打通EOC链路通道,即完成了PON+EOC通道的建立和管理。
该方式需要带外模式静态预配置EOC头端VLAN、IP地址和网管IP地址等相关信息,完成网管对EOC头端的发现和配置。网管仅支持PON网络或者EOC网络的拓扑关系的展现和端口定位关系。管理消息采用端到端的SNMP协议。
该方式的带来的问题是:
1)需要本地带外方式在EOC头端设备上预配置初始化参数,增加运营商各部门业务开通流程之间的紧耦合度和复杂化,并增加运维部门后期的管理成本。
2)PON和EOC网络之间管理信息隔离,网管不能统一展示接入网络整体的拓扑结构和端口之间的连接关系,增加了网管和运维部门网络管理的难度。
第二种管理方式是:逐一在EOC头端设备上以带外模式静态预配置EOC头端IP地址等相关信息。EOC设备并网运行后,在PON网络链路建立连接的情况下,EOC头端在业务通道以广播报文的形式发送自己的IP地址等相关信息。该信息ONU可以不处理,直接透传给OLT;也可以终结该报文,添加有关ONU IP地址、接收端口等信息后在业务通道上以广播报文的形式转发给OLT,OLT终结该广播报文。OLT以此信息构建本地MIB库;对于ONU直接透传给OLT的方式,OLT通过OAM通道以反查ONU端口的用户MAC地址信息的形式,进行端口定位。OLT通过SNMP协议把EOC头端IP 地址、端口定位等信息上报网管,从而完成EOC头端设备的自动发现和端口定位。网管通过SNMP协议完成对EOC头端的状态监测(或者通过OLT完成EOC头端的状态检测)、EOC头端和终端的业务属性和参数的配置和管理。从而打通EOC链路通道,即完成了PON+EOC通道的建立和管理。
该方式需要带外模式静态预配置EOC头端IP地址等相关信息,以广播报文的形式发送到PON网络,OLT终结该消息,并构建本地MIB库,OLT通过SNMP协议上报EOC头端信息给网管,从而完成EOC头端设备的自动发现和端口定位和后续的配置。
该方式的带来的问题是:
1)需要本地带外方式在EOC头端设备上预配置初始化参数,增加运营商各部门业务开通流程之间的紧耦合度和复杂化,并增加运维部门后期的管理成本。
2)EOC头端以广播报文的方式发送自己的初始信息给OLT,OLT一般会对上行的广播报文设置限速,因此,该报文存在丢弃的可能,造成EOC头端发现过程加长;另外,OLT需要逐一检测广播报文,大大加重了OLT的处理负担,使OLT存在可靠性的风险。
3)技术上不是所有的OLT都支持对上行广播报文的解析,因此,该管理方式不具有普遍意义。
发明内容
本发明要解决的技术问题是提供一种自动发现同轴宽带接入头终端的方法、管理EOC终端设备的方法及***,以在无需预配置设备IP以及网管IP地址情况下,OLT完成EOC头端设备的自动发现,另外网管也可完成EOC头端设备的自动发现。
为了解决上述技术问题,本发明提供了一种自动发现同轴宽带接入头终端的方法,所述同轴宽带接入头终端与无源光网络中的光网络终端(ONU)连接,包括:
所述同轴宽带接入头终端组播携带本同轴宽带接入头终端的基本信息的第一报文;
所述ONU捕获所述第一报文后发现所述同轴宽带接入头终端。
进一步地,上述方法还具有下面特点:所述第一报文为网桥协议数据单元扩展报文。
进一步地,上述方法还具有下面特点:所述ONU发现同轴宽带接入头终端的步骤之后还包括:
所述同轴宽带接入头终端向所述ONU发送注册请求报文;
所述ONU接收到所述注册请求报文后,从所述注册请求报文中提取出所述同轴宽带接入头终端的注册信息,将所述注册信息与对应的ONU端口信息发送给光线路终端(OLT);
所述OLT根据接收到所述ONU发送的信息后,发现所述同轴宽带接入头终端。
进一步地,上述方法还具有下面特点:所述ONU将注册信息与对应的ONU端口信息发送给OLT的步骤包括:
所述ONU通过自定义的运行管理维护扩展报文或自定义的ONU管理控制接口扩展报文将所述注册信息与对应的ONU端口信息发送给OLT。
进一步地,上述方法还具有下面特点:所述OLT发现同轴宽带接入头终端的步骤之后还包括:
所述OLT根据所述注册信息构建所述同轴宽带接入头终端的管理信息库,将所述同轴宽带接入头终端的管理信息库发送给网管;
所述网管接收到所述同轴宽带接入头终端的管理信息库后发现所述同轴宽带接入头终端。
为了解决上述问题,本发明还提供了一种管理基于以太网的同轴电缆(EOC)终端设备的方法,包括:
光线路终端(OLT)发现同轴宽带接入头终端后,进行同轴宽带接入头终端注册;
将预先配置的EOC参数模板发送给所述同轴宽带接入头终端;
所述同轴宽带接入头终端根据所述EOC参数模板进行配置。
进一步地,上述方法还具有下面特点:所述OLT进行同轴宽带接入头终端注册的过程包括:
所述OLT记录所述同轴宽带接入头终端与光网络终端(ONU)端口的对应信息,构建所述同轴宽带接入头终端的管理信息库,将所述管理信息库发送给网管。
进一步地,上述方法还具有下面特点:所述OLT将所述管理信息库发送给网管的步骤之后,还包括:
所述网管接收到所述管理信息库发现所述同轴宽带接入头终端后,通过简单网络管理协议与所述同轴宽带接入头终端建立管理通道。
进一步地,上述方法还具有下面特点:所述网管与所述同轴宽带接入头终端建立管理通道的步骤之后,还包括:
所述网管将预先配置的同轴网络单元配置模板发送给所述同轴宽带接入头终端;
所述同轴宽带接入头终端将所述同轴网络单元配置模板发送给相应的同轴网络单元;
所述同轴网络单元根据所述同轴网络单元配置模板进行配置,与所述OLT建立业务通道。
进一步地,上述方法还具有下面特点:所述网管与所述同轴宽带接入头终端建立管理通道的步骤之后,还包括:
所述同轴宽带接入头终端将带有端口定位信息的同轴网络单元的管理信息库发送给所述网管;
所述网管根据所述OLT提供的带有ONU端口信息的同轴宽带接入头终端的管理信息库和所述同轴网络单元的管理信息库,构建无源光网络与基于以太网的同轴电缆(EOC)网络的拓扑图。
进一步地,上述方法还具有下面特点:所述网管与所述同轴宽带接入头终端建立管理通道的步骤之后,还包括:
所述同轴宽带接入头终端定期地将本同轴宽带接入头终端的心跳消息发送给所述网管和所述ONU。
进一步地,上述方法还具有下面特点:还包括:
所述ONU监测所述心跳消息,若监测到所述心跳消息消失,则通知所述OLT;
所述OLT接收到通知后,更新所述同轴宽带接入头终端的管理信息库,然后上报所述网管。
进一步地,上述方法还具有下面特点:还包括:所述网管监测所述心跳消息,若监测到所述心跳消息消失,则更新无源光网络与EOC网络的拓扑图。
为了解决上述问题,本发明还提供了一种管理***,其中,包括:同轴宽带接入头终端和无源光网络中的光网络终端(ONU),所述同轴宽带接入头终端与所述ONU连接,其中,
所述同轴宽带接入头终端,用于组播携带本同轴宽带接入头终端的基本信息的第一报文,所述第一报文为网桥协议数据单元扩展报文;
所述ONU,用于捕获所述第一报文后发现所述同轴宽带接入头终端。
进一步地,上述管理***还具有下面特点:还包括光线路终端(OLT),所述OLT与一个或多个所述ONU连接,其中,
所述同轴宽带接入头终端,还用于向所述ONU发送注册请求报文;
所述ONU,还用于接收到所述注册请求报文后,从所述注册请求报文中提取出所述同轴宽带接入头终端的注册信息,将所述注册信息与对应的ONU端口信息发送给所述OLT;
所述OLT,用于根据接收到所述ONU发送的信息后,发现所述同轴宽带接入头终端。
进一步地,上述管理***还具有下面特点:
所述ONU是通过自定义的运行管理维护扩展报文或自定义的ONU管理控制接口扩展报文将所述注册信息与对应的ONU端口信息发送给OLT的。
进一步地,上述管理***还具有下面特点:还包括网管,
所述OLT,还用于根据所述注册信息构建所述同轴宽带接入头终端的管理信息库,将所述同轴宽带接入头终端的管理信息库发送给所述网管;
所述网管,用于接收到所述同轴宽带接入头终端的管理信息库后发现所述同轴宽带接入头终端,通过简单网络管理协议与所述同轴宽带接入头终端建立管理通道。
进一步地,上述管理***还具有下面特点:还包括同轴网络单元,所述同轴宽带接入头终端与一个或多个所述同轴网络单元连接,
所述网管,还用于将预先配置的同轴网络单元配置模板发送给所述同轴宽带接入头终端;
所述同轴宽带接入头终端,还用于将所述同轴网络单元配置模板发送给相应的同轴网络单元;
所述同轴网络单元,根据所述同轴网络单元配置模板进行配置,与所述OLT建立业务通道。
进一步地,上述管理***还具有下面特点:
所述同轴宽带接入头终端,还用于将带有端口定位信息的同轴网络单元的管理信息库发送给所述网管;
所述网管,还用于根据所述OLT提供的带有ONU端口信息的同轴宽带接入头终端的管理信息库和所述同轴网络单元的管理信息库,构建无源光网络与基于以太网的同轴电缆(EOC)网络的拓扑图。
进一步地,上述管理***还具有下面特点:
所述同轴宽带接入头终端,还用于定期地将本同轴宽带接入头终端的心跳消息发送给所述网管和所述ONU;
所述ONU,还用于监测所述心跳消息,若监测到所述心跳消息消失,则通知所述OLT;
所述OLT,还用于接收到通知后,更新所述同轴宽带接入头终端的管理信息库,然后上报所述网管;
所述网管,还用于监测所述心跳消息,若监测到所述心跳消息消失,则更新无源光网络与基于以太网的同轴电缆(EOC)网络的拓扑图。
本发明提供一种自动发现同轴宽带接入头终端的方法、管理EOC终端设备的方法及***,在无需预配置设备IP以及网管IP地址情况下,OLT和网管完成EOC头端设备的自动发现,并实现动态展示PON+EOC网络整体拓扑结构,完成对EOC头端和EOC终端的配置和管理,显著降低了PON+EOC网络管理、工程开通和维护复杂度。
附图说明
图1为PON网络结构示意图;
图2为EOC网络结构示意图;
图3为PON+EOC混合网络结构示意图;
图4为本发明实施例自定义的基于组播帧的BPDU扩展报文格式;
图5为本发明实施例自定义的基于单播帧的扩展报文格式;
图6为本发明的自动发现EOC头端设备的方法的流程图;
图7为本发明的管理EOC终端设备的方法的流程图;
图8为本发明实施例的管理EOC终端设备的方法的流程图。
具体实施方式
为了更好地理解本发明,下面结合附图和具体实施例对本发明作进一步地描述。
图6为本发明的自动发现EOC头端设备(即CBAT)的方法的流程图,如图6所示,包括下面步骤:
步骤S10、EOC头端设备组播携带本EOC头端设备的基本信息的报文;
EOC头端设备在无预配置VLAN、IP地址的情况下,可以借助ONU普遍支持的组播帧格式的BPDU(Bridge Protocol Data Unit,网桥协议数据单元)报文的解析功能,通过自定义的BPDU扩展报文发送EOC头端设备的基本信息(该信息可以自定义,例如:EOC头端的IP地址、掩码、虚拟局域网(VLAN) ID、MAC(Medium Access Control, 介质访问控制)地址、EOC制式、型号、生产厂家、软件/硬件版本、MIB库版本等)寻找与自己连接的ONU;
步骤S11、ONU捕获步骤S10中的报文后,完成EOC头端的发现,并以自定义单播帧格式回应,从而EOC头端完成ONU的发现。
进一步地,步骤S12、EOC头端设备向ONU发送注册请求报文;
具体地,EOC头端设备以自定义单播帧格式给ONU发送注册请求报文。
步骤S13、ONU终结该注册请求报文,从所述注册请求报文中提取出所述EOC头端设备的注册信息,将所述注册信息与对应的ONU端口信息发送给OLT;
具体地,ONU从所述注册请求报文中提取出EOC头端设备的注册信息,并配置添加对应的端口信息,通过自定义的OAM(Operation Administration Management,运行管理维护)扩展报文或OMCI(ONU Management and Control Interface,ONU管理控制接口)扩展报文送达OLT;
步骤S14、OLT接收到所述扩展报文,发现EOC头端设备;
具体地,OLT认证通过后,解析所述扩展报文,发现EOC头端,根据扩展报文中携带的EOC头端基本信息和ONU端口信息,构建本地EOC 头端设备的MIB(Management Information Base,管理信息库),完成OLT对EOC头端的自动发现。
进一步地,步骤S15、OLT将EOC 头端设备的MIB发送给网管,所述网管接收到EOC 头端设备的MIB后发现所述EOC 头端设备。
该方法无需要预配置EOC头端的IP地址和网管IP地址等相关信息,可以采用自定义的BPDU报文完成EOC 头端设备被ONU发现的过程,ONU作为转发节点,采用自定义单播帧与EOC头端通信,采用OAM/OMCI 扩展报文与OLT通信,而从完成OLT和网管对于EOC头端的发现。
图7为本发明的管理EOC终端设备的方法的流程图,如图7所示,包括下面步骤:
步骤S20、OLT发现同轴宽带接入头终端后,进行CBAT注册,将预先配置的EOC参数模板发送给CBAT;所述CBAT根据所述EOC参数模板进行配置。
进一步地,在OLT进行CBAT注册的过程中, OLT记录CBAT与ONU端口的对应信息,构建CBAT的MIB,将所述CBAT的MIB发送给网管。
进一步地,网管接收到CBAT的MIB发现所述CBAT后,通过SNMP与CBAT建立管理通道。
进一步地,所述网管将预先配置的CNU配置模板发送给CBAT,由CBAT将所述CNU配置模板发送给相应的CNU;CNU根据所述CNU配置模板进行配置,与所述OLT建立业务通道。
进一步地,CBAT可以将带有端口定位信息的CNU的MIB发送给所述网管;所述网管根据所述OLT提供的带有ONU端口信息的CBAT的MIB和所述CNU的MIB,构建PON与EOC网络的拓扑图。
本发明中的EOC头端可以与ONU/OLT通过单播、OAM/OMCI格式保持心跳连接,与网管可以通过SNMP协议保持心跳连接。网管可以根据OLT提供的EOC 头端 MIB库信息、ONU端口定位信息和EOC头端直接提供的CNU MIB库信息,统一构建、动态展示出PON+EOC网络整体拓扑结构图。
与现有第一种管理技术方式相比较,本发明优点主要体现在:无需预配置EOC头端VLAN、IP地址和网管IP地址等相关信息;PON***了解下挂的EOC头端以及端口连接关系。支持PON+EOC统一管理,网管可以动态展现PON+EOC网络拓扑结构,此举简化了EOC设备的开通程序,降低了工作量,增强了***管理和运维的便利性。
与现有第二种管理技术方式相比较,本发明优点主要体现在:无需预配置EOC头端VLAN、IP地址等相关信息,简化了EOC设备的开通程序,降低了工作量;另外,EOC头端的发现过程采用了ONU普遍支持的BPDU报文+单播报文+OAM/OMCI管理消息的形式,避免采用端到端的广播帧对PON网管安全管理造成的冲击以及消息被丢弃的可能性;OLT也无需改变现有的软件架构,无需重新定向、解析特定广播帧,也不会显著增加OLT的负荷,该方法综合考虑了现网的实际情况,显著降低了解决方案在现网实施的难度和风险,提高了网络安全性和可靠性,具有操作性强的特点。
下面以一具体实施例对本发明做详细的说明。
本实施例的EOC头端可以是基于PON上行的一体化设备或者是基于LAN上行的设备,EOC头端设备与ONU设备各自独立。基于PON上行的一体化设备通过内置ONU模块实现的,ONU模块的接口与主控模块之间通过以太网连接。
ONU需要支持自定义BPDU、单播帧、OAM/OMCI扩展报文的功能,OLT需要支持自定义OAM/OMCI扩展报文并构建EOC头端 MIB的功能。
本实施例的实现方法具体操作如图8所示,包括下面步骤:
步骤101和102,PON网络建立连接;
步骤103,EOC头端启动ONU发现过程;
启动ONU发现的可能的因素有:设备上电、复位、软件重启、上联口链路重新连接等。
步骤104和105,EOC头端启动缺省定时器T1,定时发送自定义的BPDU报文,BPDU报文中包含EOC头端的基本信息,等待ONU的应答;
自定义的BPDU报文的格式如图4所示,其中,
DMAC(目的MAC)为特定的BPDU报文地址;
SMAC(源MAC)为EOC头端自己的MAC地址;
协议ID表示特定的BPDU报文;
Payload字段中包括EOC头端的基本信息,例如:EOC头端IP地址、掩码、VLAN ID、MAC地址、EOC制式,型号、生产厂家、软件/硬件版本、MIB库版本等。
步骤106,ONU终结所述自定义的BPDU报文,取出EOC头端MAC地址信息,并建立与EOC头端UNI端口定位的表单,完成EOC头端的发现;
步骤107,ONU向EOC头端回复确认信息,该确认信息为自定义单播帧格式,如图5所示,其中,自定义以太网帧类型(Ether Type),与标准定义不冲突即可,例如可选0X88B8 ;Payload字段中可以包括:EOC头端交互信息和参数,该Payload字段中的信息可以自定义,例如:OLT转发给CBAT的扩展OAM信息的内容。ONU可以通过此字段封装后,发给CBAT。
步骤108,EOC头端终结ONU回复的确认信息,完成ONU的发现。
步骤109,EOC头端以自定义单播帧报文发送注册请求信息给ONU,请求OLT注册,携带的注册信息包括:EOC头端的MAC地址或者LOID(Logical Identification,逻辑标识)和password(密码)等注册信息。
步骤110,ONU终结该报文,提取注册信息,并添加ONU端口定位信息,以自定义OAM/OMCI扩展报文形式发送给OLT。
步骤111,OLT终结该报文,并解析注册信息,记录EOC头端与ONU端口之间的定位信息;
OLT根据EOC头端的LOID和password进行鉴权,如果鉴权通过,构建EOC 头端 MIB,OLT完成EOC头端发现。如果没有通过,上报网管带有ONU端口定位信息的告警。
步骤112,OLT完成EOC头端注册后,索引脱机配置的EOC头端配置模板,以OAM/OMCI 自定义扩展报文格式向ONU下发包括:VLAN、EOC头端 IP、网管IP等相关配置信息给ONU。
步骤113,ONU终结该报文,并提取EOC头端的配置信息,以自定义单播帧格式发送给EOC头端。
步骤114, EOC头端终结该报文,完成VLAN、EOC头端的IP和网管IP等相关配置。
步骤115和116,EOC头端分别按照步骤113的自定义单播帧格式和步骤112中OAM/OMCI 自定义扩展报文格式,反向给OLT发送确认帧。
步骤117,OLT接收到确认信息后,向网管发送更新的EOC头端MIB。
步骤118,网管更新PON+EOC拓扑图,完成EOC头端发现。
步骤119,网管通过SNMP协议建立与EOC头端的管理通道,完成心跳定时器T2的设置,并下发EOC头端配置模板、脱机配置的CNU配置模板。
EOC头端接收到EOC头端配置模板后取出模板参数(该参数有属于全局参数,有属于具体模块的实例参数),配置EOC头端相应的各个部分,完成自身的参数配置。
网管不仅保存有EOC头端的配置模板,也保存有EOC头端下挂的CNU的配置模板。当网管发现CBAT后,CBAT会把CNU的注册信息报给网管,那么网管就可下发CNU的配置参数集(profile)了。
步骤120,EOC头端定期更新带有端口定位信息的CNU MIB,网管通过SNMP协议取出该CNU MIB,完成PON+EOC网络拓扑结构的动态更新和展示。
这里的端口定位信息包括两个部分,一部分是CBAT挂在哪个ONU的端口的信息;另一部分是CBAT识别出CNU下挂在CBAT哪个线卡下的信息。
步骤121,CNU的注册流程通过EOC头端完成,EOC头端动态更新CNU状态和对应的端口定位信息(这里的端口定位信息是指CNU挂在哪个CBAT的线卡下的信息),并向CNU下发CNU的业务参数配置模板;
步骤122,建立CNU至OLT的业务通道。
步骤123、124和125,EOC头端启动定时器T2,定期以SNMP报文方式发送心跳消息给网管;同时以自定义单播帧格式发送给ONU,即 EOC头端的状态通过网管和ONU来监测。
步骤126、127 和128,ONU监测心跳消息,当心跳消失,ONU以自定义OAM/OMCI扩展事件通告报文格式上报OLT, OLT更新EOC头端MIB,并上报网管。
网管监测到心跳消失,更新PON+EOC拓扑图;网管产生告警日志,并在网管中显示EOC头端设备离线。
步骤129,网管通过与EOC头端和OLT的SNMP协议监测EOC网络状态,动态维护PON+EOC网络拓扑结构图。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。