基于光网络的负载均衡系统及方法

文档序号:9633742阅读:517来源:国知局
基于光网络的负载均衡系统及方法
【技术领域】
[0001]本发明涉及光接入领域,特别是涉及一种基于光网络的负载均衡系统及方法。
【背景技术】
[0002]现有技术下,光网络终端(0LT)都是在同一个pon 口下面预留255个光网络单元(0NU)注册个数,当光网络单元(0NU)上线时,只能在一个pon 口下注册,这样就会导致有的pon 口下的光网络单元(0NU)多,有的pon 口下光网络单元(0NU)少,由于一个pon 口的下行流量是有限的,因而也导致在同一网络环境下,不同Ρ0Ν 口下的不同光网络单元(0NU)之间的流量存在一定程度上的分配问题。

【发明内容】

[0003]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于光网络的负载均衡系统及方法,用于解决现有技术中同一光网络终端下,光网络单元流量分配的问题。
[0004]为实现上述目的及其他相关目的,本发明提供一种基于光网络的负载均衡系统,适用于对光网络单元进行管理,所述负载均衡系统包括:光网络终端,用于注册保存所述光网络单元信息,监控所述光网络单元的流量信息并进行分析,根据分析结果发送对所述光网络单元的控制指令;光纤转发器,分别连接于所述光网络终端和所述光网络单元,用于接收所述光网络终端发送的所述控制指令,并根据所述控制指令对所述光网络单元进行管控。
[0005]于本发明的一实施例中,所述光网络终端包括:Ρ0Ν 口,用于将所述光网络终端和所述光纤转发器连接进行通信;注册模块,连接于Ρ0Ν 口,用于注册通过所述光纤转发器连接于所述Ρ0Ν 口的所述光网络单元,并保存所述光网络单元的光网络单元信息;信息收集模块,连接于所述Ρ0Ν 口,用于监控并获取流经所述Ρ0Ν 口的流量信息;处理模块,连接于所述信息收集模块和所述注册模块,用于将所述信息收集模块获取的所述流量信息和所述注册模块保存的所述光网络单元信息进行分析,并根据分析结果发送控制命令;光纤控制模块,连接于所述处理模块,用于将接收的所述控制命令转换成控制指令发送至所述光纤转发器。
[0006]于本发明的一实施例中,所述光网络终端至少包括两个Ρ0Ν 口。
[0007]于本发明的一实施例中,所述处理模块包括:流量处理单元,用于判断当其中一个所述Ρ0Ν 口的流量大于其他所述Ρ0Ν 口的流量时,并且所述Ρ0Ν 口的流量大于预设流量,则发送控制所述光纤转发器均衡注册在所述大流量Ρ0Ν 口的所述光网络单元至其他Ρ0Ν 口并重新进行注册保存的所述控制命令;注册信息处理单元,用于判断当其中一个所述Ρ0Ν 口注册的所述光网络单元数大于其他所述Ρ0Ν 口注册的所述光网络单元数时,则发送控制所述光纤转发器均衡注册数量多的所述Ρ0Ν 口的所述光网络单元至注册数量少的所述Ρ0Ν 口进行重新注册保存的所述控制指令;所述处理模块优先根据流量处理单元判定的结果发送对光纤转发器的控制命令。
[0008]于本发明的一实施例中,所述光纤转发器包括:接收模块,用于将所述光网络终端发送的所述控制指令进行解析成管理命令信息;跳转注册模块,连接于所述接收模块,用于根据所述管理命令信息将需要均衡的所述光网络单元重新连接到新的所述Ρ0Ν 口模块进行注册保存。
[0009]本发明还提供了一种基于光网络的负载均衡方法,包括:步骤S1、接收并保存通过Ρ0Ν 口进行注册的光网络单元的光网络单元信息;步骤S2、监控并获取所述Ρ0Ν 口的流量信息;步骤S3、对所述Ρ0Ν 口的所述流量信息和保存的对应的所述光网络单元信息进行分析并发送控制命令;步骤S4、根据所述控制命令对需要进行均衡的所述光网络单元进行重新注册保存。
[0010]于本发明的一实施例中,所述步骤S3对所述Ρ0Ν 口的所述流量信息和保存的对应的所述光网络单元信息进行分析并发送控制命令,包括:S311、对比分析是否存在流量大于其他所述Ρ0Ν 口的流量的所述Ρ0Ν 口,是则执行步骤S312 ;S312、判断所述Ρ0Ν 口的流量是否大于预设流量,是则执行步骤S313 ;S313、发送控制命令对光网络单元进行管控。
[0011 ] 于本发明的一实施例中,所述步骤S3对所述Ρ0Ν 口的所述流量信息和保存的对应的所述光网络单元信息进行分析并发送控制命令,包括:S321、对比分析是否存在注册的光网络单元数大于其他所述Ρ0Ν 口注册的光网络单元数的所述Ρ0Ν 口,是则执行步骤S322 ;
S322、发送控制命令对光网络单元进行控制。
[0012]于本发明的一实施例中,所述控制命令为:控制所述光纤转发器均衡注册在所述大流量Ρ0Ν 口的所述光网络单元至其他Ρ0Ν 口,并重新进行注册保存。
[0013]于本发明的一实施例中,所述控制命令为:控制所述光纤转发器均衡注册数量多的所述Ρ0Ν 口的所述光网络单元至注册数量少的所述Ρ0Ν 口进行重新注册保存。
[0014]如上所述,通过使用本发明提供的基于光网络的负载均衡系统及方法,可以通过判定流量,也可以通过判定注册在Ρ0Ν 口的光网络单元数,实现将光网络单元灵活的注册到光网络终端的Ρ0Ν 口中,从而使得光网络环境中光网络终端的Ρ0Ν 口达到负载均衡,同时,间接的延长了光网络终端产品的使用寿命提高了用户的体验度。
【附图说明】
[0015]图1显示为本发明实施例的基于光网络的负载均衡系统的结构示意图。
[0016]图2显示为本发明实施例的基于光网络的负载均衡方法的流程示意图。
[0017]图3显示为本发明实施例的基于流量判定的控制命令生成流程示意图。
[0018]图4显示为本发明实施例的基于注册数量判定的控制命令生成流程示意图。
[0019]元件标号说明
[0020]1 基于光网络的负载均衡系统
[0021]11 Ρ0Ν 口 A
[0022]12 PON 口 B
[0023]13注册模块
[0024]14信息收集模块
[0025]15处理模块
[0026]16光纤控制模块
[0027]2光纤转发器
[0028]21跳转注册模块
[0029]22接收模块
[0030]3光网络单元集群
[0031]31光网络单元0NU1
[0032]32光网络单元0NU2
[0033]33光网络单元0NU255
【具体实施方式】
[0034]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0035]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0036]在现有技术下,光网络终端(0LT)都是在同一个pon 口下面预留255个光网络单元(0NU)注册个数,当光网络单元(0NU)上线时,只能在一个pon 口下注册,这样就会导致有的pon 口下的光网络单元(0NU)多,有的pon 口下光网络单元(0NU)少,由于一个pon口的下行流量是有限的,因而也导致在同一网络环境下,不同Ρ0Ν 口下的不同光网络单元(0NU)之间的流量存在一定程度上的分配问题。本发明提供了一种基于光网络的负载均衡系统及方法,用于解决现有技术中同一光网络终端下,光网络单元流量分配的问题。
[0037]请参阅图1,为本发明提供一种基于光网络的负载均衡系统,用于对光网络单元进行管控,包括:
[0038]光网络终端1、光纤转发器2和光网络单元集群3,其中,光网络终端1通过光纤转发器2与光网络单元集群3连接。
[0039]所述光网络终端1通过注册保存所述光网络单元3信息,对所述光网络单元的流量信息进行监控并分析,根据分析结果发送对控制指令至光纤转发器2 ;光纤转发器2在接收所述光网络终端1发送的所述控制指令后,根据所述控制指令对所述光网络单元进行管控。
[0040]其中,所述光网络终端1包括,Ρ0Ν 口 A1UP0N 口 B12、注册模块13、信息收集模块14、处理模块15以及光纤控制模块16,其中Ρ0Ν 口 All和Ρ0Ν 口 B12分别和注册模块13、信息收集模块14连接,处理模块15分别和信息收集模块14、注册模块13以及光纤控制模块1116连接。光网络终端1通过Ρ0Ν 口 All和Ρ0Ν 口 B12和光纤转发器2连接进行通讯,注册模块13对通过光纤转发器2与Ρ0Ν 口 All、Ρ0Ν 口 B12连接的光网络单元集群3进行注册并保存该光网络单元集群3的光网络单元信息;处理模块15根据信息收集模块14监控的Ρ0Ν 口 All和Ρ0Ν 口 B12的流量信息和注册在注册模块13的该Ρ0Ν 口 B12的光网络单元信息进行分析,根据分析结果发送对光网络单元进行管理的控制命令道光纤控制模块16,光纤控制模块16将控制命令转换成控制指令发送到光纤转发器2。
[0041]其中,于本发明实施例中,该光网络终端包括Ρ0Ν 口 All和Ρ0Ν 口 B12,本发明实施例中,处理模块15包括的流量处理单元根据Ρ0Ν 口 Al 1和Ρ0Ν 口 B12的流量信息进行对比分析,例如当Ρ0Ν 口 All的流量大于Ρ0Ν 口 B12的流量时,则发送控制光纤转发器2将注册在Ρ0Ν 口 All的部分光网络单元重新进行注册到Ρ0Ν 口 B12的控制命令。于办发明的实施例中,处理模块15包括的注册信息处理单元,根据注册模块保存的注册在Ρ0Ν 口 All的光网络单元数和注册在Ρ0Ν 口 B12的光网络单元数进行对比分析,例如当Ρ0Ν 口 B12的光网络单元数大于Ρ0Ν 口 All的光网络单元数时,则发送控制
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1