掌桥专利:专业的专利平台
掌桥专利
首页

一种流量均衡方法和系统

文献发布时间:2023-06-19 10:27:30


一种流量均衡方法和系统

技术领域

本发明实施例涉及网络技术领域,尤其涉及一种流量均衡方法和系统。

背景技术

通常ONU(Optical Network Unit,光网络单元)接入OLT(optical lineterminal,光线路终端)后,OLT会通过OAM协议对ONU进行配置。另外如果ONU和OLT都支持《中国电信EPON设备技术要求》协议,也可以通过该协议来配置ONU。在工程上,添加新ONU设备连接到OLT,此时在没有人工干预情况,ONU无法通业务;此时运营商往往需要花费比较大的人力去维护。

发明内容

本发明实施例提供一种流量均衡方法和系统,OLT基于CTC OAM自动化配置ONU实现流量均衡,除了减少人工维护成本,还大大降低人工配置引起的失误率。

第一方面,本发明实施例提供一种流量均衡方法,包括:

步骤S1:创建虚拟局域网VLAN池模板,配置光网络单元ONU类型和虚拟局域网VLAN范围;

步骤S2:将无源光纤网络PON口绑定到所述VLAN池模板下;

步骤S3:若判断新注册的ONU,则进行ONU model和硬件版本号匹配;

步骤S4:若匹配成功,分配VLAN ID;

步骤S5:通过CTC OAM包下发给所述ONU配置生效。

作为优选的,所述步骤S1具体包括:

VLAN池模板定义ONU的匹配类型,所述匹配类型包括ONU model和硬件版本号,给ONU的每一个端口配置一个VLAN范围或VLAN ID。

作为优选的,所述步骤S2具体包括:

将同一个VLAN池模板应用在至少一个PON口上,每个PON口至少绑定一个ONU类型。

作为优选的,所述步骤S3中,VLAN池模板只对新授权的ONU有效,若判断ONU已授权,或者配置过VLAN ID,或者从VLAN池模板获取过VLAN ID,则VLAN池模板不再自动分配。

作为优选的,所述步骤S4具体包括:

同一PON口下同类型的ONU的同一端口下,按照注册的先后顺序分配,依次配置为VLAN1,VLAN2,VLAN3...,VLAN池模板的VLAN自动加1分配,当VLAN池模板的最后一个VLAN用完后,循环到VLAN1进行分配。

作为优选的,所述步骤S5中,通过CTC OAM包下发给ONU配置生效,此CTC OAM的branch为0xC7,Leaf为0x0021。

第三方面,本发明实施例提供一种流量均衡系统,包括:

VLAN池模板模块,创建虚拟局域网VLAN池模板,配置光网络单元ONU类型和虚拟局域网VLAN范围;

将无源光纤网络PON口绑定到所述VLAN池模板下;

自动配置模块,若判断新注册的ONU,则进行ONU model和硬件版本号匹配;

若匹配成功,分配VLAN ID;

通过CTC OAM包下发给所述ONU配置生效。

第三方面,本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明第一方面实施例所述流量均衡方法的步骤。

第四方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本发明第一方面实施例所述流量均衡方法的步骤。

本发明实施例提供的一种流量均衡方法和系统,利用《中国电信EPON设备技术要求》中扩展的OAM协议,OLT基于CTC OAM自动化配置ONU实现流量均衡。除了减少人工维护成本,还大大降低人工配置引起的失误率,最重要的是流量实现均衡地分发到不同上联口,有利于工程部署。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为根据本发明实施例的流量均衡方法流程框图;

图2为根据本发明实施例的OLT与ONU配置基本流程示意图;

图3为根据本发明实施例的服务器结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请实施例中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。

本申请实施例中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列部件或单元的系统、产品或设备没有限定于已列出的部件或单元,而是可选地还包括没有列出的部件或单元,或可选地还包括对于这些产品或设备固有的其它部件或单元。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

在工程上,添加新ONU设备连接到OLT,此时在没有人工干预情况,ONU无法通业务;此时运营商往往需要花费比较大的人力去维护。

因此,本发明实施例提供一种流量均衡方法和系统,利用《中国电信EPON设备技术要求》中扩展的OAM协议,OLT基于CTC OAM自动化配置ONU实现流量均衡。除了减少人工维护成本,还大大降低人工配置引起的失误率,最重要的是流量实现均衡地分发到不同上联口,有利于工程部署。以下将通过多个实施例进行展开说明和介绍。

