网络拓扑加入方法和装置与流程

文档序号:12623472阅读:528来源:国知局
网络拓扑加入方法和装置与流程

本发明涉及通信领域,具体而言,涉及一种网络拓扑加入方法和装置。



背景技术:

术语解释:

QinQ:QinQ(802.1Q in 802.1Q)是基于802.1Q标准封装的隧道协议,在用户私有802.1Q的报文基础上,再封装一层802.1Q标签头,从而实现私网虚拟局域网(Virtual Area Network,简称为VLAN)在公网透传,达到二层虚拟专用网(Virtual Private Network,简称为VPN)的应用效果,其核心思想是将用户的私网VLAN标签(Tag)封装到公网的VLAN Tag上,报文带着两层802.1Q格式的VLAN Tag穿越服务商的骨干网络,从而为用户提供一种较为简单的二层VPN专线业务。

VPort:虚接口,无源光网络(Passive Optical Network,简称为PON)线卡的用户侧接口,是逻辑上的交换接口,能够和上联口进行交换,是业界内常使用的一种技术。

ServicePort:逻辑上抽象的业务接口,可以在ServicePort上进行VLAN转换、过滤等配置,ServicePort通常情况下可以理解为一条业务流,承载一个业务,是业界内常使用的一种技术。

PON技术目前已经是光接入网领域首选和主流技术,其在接入速率、带宽效率和分光比、全业务承载能力以及安全性方面都具有明显优势。PON技术还分为以太网无源光网络(EPON)和吉比特无源光网络(GPON)。其中,EPON技术由IEEE802.3EFM(Ethernet for the First Mile)工作组进行标准化;GPON技术是由国际电信联盟远程通信标准化组(ITU-T)提出并标准化。典型的PON系统由局侧的光线路终端(Optical Line Terminal,简称为OLT)、用户侧的光网络单元(Optical Network Unit,简称为ONU)以及光分配网络(Optical Distribution Network,简称为ODN)组成。

光纤到办公室(Fiber To The Office,简称为FTTO)和光纤到楼(Fiber To The Building,简称为FTTB)是常用的两种业务场景。其中,FTTO是运营商针对业务容量较大的用户,将光纤直接引入到用户办公室;FTTB是运营商把光信号接入办公大楼,实现光信号接入,在大楼内部仍然使用同轴电缆、双绞线接入到各个用户。

目前运营商针对光纤到户(Fiber To The Home,简称为FTTH)已经可以使用自动工单进行PON业务的自动激活,但对于FTTO和FTTB,自动激活系统还存在一些问题和不足之处,主要体现在:

1、FTTO可以使用自动激活系统进行业务放装,但FTTO类型的ONU本身可以作为独立网元添加到整个网络拓扑中,与OLT之间可以通过ONU管理通道进行管理,目前的自动激活系统不能自动配置ONU管理通道;需要手动将其添加到拓扑中。

2、对于FTTB,其本身同样可以作为独立网元添加到网络拓扑中,与OLT之间可以通过ONU管理通道进行管理。但运营商目前基本是通过手动方式进行ONU管理通道的配置。

3、无论对于FTTO还是FTTB,管理通道无法自动配置,FTTB则完全手动配置,效率低,运维人员工作量大,并且成功率低。

ONU管理通道的配置主要包括管理IP、路由和管理VLAN,FTTO或FTTB都是通过OLT进行业务管理。此外,OLT的类型多种多样,对于管理VLAN的配置,不同类型的OLT支持不同的配置方式,早期的OLT不支持ServicePort,所以管理VLAN都是绑定到VPort上,后来的OLT则开始支持在VPort上创建ServicePort,通过ServicePort进行VLAN转换。在现网中,往往同时存在这两种OLT,如何能同时支持这两种OLT,或者自动选择一种合适的方式配置管理VLAN也是运营商比较关注的问题。

针对相关技术中FTTO和FTTB场景中ONU设备不能自动添加到网络拓扑中的问题,目前尚未提出有效的解决方案。



技术实现要素:

为了解决上述技术问题,本发明提供了一种网络拓扑加入方法和装置。

