CN113422623B - 一种管理方法、***、装置、电子设备及存储介质 - Google Patents
一种管理方法、***、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN113422623B CN113422623B CN202110976443.4A CN202110976443A CN113422623B CN 113422623 B CN113422623 B CN 113422623B CN 202110976443 A CN202110976443 A CN 202110976443A CN 113422623 B CN113422623 B CN 113422623B
- Authority
- CN
- China
- Prior art keywords
- node
- olt
- standby
- virtual
- onus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims abstract description 82
- 238000004891 communication Methods 0.000 claims abstract description 110
- 230000003287 optical effect Effects 0.000 claims abstract description 24
- 238000012163 sequencing technique Methods 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 claims description 48
- 230000002159 abnormal effect Effects 0.000 claims description 34
- 230000008569 process Effects 0.000 claims description 22
- 238000010276 construction Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 13
- 238000004590 computer program Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000002596 correlated effect Effects 0.000 description 2
- 230000000875 corresponding effect Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
- H04B5/77—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for interrogation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0079—Operation or maintenance aspects
- H04Q2011/0081—Fault tolerance; Redundancy; Recovery; Reconfigurability
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明提供了一种管理方法、***、装置、电子设备及存储介质;所述管理方法应用于管理***,所述管理***包括至少一个虚拟域,每个所述虚拟域管理多个光网络单元ONU,且每个所述虚拟域管理的多个所述ONU构成一个虚拟管理网络;所述管理方法包括:对待处理的虚拟管理网络中的多个所述ONU进行等级排序;根据排序结果,从所述待处理的虚拟管理网络中确定出目标ONU,并将所述目标ONU作为主节点,将所述待处理的虚拟管理网络中除所述目标ONU之外的ONU作为从节点;根据所述主节点的节点类型,构建备用节点;通过所述主节点或者所述备用节点,实现光线路终端OLT与所述从节点之间的通信。
Description
技术领域
本发明涉及光网络通信技术领域,尤其涉及一种管理方法、***、装置、电子设备及存储介质。
背景技术
随着互联网的迅速发展,高清晰度视频(如,8K视频)、在线教育、云虚拟现实(Virtual Reality,VR)等高品质业务应运而生,为了满足这些业务对高带宽、低时延的要求,光纤到房间(Fiber to The Room,FTTR)诞生了,与传统的光纤到户(Fiber to TheHome,FTTH)相比,FTTR实现了全屋千兆无线保真(Wireless Fidelity,Wi-Fi)网络的覆盖能力,解决了由于FTTH带宽不足、覆盖差造成的不良用户体验。
然而,在FTTR技术带来高带宽覆盖的同时,也引入了更多的光网络单元(OpticalNetwork Unit,ONU)。为了实现针对ONU的管理,传统的管理手段是利用光线路终端(Optical Line Terminal,OLT)局端对ONU终端进行点对点(Point to Point,P2P)模式的管理,以完成针对ONU的业务配置。
但是,上述传统的管理手段在FTTR中已经显得单一甚至不能适用。如何提高FTTR中各个ONU管理的可靠性和稳定性,进而保证业务处理的连续性,已经成为亟待解决的问题。
发明内容
为了解决现有存在的技术问题,本发明实施例提供一种管理方法、***、装置、电子设备及存储介质。本发明实施例的技术方案是这样实现的:
本发明实施例提供一种管理方法,应用于管理***,所述管理***包括:至少一个虚拟域,每个所述虚拟域管理多个光网络单元ONU,且每个所述虚拟域管理的多个所述ONU构成一个虚拟管理网络;所述管理方法包括:
对待处理的虚拟管理网络中的多个所述ONU进行等级排序;
根据排序结果,从所述待处理的虚拟管理网络中确定出目标ONU,并将所述目标ONU作为主节点,将所述待处理的虚拟管理网络中除所述目标ONU之外的ONU作为从节点;
根据所述主节点的节点类型,构建备用节点;
通过所述主节点或者所述备用节点,实现光线路终端OLT与所述从节点之间的通信。
上述方案中,所述通过所述主节点或者所述备用节点,实现光线路终端OLT与所述从节点之间的通信,包括:
在所述主节点心跳正常时,通过所述主节点实现所述OLT与所述从节点之间的通信;
在所述主节点心跳异常时,通过所述备用节点实现所述OLT与所述从节点之间的通信;
其中,所述主节点和所述备用节点的节点类型相同。
上述方案中,所述在所述主节点心跳异常时,通过所述备用节点实现所述OLT与所述从节点之间的通信,包括:
如果所述主节点心跳异常,且所述备用节点处于激活状态,则通过所述备用节点实现所述OLT与所述从节点之间的通信;
在确定通过所述备用节点实现所述OLT与所述从节点之间的通信时,将所述备用节点的工作模式从空闲状态切换至工作状态;
如果所述主节点心跳异常,且所述备用节点处于非激活状态,则维持所述备用节点的工作模式不变,并输出告警信息;
其中,所述告警信息用于提示所述管理***通信故障。
上述方案中,所述方法还包括:
如果在预设时长内没有检测到所述主节点的心跳报文,则确定所述主节点心跳异常;
在确定所述主节点心跳异常时,将所述主节点从激活状态切换至非激活状态,并将所述主节点的工作模式由工作状态切换至空闲状态。
上述方案中,所述方法还包括:
在所述主节点心跳恢复正常时,如果所述备用节点的工作模式处于工作状态,则将所述主节点由非激活状态切换至激活状态,并将所述主节点的工作模式切换至空闲状态或者工作状态;
如果所述主节点和所述备用节点的工作模式均处于空闲状态,则将所述主节点由非激活状态切换至激活状态,并将所述主节点的工作模式由空闲状态切换至工作状态。
上述方案中,所述方法还包括:
所述主节点将从节点的属性信息传输至所述OLT;
所述OLT将所述从节点的属性信息存储至预设缓存空间,并将所述从节点的属性信息同步至所述备用节点;
在通过所述备用节点实现所述OLT与所述从节点之间的通信的过程中,如果所述备用节点接收到所述OLT广播的数据信息,则将所述数据信息转发至所述从节点。
本发明实施例还提供一种管理***,所述管理***包括OLT、分光器和ONU;所述OLT包括至少一个虚拟域,每个所述虚拟域管理多个ONU,且每个所述虚拟域管理的多个所述ONU构成一个虚拟管理网络;所述分光器分别与所述OLT和多个所述ONU连接;
所述OLT,用于对待处理的虚拟管理网络中的多个所述ONU进行等级排序;根据排序结果,从所述待处理的虚拟管理网络中确定出目标ONU,并将所述目标ONU作为主节点,将所述待处理的虚拟管理网络中除所述目标ONU之外的ONU作为从节点;根据所述主节点的节点类型,构建备用节点;通过所述主节点或者所述备用节点,实现与所述从节点之间的通信。
本发明实施例还提供一种管理装置,应用于管理***,所述管理***包括至少一个虚拟域,每个所述虚拟域管理多个ONU,且每个所述虚拟域管理的多个所述ONU构成一个虚拟管理网络;包括:
排序单元,用于对待处理的虚拟管理网络中的多个所述ONU进行等级排序;
确定单元,用于根据排序结果,从所述待处理的虚拟管理网络中确定出目标ONU,并将所述目标ONU作为主节点,将所述待处理的虚拟管理网络中除所述目标ONU之外的ONU作为从节点;
构建单元,用于根据所述主节点的节点类型,构建备用节点;
通信单元,用于通过所述主节点或者所述备用节点,实现光线路终端OLT与所述从节点之间的通信。
本发明实施例还提供一种电子设备,所述电子设备至少包括:处理器和配置为存储可执行指令的存储介质,其中:处理器配置为执行存储的可执行指令,所述可执行指令配置为执行上述实施例提供的管理方法。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令配置为执行上述实施例提供的管理方法。
本发明实施例提出的管理方法通过虚拟化出一个受控实体,即虚拟域,间接管理多个实体ONU,且虚拟域管理的多个ONU构成一个虚拟管理网络,在实现的过程中,通过从待处理的虚拟管理网络中选举出一个ONU(目标ONU)作为主节点,将除目标ONU之外的ONU作为从节点,在确定出主节点和从节点之后,可以根据主节点的类型在虚拟域中构建一个新的ONU作为备用节点,这样,就能够通过主节点或者备用节点实现OLT与从节点之间的通信。
本申请实施例中,通过设置主节点和备用节点,能够实现针对OLT和从节点之间的通信连接的双重保护,在主节点和备用节点中有任一节点发生故障的情况下,还能够快速切换至另一节点,提高了FTTR场景中各个ONU管理的可靠性和稳定性,保障网络应用不断流、不卡顿,进而保证业务处理的连续性,并提升用户体验。
附图说明
图1是本发明实施例提供的管理方法的流程示意图一;
图2是本发明实施例提供的管理方法的流程示意图二;
图3是本发明实施例提供的管理***的结构示意图;
图4是本发明实施例提供的管理装置的结构示意图;
图5是本发明实施例提供的电子设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,所描述的实施例不应视为对本发明的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本发明实施例能够以除了在这里图示或描述的以外的顺序实施。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本发明实施例的目的,不是旨在限制本发明。
下面说明本发明实施例提供的管理方法。参见图1,图1是本发明实施例提供的管理方法的流程示意图一;本发明实施例提供的管理方法,可应用于管理***,所述管理***包括至少一个虚拟域,每个所述虚拟域管理多个ONU,且每个所述虚拟域管理的多个所述ONU构成一个虚拟管理网络。
本发明实施例提供的管理方法,包括:
在步骤101中,对待处理的虚拟管理网络中的多个所述ONU进行等级排序;
在步骤102中,根据排序结果,从所述待处理的虚拟管理网络中确定出目标ONU,并将所述目标ONU作为主节点,将所述待处理的虚拟管理网络中除所述目标ONU之外的ONU作为从节点;
在步骤103中,根据所述主节点的节点类型,构建备用节点;
在步骤104中,通过所述主节点或者所述备用节点,实现光线路终端OLT与所述从节点之间的通信。
需要说明的是,上述实施例所涉及的管理***可以包括:ONU批量管理***,作为一种示例,该ONU批量管理***可以包括:FTTR域内ONU批量管理***。所述至少一个虚拟域可以理解为一个虚拟域或多个虚拟域,该虚拟域可以为虚拟化的域,可以通过OLT进行创建,作为一种示例,该虚拟域可以称为ONU域。所述至少一个虚拟域中的每个虚拟域管理多个ONU,可以理解为至少一个虚拟域中的每个虚拟域可以对属于该虚拟域内的多个ONU进行统一管理。在实际应用中,多个ONU可以部署在同一个用户家庭中,ONU的具体数量可以根据实际情况进行确定,在此不做限定。
作为一种示例,ONU的数量可以为4个,同一个用户家庭中每个房间均可以部署一个,当然,ONU的数量也可以是10个等,可以根据需要设置,在此不作具体限定。
在一实施例中,虚拟管理网络包括:实现各个节点与OLT之间的通信的网络。例如,该虚拟管理网络的结构形式可以包括:树形结构,还可以包括:星型结构,环型网络结构等。以虚拟管理网络是树形结构为例,该虚拟管理网络可以包括:二叉树结构,当然,也可以是平衡多路查找树结构,只要能够实现各个节点与OLT之间的通信即可,在此不作具体限定。
在形成虚拟管理网络之后,可以对待处理的虚拟管理网络中的多个ONU进行等级排序。在一实施例中,可以按照设定的顺序对待处理的虚拟管理网络中的多个ONU进行等级排序。其中,设定的顺序可以包括:从高至低的顺序;从低至高的顺序等。
在一实施例中,可以根据ONU的Wi-Fi接收功率和/或优先级确定ONU的等级,即可以按照虚拟管理网络中的多个ONU的Wi-Fi接收功率的强弱程度和/或优先级来进行等级排序,其中,ONU的等级与ONU的Wi-Fi接收功率和优先级成正相关。对于虚拟管理网络中的多个ONU而言,可以先确定Wi-Fi接收功率的强弱程度,Wi-Fi接收功率越强,则表明该ONU的等级越高;如果Wi-Fi接收功率的强弱程度相同,则确定ONU的优先级,优先级越高,则表明该ONU的等级越高。其中,ONU的优先级和Wi-Fi接收功率可以通过经验或者历史数据确定,例如,ONU的优先级可以在出厂的时候设置,而Wi-Fi接收功率可以在网络部署的时候获取,以满足不同的功能需求。
在另一实施例中,在对多个ONU进行等级排序之后,可以通过等级标识对排序之后的ONU进行标识,例如,可以对排序之后的多个ONU设置编号,以按照从高至低的顺序进行等级排序为例,对于等级较高的ONU,可以设置较大的编号,对于等级较低的ONU,可以设置较小的编号。
本发明实施例中,在得到排序结果之后,可以根据排序结果,从虚拟管理网络中确定出目标ONU,并将该目标ONU作为主节点。
在一实施例中,可以根据排序结果选择等级最高的ONU作为主节点,也可以根据排序结果选择等级中等的ONU作为主节点,当然,在特定的使用场景下,也可以根据排序结果选择等级最低的ONU作为主节点,在实现的过程中,可以根据实际需求选择合适的ONU作为主节点。
例如,若虚拟管理网络的形式是二叉树结构,那么虚拟域中的多个ONU可以按照各个ONU等级从高到低进行排序,依次将虚拟域中的多个ONU作为根节点,一级节点,二级节点……以此类推,在实现的过程中,可把根节点作为主节点,将除根节点之外的节点作为从节点。
在一实施例中,ONU的等级可以和Wi-Fi接收功率成正比,也可以和数据处理能力成正比,通过将等级最高的ONU确定为主节点,这样确定出的主节点的Wi-Fi接收功率和数据处理能力最佳,在实现OLT与从节点之间的通信的基础上,能够使得通信质量最高。
本公开实施例中,在确定出主节点之后,可以根据主节点的类型确定备用节点。在一实施例中,节点的类型可以根据Wi-Fi接收功率和/或优先级确定。例如,可以将Wi-Fi接收功率的差值在设定的功率范围内的两个节点确定为同一类型的节点。再例如,可以将优先级的差值在设定的优先级范围内的两个节点确定为同一类型的节点。再例如,也可以将Wi-Fi接收功率和优先级一样的两个节点确定为同一类型的节点。在其他的实施例中,还可以根据其它方式确定节点类型,在此不作具体限定。
以节点的类型是根据Wi-Fi接收功率确定的为例,在根据主节点的类型构建备用节点的过程中,可以将与主节点之间的Wi-Fi接收功率的差值位于在设定的功率范围内的节点确定为备用节点,这样,在主节点发生故障后,可以快速切换至备用节点,以保证OLT与从节点之间的通信。
在实现过程中,可以根据主节点(目标ONU)的类型,构建一个类型与目标ONU相同的ONU作为备用节点。当然,这个备用节点可以是根据主节点的类型,新建的不同于主节点和从节点的其它节点。
在其他可选的实施例中,备用节点也可以是根据主节点的类型,从从节点中选出来的节点。例如,可以将等级仅低于主节点的从节点确定为备用节点。
在一实施例中,如果主节点可以正常通信,则通过主节点,实现OLT与虚拟管理网络中的从节点之间的通信;如果主节点发生通信故障,则可以快速地切换到备用节点,这样,可以防止在主节点发生故障的时候,OLT与虚拟管理网络中的从节点失去联系,导致业务中断,从而保证OLT与虚拟管理网络中的从节点之间的通信,保持业务处理的连续性。
在一实施例中,当主节点恢复正常通信时,由于主节点的Wi-Fi接收功率和数据处理能力相较于备用节点较佳,因此可以从备用节点切换至主节点,通过主节点实现OLT与从节点之间的通信,保证通信质量。
本发明实施例提出的管理方法通过虚拟化出一个受控实体,即虚拟域,间接管理多个实体ONU,且虚拟域管理的多个ONU构成一个虚拟管理网络,在实现的过程中,通过从待处理的虚拟管理网络中选举出一个ONU(目标ONU)作为主节点,将除目标ONU之外的ONU作为从节点,在确定出主节点和从节点之后,可以根据主节点的类型在虚拟域中构建一个新的ONU作为备用节点,这样,就能够通过主节点或者备用节点实现OLT与从节点之间的通信。
本申请实施例中,通过设置主节点和备用节点,能够实现针对OLT和从节点之间的通信连接的双重保护,在主节点和备用节点中有任一节点发生故障的情况下,还能够快速切换至另一节点,提高了FTTR场景中各个ONU管理的可靠性和稳定性,保障网络应用不断流、不卡顿,进而保证业务处理的连续性,并提升用户体验。
在一些实施例中,所述通过所述主节点或者所述备用节点,实现光线路终端OLT与所述从节点之间的通信,包括:
在所述主节点心跳正常时,通过所述主节点实现所述OLT与所述从节点之间的通信;
在所述主节点心跳异常时,通过所述备用节点实现所述OLT与所述从节点之间的通信;
其中,所述主节点和所述备用节点的节点类型相同。
在一实施例中,主节点与备用节点可以通过虚拟远程控制(Virtual RemoteControl Protocol,VRCP)协议与OLT保持心跳,即主节点和备用节点均能正常通信;通信正常情况下,即主节点心跳正常时,可以利用主节点实现OLT与从节点之间的通信,在主节点发生通信故障时,快速切换至备用节点,以此保障业务的连续性。
在一实施例中,主节点心跳发生异常包括:ONU发生设备问题导致主节点通信中断,还可以包括:人为误操作导致主节点发生通信故障。当主节点发生心跳异常时,可以快速切换到备用节点,保证OLT与从节点之间的正常通信,保障网络应用不断流、不卡顿。
在一些实施例中,所述在所述主节点心跳异常时,通过所述备用节点实现所述OLT与所述从节点之间的通信,包括:
如果所述主节点心跳异常,且所述备用节点处于激活状态,则通过所述备用节点实现所述OLT与所述从节点之间的通信;
在确定通过所述备用节点实现所述OLT与所述从节点之间的通信时,将所述备用节点的工作模式从空闲状态切换至工作状态;
如果所述主节点心跳异常,且所述备用节点处于非激活状态,则维持所述备用节点的工作模式不变,并输出告警信息;
其中,所述告警信息用于提示所述管理***通信故障。
在一实施例中,当主节点的心跳发生异常时,需要确定备用节点的状态,如果备用节点为激活状态时,则表明此时的备用节点能够正常通信,可利用备用节点实现OLT与从节点之间的通信。相较于在主节点心跳异常的情况下,直接切换至备用节点,本公开实施例中,在切换之前先确定备用节点是否能够正常通信,在备用节点能够正常通信的情况下,再利用备用节点实现OLT与从节点之间的通信,能够减少误切换所带来的资源浪费。
如果备用节点为非激活状态时,表明此时的备用节点发生异常,不能正常通信,在这种情况下,需要发出告警信息,及时提示管理***通信发生故障。在主节点和备用节点均出现异常时,输出告警信息,这样,可以及时提醒用户修复主节点和备用节点的通信故障。
在一实施例中,工作模式分为工作状态和空闲状态。通过主节点实现OLT与从节点之间的通信时,主节点的工作模式为工作状态,备用节点的工作模式为空闲状态;通过备用节点实现OLT与从节点的之间的通信时,备用节点的工作模式为工作状态,主节点的工作模式为空闲状态;当主节点和备用节点均发生通信故障时,此时主节点和备用节点的工作模式均为空闲状态,需及时发出告警信息,提示管理***通信发生故障。
在一实施例中,主节点和备用节点的工作模式不能同时处于工作状态,以防发生通信冲突。
在一些实施例中,所述方法还包括:
如果在预设时长内没有检测到所述主节点的心跳报文,则确定所述主节点心跳异常;
在确定所述主节点心跳异常时,将所述主节点从激活状态切换至非激活状态,并将所述主节点的工作模式由工作状态切换至空闲状态。
在一实施例中,预设时长可以包括:N个周期,其中,N为正数。例如,预设时长可以包括:3个周期,每个周期时长15毫秒,也可以包括:4个周期,每个周期时长30毫秒。当然,在实现的过程中,可以根据需要设置预设时长,在此不作具体限定。
在一实施例中,心跳报文用于表征主节点的运行状态,当OLT接收到主节点发送过来的心跳报文时,表明主节点的心跳正常,可以进行通信。主节点可以以字符串的形式发送心跳报文给OLT,也可以以自定义的命令字的形式发送心跳报文给OLT,在实现的过程中,可以通过接收主节点发送来的字符串或者自定义的命令字来确定主节点此时的运行状态。
在一实施例中,如果OLT在预设时长内没有收到主节点发送来的心跳报文,则可以确定主节点发生心跳异常,会立即进入保护机制。将主节点由激活状态切换至非激活状态,并将主节点的工作模式由工作状态切换至空闲状态,同时判断备用节点的状态,若备用节点处于激活状态,则确定满足保护条件,将备用节点的工作模式由空闲状态切换至工作状态;若备用节点处于非激活状态,则确定不满足保护条件,这时,维持备用节点的工作模式不变,并上报告警信息。
在一些实施例中,所述方法还包括:
在所述主节点心跳恢复正常时,如果所述备用节点的工作模式处于工作状态,则将所述主节点由非激活状态切换至激活状态,并将所述主节点的工作模式切换至空闲状态或者工作状态;
如果所述主节点和所述备用节点的工作模式均处于空闲状态,则将所述主节点由非激活状态切换至激活状态,并将所述主节点的工作模式由空闲状态切换至工作状态。
在一实施例中,当主节点的心跳恢复正常,且备用节点的工作模式处于工作状态,则将主节点的状态恢复为激活状态,以防在备用节点发生故障时,能够快速切换至主节点来实现OLT与从节点之间的通信,保障网络应用不断流、不卡顿,提升用户体验。
在另一实施例中,由于主节点的Wi-Fi接收功率和数据处理能力相较于备用节点较佳,在主节点的心跳恢复正常时,如果正在通过备用节点实现OLT与从节点之间的通信,也可以从备用节点切换至主节点,通过主节点实现OLT与从节点之间的通信,保证通信质量。
在一实施例中,当输出告警信息时,主节点和备用节点的状态均处于非激活状态,且主节点和备用节点的工作模式均处于空闲状态,当主节点和备用节点的故障被解决后,为实现OLT与从节点之间的通信,可以将主节点和备用节点的状态切换至激活状态,且主节点的工作模式切换为工作状态,备用节点的工作模式保持空闲状态不变,以此保证业务的连续性。
在一些实施例中,所述方法还包括:
所述主节点将从节点的属性信息传输至所述OLT;
所述OLT将所述从节点的属性信息存储至预设缓存空间,并将所述从节点的属性信息同步至所述备用节点;
在通过所述备用节点实现所述OLT与所述从节点之间的通信的过程中,如果所述备用节点接收到所述OLT广播的数据信息,则将所述数据信息转发至所述从节点。
在一实施例中,属性信息可以包括:虚拟域ID,成员ID,成员角色等属性;其中虚拟域ID表示虚拟管理网络中各个ONU的身份标识号码;成员ID表示虚拟管理网络中各个ONU的编号;成员角色表示OLT为虚拟管理网络中的ONU的分类,以虚拟管理网络是树形结构为例,成员角色可以包括主干角色、分支角色、末端角色等,主干角色位于树形结构的根节点;分支角色位于树形结构的分支节点;末端角色位于树形结构的末端节点。
在一实施例中,OLT从VRCP协议中解析到主节点的属性信息时,可以将主节点的属性信息保存在预设缓存空间;当在虚拟域构建了一个备用节点时,也可以将备用节点的属性信息保存在预设缓存空间,并利用VRCP协议通知该备用节点自己的角色,即当主节点发生心跳异常时,利用备用节点实现OLT与从节点之间的通信,以防业务发生中断。
在一实施例中,激活状态下的主节点,可以将从节点的属性信息按照时间间隔上传到OLT。例如,可以利用VRCP协议将从节点的属性信息按照时间间隔上传到OLT。其中,时间间隔可以根据需要设置,例如,时间间隔可以是:30秒、1分钟等,在此不作具体限定。
在一实施例中,OLT收到从节点的属性信息之后,可以将从节点的属性信息保存至预设缓存空间。
本发明实施例中,还可以将从节点的属性信息同步至备用节点,以此保持主节点与备用节点之间的信息一致,这样,在主节点发生心跳异常时,可以快速的切换至备用节点,并通过备用节点实现OLT与从节点之间的正常通信,在保障业务的连续性的基础上,还可以实现与从节点之间的正常通信。
在一实施例中,在通过备用节点实现OLT与从节点之间的通信的过程中,如果主节点接收到OLT广播的数据信息,则终止数据信息的转发,防止数据信息重复发送,造成通信冲突。
在另一实施例中,在通过主节点实现OLT与从节点之间的通信的过程中,如果备用节点接收到OLT广播的数据信息,则终止数据信息的转发。
在另一实施例中,在主节点心跳正常时,如果接收到OLT广播的数据信息,可以直接通过主节点进行数据信息的转发,即直接将数据信息转发至从节点。
本发明实施例中,通过主节点将从节点的属性信息同步至备用节点,能够实现主节点与备用节点之间的信息同步,这样,在主节点发生心跳异常时,可以快速切换至备用节点,并使得备用节点实现与主节点同样的功能,即通过备用节点实现数据信息的转发。
图2是本发明实施例提供的管理方法的流程示意图二,本发明实施例提供的管理方法,可应用于管理***,该管理***包括至少一个虚拟域,每个虚拟域管理多个ONU,且每个虚拟域管理的多个ONU构成一个虚拟管理网络。如图2所示,本发明实施例提供的管理方法包括:
在步骤201中,在从虚拟管理网络中确定出主节点之后,构建备用节点。
这里,可以根据虚拟管理网络(例如,二叉树组网)中的各个ONU的等级,确定出主节点(ROOT节点),在确定出主节点之后,可以根据主节点的类型,在虚拟域中构建一个备用节点(B_ROOT节点),并将主节点和备用节点形成保护对。
在一实施例中,可以根据ONU的Wi-Fi接收功率和/或优先级确定ONU的等级,即可以按照虚拟管理网络中的多个ONU的Wi-Fi接收功率的强弱程度和/或优先级来进行等级排序,其中,ONU的等级与ONU的Wi-Fi接收功率和优先级成正相关。对于虚拟管理网络中的多个ONU而言,可以先确定Wi-Fi接收功率的强弱程度,Wi-Fi接收功率越强,则表明该ONU的等级越高;如果Wi-Fi接收功率的强弱程度相同,则确定ONU的优先级,优先级越高,则表明该ONU的等级越高。其中,ONU的优先级和Wi-Fi接收功率可以通过经验或者历史数据确定,例如,ONU的优先级可以在出厂的时候设置,而Wi-Fi接收功率可以在网络部署的时候获取,以满足不同的功能需求。
例如,可以根据排序结果选择等级最高的ONU作为主节点,也可以根据排序结果选择等级中等的ONU作为主节点,当然,在特定的使用场景下,也可以根据排序结果选择等级最低的ONU作为主节点,在实现的过程中,可以根据实际需求选择合适的ONU作为主节点。
在确定出主节点之后,可以根据主节点的类型确定备用节点,并将主节点和备用节点形成保护对。节点的类型可以根据Wi-Fi接收功率和/或优先级确定。例如,可以将Wi-Fi接收功率的差值在设定的功率范围内的两个节点确定为同一类型的节点。再例如,可以将优先级的差值在设定的优先级范围内的两个节点确定为同一类型的节点。再例如,也可以将Wi-Fi接收功率和优先级一样的两个节点确定为同一类型的节点。在其他的实施例中,还可以根据其它方式确定节点类型,在此不作具体限定。
例如,若虚拟管理网络的形式是二叉树的形式,则可以根据虚拟域中的各个ONU的Wi-Fi接收功率和/或优先级确定ONU的等级,并将虚拟域中的多个ONU按照各个ONU等级从高到低进行排序,依次将虚拟域中的多个ONU作为根节点,一级节点,二级节点……以此类推,把根节点(ROOT节点)作为主节点,将根节点之外的节点(子节点)作为从节点。在确定出ROOT节点之后,根据主节点的Wi-Fi接收功率和优先级,构建一个与ROOT节点类型一样的B_ROOT节点,将B_ROOT节点作为备用节点,并将ROOT节点和B_ROOT节点形成保护对。主节点和备用节点形成虚拟实体保护对后,对保护对的工作模式进行标记,主节点的工作模式标记为工作状态(WORK态),备用节点的工作模式标记为空闲状态(IDLE态)。
在步骤202中,主节点将从节点的属性信息传输至OLT,并将从节点的属性信息同步至备用节点。
其中,属性信息可以包括:虚拟域ID,成员ID,成员角色等属性。其中,虚拟域ID表示虚拟管理网络中各个ONU的身份标识号码;成员ID表示虚拟管理网络中各个ONU的编号;成员角色表示OLT为虚拟管理网络中的ONU的分类,以虚拟管理网络是树形结构为例,成员角色可以包括主干角色、分支角色、末端角色等,主干角色位于树形结构的根节点;分支角色位于树形结构的分支节点;末端角色位于树形结构的末端节点。
OLT从VRCP协议中解析到主节点的属性信息时,可以将主节点的属性信息保存在预设缓存空间(如,本地的预设缓存空间);当在虚拟域构建了一个备用节点时,也可以将备用节点的属性信息保存在预设缓存空间,并利用VRCP协议通知该备用节点自己的角色,即当主节点发生心跳异常时,利用备用节点实现OLT与从节点之间的通信,以防业务发生中断。
激活状态下的主节点,可以将从节点的属性信息按照时间间隔上传到OLT。例如,可以利用VRCP协议将从节点的属性信息按照时间间隔上传到OLT。其中,时间间隔可以根据需要设置,例如,时间间隔可以是:30秒、1分钟等,在此不作具体限定。
在实现的过程中,还可以将从节点的属性信息同步至备用节点,以此保持主节点与备用节点之间的信息一致。这样,在主节点发生心跳异常时,可以快速的切换至备用节点,并通过备用节点实现OLT与从节点之间的正常通信,在保障业务的连续性的基础上,还可以实现与从节点之间的正常通信。
例如,若虚拟管理网络的形式是二叉树的形式,当OLT从VRCP协议中解析到ROOT节点的属性信息时,将ROOT节点的属性信息保存在预设缓存空间,当在虚拟域构建了一个B_ROOT节点时,将B_ROOT节点的属性信息也保存在预设缓存空间;激活状态(ACTIVE状态)下的ROOT节点将子节点的属性信息通过VRCP协议上传到OLT,OLT接收到以后保存在预设缓存空间,并将子节点的属性信息同样通过VRCP协议发送给B_ROOT节点,以此保持ROOT节点与B_ROOT节点的信息一致。
在步骤203中,创建状态监控定时扫描任务,接收主节点和备用节点的心跳报文。
这里,主节点与备用节点可以通过VRCP协议与OLT保持心跳,通信正常情况下,OLT记录主节点与备用节点的状态均为激活状态。
在步骤204中,确定是否正常接收到主节点的心跳报文。
其中,正常接收到主节点的心跳报文,包括:OLT接收到主节点发送过来的字符串,还可以包括:OLT接收到主节点发送过来的自定义的命令字。
在步骤205中,如果正常接收到主节点的心跳报文,确定保护对中是否有工作模式处于工作状态的节点,若没有节点的工作模式处于工作状态,则将主节点的工作模式设置为工作状态。
在步骤206中,如果没有正常接收到主节点的心跳报文,则确定在预设时长内是否检测到主节点的心跳报文,其中,预设时长包括:N个周期。
这里,如果在N个周期内没有检测到心跳报文,则确定主节点的心跳发生异常。以N等于3为例,当OLT连续超过3个周期没有收到主节点的心跳报文,则认为主节点的心跳发生异常,会立即进入保护机制。其中,主节点心跳发生异常包括:ONU发生设备问题导致主节点通信中断,还可以包括:人为误操作导致主节点发生通信故障。
在步骤207中,如果在预设时长内没有检测到主节点的心跳报文,则将主节点从激活状态切换至非激活状态,并将主节点的工作模式由工作状态切换至空闲状态。
在步骤208中,确定备用节点是否处于激活状态。
在步骤209中,如果备用节点处于非激活状态,则保持备用节点的工作模式不变,并输出告警信息。
这里,当输出告警信息时,主节点和备用节点的状态均处于非激活状态(DEACTIVE状态),且主节点和备用节点的工作模式均处于空闲状态,当主节点和备用节点的故障被解决后,为实现OLT与从节点之间的通信,可以将主节点和备用节点的状态切换至激活状态,且主节点的工作模式切换为工作状态,备用节点的工作模式保持空闲状态不变,以此保证业务的连续性。
在步骤210中,如果备用节点处于激活状态,则将备用节点的工作模式由空闲状态切换至工作状态。
这里,当备用节点为激活状态时,表明此时的备用节点能够正常通信,可利用备用节点实现OLT与从节点之间的通信,以此保持业务处理的连续性。
在一实施例中,在主节点的心跳恢复正常,且备用节点的工作模式处于工作状态的情况下,可以将主节点的状态恢复为激活状态,以防在备用节点发生故障时,能够快速切换至主节点,并通过主节点来实现OLT与从节点之间的通信,保障网络应用不断流、不卡顿,提升用户体验。
在步骤211中,OLT将主节点的更新节点信息和备用节点的更新节点信息,通过VRCP协议发送给主节点和备用节点。
这里,当完成保护机制的状态迁移后,即切换至备用节点之后,可以利用OLT将主节点更新节点信息(即,主节点的新角色和新状态)和备用节点更新节点信息(即,备用节点的新角色和新状态)通过VRCP协议下发给主节点和备用节点,以此完成通信切换,保障业务的连续性。即,主节点心跳发生异常时,将主节点由激活状态切换至非激活状态,将主节点的工作模式由工作状态切换至空闲状态,并将备用节点的工作模式由空闲状态切换至工作状态,通过备用节点实现OLT与从节点之间的通信。
在步骤212中,当主节点和备用节点接收到各自的更新节点信息时,备用节点可以直接取代主节点实现OLT与从节点之间的通信。
这里,在备用节点接收到更新节点信息之后,由于自身携带的节点信息已经与主节点的节点信息同步,这时,就可以直接取代主节点实现OLT与从节点之间的通信。
在通过备用节点实现OLT与从节点之间的通信的过程中,如果主节点接收到OLT广播的数据信息(下行报文),则终止数据信息的转发,防止数据信息重复发送,造成通信冲突。
在一实施例中,在通过主节点实现OLT与从节点之间的通信的过程中,如果备用节点接收到OLT广播的数据信息,则终止数据信息的转发。
在另一实施例中,在主节点心跳正常时,如果接收到OLT广播的数据信息,可以直接通过主节点进行数据信息的转发,即直接将数据信息转发至从节点。
基于与前述相同的发明构思,图3为本发明实施例提供的一种管理***的结构示意图,所述管理***包括OLT、分光器和ONU;所述OLT包括至少一个虚拟域,每个所述虚拟域管理多个ONU,且每个所述虚拟域管理的多个所述ONU构成一个虚拟管理网络;所述分光器分别与所述OLT和多个所述ONU连接;
所述OLT,用于对待处理的虚拟管理网络中的多个所述ONU进行等级排序;根据排序结果,从所述待处理的虚拟管理网络中确定出目标ONU,并将所述目标ONU作为主节点,将所述待处理的虚拟管理网络中除所述目标ONU之外的ONU作为从节点;根据所述主节点的节点类型,构建备用节点;通过所述主节点或者所述备用节点,实现与所述从节点之间的通信。
需要说明的是,上述实施例所涉及的管理***可以包括:ONU批量管理***,作为一种示例,该ONU批量管理***可以包括:FTTR域内ONU批量管理***。所述至少一个虚拟域可以理解为一个虚拟域或多个虚拟域,该虚拟域可以为虚拟化的域,可以通过OLT进行创建,作为一种示例,该虚拟域可以称为ONU域。所述至少一个虚拟域中的每个虚拟域管理多个ONU,可以理解为至少一个虚拟域中的每个虚拟域可以对属于该虚拟域内的多个ONU进行统一管理。在实际应用中,多个ONU可以部署在同一个用户家庭中,ONU的具体数量可以根据实际情况进行确定,在此不做限定。
作为一种示例,ONU的数量可以为4个,同一个用户家庭中每个房间均可以部署一个,当然,ONU的数量也可以是10个等,可以根据需要设置,在此不作具体限定。
下面继续说明本发明实施例提供的管理装置,应用于管理***,所述管理***包括至少一个虚拟域,每个所述虚拟域管理多个ONU,且每个所述虚拟域管理的多个所述ONU构成一个虚拟管理网络,在一些实施例中,管理装置可采用软件模块的方式实现。参见图4,图4是本发明实施例提供的管理装置的结构示意图,本发明实施例提供的管理装置400包括:
排序单元401,用于对待处理的虚拟管理网络中的多个所述ONU进行等级排序;
确定单元402,用于根据排序结果,从所述待处理的虚拟管理网络中确定出目标ONU,并将所述目标ONU作为主节点,将所述待处理的虚拟管理网络中除所述目标ONU之外的ONU作为从节点;
构建单元403,用于根据所述主节点的节点类型,构建备用节点;
通信单元404,用于通过所述主节点或者所述备用节点,实现光线路终端OLT与所述从节点之间的通信。
在一些实施例中,所述通信单元404,还用于:
在所述主节点心跳正常时,通过所述主节点实现所述OLT与所述从节点之间的通信;
在所述主节点心跳异常时,通过所述备用节点实现所述OLT与所述从节点之间的通信;
其中,所述主节点和所述备用节点的节点类型相同。
在一些实施例中,所述通信单元404,还用于:
如果所述主节点心跳异常,且所述备用节点处于激活状态,则通过所述备用节点实现所述OLT与所述从节点之间的通信;
在确定通过所述备用节点实现所述OLT与所述从节点之间的通信时,将所述备用节点的工作模式从空闲状态切换至工作状态;
如果所述主节点心跳异常,且所述备用节点处于非激活状态,则维持所述备用节点的工作模式不变,并输出告警信息;
其中,所述告警信息用于提示所述管理***通信故障。
在一些实施例中,所述装置400还包括:检测单元,用于:
如果在预设时长内没有检测到所述主节点的心跳报文,则确定所述主节点心跳异常;
在确定所述主节点心跳异常时,将所述主节点从激活状态切换至非激活状态,并将所述主节点的工作模式由工作状态切换至空闲状态。
在一些实施例中,所述装置400还包括:切换单元,用于:
在所述主节点心跳恢复正常时,如果所述备用节点的工作模式处于工作状态,则将所述主节点由非激活状态切换至激活状态,并将所述主节点的工作模式切换至空闲状态或者工作状态;
如果所述主节点和所述备用节点的工作模式均处于空闲状态,则将所述主节点由非激活状态切换至激活状态,并将所述主节点的工作模式由空闲状态切换至工作状态。
在一些实施例中,所述装置400还包括:传输单元,用于:
所述主节点将从节点的属性信息传输至所述OLT;
所述OLT将所述从节点的属性信息存储至预设缓存空间,并将所述从节点的属性信息同步至所述备用节点;
在通过所述备用节点实现所述OLT与所述从节点之间的通信的过程中,如果所述备用节点接收到所述OLT广播的数据信息,则将所述数据信息转发至所述从节点。
本发明实施例还提供一种电子设备,所述设备至少包括:处理器和配置为存储可执行指令的存储介质,其中:
处理器配置为执行存储的可执行指令,所述可执行指令配置为执行本发明实施例提供的管理方法。
需要说明的是,图5为本申请实施例提供的一种电子设备结构示意图,如图5所示,该设备500至少包括:处理器501、通信接口502、存储器503和总线504,其中:
处理器501通常控制设备500的总体操作。
通信接口502可以使设备通过网络与其他设备通信。
存储器503配置为存储由处理器501可执行的指令和应用,还可以缓存待处理器501以及设备500中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(FLASH)或随机访问存储器(Random Access Memory,RAM)实现。
总线504用于建立处理器501、通信接口502和存储器503之间的通信连接。
需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述管理方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台服务器执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。
对应地,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例提供的管理方法中的步骤。
这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请存储介质和设备实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
当然,本申请实施例中的装置还可有其他类似的协议交互实现案例,在不背离本申请精神及其实质的情况下,本领域的技术人员当可根据本申请实施例做出各种相应的改变和变形,但这些相应的改变和变形都应属于本申请方法所附的权利要求的保护范围。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个模块或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的模块可以是、或也可以不是物理上分开的,作为模块显示的部件可以是、或也可以不是物理模块;既可以位于一个地方,也可以分布到多个网络模块上;可以根据实际的需要选择其中的部分或全部模块来实现本实施例方案的目的。
以上所述,仅为本申请的实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种管理方法,其特征在于,应用于管理***,所述管理***包括:至少一个虚拟域,每个所述虚拟域管理多个光网络单元ONU,且每个所述虚拟域管理的多个所述ONU构成一个虚拟管理网络;所述管理方法包括:
对待处理的虚拟管理网络中的多个所述ONU进行等级排序;
根据排序结果,从所述待处理的虚拟管理网络中确定出目标ONU,并将所述目标ONU作为主节点,将所述待处理的虚拟管理网络中除所述目标ONU之外的ONU作为从节点;
根据所述主节点的节点类型,构建备用节点;
通过所述主节点或者所述备用节点,实现光线路终端OLT与所述从节点之间的通信。
2.根据权利要求1所述的方法,其特征在于,所述通过所述主节点或者所述备用节点,实现光线路终端OLT与所述从节点之间的通信,包括:
在所述主节点心跳正常时,通过所述主节点实现所述OLT与所述从节点之间的通信;
在所述主节点心跳异常时,通过所述备用节点实现所述OLT与所述从节点之间的通信;
其中,所述主节点和所述备用节点的节点类型相同。
3.根据权利要求2所述的方法,其特征在于,所述在所述主节点心跳异常时,通过所述备用节点实现所述OLT与所述从节点之间的通信,包括:
如果所述主节点心跳异常,且所述备用节点处于激活状态,则通过所述备用节点实现所述OLT与所述从节点之间的通信;
在确定通过所述备用节点实现所述OLT与所述从节点之间的通信时,将所述备用节点的工作模式从空闲状态切换至工作状态;
如果所述主节点心跳异常,且所述备用节点处于非激活状态,则维持所述备用节点的工作模式不变,并输出告警信息;
其中,所述告警信息用于提示所述管理***通信故障。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
如果在预设时长内没有检测到所述主节点的心跳报文,则确定所述主节点心跳异常;
在确定所述主节点心跳异常时,将所述主节点从激活状态切换至非激活状态,并将所述主节点的工作模式由工作状态切换至空闲状态。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在所述主节点心跳恢复正常时,如果所述备用节点的工作模式处于工作状态,则将所述主节点由非激活状态切换至激活状态,并将所述主节点的工作模式切换至空闲状态或者工作状态;
如果所述主节点和所述备用节点的工作模式均处于空闲状态,则将所述主节点由非激活状态切换至激活状态,并将所述主节点的工作模式由空闲状态切换至工作状态。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述主节点将从节点的属性信息传输至所述OLT;
所述OLT将所述从节点的属性信息存储至预设缓存空间,并将所述从节点的属性信息同步至所述备用节点;
在通过所述备用节点实现所述OLT与所述从节点之间的通信的过程中,如果所述备用节点接收到所述OLT广播的数据信息,则将所述数据信息转发至所述从节点。
7.一种管理***,其特征在于,所述管理***包括OLT、分光器和ONU;所述OLT包括至少一个虚拟域,每个所述虚拟域管理多个ONU,且每个所述虚拟域管理的多个所述ONU构成一个虚拟管理网络;所述分光器分别与所述OLT和多个所述ONU连接;
所述OLT,用于对待处理的虚拟管理网络中的多个所述ONU进行等级排序;根据排序结果,从所述待处理的虚拟管理网络中确定出目标ONU,并将所述目标ONU作为主节点,将所述待处理的虚拟管理网络中除所述目标ONU之外的ONU作为从节点;根据所述主节点的节点类型,构建备用节点;通过所述主节点或者所述备用节点,实现与所述从节点之间的通信。
8.一种管理装置,其特征在于,应用于管理***,所述管理***包括至少一个虚拟域,每个所述虚拟域管理多个ONU,且每个所述虚拟域管理的多个所述ONU构成一个虚拟管理网络;包括:
排序单元,用于对待处理的虚拟管理网络中的多个所述ONU进行等级排序;
确定单元,用于根据排序结果,从所述待处理的虚拟管理网络中确定出目标ONU,并将所述目标ONU作为主节点,将所述待处理的虚拟管理网络中除所述目标ONU之外的ONU作为从节点;
构建单元,用于根据所述主节点的节点类型,构建备用节点;
通信单元,用于通过所述主节点或者所述备用节点,实现光线路终端OLT与所述从节点之间的通信。
9.一种电子设备,其特征在于,所述电子设备至少包括:处理器和配置为存储可执行指令的存储介质,其中:
处理器配置为执行存储的可执行指令,所述可执行指令配置为执行上述权利要求1至6任一项提供的管理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令配置为执行上述权利要求1至6任一项提供的管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110976443.4A CN113422623B (zh) | 2021-08-24 | 2021-08-24 | 一种管理方法、***、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110976443.4A CN113422623B (zh) | 2021-08-24 | 2021-08-24 | 一种管理方法、***、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113422623A CN113422623A (zh) | 2021-09-21 |
CN113422623B true CN113422623B (zh) | 2021-11-05 |
Family
ID=77719895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110976443.4A Active CN113422623B (zh) | 2021-08-24 | 2021-08-24 | 一种管理方法、***、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113422623B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117098018B (zh) * | 2023-10-19 | 2024-01-02 | 微网优联科技(成都)有限公司 | 用于全光产品的网络模式自适应切换控制方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113141550A (zh) * | 2021-06-22 | 2021-07-20 | 武汉长光科技有限公司 | 一种光网络单元的管理方法、装置、电子设备及存储介质 |
CN113163277A (zh) * | 2021-06-23 | 2021-07-23 | 武汉长光科技有限公司 | 光网络单元带宽管理方法、装置、电子设备及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10880410B2 (en) * | 2017-12-05 | 2020-12-29 | Adtran, Inc. | PON data compression for high efficiency |
-
2021
- 2021-08-24 CN CN202110976443.4A patent/CN113422623B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113141550A (zh) * | 2021-06-22 | 2021-07-20 | 武汉长光科技有限公司 | 一种光网络单元的管理方法、装置、电子设备及存储介质 |
CN113163277A (zh) * | 2021-06-23 | 2021-07-23 | 武汉长光科技有限公司 | 光网络单元带宽管理方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113422623A (zh) | 2021-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106713487A (zh) | 数据的同步方法和装置 | |
CN204244266U (zh) | 路由器和家电控制*** | |
EP3121996B1 (en) | Synchronization failure processing method and system for clock and time synchronization network | |
CN104301141A (zh) | 一种保存配置信息的方法、装置及*** | |
US10037253B2 (en) | Fault handling methods in a home service system, and associated household appliances and servers | |
CN113422623B (zh) | 一种管理方法、***、装置、电子设备及存储介质 | |
CN104202204A (zh) | 基于sntp的时钟同步控制方法、装置及*** | |
CN114448866B (zh) | 网络域的管控方法、网络***、设备及存储介质 | |
CN113965494A (zh) | 用于冗余进程网络中的故障检测和角色选择的方法 | |
CN104079663A (zh) | 分布式实时同步网络***及其通告数据的方法 | |
CN110704245B (zh) | 一种服务集群实现方法、装置、设备及可读存储介质 | |
CN104052799A (zh) | 一种利用资源环实现高可用存储的方法 | |
CN107210945B (zh) | 用于运行计算机网络的方法和计算机网络 | |
CN108170527B (zh) | 一种异地多活的分布式消息消费方法及装置 | |
CN114362874B (zh) | 主时钟设备确定方法、装置、电子设备及存储介质 | |
CN113395215B (zh) | 通信方法、***、装置、电子设备及存储介质 | |
CN116260827A (zh) | 一种集群中领导者的选举方法、选举***及相关装置 | |
CN113423029A (zh) | 管理方法、***、装置、电子设备及存储介质 | |
KR101192896B1 (ko) | 결함 허용이 가능한 분산 동기화 방법 및 장치 | |
US10491421B2 (en) | Ring protection network module | |
CN102647424A (zh) | 一种数据传输方法及其装置 | |
CN101841428A (zh) | ***热备处理方法、管理板和通讯设备 | |
CN102035744B (zh) | 虚拟路由冗余协议路由器间通信的方法和路由器 | |
US10122588B2 (en) | Ring network uplink designation | |
US20200084158A1 (en) | Methods and apparatus for path computation in a telecommunications network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |