虚拟化无源光网络的方法、装置和无源光网络虚拟化系统与流程

文档序号:13915645阅读:314来源:国知局
虚拟化无源光网络的方法、装置和无源光网络虚拟化系统与流程
本发明涉及通信领域,尤其涉及虚拟化无源光网络的方法、装置和无源光网络虚拟化系统。
背景技术
:当前,FTTx以其高带宽、长距离等优点已成为接入领域备受青睐的对象,尤其以点到多点传输为特征的光接入技术即无源光网络(PassiveOpticalNetwork,PON)受到业界的瞩目。与点到点光接入相比,PON局端用一根主干光纤,即可分成数十甚至更多路光纤连接用户,大大降低建网成本,是FTTx最为经济有效的技术手段。目前PON技术主要有以太网无源光网络(EthernetPassiveOpticalNetwork,EPON)和吉比特无源光网络(GigabitPassiveOpticalNetwork,GPON)等几种,其主要差异在于采用了不同的二层技术。随着云计算时代的到来,接入网的带宽和业务增长迅猛,传统PON网络面临的问题和挑战日益突出。传统PON是以住宅用户的宽带接入为核心来设计的,时分多址(Time-DivisionMultiplexingAccess,TDMA)带来的带宽统计复用增益以及巨大端口收敛比是其核心技术优势,然而,当时分多址通道用于住宅宽带接入之外的业务场景时,面临诸多限制与不足。例如,对于企业接入,目前的通过时分复用(Time-DivisionMultiplexing,TDM)的方式共享带宽的方式导致企业接入存在安全性、可靠性等问题等问题;再如,无线回传低时延、精确的时间同步以及大的独享带宽是关键需求,不适合采用时分多址技术。针对上述传统PON网络面临的问题和挑战,现有技术提供的一种解决方案时针对不同的应用场景,分别采用不同的系统。例如,针对住宅用户,使用TDM-PON(例如GPON或EPON),针对无线回传,则采用低时延的WDM-PON,或者,采用波长叠加的方式将两种系统堆叠在一起,同时应对住宅用户和无线回传场景。然而,上述现有技术提供的解决方案中,无论采用何种方式,都需要不同系统来应对不同的场景,不仅增加了投资成本,而且也导致了运维复杂。技术实现要素:本发明实施例提供虚拟化无源光网络的方法、装置和无源光网络虚拟化系统,以在满足不同场景的不同需求的同时降低无源光网络系统运维的复杂性。本发明实施例提供一种虚拟化无源光网络的方法,所述方法包括:接收虚拟无源光网络创建消息,所述虚拟无源光网络创建消息包括待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID,所述VPONID用于标识由虚拟光线路终端和所述至少一个光网络单元组成的虚拟无源光网络,所述λ-flowID用于标识一个波长流;根据所述VPONID和至少一个λ-flowID,与所述VPONID标识的虚拟无源光网络内至少一个光网络单元建立通信连接关系。本发明另一实施例提供一种虚拟化无源光网络的方法,所述方法包括:光网络单元接收下发的虚拟无源光网络创建消息,所述虚拟无源光网络创建消息包括待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID;所述光网络单元根据所述VPONID和λ-flowID建立λ-flow表项,向所述VPONID标识的虚拟无源光网络内光线路终端上报注册信息,以建立与所述光线路终端的通信连接关系,所述注册信息包括λ-flow表项,所述λ-flow表项包含光网络单元标识和所述λ-flowID。本发明实施例提供一种虚拟化无源光网络的装置,所述装置包括:消息接收模块,用于接收虚拟无源光网络创建消息,所述虚拟无源光网络创建消息包括待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID,所述VPONID用于标识由虚拟光线路终端和所述至少一个光网络单元组成的虚拟无源光网络,所述λ-flowID用于标识一个波长流;通信连接建立模块,用于根据所述VPONID和至少一个λ-flowID,与所述VPONID标识的虚拟无源光网络内至少一个光网络单元建立通信连接关系。本发明另一实施例提供一种虚拟化无源光网络的装置,所述装置包括:创建消息接收模块,用于接收下发的虚拟无源光网络创建消息,所述虚拟无源光网络创建消息包括待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID;注册模块,用于根据所述VPONID和λ-flowID建立λ-flow表项,向所述VPONID标识的虚拟无源光网络内光线路终端上报注册信息,以建立与所述光线路终端的通信连接关系,所述注册信息包括λ-flow表项,所述λ-flow表项包含光网络单元标识和所述λ-flowID。本发明实施例提供一种无源光网络虚拟化系统,所述系统包括上层管理控制模块、至少一个光线路终端、阵列波导光栅、光分路器和至少一个光网络单元,所述阵列波导光栅分别与所述光线路终端和所述光分路器采用光纤连接,所述光分路器和所述光网络单元采用光纤连接;所述上层管理控制模块,用于创建虚拟无源光网络,将虚拟无源光网络创建消息发送至所述光线路终端,所述虚拟无源光网络创建消息包括待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID,所述VPONID用于标识由虚拟光线路终端和所述至少一个光网络单元组成的虚拟无源光网络,所述λ-flowID用于标识所述光线路终端和光网络单元进行双向通信的波长流;所述光线路终端,用于接收所述上层管理控制模块发送的虚拟无源光网络创建消息,根据所述VPONID和至少一个λ-flowID,与所述VPONID标识的虚拟无源光网络内至少一个所述光网络单元建立通信连接关系,将所述虚拟无源光网络创建消息下发至所述光网络单元;所述阵列波导光栅,用于在下行方向将所述光线路终端和光网络单元进行双向通信的波长流进行复用后注入所述光分路器,在上行方向将所述光线路终端和光网络单元进行双向通信的波长流进行解复用后送入所述光线路终端;所述光分路器,用于在下行方向将所述阵列波导光栅注入的波长流进行广播,在上行方向将所述光网络单元调谐出的波长流送入所述阵列波导光栅;所述光网络单元,用于接收所述光线路终端下发的虚拟无源光网络创建消息建立λ-flow表项,根据所述VPONID和λ-flowID,向所述VPONID标识的虚拟无源光网络内光线路终端上报注册信息,以建立与所述光线路终端的通信连接关系,所述注册信息包括λ-flow表项,所述λ-flow表项包含光网络单元标识和所述λ-flowID。本发明另一实施例提供一种无源光网络虚拟化系统,所述系统包括上层管理控制模块、至少两个光线路终端、至少两个阵列波导光栅、至少两个光分路器、至少两个光网络单元和至少一个循环阵列波导光栅,所述至少两个光线路终端包括至少两个光模块,所述至少两个光模块中每个光模块通过光纤与所述至少两个阵列波导光栅中的每个阵列波导光栅分别连接,所述循环阵列波导光栅采用光纤分别与所述阵列波导光栅和所述光分路器连接,所述至少两个光分路器采用光纤分别与所述至少两个光网络单元连接;所述上层管理控制模块,用于创建虚拟无源光网络,将虚拟无源光网络创建消息发送至所述光线路终端,所述虚拟无源光网络创建消息包括待创建的虚拟无源光网络的标识VPONID、波长流标识λ-flowID、光模块标识MID和光分配网络标识ODNID,所述VPONID用于标识由虚拟光线路终端和所述至少一个光网络单元组成的虚拟无源光网络,所述λ-flowID用于标识所述光线路终端和光网络单元进行双向通信的波长流,所述MID用于标识所述λ-flowID标识的波长流隶属的光模块,所述ODNID用于标识所述λ-flowID标识的波长流隶属的光分配网络;所述光线路终端,用于接收所述上层管理控制模块发送的虚拟无源光网络创建消息,根据所述VPONID、λ-flowID、MID和ODNID,与所述VPONID、MID和ODNID标识的虚拟无源光网络内至少一个所述光网络单元建立通信连接关系,将所述虚拟无源光网络创建消息下发至所述光网络单元;所述阵列波导光栅,用于在下行方向将所述光线路终端和光网络单元进行双向通信的波长流进行复用后注入所述循环阵列波导光栅,在上行方向将来自所述循环阵列波导光栅的波长流进行解复用后送入所述光线路终端;所述循环阵列波导光栅,用于在下行方向将来自所述至少两个阵列波导光栅的波长流分别分配至所述至少两个光分路器,在上行方向将所述光线路终端和光网络单元进行双向通信的波长流分别分配至所述至少两个光模块;所述光分路器,用于在下行方向将所述阵列波导光栅注入的波长流进行广播,在上行方向将所述光网络单元调谐出的波长流送入所述阵列波导光栅;所述光网络单元,用于接收所述光线路终端下发的虚拟无源光网络创建消息,根据所述VPONID、λ-flowID、MID和ODNID建立λ-flow表项,向所述VPONID、MID和ODNID标识的虚拟无源光网络内光线路终端上报注册信息,以建立与所述光线路终端的通信连接关系,所述注册信息包括λ-flow表项,所述λ-flow表项包含光网络单元标识、所述λ-flowID、MID和ODNID。从上述本发明实施例可知,虚拟无源光网络创建消息包含的VPONID标识了由虚拟光线路终端和至少一个光网络单元组成的虚拟无源光网络,而根据所述VPONID和至少一个波长流标识,可以与所述VPONID标识的虚拟无源光网络内至少一个光网络单元建立通信连接关系,由于无源光网络以及其中的光线路终端是虚拟的,光网络单元与光线路终端的连接不再受制于实际的物理连接,其可以根据用户的需求灵活组网。因此,本发明实施例提供的方法一方面免去了为应对不同的应用场景所进行的复杂组网,从而导致的投资成本增加、运维复杂,另一方面,每个VPONID标识的虚拟无源光网络是基于λ-flowID标识的不同属性的λ-flow构建而成,每条λ-flow对应的工作模式和传输速率等可软件定义,因此,所组建的VPON能充分满足住宅用户、企业用户、无线回传等各种接入场景,可以解决单一时分通道应付全业务接入带来的种种问题。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对现有技术或实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,还可以如这些附图获得其他的附图。图1是本发明实施例提供的虚拟化无源光网络的方法流程示意图;图2是本发明实施例提供的虚拟无源光网络示意图;图3是本发明另一实施例提供的虚拟无源光网络示意图;图4-a是本发明实施例提供的虚拟无源光网络中OLT转发下行业务流方法流程示意图;图4-b是本发明实施例提供的虚拟无源光网络中OLT转发上行业务流方法流程示意图;图5本发明实施例提供的增加了VPONID字段后的GEM帧的结构示意图;图6-a是本发明另一实施例提供的虚拟无源光网络中OLT转发下行业务流方法流程示意图;图6-b是本发明另一实施例提供的虚拟无源光网络中OLT转发上行业务流方法流程示意图;图7是本发明另一实施例提供的虚拟化无源光网络的方法流程示意图;图8是本发明实施例提供的光网络单元根据VPONID和λ-flowID向VPONID标识的虚拟无源光网络内光线路终端注册流程示意图;图9-a是本发明实施例提供的虚拟无源光网络中ONU转发下行业务流方法流程示意图;图9-b是本发明实施例提供的虚拟无源光网络中ONU转发上行业务流方法流程示意图;图10-a是本发明另一实施例提供的虚拟无源光网络中ONU转发下行业务流方法流程示意图;图10-b是本发明另一实施例提供的虚拟无源光网络中ONU转发上行业务流方法流程示意图;图11是本发明实施例提供的虚拟化无源光网络的装置结构示意图;图12是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图13-a是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图13-b是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图14-a是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图14-b是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图15是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图16是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图17是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图18是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图19是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图20-a是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图20-b是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图21-a是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图21-b是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图22是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图23是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图;图24是本发明实施例提供的无源光网络虚拟化系统结构示意图;图25是本发明另一实施例提供的无源光网络虚拟化系统结构示意图;图26是本发明另一实施例提供的无源光网络虚拟化系统结构示意图;图27是本发明另一实施例提供的无源光网络虚拟化系统结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员所获得的所有其他实施例,都属于本发明保护的范围。请参阅附图1,是本发明实施例提供的虚拟化无源光网络的方法流程示意图。附图1示例的方法主要包括步骤S101和步骤S102,详细说明如下:S101,接收虚拟无源光网络创建消息。在本发明实施例中,虚拟无源光网络创建消息来自于上层管理控制模块。上层管理控制模块,例如虚拟无源光网络控制器(VPONController)可以通过网络标准控制接口,例如软件定义网络(SoftwareDefinedNetwork,SDN)中的openflow接口下发虚拟无源光网络创建消息,该虚拟无源光网络创建消息包括待创建的虚拟无源光网络的标识(VirtualizedPassiveOpticalNetworkIDentifier,VPONID)和至少一个波长流标识λ-flowID,其中,VPONID用于标识由虚拟光线路终端和至少一个光网络单元组成的虚拟无源光网络,而λ-flowID用于标识一个波长流(λ-flow),即标识了实体OLT和ONU之间双向通信的波长流,每条波长流都具备自身的属性。所谓虚拟(Virtualized)光线路终端(OpticalLineTerminal),主要是体现在其处理能力是由虚拟技术分配光线路终端池(Pool)中的部分处理能力构成,即在局端构建全新的OLT池,每个ONU发送或接收的信号的处理都可以在OLT池内一个虚拟OLT内完成;由虚拟OLT和实体ONU构成的VPON架构,打破了现有PON中的OLT和ONU之间必须在同一ODN中的固定连接关系,即在VPON架构下每个ONU不属于任何一个OLT实体,一个VPON中与光网络单元“连接”的光线路终端并非是一个光线路终端实体,而是由VPONID标识的一个VPON中对应的一个虚拟OLT,其中的“连接”是基于λ-flowID和VPONID所标识的连接,它不是物理的连接,而是一种逻辑连接或者与逻辑连接类似的连接。例如,如附图2所示,VPONID1标识的虚拟无源光网络中,由于只有一个虚拟光线路终端(VirtualizedOLT),因此,VPONID1也标识了该虚拟光线路终端。VPONID1标识的虚拟光线路终端与多个光网络单元(图中示例的是4个光网络单元,分别使用ONU#1、ONU#2、ONU#3和ONU#4表示)实体连接时,使用波长流标识1(λ-flow#1)、波长流标识2(λ-flow#2)、波长流标识3(λ-flow#3)、波长流标识4(λ-flow#4)和VPONID1即可表示,例如,VPONID1和λ-flow#1即表示了ONU#1与虚拟光线路终端的连接关系。虚拟无源光网络创建消息除了包含上述的VPONID和λ-flowID之外,还可以包括诸如通信协议和收发机(光线路终端实体中的发送/接收单元)标识等信息。S102,根据待创建的虚拟无源光网络的标识和至少一个波长流标识,与VPONID标识的虚拟无源光网络内至少一个光网络单元建立通信连接关系。在本发明实施例中,根据待创建的虚拟无源光网络的标识和至少一个波长流标识,与VPONID标识的虚拟无源光网络内至少一个光网络单元建立通信连接关系是光线路终端通过与光网络单元协商完成,即,光线路终端将从上层管理控制模块接收到的虚拟无源光网络创建消息向光网络单元下发,光网络单元根据自身情况返回必要的信息,然后,光线路终端建立注册映射表。具体地,作为本发明一个实施例,根据待创建的虚拟无源光网络的标识和至少一个波长流标识,与VPONID标识的虚拟无源光网络内至少一个光网络单元建立通信连接关系可以包括:光线路终端将虚拟无源光网络创建消息发送给至少一个光网络单元,然后,接收所述至少一个光网络单元返回的在光线路终端进行注册的注册信息,该注册信息包括波长流λ-flow表项,最后,光线路终端根据VPONID和λ-flow表项,建立第一注册映射表,该第一注册映射表的每一表项包括所述VPONID和至少一个λ-flow表项,而光线路终端和光网络单元之间的这些交互可以通过传送运维(OperationAdministrationMaintenance,OAM)消息实现,例如,GPON系统是通过传送物理层运维(PhysicalLayerOperationAdministrationMaintenance,PLOAM)消息实现,EPON和P2P系统是通过传送以太网OAM消息实现,等等。在本发明实施例中,一个λ-flow表项用于描述对应的一个波长流自身的属性,其主要包含如下表1所示的波长流标识(λ-flowID)、协议类型(Protocol)、链路损耗(Linkloss)、收发机标识(TRxID)、下行波长(DS_wavelength)、上行波长(US_wavelength)、下行链路最大传输速率(DS_MTR)、光网络单元标识(ONUID)和上行链路最大传输速率(US_MTR)等字段,还可以包括光网络单元序列号(ONUSN),表1中没有一一示出。表1上述表1中,Linkloss是指OLT和ONU之间的链路损耗,DS_MTR和US_MTR分别指OLT和ONU下行方向和上行方向在对应的链路损耗下支持的最大链路传输速率。DS_MTR和US_MTR可自适应链路损耗(Linkloss),即链路损耗小的最大链路传输速率大,链路损耗大的最大链路传输速率小,实际的最大链路传输速率可软件定义。例如,表1示例的表项中,协议类型均为GPON、ID分别为0002和0003的波长流,在链路损耗为24dB的情况下,DS_MTR和US_MTR分别为2500Mbps和1250Mbps,在链路损耗为32dB的情况下,DS_MTR和US_MTR分别为622Mbps和155Mbps。当然,λ-flow表项还可以包含诸如光分配网络序列号(ODNSN)之类的信息,因与本实施例直接关系不大,表1并没有一一示出。光线路终端根据VPONID和λ-flow表项建立的注册映射表(为了与下文的其他注册映射表区别,这里称之为“第一注册映射表”),实际上是λ-flow表项和VPONID的一种叠加,如下表2所示:表2表2示例的第一注册映射表的建立,也表示虚拟无源光网络的建成,即从表2可知,哪些光网络单元构成了虚拟无源光网络部分、波长流标识以及对应的波长流等等。例如,从表2示例的第一注册映射表可知,标识为101和111的ONU分别基于标识为0001和0002的波长流(分别使用λ-flow#0001和λ-flow#0002表示)构建了标识为100的VPON,即标识为101和111的ONU隶属于一个虚拟的OLT(使用VOLT#1表示);标识为112和121的ONU分别基于标识为0003和0004的波长流(分别使用λ-flow#0003和λ-flow#0004表示)构建了标识为200的VPON,即标识为112和121的ONU隶属于一个虚拟的OLT(使用VOLT#2表示);标识为201的ONU基于标识为0005的波长流(使用λ-flow#0005表示)构建了标识为300的VPON,即标识为201的ONU隶属于一个虚拟的OLT(使用VOLT#3表示),表2对应的虚拟无源光网络如附图3所示。注意到标识为101和111的ONU实体,其对应收发机标识(TRxID)为001和002的两个收发机,即有物理连接的是两个光线路终端实体,而其对应的是标识为100的一个VPON即一个虚拟的OLT(VOLT#1),这种对应关系也能说明本发明实施例提供的对无源光网络的虚拟化方法。VPON中的实体OLT和ONU之间连接关系不仅不受实际物理连接的限制,另一方面,还可以按照用户需求使得对应VPON或者其中的ONU采用成不同的协议即设置成不同的工作模式。以表2为例,假设标识为111和112的ONU接入的是住宅用户,因其带宽需求较低,因此,其可以采用GPON协议即设置成GPON的工作模式;又假设标识为201的ONU针对的是无线回传场景,因其要求时延抖动小和带宽需求大,因此,其可以采用P2P10GE协议即设置成P2P10GE的工作模式;再假设标识121的ONU针对的是企业接入场景,安全性、可靠性和稳定性是第一位的考虑因素,不希望与住宅用户通过时分复用(Time-DivisionMultiplexing,TDM)的方式共享带宽,因此,其可以采用P2PGE协议即设置成P2PGE的工作模式。由于可以使得对应VPON或者其中的ONU采用成不同的协议即设置成不同的工作模式,因此,本发明实施例提供的虚拟化无源光网络的方法能够针对不同的应用场景,满足用户的不同需求。在本发明另一实施例中,虚拟无源光网络创建消息除了待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID之外,还可以包括光模块标识MID和光分配网络标识ODNID,其中,MID用于标识λ-flowID标识的波长流隶属的光模块,ODNID用于标识所述λ-flowID标识的波长流隶属的光分配网络。相应地,作为本发明另一实施例,根据待创建的虚拟无源光网络的标识和至少一个波长流标识,与VPONID标识的虚拟无源光网络内至少一个光网络单元建立通信连接关系可以包括:光线路终端将携带了MID、VPONID和λ-flowID的虚拟无源光网络创建消息发送给至少一个光网络单元;接收所述至少一个光网络单元返回的在所述虚拟光线路终端进行注册的注册信息,该注册信息包括波长流λ-flow表项;根据所述VPONID和所述λ-flow表项,建立第二注册映射表,该第二注册映射表的每一表项包含所述VPONID和至少一个所述λ-flow表项。与前述实施例中的第一注册映射表类似的是,本实施例中的第二注册映射表也是VPONID和至少一个λ-flow表项的叠加,不同的是,在本实施例中,λ-flow表项包含了ODNID和MID。与前述实施例类似的是,本实施例中,光线路终端和光网络单元之间的这些交互也可以通过传送OAM消息实现,例如,GPON系统是通过传送PLOAM消息实现,EPON和P2P系统是通过传送以太网OAM消息实现,等等。从上述附图1示例的方法以及附图2、附图3示例的虚拟无源光网络可知,由于ONU与OLT实体构成的无源光网络被虚拟化,ONU与OLT实体构成的网络拓扑中,ONU不再是只固定连接于一个OLT实体,因此,各个PON口的带宽和硬件资源不再相互独立,可以进行跨PON口的调度,从而实现PON口之间的资源共享。OLT建立与虚拟无源光网络内光网络单元的通信连接关系的最终目的是能够进行上行业务流和下行业务流的转发。相应于虚拟无源光网络创建消息包括VPONID和至少一个λ-flowID的实施例,根据VPONID和至少一个λ-flowID,与所述VPONID标识的虚拟无源光网络内至少一个光网络单元建立通信连接关系之后,还包括如附图4-a示例的OLT转发下行业务流方法和如附图4-b示例的OLT转发上行业务流方法。先说明附图4-a示例的OLT转发下行业务流方法,包括:S401,接收以太网帧,例如,接收从以太网端口进入虚拟MAC模块的以太网帧,所述以太网帧携带第一虚拟局域网标识。为了便于说明,以下描述以VLANID1表示第一虚拟局域网标识。S402,根据所述第一虚拟局域网标识查询第一虚拟无源光网络映射表。在本发明实施例中,第一虚拟无源光网络映射表的表项包括虚拟局域网标识(VirtualLocalAreaNetworkIDentifier,VLANID)和与所述VLANID对应的VPONID和收发机标识(TRxID),本发明实施例提供的第一虚拟无源光网络映射表如下表3所示:ETHPORTVLANIDVPONIDTRxIDGEMPORT1100100001100121011000021002110120000210032102200003100411033000041005表3表3示例的第一虚拟无源光网络映射表包含以太网端口(ETHPORT)、虚拟局域网标识(VLANID)、虚拟无源光网络的标识(VPONID)、收发机标识(TRxID)和GPON封装方法(GPONEncapsulationMethod,GEM)端口(PORT)等项目,第一虚拟无源光网络映射表可以手工配置,也可以自动配置。S403,判断是否存在与第一虚拟局域网标识对应的第一虚拟无源光网络标识。即通过查询表3示例的第一虚拟无源光网络映射表中是否存在与第一虚拟局域网标识(以下描述以VLANID1表示第一虚拟局域网标识)对应的VPONID1,若存在,流程进入S404,否则,流程转入S405。实际上,表3示例的第一虚拟无源光网络映射表,VLANID也对应于TRxID,因此,也可以通过查询表3示例的第一虚拟无源光网络映射表中是否存在与VLANID1对应的VPONID1和第一收发机标识(以下描述以TRxID1表示第一收发机标识),若存在,流程进入S404。S404,将所述以太网帧封装成GEM帧后通过第一收发机标识对应的PON口向光网络单元发送,所述GEM帧的帧头包括所述VPONID1。即,若查询到与VLANID1对应的VPONID1,或者,查询到与VLANID1对应的VPONID1和TRxID1,则将所述以太网帧封装成GEM帧后通过对应的PON口向光网络单元发送,这一过程也是根据表3示例的GEMPORT对原以太网帧封装成GEM帧的过程。在本发明实施例中,可以在将太网帧封装成GEM帧时,在封装所得GEM帧的帧头扩展一个字段,用于添加VPONID。由于该扩展的字段长度为8bit,因此,可以支持256个VPON。在本发明实施例中,添加了VPONID字段即扩展后的GEM帧的结构如附图5所示。S405,丢弃以太网帧。附图4-b示例的OLT转发上行业务流方法,包括:S’401,接收GEM帧,例如,接收从PON口进入虚拟MAC模块的GEM帧,该GEM帧携带第二虚拟无源光网络标识。为了便于说明,以下以VPONID2表示第二虚拟无源光网络标识。S’402,根据所述第二虚拟无源光网络标识查询第一虚拟无源光网络映射表。第一虚拟无源光网络映射表的表项包括虚拟局域网标识VLANID以及与所述VLANID对应的VPONID和收发机标识TRxID,如表3所示。S’403,判断是否存在第二虚拟无源光网络的标识。即通过查询表3示例的第一虚拟无源光网络映射表中是否存在VPONID2,若存在,流程进入S’404,否则,流程转入S’405。如前所述,也可以通过查询表3示例的第一虚拟无源光网络映射表中是否存在与第二虚拟局域网标识(以下描述以VLANID2表示第二虚拟局域网标识)对应的VPONID2和第二收发机标识(以下描述以TRxID2表示第二收发机标识),若存在,流程进入S’404。S’404,对所述GEM帧进行解封装。即若在表3示例的第一虚拟无源光网络映射表中查询到所述VPONID2,或者在表3示例的第一虚拟无源光网络映射表中查询到与VLANID2对应的VPONID2和TRxID2,则对所述以GEM帧进行解封装。解封装后,可以根据表3所示的第一虚拟无源光网络映射表,从与VLANID2对应的以太网端口发送以太网帧。S’405,丢弃GEM帧。相应于虚拟无源光网络创建消息包含VPONID、MID、ODNID和至少一个λ-flowID的实施例,根据VPONID和至少一个λ-flowID,与所述VPONID标识的虚拟无源光网络内至少一个光网络单元建立通信连接关系之后,还包括如附图6-a示例的OLT转发下行业务流方法和如附图6-b示例的OLT转发上行业务流方法。先说明附图6-a示例的OLT转发下行业务流方法,包括:S601,接收以太网帧。例如,接收从以太网端口进入虚拟MAC模块的以太网帧,该以太网帧携带第三虚拟局域网标识。为了便于说明,以下以VLANID3表示第三虚拟局域网标识。S602,根据所述以太网帧携带的第三虚拟局域网标识查询第二虚拟无源光网络映射表。与前述实施例不同,在本实施例中,第二虚拟无源光网络映射表的表项包括虚拟局域网标识VLANID、与所述VLANID对应的VPONID、收发机标识TRxID、MID和\或ODNID,并且至少包括VLANID、与所述VLANID对应的VPONID和TRxID。这里需要说明的是,若所有TRxID不同,则实际上第二虚拟无源光网络映射表的表项无需包括MID;若不同MID标识的光模块包含同样TRxID的收发机,则需要MID和TRxID来唯一标识一个收发机。同样地,若所有ONU的标识不同,则实际上第二虚拟无源光网络映射表的表项无需包括ODNID;若不同ODNID标识的ODN包含同样标识的ONU,则需要ODNID和ONU的标识来唯一标识一个ONU。第二虚拟无源光网络映射表可以手工配置,也可以自动配置。S603,判断是否存在与第三虚拟局域网标识对应的虚拟无源光网络标识和第三收发机标识。即通过查询第二虚拟无源光网络映射表中是否存在与VLANID3对应的第三虚拟无源光网络标识(为了便于说明,以下描述以VPONID3表示第三虚拟无源光网络标识)和第三收发机标识(为了便于说明,以下描述以TRxID3表示第三收发机标识),若存在,流程进入S604,否则,流程转入S605。需要说明的是,由于第二虚拟无源光网络映射表的表项包括VLANID和与所述VLANID对应的VPONID、MID、ODNID和TRxID等字段,因此,也可以通过查询第二虚拟无源光网络映射表中是否存在与VLANID3对应的VPONID3、光模块标识3(MID3)、光分配网络标识3(ODNID3)和TRxID3,若存在,流程进入S604。S604,将所述以太网帧封装成GEM帧后通过第三收发机标识对应的PON口向光网络单元发送,所述GEM帧的帧头包括所述第三虚拟无源光网络标识。即,若查询到与VLANID3对应的VPONID3和光模块标识3(MID3),或者,若查询到与VLANID3对应的VPONID3、TRxID3、光模块标识3(MID3)和光分配网络标识3(ODNID3),则将所述以太网帧封装成GEM帧后通过TRxID3对应的PON口向光网络单元发送,这一过程也是根据第二虚拟无源光网络映射表中GEMPORT对以太网帧封装成GEM帧的过程。在本实施例中,可以在将太网帧封装成GEM帧时,在封装所得GEM帧的帧头扩展一个字段,用于添加VPONID。由于该扩展的字段长度为8bit,因此,可以支持256个VPON。在本实施例中,添加了VPONID字段即扩展后的GEM帧的结构如附图5所示。S605,丢弃以太网帧。附图6-b示例的OLT转发上行业务流方法,包括:S’601,接收GEM帧。例如,接收从PON口进入虚拟MAC模块的GEM帧,该GEM帧携带第四虚拟无源光网络标识。为了便于说明,以下描述以VPONID4表示第四虚拟无源光网络标识。S’602,根据所述第四虚拟无源光网络的标识查询第二虚拟无源光网络映射表。第二虚拟无源光网络映射表的表项包括虚拟局域网标识VLANID、与所述VLANID对应的VPONID、收发机标识TRxID、MID和\或ODNID,并且至少包括VLANID、与所述VLANID对应的VPONID和TRxID。第二虚拟无源光网络映射表可以手工配置,也可以自动配置。S’603,判断是否存在第四虚拟无源光网络的标识。即通过查询第二虚拟无源光网络映射表中是否存在VPONID4,若存在,流程进入S’604,否则,流程转入S’605。与前述附图6-a的示例类似,也可以通过查询第二虚拟无源光网络映射表中是否存在VPONID4、光模块标识4(MID4)、光分配网络标识4(ODNID4)和第四收发机标识(TRxID4),若存在,流程进入S’604。S’604,对所述GEM帧进行解封装。即若在第二虚拟无源光网络映射表中查询到所述VPONID4,或者,在第二虚拟无源光网络映射表中查询第二虚拟无源光网络映射表中存在虚拟无源光网络的标识4(VPONID4)、光模块标识4(MID4)、光分配网络标识4(ODNID4)和第四收发机标识(TRxID4),则对所述GEM帧进行解封装。S’605,丢弃GEM帧。从上述本发明实施例提供的虚拟化无源光网络的方法可知,虚拟无源光网络创建消息包含的VPONID标识了由虚拟光线路终端和至少一个光网络单元组成的虚拟无源光网络,而根据所述VPONID和至少一个波长流标识,可以与所述VPONID标识的虚拟无源光网络内至少一个光网络单元建立通信连接关系,由于无源光网络以及其中的光线路终端是虚拟的,光网络单元与光线路终端的连接不再受制于实际的物理连接,其可以根据用户的需求灵活组网。因此,本发明实施例提供的方法一方面免去了为应对不同的应用场景所进行的复杂组网,从而导致的投资成本增加、运维复杂,另一方面,每个VPONID标识的虚拟无源光网络是基于λ-flowID标识的不同属性的λ-flow构建而成,每条λ-flow对应的工作模式和传输速率等可软件定义,因此,所组建的VPON能充分满足住宅用户、企业用户、无线回传等各种接入场景,可以解决单一时分通道应付全业务接入带来的种种问题。请参阅附图7,是本发明另一实施例提供的虚拟化无源光网络的方法流程示意图。附图7示例的方法主要包括步骤S701和步骤S702,详细说明如下:S701,光网络单元接收下发的虚拟无源光网络创建消息。在本实施例中,虚拟无源光网络创建消息是由虚拟无源光网络内光线路终端下发,其中包含的内容如前述实施例提供的虚拟无源光网络创建消息包含的内容相同,例如,包含待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID。S702,光网络单元根据VPONID和λ-flowID建立λ-flow表项,向VPONID标识的虚拟无源光网络内光线路终端上报注册信息,以建立与所述光线路终端的通信连接关系,所述注册信息包括λ-flow表项,所述λ-flow表项包含光网络单元标识和所述λ-flowID。作为本发明一个实施例,光网络单元根据VPONID和λ-flowID建立λ-flow表项,向VPONID标识的虚拟无源光网络内光线路终端上报注册信息,以建立与所述光线路终端的通信连接关系包括:通过测试,获取光网络单元与光线路终端之间的链路损耗、与所述链路损耗对应的上行最大传输速率和下行最大传输速率;将链路损耗、与所述链路损耗对应的上行最大传输速率和下行最大传输速率添加到波长流λ-flow表项作为注册信息上报至所述光线路终端。具体过程如附图8所示包含步骤S801至步骤S811,详细说明如下:S801,建立接收波长和发送波长的对应表。在本发明实施例中,接收波长和发送波长的对应表可以是光网络单元在出厂时建立。S802,判断是否是出厂设置?若是,流程进入S803,否则,流程转入S807。S803,选择发送波长。即,按照一定的规则选择接收波长,再根据接收波长和发送波长的对应表选择发送波长。S804,以缺省的工作模式在缺省的VPON内的OLT注册。S805,通过测试,获取不同工作模式下光网络单元与光线路终端之间的链路损耗、与所述链路损耗对应的上行最大传输速率和下行最大传输速率。S806,建立λ-flow表项后上报。即,光网络单元将测试获取的链路损耗、与所述链路损耗对应的上行最大传输速率和下行最大传输速率等内容添加到波长流λ-flow表项,作为注册信息上报至光线路终端。S807,判断VPON是否发生切换。VPON的切换意味着光网络单元注册的对象要发生改变,因此,在判断光网络单元不是出厂设置时,应该进一步判断VPON是否发生切换,可以通过判断VPONID是否发生改变来判断VPON是否发生切换。若VPONID已经发生改变,则流程进入S808,否则,流程转入S811。S808,在切换后的VPON中注册。具体地,光网络单元可以根据已设置的工作模式和波长,在切换后的VPON中注册。S809,测试ONU与OLT之间的链路损耗、与所述链路损耗对应的上行最大传输速率和下行最大传输速率。S810,更新λ-flow表项后上报至光线路终端。S811,根据已设置的工作模式和波长在对应的VPON的OLT中注册。与前述实施例类似,附图7或附图8示例的λ-flow表项包含λ-flowID,或者,λ-flow表项包含λ-flowID、光模块标识MID和光分配网络标识ODNID,其中,MID用于标识所述λ-flowID标识的波长流隶属的光模块,ODNID用于标识所述λ-flowID标识的波长流隶属的光分配网络,具体字段如前述实施例或前述实施例的表1所示。如前所述,OLT建立与虚拟无源光网络内光网络单元的通信连接关系的最终目的是能够进行上行业务流和下行业务流的转发。类似地,在本发明实施例中,相应于虚拟无源光网络创建消息包括VPONID和至少一个λ-flowID以及λ-flow表项包含λ-flowID的实施例,光网络单元根据所述VPONID和λ-flowID,向所述VPONID标识的虚拟无源光网络内光线路终端注册,以建立与光线路终端的通信连接关系之后,还包括如附图9-a示例的ONU转发下行业务流方法和如附图9-b示例的ONU转发上行业务流方法。先说明附图9-a示例的ONU转发下行业务流方法,包括:S901,接收GEM帧。例如,接收从PON口进入虚拟MAC模块的GEM帧,该GEM帧携带第五虚拟无源光网络标识。为了便于说明,以下以VPONID5表示第五虚拟无源光网络标识。S902,根据所述第五虚拟无源光网络标识查询第三虚拟无源光网络映射表。第三虚拟无源光网络映射表的表项包括VPONID以及与所述VPONID对应的GEM端口标识、以太网端口标识和虚拟局域网标识VLANID,如下表4所示:ETHPORTVLANIDVPONIDGEMPORT1100100100121011001002表4S903,判断是否存在第五虚拟无源光网络标识。即通过查询表4示例的第三虚拟无源光网络映射表中是否存在VPONID5,若存在,流程进入S904,否则,流程转入S905。S904,对所述GEM帧进行解封装。即若在表4示例的第三虚拟无源光网络映射表中查询到所述VPONID5,则对所述GEM帧进行解封装。S905,丢弃GEM帧。附图9-b示例的ONU转发上行业务流方法,包括:S’901,接收以太网帧。例如,接收从以太网端口进入虚拟MAC模块的以太网帧,该以太网帧携带第六虚拟局域网标识。为了便于说明,以下描述以VLANID6表示第六虚拟局域网标识;S’902,根据所述第六虚拟局域网标识查询第三虚拟无源光网络映射表。在本实施例中,第三虚拟无源光网络映射表如附图9-a示例的第三虚拟无源光网络映射表一样,如上述表4示例。S’903,若在所述第三虚拟无源光网络映射表中查询到与所述第六虚拟局域网标识对应的第六虚拟无源光网络标识(以下描述以VPONID6表示第六虚拟无源光网络标识),则将所述以太网帧封装成GEM帧后通过PON口向光线路终端发送,所述GEM帧的帧头包括所述VPONID6。具体地,可以在将太网帧封装成GEM帧时,在封装所得GEM帧的帧头扩展一个字段,用于添加VPONID6。相应于虚拟无源光网络创建消息包括VPONID和至少一个λ-flowID以及λ-flow表项包含MID、ODNID和λ-flowID的实施例,光网络单元根据所述VPONID和λ-flowID,向所述VPONID标识的虚拟无源光网络内光线路终端注册,以建立与光线路终端的通信连接关系之后,还包括如附图10-a示例的ONU转发下行业务流方法和如附图10-b示例的ONU转发上行业务流方法。先说明附图10-a示例的ONU转发下行业务流方法,包括:S1001,接收GEM帧。例如,接收从PON口进入虚拟MAC模块的GEM帧,该GEM帧携带第七虚拟无源光网络标识。为了便于说明,以下描述以VPONID7表示第七虚拟无源光网络标识。S1002,根据所述第七虚拟无源光网络标识查询第四虚拟无源光网络映射表。第四虚拟无源光网络映射表的表项包括VPONID以及与所述VPONID对应的GEM端口标识、ODNID、以太网端口标识和\或虚拟局域网标识VLANID,并且至少包括VPONID以及与所述VPONID对应的GEM端口标识、以太网端口标识和VLANID。这里需要说明的是,若所有ONU的标识不同,则实际上第四虚拟无源光网络映射表的表项无需包括ODNID;若不同ODNID标识的ODN包含同样标识的ONU,则需要ODNID和ONU的标识来唯一标识一个ONU。第四虚拟无源光网络映射表可以手工配置,也可以自动配置。S1003,判断是否存在第七虚拟无源光网络标识。即通过查询第四虚拟无源光网络映射表中是否存在VPONID7,若存在,流程进入S1004,否则,流程转入S1005。S1004,对所述GEM帧进行解封装。即若在第四虚拟无源光网络映射表中查询到所述VPONID7以及与之对应的GEM端口标识和光分配网络标识7(ODNID7),则对所述GEM帧进行解封装。需要说明的是,由于第四虚拟无源光网络映射表的表项包括VLANID和与所述VLANID对应的VPONID和ODNID等字段,因此,也可以通过查询第四虚拟无源光网络映射表中是否存在与第七虚拟局域网标识(VLANID7)对应的VPONID7光分配网络标识7(ODNID7),若存在,则对所述GEM帧进行解封装。S1005,丢弃GEM帧。附图10-b示例的ONU转发上行业务流方法,包括:S’1001,接收以太网帧。例如,接收从以太网端口进入虚拟MAC模块的以太网帧,该以太网帧携带第八虚拟局域网标识。为了便于说明,以下描述以VLANID8表示第八虚拟局域网标识。S’1002,根据所述第八虚拟局域网标识查询第四虚拟无源光网络映射表。在本实施例中,第四虚拟无源光网络映射表的表项包括VPONID以及与所述VPONID对应的GEM端口标识、ODNID、以太网端口标识和\或虚拟局域网标识VLANID,并且至少包括VPONID以及与所述VPONID对应的GEM端口标识、以太网端口标识和VLANID。S’1003,若在所述第四虚拟无源光网络映射表中查询到与所述第八虚拟局域网标识对应的第八虚拟无源光网络的标识,则将所述以太网帧封装成GEM帧后通过PON口向光线路终端发送,所述GEM帧的帧头包括所述第八虚拟局域网标识。与前述实施例类似,也可以通过查询第四虚拟无源光网络映射表中是否存在与所述以太网端口标识对应的VPONID8和光分配网络标识8(ODNID8),若存在,则将所述以太网帧封装成GEM帧后通过PON口向虚拟光线路终端发送,所述GEM帧的帧头包括所述VPONID8。具体地,可以在将太网帧封装成GEM帧时,在封装所得GEM帧的帧头扩展一个字段,用于添加VPONID8。请参阅附图11,是本发明实施例提供的虚拟化无源光网络的装置结构示意图。为了便于说明,仅仅示出了与本发明实施例相关的部分。附图11示例的虚拟化无源光网络的装置包括消息接收模块1101和通信连接建立模块1102,其中:消息接收模块1101,用于接收虚拟无源光网络创建消息,所述虚拟无源光网络创建消息包括待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID,所述VPONID用于标识由虚拟光线路终端和所述至少一个光网络单元组成的虚拟无源光网络,所述λ-flowID用于标识一个波长流;通信连接建立模块1102,用于根据虚拟无源光网络创建消息包含的VPONID和至少一个λ-flowID,与所述VPONID标识的虚拟无源光网络内至少一个光网络单元建立通信连接关系。需要说明的是,以上虚拟化无源光网络的装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述虚拟化无源光网络的装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,前述的消息接收模块,可以是具有执行前述接收上层管理控制模块发送的虚拟无源光网络创建消息的硬件,例如消息接收器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;再如前述的通信连接建立模块,可以是具有执行前述根据根据虚拟无源光网络创建消息包含的VPONID和至少一个λ-flowID,与所述VPONID标识的虚拟无源光网络内至少一个光网络单元建立通信连接关系功能的硬件,例如通信连接建立器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备(本说明书提供的各个实施例都可应用上述描述原则)。附图11示例的通信连接建立模块1102可以包括第一发送单元1201、第一接收单元1202和第一建立单元1203,如附图12所示本发明另一实施例提供的虚拟化无源光网络的装置,其中:第一发送单元1201,用于将虚拟无源光网络创建消息发送给至少一个光网络单元;第一接收单元1202,用于接收所述至少一个光网络单元返回的在光线路终端进行注册的注册信息,所述注册信息包括波长流λ-flow表项,所述λ-flow表项包括光网络单元标识和所述λ-flowID;第一建立单元1203,用于根据VPONID和λ-flow表项,建立第一注册映射表,所述第一注册映射表的包括所述VPONID和至少一个所述λ-flow表项。附图11或附图12示例的虚拟化无源光网络的装置还包括第一接收模块1301、第一查询模块1302和第一转发模块1303,如附图13-a或附图13-b所示本发明另一实施例提供的虚拟化无源光网络的装置,第一接收模块1301、第一查询模块1302和第一转发模块1303用于对下行业务流进行转发,其中:第一接收模块1301,用于接收以太网帧,所述以太网帧携带第一虚拟局域网标识;第一查询模块1302,用于根据所述第一虚拟局域网标识查询第一虚拟无源光网络映射表,所述第一虚拟无源光网络映射表的表项包括虚拟局域网标识VLANID以及与所述VLANID对应的VPONID和收发机标识TRxID,如表3所示;第一转发模块1303,用于若第一查询模块1302查询到与所述第一虚拟局域网标识(VLANID1)对应的第一虚拟无源光网络标识(VPONID1),则将所述以太网帧封装成GEM帧后通过与第一收发机标识(TRxID1)对应的PON口向光网络单元发送,所述GEM帧的帧头包括所述VPONID1。实际上,表3示例的第一虚拟无源光网络映射表,VLANID也对应于TRxID,因此,第一查询模块1302也可以通过查询表3示例的第一虚拟无源光网络映射表中是否存在与VLANID1对应的VPONID1和TRxID1,若存在,第一转发模块1303将所述以太网帧封装成GEM帧后通过对应的PON口向光网络单元发送。附图11或附图12示例的虚拟化无源光网络的装置还包括第二接收模块1401、第二查询模块1402和第一解封装模块1403,如附图14-a或附图14-b所示本发明另一实施例提供的虚拟化无源光网络的装置,其中:第二接收模块1401,用于接收GEM帧,所述GEM帧携带第二虚拟无源光网络标识(VPONID2);第二查询模块1402,用于根据所述GEM帧携带的第二虚拟无源光网络标识(VPONID2)查询第一虚拟无源光网络映射表,所述第一虚拟无源光网络映射表的表项包括虚拟局域网标识VLANID以及与所述VLANID对应的VPONID和收发机标识TRxID,如表3所示;第一解封装模块1403,用于若在所述第一虚拟无源光网络映射表中查询到所述第二虚拟无源光网络标识,则对所述GEM帧进行解封装。如前所述,由于表3示例的第一虚拟无源光网络映射表中,VLANID也对应于TRxID,因此,第二查询模块1402也可以通过查询表3示例的第一虚拟无源光网络映射表中是否存在与第二虚拟局域网标识(VLANID2)对应的VPONID2和第二收发机标识(TRxID2),若存在,则第一解封装模块1403对所述GEM帧进行解封装。在附图11示例的虚拟化无源光网络的装置中,若虚拟无源光网络创建消息除了包含待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID之外,还包含光模块标识MID和光分配网络标识ODNID,其中,MID用于标识λ-flowID标识的波长流隶属的光模块,ODNID用于标识λ-flowwID标识的波长流隶属的光分配网络,则附图11示例的通信连接建立模块可以包括第二发送单元1501、第二接收单元1502和第二建立单元1503,如附图15所示本发明另一实施例提供的虚拟化无源光网络的装置,其中:第二发送单元1501,用于将所述携带了MID的虚拟无源光网络创建消息发送给所述至少一个光网络单元;第二接收单元1502,用于接收所述至少一个光网络单元返回的在所述虚拟光线路终端进行注册的注册信息,所述注册信息包括波长流λ-flow表项,所述λ-flow表项包含所述ODNID和所述MID;第二建立单元1503,用于根据所述VPONID和所述λ-flow表项,建立第二注册映射表,所述第二注册映射表的每一表项包括所述VPONID和至少一个所述λ-flow表项。在附图11示例的虚拟化无源光网络的装置中,若虚拟无源光网络创建消息除了包含待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID之外,还包含光模块标识MID和光分配网络标识ODNID,其中,MID用于标识λ-flowID标识的波长流隶属的光模块,ODNID用于标识λ-flowID标识的波长流隶属的光分配网络,则附图11示例的虚拟化无源光网络的装置还可以包括第三接收模块1601、第三查询模块1602和第二转发模块1603,如附图16所示本发明另一实施例提供的虚拟化无源光网络的装置,其中:第三接收模块1601,用于接收以太网帧,所述以太网帧携带第三虚拟局域网标识(VLANID3);第三查询模块1602,用于根据所述以太网帧携带的第三虚拟局域网标识查询第二虚拟无源光网络映射表,所述第二虚拟无源光网络映射表的表项包括虚拟局域网标识VLANID、与所述VLANID对应的VPONID、收发机标识TRxID、MID和\或ODNID,并且至少包括VLANID、与所述VLANID对应的VPONID和TRxID;第二转发模块1603,用于若查询到与所述第三虚拟局域网标识对应的第三虚拟无源光网络标识(VPONID3)和第三收发机标识(TRxID3),则将所述以太网帧封装成GEM帧后通过TRxID3对应的PON口向光网络单元发送。需要说明的是,由于第二虚拟无源光网络映射表的表项包括VLANID和与所述VLANID对应的VPONID、MID、ODNID和TRxID等字段,因此,第三查询模块1602也可以通过查询第二虚拟无源光网络映射表中是否存在与第三虚拟局域网标识3(VLANID3)对应的第三虚拟无源光网络标识(VPONID3)、光模块标识3(MID3)、光分配网络标识3(ODNID3)和第三收发机标识(TRxID3),若存在,第二转发模块1603将所述以太网帧封装成GEM帧后通过TRxID3对应的PON口向光网络单元发送。在附图11示例的虚拟化无源光网络的装置中,若虚拟无源光网络创建消息除了包含待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID之外,还包含光模块标识MID和光分配网络标识ODNID,其中,MID用于标识λ-flowID标识的波长流隶属的光模块,ODNID用于标识λ-flowID标识的波长流隶属的光分配网络,则附图11示例的虚拟化无源光网络的装置还可以包括第四接收模块1701、第四查询模块1702和第二解封装模块1703,如附图17所示本发明另一实施例提供的虚拟化无源光网络的装置,其中:第四接收模块1701,用于接收GEM帧,所述GEM帧携带第四虚拟无源光网络标识(VPONID4);第四查询模块1702,用于根据所述GEM帧携带的第四虚拟无源光网络标识查询第二虚拟无源光网络映射表,所述第二虚拟无源光网络映射表的表项包括虚拟局域网标识VLANID、与所述VLANID对应的VPONID、收发机标识TRxID、MID和\或ODNID,并且至少包括包括VLANID、与所述VLANID对应的VPONID和TRxID;第二解封装模块1703,用于若在所述第二虚拟无源光网络映射表中查询到所述第四虚拟无源光网络标识,则对所述GEM帧进行解封装。与前述附图17的示例类似,第四查询模块1702也可以通过查询第二虚拟无源光网络映射表中是否存在VPONID4、光模块标识4(MID4)、光分配网络标识4(ODNID4)和第四收发机标识(TRxID4),若存在,则第二解封装模块1703则对所述GEM帧进行解封装。请参阅附图18,是本发明另一实施例提供的虚拟化无源光网络的装置结构示意图。为了便于说明,仅仅示出了与本发明实施例相关的部分。附图18示例的虚拟化无源光网络的装置可以是本发明实施例提供的VPON中的光网络单元或者光网络单元中的功能模块/单元,其包括创建消息接收模块1801和注册模块1802,其中:创建消息接收模块1801,用于接收下发的虚拟无源光网络创建消息,所述虚拟无源光网络创建消息包括待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID;注册模块1802,用于根据所述VPONID和λ-flowID建立λ-flow表项,向所述VPONID标识的虚拟无源光网络内光线路终端上报注册信息,以建立与所述光线路终端的通信连接关系,所述注册信息包括λ-flow表项,所述λ-flow表项包含光网络单元标识和所述λ-flowID。附图18示例的注册模块可以包括获取单元1901和上报单元1902,如附图19所示本发明另一实施例提供的虚拟化无源光网络的装置,其中:获取单元1901,用于通过测试,获取所述光网络单元与光线路终端之间的链路损耗、与所述链路损耗对应的上行最大传输速率和下行最大传输速率;上报单元1902,用于将所述链路损耗、与所述链路损耗对应的上行最大传输速率和下行最大传输速率添加到波长流λ-flow表项作为注册信息上报至所述光线路终端。附图18或附图19示例的虚拟化无源光网络的装置还可以包括第五接收模块2001、第五查询模块2002和第三解封装模块2003,如附图20-a或附图20-b所示本发明另一实施例提供的虚拟化无源光网络的装置,其中:第五接收模块2001,用于接收GEM帧,所述GEM帧携带第五虚拟无源光网络标识(VPONID5);第五查询模块2002,用于根据所述GEM帧携带的第五虚拟无源光网络标识查询第三虚拟无源光网络映射表,所述第三虚拟无源光网络映射表的表项包括VPONID以及与所述VPONID对应的GEM端口标识、以太网端口标识和虚拟局域网标识VLANID;第三解封装模块2003,用于若在所述第三虚拟无源光网络映射表中查询到所述第五虚拟无源光网络标识,则对所述GEM帧进行解封装。附图18示例的虚拟化无源光网络的装置中,λ-flow表项包括所述λ-flowID,附图18或附图19示例的虚拟化无源光网络的装置还可以包括第六接收模块2101、第六查询模块2102和第三转发模块2103,如附图21-a或附图21-b所示本发明另一实施例提供的虚拟化无源光网络的装置,其中:第六接收模块2101,用于接收以太网帧,所述以太网帧携带第六虚拟局域网标识(VLANID6)。第六查询模块2102,用于根据所述以太网帧携带的第六虚拟局域网标识查询第三虚拟无源光网络映射表,所述第三虚拟无源光网络映射表的表项包括VPONID以及与所述VPONID对应的GEM端口标识、以太网端口标识和虚拟局域网标识VLANID。第三转发模块2103,用于若在所述第三虚拟无源光网络映射表中查询到与所述第六虚拟局域网标识对应的第六虚拟无源光网络标识(VPONID6),则将所述以太网帧添加封装成GEM帧后通过PON口向光线路终端发送,所述GEM帧的帧头包括所述VPONID6。具体地,可以在将太网帧封装成GEM帧时,在封装所得GEM帧的帧头扩展一个字段,用于添加VPONID6。附图18示例的虚拟化无源光网络的装置中,λ-flow表项除了包含λ-flowID之外,还可以包含光模块标识MID、光分配网络标识ODNID,其中,MID用于标识所述λ-flowID标识的波长流隶属的光模块,ODNID用于标识所述λ-flowID标识的波长流隶属的光分配网络,附图18示例的虚拟化无源光网络的装置还可以包括第七接收模块2201、第七查询模块2202和第四解封装模块2203,如附图22所示本发明另一实施例提供的虚拟化无源光网络的装置,其中:第七接收模块2201,用于接收GEM帧,所述GEM帧携带第七虚拟无源光网络标识(VPONID7);第七查询模块2202,用于根据所述GEM帧携带的第七虚拟无源光网络标识查询第四虚拟无源光网络映射表,所述第四虚拟无源光网络映射表的表项包括VPONID以及与所述VPONID对应的GEM端口标识、ODNID、以太网端口标识和\或虚拟局域网标识VLANID,并且至少包括VPONID以及与所述VPONID对应的GEM端口标识、以太网端口标识和VLANID。这里需要说明的是,若所有ONU的标识不同,则实际上第四虚拟无源光网络映射表的表项无需包括ODNID;若不同ODNID标识的ODN包含同样标识的ONU,则需要ODNID和ONU的标识来唯一标识一个ONU。第四虚拟无源光网络映射表可以手工配置,也可以自动配置;第四解封装模块2203,用于若在所述第四虚拟无源光网络映射表中查询到所述第七虚拟无源光网络标识,则对所述GEM帧进行解封装。附图18示例的虚拟化无源光网络的装置中,λ-flow表项除了包含λ-flowID之外,还可以包含光模块标识MID、光分配网络标识ODNID,其中,MID用于标识所述λ-flowID标识的波长流隶属的光模块,ODNID用于标识所述λ-flowID标识的波长流隶属的光分配网络,附图18示例的虚拟化无源光网络的装置还可以包括第八接收模块2301、第八查询模块2302和第四转发模块2303,如附图23所示本发明另一实施例提供的虚拟化无源光网络的装置,其中:第八接收模块2301,用于接收以太网帧,所述以太网帧携带第八虚拟局域网标识(VLANID8)。第八查询模块2302,用于根据所述以太网帧携带的第八虚拟局域网标识查询第四虚拟无源光网络映射表,所述第四虚拟无源光网络映射表的表项包括VPONID以及与所述VPONID对应的GEM端口标识、ODNID、以太网端口标识和\或虚拟局域网标识VLANID,并且至少包括VPONID以及与所述VPONID对应的GEM端口标识、以太网端口标识和VLANID;第四转发模块2303,用于若在所述第四虚拟无源光网络映射表中查询到与所述第八虚拟局域网标识对应的第八虚拟无源光网络标识(VPONID8)和光分配网络标识ODNID8,则将所述以太网帧添加所述VPONID8后通过PON口向虚拟光线路终端发送。需要说明的是,由于第四虚拟无源光网络映射表的表项包括VLANID和与所述VLANID对应的VPONID和ODNID等字段,因此,第七查询模块2301也可以通过查询第四虚拟无源光网络映射表中是否存在与GEM端口标识对应的第八虚拟无源光网络的标识(VPONID8)和光分配网络标识7(ODNID7),若存在,则第四转发模块2302则将所述GEM帧添加所述VPONID8后通过对应的PON口向虚拟光线路终端发送。请参阅附图24,是本发明实施例提供的无源光网络虚拟化系统结构示意图。为了便于说明,仅仅示出了与本发明实施例相关的部分。附图24示例的无源光网络虚拟化系统包括上层管理控制模块2401、至少一个光线路终端2402、阵列波导光栅2403、光分路器2404和至少一个光网络单元2405,其中,光线路终端2402用于实现附图11至附图14任一实施例提供的虚拟化无源光网络的装置,其可以包括附图11至附图14任一实施例提供的虚拟化无源光网络的装置或者其中的功能模块/单元,光网络单元2405可以是附图18至附图21任一实施例提供的光网络单元,阵列波导光栅2403分别与光线路终端2402和光分路器2404采用光纤连接,光分路器2404和光网络单元2405采用光纤连接,其中:上层管理控制模块2401,用于创建虚拟无源光网络,将虚拟无源光网络创建消息发送至光线路终端2402,所述虚拟无源光网络创建消息包括待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID,所述VPONID用于标识由虚拟光线路终端和所述至少一个光网络单元2405组成的虚拟无源光网络,所述λ-flowID用于标识光线路终端2402和光网络单元2405进行双向通信的波长流;光线路终端2402,用于接收上层管理控制模块2401发送的虚拟无源光网络创建消息,根据VPONID和至少一个λ-flowID,与所述VPONID标识的虚拟无源光网络内至少一个光网络单元2405建立通信连接关系,将所述虚拟无源光网络创建消息下发至光网络单元2405;阵列波导光栅2403,用于在下行方向将光线路终端2402和光网络单元2405进行双向通信的波长流进行复用后注入光分路器2404,在上行方向将光线路终端2402和光网络单元2405进行双向通信的波长流进行解复用后送入光线路终端2402;光分路器2404,用于在下行方向将阵列波导光栅2403注入的波长流进行广播,在上行方向将光网络单元2405调谐出的波长流送入阵列波导光栅2403;光网络单元2405,用于接收光线路终端2402下发的虚拟无源光网络创建消息,根据所述VPONID和λ-flowID建立λ-flow表项,向所述VPONID标识的虚拟无源光网络内光线路终端2402上报注册信息,以建立与光线路终端2402的通信连接关系,所述注册信息包括λ-flow表项,所述λ-flow表项包含光网络单元标识和所述λ-flowID。在附图24示例的无源光网络虚拟化系统中,光线路终端2402实体可以由其收发机(TRansceiver,TRx)来标识,即光线路终端2402与收发机一一对应,而每个收发机对应一个MAC模块,形成一个PON口。当多个收发机对应的MAC共用一个虚拟MAC(VirtualizedMAC,VMAC)模块时,与多个收发机对应的光线路终端2402在上层管理控制模块2401表现为一个虚拟光线路终端,虚拟光线路终端和至少一个光网络单元2405即构成一个VPON。以下以4个光线路终端2402在上层管理控制模块2401表现为一个虚拟光线路终端为例,对附图24示例的无源光网络虚拟化系统进行说明。请参阅附图25,是本发明另一实施例提供的无源光网络虚拟化系统。在附图25示例的无源光网络虚拟化系统中,4个编号分别为收发机1(TRx#1)、收发机2(TRx#2)、收发机3(TRx#3)和收发机4(TRx#4)分别对应于附图24示例的4个光线路终端2402,λ-flowID标识8个波长流,分别为:TRx#1的下行波长流λ1,上行波长流λ5,TRx#2的下行波长流λ2,上行波长流λ6,TRx#3的下行波长流λ3,上行波长流λ7,TRx#4的下行波长流λ4,上行波长流λ8;VMAC模块使得与多个收发机对应的光线路终端2402在上层管理控制模块表现为一个虚拟光线路终端。n个附图24示例的光网络单元2405中,每个光网络单元包括一个虚拟MAC(VMAC)模块和一个波长可调谐(λ-tunable)收发机。附图25示例的无源光网络虚拟化系统中,在下行方向,虚拟光线路终端中光线路终端的四个收发机的四个下行波长流λ1、λ2、λ3、λ4通过一个阵列波导光栅(ArrayWaveguideGrating,AWG)进行复用,进入主干光纤,光分路器(Splitter)对下行波长流λ1、λ2、λ3、λ4进行广播,所有的光网络单元都能收到下行波长流λ1、λ2、λ3、λ4,在光网络单元中,其波长可调谐收发机在下行方向可以接收波长流λ1、λ2、λ3、λ4中的任意一个波长流。在上行方向,光网络单元的波长可调谐收发机的发射波长可以调谐到TRx#1的上行波长流λ5、TRx#2的上行波长流λ6、TRx#3的上行波长流λ7和TRx#4的上行波长流λ8中任意一个波长流,然后经过光分路器和主干光纤,送达阵列波导光栅进行解复用,四个上行波长分别送往光线路终端中对应的收发机。VMAC模块可以通过软件定义成不同的工作模式,例如,P2MP的PON工作模式(EPON、GPON等)、P2PGE工作模式或10GE工作模式等。VPON可以通过上层管理控制模块进行图形化控制和管理,上层管理控制模块和VPON之间通过网络标准控制接口(例如Openflow接口等)进行通信。附图24和附图25是比较简单的无源光网络虚拟化系统的示例,在本发明实施例中,还可以将所有ODN的所有ONU创建到一个大的VPON中,即多个物理上分离的ODN中的ONU也可以同属于一个VPON。通过这个大的VPON,有了一个全局视图,通过全局的视图对资源统一地控制、分配,可以实现多个PON之间带宽和硬件资源的共享。请参阅附图26,是本发明另一实施例提供的无源光网络虚拟化系统结构示意图。为了便于说明,仅仅示出了与本发明实施例相关的部分。附图26示例的无源光网络虚拟化系统包括上层管理控制模块2601、至少两个光线路终端2602、至少两个阵列波导光栅2603、至少两个光分路器2604、至少两个光网络单元2605和至少一个循环阵列波导光栅2606,其中,光线路终端2602用于实现附图11以及附图15至附图17任一实施例提供的虚拟化无源光网络的装置,其可以包括附图11以及附图15至附图17任一实施例提供的虚拟化无源光网络的装置或者其中的功能模块/单元,光网络单元2605可以是附图18、附图22、附图23任一实施例提供的光网络单元,至少两个光线路终端2602包括至少两个光模块,至少两个光模块中每个光模块通过光纤与至少两个阵列波导光栅2603中的每个阵列波导光栅分别连接,循环阵列波导光栅2606采用光纤分别与阵列波导光栅2603和光分路器2604连接,至少两个光分路器2604采用光纤分别与至少两个光网络单元2605连接,其中:上层管理控制模块2601,用于创建虚拟无源光网络,将虚拟无源光网络创建消息发送至光线路终端2602,所述虚拟无源光网络创建消息包括待创建的虚拟无源光网络的标识VPONID、波长流标识λ-flowID、光模块标识MID和光分配网络标识ODNID,所述VPONID用于标识由虚拟光线路终端和至少一个光网络单元2602组成的虚拟无源光网络,所述λ-flowID用于标识光线路终端2602和光网络单元2605进行双向通信的波长流,所述MID用于标识所述λ-flowID标识的波长流隶属的光模块,所述ODNID用于标识所述λ-flowID标识的波长流隶属的光分配网络;光线路终端2602,用于接收上层管理控制模块2601发送的虚拟无源光网络创建消息,根据所述VPONID、λ-flowID、MID和ODNID,与所述VPONID、MID和ODNID标识的虚拟无源光网络内至少一个光网络单元2605建立通信连接关系,将虚拟无源光网络创建消息下发至光网络单元2605;阵列波导光栅2603,用于在下行方向将光线路终端2602和光网络单元2605进行双向通信的波长流进行复用后注入循环阵列波导光栅2606,在上行方向将来自循环阵列波导光栅2606的波长流进行解复用后送入光线路终端2602;循环阵列波导光栅2606,用于在下行方向将来自至少两个阵列波导光栅2603的波长流分别分配至至少两个光分路器2604,在上行方向将光线路终端2602和光网络单元2605进行双向通信的波长流分别分配至至少两个光模块;光分路器2604,用于在下行方向将阵列波导光栅2603注入的波长流进行广播,在上行方向将光网络单元2605调谐出的波长流送入阵列波导光栅2603;光网络单元2605,用于接收光线路终端2602下发的虚拟无源光网络创建消息,根据所述VPONID、λ-flowID、MID和ODNID建立λ-flow表项,向所述VPONID、MID和ODNID标识的虚拟无源光网络内光线路终端2602上报注册信息,以建立与光线路终端2602的通信连接关系,所述注册信息包括λ-flow表项,所述λ-flow表项包含光网络单元标识、所述λ-flowID、MID和ODNID。以下以4个结构均相同的光模块(编号分别M1、M2、M3和M4)、每个光模块包含4个收发机,每个光模块中的4个编号分别为收发机1(TRx#1)、收发机2(TRx#2)、收发机3(TRx#3)和收发机4(TRx#4)分别对应于附图26示例的4个光线路终端2602为例,对附图26示例的无源光网络虚拟化系统进行说明。请参阅附图27,是本发明另一实施例提供的无源光网络虚拟化系统。在附图27示例的无源光网络虚拟化系统中,λ-flowID标识8个波长流,分别为:TRx#1的下行波长流λ1,上行波长流λ5,TRx#2的下行波长流λ2,上行波长流λ6,TRx#3的下行波长流λ3,上行波长流λ7,TRx#4的下行波长流λ4,上行波长流λ8;4个结构均相同的光模块由一个VMAC模块统一控制,VMAC模块使得与多个收发机对应的光线路终端2602在上层管理控制模块2601表现为一个虚拟光线路终端。对于附图26示例的无源光网络虚拟化系统,在下行方向,每个光模块的四个下行波长流λ1、下行波长流λ2、下行波长流λ3和下行波长流λ4通过阵列波导光栅进行复用后送入4x4的循环阵列波导光栅的一个端口,然后,该4x4的循环阵列波导光栅将这λ1、λ2、λ3和λ4分别分配到四个不同的ODN中,正好使得每个ODN中包含了4个不同的波长,而这4个波长是来自不同的光模块。例如,光模块M1的4个波长经过4x4的循环阵列波导光栅后,λ1被分配到ODN1中,λ2被分配到ODN2中,λ3被分配到ODN3中,λ4被分配到ODN4中;光模块M2的4个波长经过4x4的循环阵列波导光栅后,λ1被分配到ODN2中,λ2被分配到ODN3中,λ3被分配到ODN4中,λ4被分配到ODN1中;光模块M3的4个波长经过4x4的循环阵列波导光栅后,λ1被分配到ODN3中,λ2被分配到ODN4中,λ3被分配到ODN1中,λ4被分配到ODN2中;光模块M4的4个波长经过4x4的循环阵列波导光栅后,λ1被分配到ODN4中,λ2被分配到ODN1中,λ3被分配到ODN2中,λ4被分配到ODN3中。如此,每个ODN中包含4个波长λ1、λ2、λ3和λ4,而这4个下行波长是来自不同光模块。波长进入不同的ODN后,光分路器(Splitter)对下行波长进行广播,所有的ONU都能收到4个下行波长λ1、λ2、λ3和λ4。ONU的其收发机是波长可调谐(λ-tunable)收发机,下行方向可以接收λ1、λ2、λ3和λ4任意一个波长。在上行方向,不同ODN中的ONU的波长可调谐收发机的发射波长可以调谐到λ5、λ6、λ7和λ8中任意一个波长,然后,经过光分路器和主干光纤,到达4x4的循环阵列波导光栅,和下行同样的分配方法,每个ODN中的4个波长被4x4的循环阵列波导光栅分配到不同的上行输出端口,使得每个输出端口包含4个波长,而这4个波长是来自不同的ODN。之后阵列波导光栅进行解复用,四个上行波长分别送往四个光模块对应的收发机中。需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,比如以下各种方法的一种或多种或全部:方法一:接收上层管理控制模块发送的虚拟无源光网络创建消息,所述虚拟无源光网络创建消息包括待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID,所述VPONID用于标识由虚拟光线路终端和所述至少一个光网络单元组成的虚拟无源光网络,所述λ-flow用于ID标识一个波长流;根据所述VPONID和至少一个λ-flowID,与所述VPONID标识的虚拟无源光网络内至少一个光网络单元建立通信连接关系。方法二:光网络单元接收下发的虚拟无源光网络创建消息,所述虚拟无源光网络创建消息包括待创建的虚拟无源光网络的标识VPONID和至少一个波长流标识λ-flowID;所述光网络单元根据所述VPONID和λ-flowID建立λ-flow表项,向所述VPONID标识的虚拟无源光网络内光线路终端上报注册信息,以建立与所述光线路终端的通信连接关系,所述注册信息包括λ-flow表项,所述λ-flow表项包含光网络单元标识和所述λ-flowID。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,ReadOnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁盘或光盘等。以上对本发明实施例提供的虚拟化无源光网络的方法、装置和无源光网络虚拟化系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1