根据本发明的一个方面,提供了一种网络拓扑加入方法,包括:ONU接收配置信息,其中,所述配置信息:包括IP地址、所述IP地址对应的路由、所述IP地址对应的VLAN;所述ONU根据所述配置信息,配置管理IP和管理VLAN;所述ONU根据所述IP地址加入网络拓扑。

优选地,在FTTO场景下,所述ONU接收所述配置信息包括:所述ONU接收离线ONU IP地址池分配的所述配置信息。

优选地,在FTTB场景下,所述ONU接收所述配置信息包括:所述ONU接收运营商运营支撑系统(The Office of Strategic Services,简称为OSS)系统下发的所述配置信息。

优选地,所述ONU配置所述管理VLAN还包括:所述ONU判断所述OUN所在的PON口是否启用Smart QinQ;在判断结果为是的情况下,所述ONU将所述管理VLAN绑定到VPort。

优选地,在判断结果为否的情况下,所述ONU配置所述管理VLAN还包括:所述ONU在VPort上创建ServicePort。

优选地,所述ONU根据所述IP地址加入所述网络拓扑包括:将网管数据库中所述ONU的IP地址更新为所述ONU配置的所述IP地址;使用所述IP地址,将所述ONU添加到所述网络拓扑。

根据本发明实施例的另一个方面,还提供了一种网络拓扑加入装置,包括:接收模块,用于接收ONU的配置信息,其中,所述配置信息:包括IP地址、所述IP地址对应的路由、所述IP地址对应的VLAN;配置模块,用于根据所述配置信息,配置管理IP和管理VLAN;加入模块,用于根据所述IP地址加入网络拓扑。

优选地,所述接收模块,用于接收离线ONU IP地址池分配的所述配置信息。

优选地,所述接收模块,用于接收运营商OSS系统下发的所述配置信息。

优选地,所述配置模块还包括:判断单元,用于判断所述OUN所在的PON口是否启用Smart QinQ;处理单元,用于在判断结果为是的情况下,将所述管理VLAN绑定到VPort。

通过本发明,采用ONU接收配置信息,其中,配置信息:包括IP地址、IP地址对应的路由、IP地址对应的VLAN;ONU根据配置信息,配置管理IP和管理VLAN;ONU根据IP地址加入网络拓扑的方式,解决了FTTO和FTTB场景中ONU设备不能自动添加到网络拓扑中的问题,实现了ONU自动添加到网络拓扑。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的网络拓扑加入方法的流程图;

图2是根据本发明实施例的网络拓扑加入装置的结构示意图;

图3是根据本发明优选实施例的FTTO业务场景ONU管理通道配置方法的流程图;

图4是根据本发明优选实施例的FTTB业务场景ONU管理通道配置方法的流程图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

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

本发明实施例提供了一种网络拓扑加入方法,图1是根据本发明实施例的网络拓扑加入方法的流程图,如图1所示,该流程包括如下步骤:

步骤S102,ONU接收配置信息,其中,配置信息:包括IP地址、IP地址对应的路由、IP地址对应的VLAN;

步骤S104,ONU根据配置信息,配置管理IP和管理VLAN;

步骤S106,ONU根据IP地址加入网络拓扑。

通过上述步骤,根据接收到的配置信息,配置管理IP和管理VLAN,从而使得ONU可以根据配置的管理IP和管理VLAN加入网络拓扑中。将该方法应用在FTTO活着FTTB场景中,则可以解决FTTO和FTTB场景中ONU设备不能自动添加到网络拓扑中的问题,实现了ONU自动添加到网络拓扑。

优选地,在FTTO场景下,可以创建一个离线ONU IP地址池,通过该地址池分配配置信息,在这种情况下,ONU接收离线ONU IP地址池分配的配置信息,从而进行管理I和管理VLAN的配置。

优选地,在FTTB场景下,可以通过运营商的OSS系统下发诶之信息,在这种情况下,ONU接收运营商OSS系统下发的配置信息,从而进行管理I和管理VLAN的配置。

优选地,为了适应不同类型的OLT支持不同的配置方式,在步骤S104中还可以:ONU判断OUN所在的PON口是否启用Smart QinQ;在判断结果为是的情况下,ONU将管理VLAN绑定到VPort。

优选地,在判断结果为否的情况下,ONU配置管理VLAN还包括:ONU在VPort上创建ServicePort。