图1为本发明实施例提供一种流量均衡方法,基于链路层的二层协议,协议设计完全符合IEEE802.3-2005Clause 57中关于OAM扩展的规定,并与《中国电信EPON设备技术要求》中扩展的OAM层要求相兼容。该方法通过发送扩展OAMPDU消息实现OLT对ONU配置下发。包括:

步骤S1:OLT上创建VLAN池模板,模板需要定义ONU的匹配类型“ONU model+硬件版本号”,给ONU的每一个端口配置一个VLAN范围,也可以是一个VLAN ID。

步骤S2:将OLT的PON口绑定到该VLAN池模板下,对同一个VLAN池模板可在多个PON口上应用,因为有可能用户对VLAN的规划每个PON口是一样的。每个PON口可以针对多个ONU类型进行绑定,不同ONU是混用的。

步骤S3:当有新的ONU注册上时,进行ONU model和硬件版本号匹配,VLAN池只对新授权的ONU有效,授权过的ONU或者配置过VLAN ID或者从VLAN池模板获取过VLAN ID,都不再需要VLAN池模板自动分配。如果这个时候用户需要对已经授权了ONU使用VLAN池模板,需要解授权ONU,等ONU再次上线时就会拿到VLAN池模板配置了。如果是手动创建的ONU,并手动配置了VLAN,在第一次注册的时候,是不需要重新从VLAN池模板获得配置,以个性化配置为准。

步骤S4:当ONU匹配VLAN池模板成功后,分配VLAN ID,同个PON口下同类型的ONU的同一端口下,按照注册的先后顺序分配,会依次配置为VLAN1,VLAN2,VLAN3...,VLAN池模板的VLAN自动加1分配,当VLAN池的最后一个VLAN用完后,又会循环到VLAN1分配。

步骤S5:分配的VLAN ID,OLT使用操作码为Extended Set Request的扩展OAMPDU消息发送给ONU,此CTC OAM的branch为0xC7,Leaf为0x0021,ONU收到OAM包后,生效配置;

本发明实施例提出的OLT基于CTC OAM自动化配置ONU实现流量均衡方法,已在我公司OLT和ONU上使用。在应用本方法之前,只有OLT对ONU的手动配置,且无法实现流量均衡,使用该方法后,除了减少人工维护成本,还大大降低人工配置引起的失误率,最重要的是流量实现均衡地分发到不同上联口,有利于工程部署

本发明实施例还提供一种流量均衡系统,基于上述各实施例中的流量均衡方法,包括:

VLAN池模板模块,创建虚拟局域网VLAN池模板,配置光网络单元ONU类型和虚拟局域网VLAN范围;

将无源光纤网络PON口绑定到所述VLAN池模板下;

自动配置模块,若判断新注册的ONU,则进行ONU model和硬件版本号匹配;

若匹配成功,分配VLAN ID;

通过CTC OAM包下发给所述ONU配置生效。

基于相同的构思,本发明实施例还提供了一种服务器结构示意图,如图3所示,该服务器可以包括:处理器(processor)810、通信接口(Communications Interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行如上述各实施例所述流量均衡方法的步骤。例如包括:

步骤S1:创建虚拟局域网VLAN池模板,配置光网络单元ONU类型和虚拟局域网VLAN范围;

步骤S2:将无源光纤网络PON口绑定到所述VLAN池模板下;

步骤S3:若判断新注册的ONU,则进行ONU model和硬件版本号匹配;

步骤S4:若匹配成功,分配VLAN ID;

步骤S5:通过CTC OAM包下发给所述ONU配置生效。

此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

基于相同的构思,本发明实施例还提供一种非暂态计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包含至少一段代码,该至少一段代码可由主控设备执行,以控制主控设备用以实现如上述各实施例所述流量均衡方法的步骤。例如包括:

步骤S1:创建虚拟局域网VLAN池模板,配置光网络单元ONU类型和虚拟局域网VLAN范围;

步骤S2:将无源光纤网络PON口绑定到所述VLAN池模板下;

步骤S3:若判断新注册的ONU,则进行ONU model和硬件版本号匹配;

步骤S4:若匹配成功,分配VLAN ID;

步骤S5:通过CTC OAM包下发给所述ONU配置生效。

基于相同的技术构思,本申请实施例还提供一种计算机程序,当该计算机程序被主控设备执行时,用以实现上述方法实施例。

所述程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。

基于相同的技术构思,本申请实施例还提供一种处理器,该处理器用以实现上述方法实施例。上述处理器可以为芯片。

本发明的各实施方式可以任意进行组合,以实现不同的技术效果。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidStateDisk)等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

相关技术
  • 一种流量均衡方法和系统
  • 一种并联供水系统输出流量均衡控制方法
技术分类

06120112550325