优选地,为了将ONU入网络拓扑,可以将网管数据库中ONU的IP地址更新为ONU配置的IP地址;使用IP地址,将ONU添加到网络拓扑。

在本实施例中还提供了一种网络拓扑加入装置,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想 的。

图2是根据本发明实施例的网络拓扑加入装置的结构示意图,如图2所示,该装置包括:接收模块22、配置模块24和加入模块26,其中,接收模块22,用于接收ONU的配置信息,其中,配置信息:包括IP地址、IP地址对应的路由、IP地址对应的VLAN;配置模块24,耦合至接收模块22,用于根据配置信息,配置管理IP和管理VLAN;加入模块26,耦合至配置模块24,用于根据IP地址加入网络拓扑。

优选地,接收模块22,用于接收离线ONU IP地址池分配的配置信息。

优选地,接收模块22,用于接收运营商OSS系统下发的配置信息。

优选地,配置模块24还包括:判断单元242,用于判断OUN所在的PON口是否启用Smart QinQ;处理单元244,用于在判断结果为是的情况下,将管理VLAN绑定到VPort。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

为了使本发明实施例的描述更加清楚,下面结合优选实施例进行描述和说明。

本发明优选实施例提供了一种灵活自动部署FTTO和FTTB业务场景ONU管理通道的方法,应用于EPON或GPON网元设备(包括光线路终端OLT和光网络单元ONU)管理领域。

为了运营商可以通过网管的自动激活系统,对FTTO和FTTB采用灵活并且自动的方式进行ONU管理通道的配置,本发明优选实施例提供了一种配置ONU管理通道的方案,包括:

对FTTO,ONU添加后,开始配置管理通道,ONU管理IP地址、路由和管理VLAN由离线ONU IP地址池分配,离线ONU IP地址池是缓存在网管数据库中的IP地址池,能够自动将未使用的IP地址分配给ONU。ONU添加完毕后,由离线ONU IP地址池分配一个未使用的IP地址以及该IP地址对应的路由和VLAN给该ONU,然后利用分配到的IP、路由和VLAN配置管理IP和管理VLAN。管理VLAN可以绑定到VPort,或使用管理VLAN在Vport上创建ServicePort,最后添加该ONU到网络拓扑中。

对FTTB,IP地址、路由和管理VLAN由运营商OSS系统下发,可能是在添加ONU后即配置,也可能是施工人员将ONU上线后再配置,取决于运营商的开通方式,管理VLAN的配置同FTTO,最后添加ONU到网络拓扑中。

对于FTTO场景而言:

首先,创建离线ONU IP地址池,将规划好的IP地址范围、IP对应的路由和VLAN 在网管上创建成离线ONU IP地址池。

然后,添加FTTO场景的ONU,自动配置管理IP和管理VLAN。配置管理IP需要的IP地址、路由和VLAN由步骤A中创建的离线ONU IP地址池分配,管理VLAN配置方式由ONU所在的PON口是否启用Smart QinQ决定。如果ONU所在PON口启用Smart QinQ,则绑定管理VLAN到VPort,否则使用管理VLAN在VPort上创建ServicePort。最后,添加ONU到网络拓扑。

对于FTTB场景而言:

添加FTTB场景的ONU,然后运营商OSS系统根据实际需要下发配置管理IP和管理VLAN,配置管理IP需要的IP地址和路由由OSS下发,管理VLAN配置方式由ONU所在的PON口是否启用Smart QinQ决定。如果ONU所在PON口启用Smart QinQ,则绑定管理VLAN到VPort,否则使用管理VLAN在VPort上创建ServicePort。最后,添加ONU到网络拓扑。

上述方案与现有的相关技术相比较,可以自动区分FTTO和FTTB业务场景的ONU管理通道的配置,ONU的管理IP配置则采用一种灵活的方式,既支持网管自动激活系统自动分配,也支持运营商OSS系统分配,而管理VLAN的配置则更灵活,能够自动判断是绑定管理VLAN到VPort还是在VPort上创建ServicePort,这对于不支持ServicePort的老OLT和支持ServicePort的新OLT同时存在时,本发明解决了困扰运营商的一个难题。

下面结合附图3和附图4说明FTTO和FTTB业务场景下配置ONU管理通道的过程。

首先进行预配置,在预配置过程中,创建离线ONU IP地址池;

在网管上创建离线ONU IP地址池,根据运营商给FTTO业务的ONU规划好的IP地址数据,创建IP地址池。IP地址池内容包括:IP地址范围以及IP对应的路由和VLAN。

图3是根据本发明优选实施例的FTTO业务场景ONU管理通道配置方法的流程图,如图3所示,该流程包括如下步骤:

步骤S302,添加FTTO ONU;

由网管的自动激活系统将FTTO ONU添加到OLT上。

步骤S304,离线ONU IP地址池分配IP地址;

网管的离线ONU IP地址池给该ONU分配一个没有被使用的IP地址、IP对应的路由和VLAN,IP地址、路由和VLAN用于步骤203配置ONU的管理IP,VLAN还用于配置步骤205或206配置当前ONU的管理VLAN。

步骤S306,配置该ONU的管理IP;

由步骤202分配得到的IP地址、路由和VLAN,配置该ONU的管理IP信息。

步骤S308,判断ONU所在PON口是否启用Smart QinQ;

ONU所在PON口启用了Smart QinQ使能,则需要把管理VLAN绑定到VPort上,跳至步骤S310;如果该PON口未启用Smart QinQ使能,则使用ServicePort方式进行VLAN转换,跳至步骤S312;

步骤S310,将管理VLAN绑定到VPort;

把VLAN绑定到该ONU的VPort中。

步骤S312,将管理VLAN创建ServicePort;

在VPort上使用分配到的VLAN创建ServicePort,通过ServicePort进行VLAN转换。

步骤S314,更新网管数据库;

更新数据库中该ONU的信息,把数据库中的IP地址信息更新到配置后的IP地址,保持OLT上该ONU的配置和网管数据库中该ONU的配置一致。

步骤S316,添加该ONU到网络拓扑中;

使用该ONU的IP地址该ONU添加到网络拓扑中,作为独立网元管理。

步骤S318,成功完成FTTO业务场景中ONU管理通道的配置。

图4是根据本发明优选实施例的FTTB业务场景ONU管理通道配置方法的流程图。FTTB业务场景下ONU管理通道配区别于FTTO在于FTTB场景下的ONU管理通道配置不一定是在添加ONU之后马上配置的,而可以是由运营商OSS系统主动下发IP地址、路由和VLAN数据,对已经添加到OLT PON口下的ONU配置管理通道。

如图4所示,该流程包括如下步骤:

步骤S402,OSS系统下发配置FTTB ONU管理通道命令;

由运营商OSS系统对已经添加到OLT某PON口的ONU配置管理通道,命令中携带ONU位置信息、IP地址,路由和VLAN等信息。

步骤S404,配置ONU的管理IP;

根据命令中下发的IP地址,IP对应的路由和VLAN等信息配置ONU管理IP。

步骤S406,判断该ONU所在PON口是否启用Smart QinQ使能;

如果ONU所在PON口启用了Smart QinQ使能管理VLAN则需要绑定到ONU的VPort上,跳至步骤S408。如果未启用Smart QinQ使能,则使用ServicePort方式进行VLAN转换,跳至步骤S410;

步骤S408,将管理VLAN绑定到VPort;

绑定管理VLAN到该ONU的VPort中。

步骤S410,在VPort上创建ServicePort;

在VPort上使用OSS下发的管理VLAN创建ServicePort,通过ServicePort进行VLAN转换。

步骤S412,更新网管数据库;

更新数据库中该ONU的信息,把数据库中的IP地址信息更新到配置后的IP地址,保持OLT上该ONU的配置和网管数据库中该ONU的配置一致。

步骤S414,添加该ONU到网络拓扑中;

使用OSS系下发命令中的IP地址,将该ONU添加到网络拓扑中,作为独立网元管理。

步骤S416,成功完成FTTB业务场景中ONU管理通道的配置。

无论是FTTO还是FTTB,ONU的管理通道配置完毕后,施工人员到用户办公室或楼宇内安装好ONU,并把ONU接到OLT的PON口下,则OLT通过扩展OAM通道或OMCI将配置下发到ONU上,然后OSS系统可以在该ONU上配置宽带、语音等数据业务。

在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。

在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的对象在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的 计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1