专利名称:业务转发方法及系统的制作方法
技术领域:
本发明涉及通信领域,具体而言,涉及ー种业务转发方法及系统。
背景技术:
城域以太网论坛(Metro Ethernet Forum,简称为MEF)定义了基于以太网的线路业务(Ethernet Line Service,简称为E-Line)、基于以太网的局域网业务(Ethernet LANService,简称为E-LAN)、基于以太网的树形业务(EthernetTree Service,简称为E-Tree)三种以太网业务类型,来支持端到端的业务。E-line、E-LAN、E-TREE业务以用户网络接ロ(UserNetwork Interface,简称为UNI)为基础进行建立,每个接ロ对应相应的物理端ロ或物理端ロ的逻辑端ロ,目前在无源光网络(Passive Optical Network,简称为PON)系统实现这些业务模型的需求不断增多,对于PON系统来说,UNI接ロ是ONU的连接用户的物理端ロ,可以是以太网接ロ或以太网接ロ的逻辑端ロ,根据E-line、E-LAN、E-TREE业务模型, ONU需要支持这几种业务的模型,但是ONU的功能会比较复杂,实现难度较高。同吋,由于在PON系统ONU为了支持E-LINE,E-LAN,E-TREE三种业务模型,需要大量的配置,从而配置管理过程也相对繁琐。针对相关技术中PON系统ONU为了支持多种业务模型,需要大量的配置,从而配置管理过程也相对繁琐的问题,目前尚未提出有效的解决方案。
发明内容
本发明g在提供ー种业务转发方法及系统,以解决相关技术中PON系统ONU为了支持多种业务模型,需要大量的配置,从而配置管理过程也相对繁琐的问题。根据本发明的ー个方面,提供了ー种业务转发方法,包括ONU将接收到的业务通过以太网标识和/或ONU的UNI的端ロ标识映射到PON的逻辑通道上,其中,PON逻辑通道为连接ONU及其对应的OLT之间的逻辑通道;光线路终端OLT通过其上的逻辑UNI端ロ建立PON逻辑通道和标签协议转发(MPLS)实例的映射关系;OLT将映射到PON逻辑通道上的业务通过MPLS实例进行转发。进ー步地,ONU将接收到的业务通过以太网标识和/或ONU的UNI的端ロ标识映射到PON的逻辑通道上包括以下之一接收到的业务为多个业务,且多个业务与多个以太网标识一一对应,将多个以太网标识对应的多个业务映射到ー个PON逻辑通道;接收到的业务为多个业务,且多个业务对应ー个以太网标识,将ー个以太网标识对应的多个业务映射到ー个PON逻辑通道;接收到的业务中的每ー个业务分别对应一个以太网标识或ONU的UNI的端ロ标识,通过每ー个业务对应的一个以太网标识或每ー个业务对应的UNI的端ロ标识将每ー个业务映射到其对应的PON逻辑通道。进ー步地,OLT使用其上的逻辑UNI端ロ建立PON逻辑通道和MPLS实例的映射关系包括0LT通过其上的逻辑UNI接ロ建立业务对应的以太网标识和PON逻辑通道的映射关系及业务对应的以太网标识和MPLS实例的映射关系。
进ー步地,在ONU的UNI端口和OLT的逻辑UNI端ロ之间建立VC用于实现ONU和OLT的映射配置,VC的属性包括0NU的UNI端ロ的标识、OLT的逻辑UNI端ロ的标识和VC的中间关联变量;进ー步地,虚拟连接的中间关联变量包括以太网标识和/或PON逻辑通道的标识。进ー步地,PON逻辑通道在EPON系统中为逻辑链路识别通路(LLID),PON逻辑通道在GPON系统中为GPON的封装方法的端ロ(GEM PORT)。进ー步地,ONU的UNI端ロ的标识包括0NU的UNI端ロ的物理属性,物理属性包括媒体接入控制MAC地址和/或以太网标识。进ー步地,OLT的逻辑UNI端ロ的标识包括OLT的逻辑UNI端ロ的物理属性,物理属性包括媒体接入控制MAC地址和/或以太网标识。 进ー步地,以太网标识包括虚拟局域网VLAN或VLAN+业务类型COS。进ー步地,逻辑UNI端ロ为ー个參考点,參考点位于OLT上的接入功能模块和汇聚功能模块的连接处,汇聚功能模块是指实现MPLS汇聚和转发的功能模块。进ー步地,业务的模型包括基于以太网的线路业务E_L1NE、基于以太网的局域网业务E_LAN和基于以太网的树形业务E_TREE。根据本发明的另一方面,提供了ー种业务转发系统,包括光线路终端(OLT)和光网络单元(ONU),ONU包括映射模块,用于将接收到的业务通过以太网标识和/或光网络单元ONU的用户网络接ロ UNI的端ロ标识映射到无源光网络PON的逻辑通道上,其中,PON逻辑通道为连接ONU及其对应的OLT之间的逻辑通道;0LT包括建立模块和转发模块,上述建立模块,用于通过其上的逻辑UNI端ロ建立PON逻辑通道和标签协议转发MPLS实例的映射关系;上述转发模块,用于将映射到PON逻辑通道上的业务通过MPLS实例进行转发。进ー步地,映射模块用于通过以下方式之一将接收到的业务通过以太网标识和/或光网络单元ONU的端ロ标识映射到无源光网络PON的逻辑通道上接收到的业务为多个
业务,且多个业务与多个以太网标识--对应,将多个以太网标识对应的多个业务映射到
ー个PON逻辑通道;接收到的业务为多个业务,且多个业务对应ー个以太网标识,将ー个以太网标识对应的多个业务映射到ー个PON逻辑通道;接收到的业务中的每ー个业务分别对应以太网标识或ONU的UNI的端ロ标识,通过每ー个业务对应的以太网标识或每ー个业务对应的UNI的端ロ标识将每ー个业务映射到其对应的PON逻辑通道。进ー步地,第一建立模块用于通过其所在OLT上的逻辑UNI接ロ建立业务对应的以太网标识和PON逻辑通道的映射关系及业务对应的以太网标识和MPLS实例的映射关系。进ー步地,系统还包括第二建立模块,用于在ONU的UNI端口和OLT的逻辑UNI端ロ之间建立虚拟连接VC用于实现ONU和OLT的映射配置,VC的属性包括0NU的UNI端ロ的标识、OLT的逻辑UNI端ロ的标识和VC的中间关联变量。通过本发明,采用ONU将接收到的业务通过以太网标识和/或光网络单元ONU的用户网络接ロ UNI的端ロ标识映射到无源光网络PON的逻辑通道上,其中,PON逻辑通道为连接ONU及其对应的OLT之间的逻辑通道;光线路终端OLT通过其上的逻辑UNI端ロ建立PON逻辑通道和标签协议转发MPLS实例的映射关系;0LT将映射到PON逻辑通道上的业务通过MPLS实例进行转发,解决了相关技术中PON系统ONU为了支持多种业务模型,需要大量的配置,从而配置管理过程也相对繁琐的问题,进而达到了减低ONU的复杂度和成本的效果。
此处所说明的附图用来提供对本发明的进ー步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是根据相关技术的E-LINE业务类型的示意图;图2是根据相关技术的E-LAN业务类型的示意图;图3是根据相关技术的E-TREE业务类型的示意图;图4是根据相关技术的通过MPLS方式来实现端到端业务模型示意图;
图5是根据相关技术的DPoE系统的拓扑结构示意图;图6是根据本发明实施例的业务转发方法的流程图;图7是根据本发明实施例的ELINE :EPL业务实现映射图(per EVC per SFmultipleLLID);图8是根据本发明实施例的ELINE =EVPL业务实现映射图(per EVC per SFmultipleLLID);图9是根据本发明实施例的ELAN :EP_LAN业务实现映射图(per EVC per SFmultipleLLID);图10是根据本发明实施例的ELAN :EVP_LAN业务实现映射图(per EVC per SFmultipleLLID);图11是根据本发明实施例的E-Tree :EP_Tree业务实现映射图(per EVC per SFmultipleLLID);图12是根据本发明实施例的E-Tree :EVP_Tree业务实现映射图(per EVC perSFmultiple LLID);图13是根据本发明实施例的OLT抽象出逻辑UNI后的业务模型示意图;图14是根据本发明实施例的ELAN :EVP_LAN业务实现映射的示意图(multipleEVC perSF per LLID);图15是根据本发明实施例的业务转发系统的结构框图;以及图16是根据本发明实施例的业务转发系统的优选的结构框图。
具体实施例方式下文中将參考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互組合。本实施例提供了ー种业务转发方法,图6是根据本发明实施例的业务转发方法的流程图,如图6所示,该方法包括如下步骤步骤S602 =ONU将接收到的业务通过以太网标识和/或光网络单元(ONU)的用户网络接ロ UNI的端ロ标识映射到无源光网络PON的逻辑通道上,其中,PON逻辑通道为连接ONU及其对应的OLT之间的逻辑通道;步骤S604 :光线路终端(OLT)通过其上的逻辑UNI端ロ建立PON逻辑通道和标签协议转发MPLS实例的映射关系;步骤S606 =OLT将映射到PON逻辑通道上的业务通过MPLS实例进行转发。通过上述方法,ONU将接收到的业务映射到PON逻辑通道上,然后OLT通过建立PON逻辑通道和MPLS实例的映射关系将映射到PON逻辑通道上的业务通过MPLS进行转发,克服了相关技术中PON系统ONU为了支持多种业务模型,需要大量的配置,从而配置管理过程也相对繁琐的问题,进而达到了减低ONU的复杂度和成本的效果。优选地,ONU将接收到的业务通过以太网标识和/或ONU的UNI的端ロ标识映射到PON的逻辑通道上包括以下之一接收到的业务为多个业务,且多个业务与多个以太网标识一一对应,将多个以太网标识对应的多个业务映射到ー个PON逻辑通道;接收到的业务为多个业务,且多个业务对应ー个以太网标识,将ー个以太网标识对应的多个业务映射到ー个PON逻辑通道;接收到的业务中的每ー个业务分别对应以太网标识或ONU的UNI的端ロ标识,通过每ー个业务对应的以太网标识或每ー个业务对应的UNI的端ロ标识将每ー个业务映射到其对应的PON逻辑通道。通过该优选实施例,实现了 ONU将接收的业务映射 到PON逻辑通道的多祥性。优选地,OLT使用其上的逻辑UNI端ロ建立PON逻辑通道和MPLS实例的映射关系包括0LT通过其上的逻辑UNI接ロ建立业务对应的以太网标识和PON逻辑通道的映射关系及业务对应的以太网标识和MPLS实例的映射关系。通过该优选实施例,通过建立两次映射关系实现了 PON逻辑通道和MPLS实例的映射。优选地,在ONU的UNI端口和OLT的逻辑UNI端ロ之间建立虚拟连接VC用于实现ONU和OLT的映射配置,VC的属性包括0NU的UNI端ロ的标识、OLT的逻辑UNI端ロ的标识和VC的中间关联变量。通过该优选实施例,通过在OLT和ONU上建立VC,并进行相应的配置,降低了 ONU和OLT两侧的映射配置的复杂度。优选地,虚拟连接的中间关联变量包括以太网标识和/或PON逻辑通道的标识。通过该优选实施例,采用现有參数降低了 ONU和OLT两侧的映射的复杂度。优选地,PON逻辑通道在EPON系统中为逻辑链路识别通路(LLID),PON逻辑通道在GPON系统中为基于GPON的封装方法的端ロ(GEM PORT)。通过该优选实施例,实现了业务转发方法的灵活性。优选地,ONU的UNI端ロ的标识包括0NU的UNI端ロ的物理属性和/或以太网标识,物理属性包括媒体接入控制MAC地址。通过该优选实施例,采用现有參数降低了 ONU和OLT两侧的映射的复杂度。 优选地,OLT的逻辑UNI端ロ的标识包括OLT的逻辑UNI端ロ的物理属性和/或以太网标识,物理属性包括媒体接入控制MAC地址。通过该优选实施例,采用现有參数降低了 ONU和OLT两侧的映射的复杂度。优选地,以太网标识包括虚拟局域网VLAN或VLAN+业务类型COS。优选地,逻辑UNI端ロ为ー个參考点,參考点位于OLT上的接入功能模块和汇聚功能模块的连接处,汇聚功能模块是指实现MPLS汇聚和转发的功能模块。优选地,业务的模型包括基于以太网的线路业务(E_Line)、基于以太网的局域网业务(E_LAN)和基于以太网的树形业务(E_TREE)。实施例一
本实施例提供ー种业务实现方法,本实施例结合了上述实施例及其中的优选实施方式,该方法包括如下步骤步骤I :0LT侧配置逻辑UNI接ロ,并配置所属的业务类型E_LINE,E-LAN,E-TREE0步骤2 0LT的逻辑UNI接口和0LT/0NU之间的业务承载通道建立映射关系。步骤3 =ONU建立用户侧UNI接口和OLT逻辑UNI接ロ之间映射关系。
优选地,上述的逻辑UNI接ロ可以使用VLAN或MAC地址作为标识。一个逻辑UNI接ロ可以包括ー个VLAN或MAC地址,也可以包括多个VLAN或多个MAC地址。 优选地,0LT/0NU之间的业务承载通道包括GP0N技术的GEM PORT, EPON技术的LLID,或者是 VLAN+LLID,VLAN+GEMP0RT。在本实施例中,对于ー种E-LINE、E-LAN或E-TREE业务,具体的映射方式如下步骤I :CE与ONU用户侧以太网端ロ相连,指定需要承载的以太网业务方式(端ロ透传或端ロ VLAN复用)。步骤2 =OLT上配置L2VPN实例(根据具体E-Line/E-LAN/E-Tree业务类型配置,具体參见后续的实施例),配置三层接ロ及路由(静态或动态路由),启用MPLS (如LDP),和上游设备协商LSP,与对端PE协商PW。步骤3 :0NU用户侧以太网端ロ UNI和OLT侧逻辑UNI端ロ的连接通过抽象的虚拟连接进行配置管理,并做具体的映射,步骤3包括如下的步骤3. I和步骤3. 2 步骤3. I =ONU上针对要承载的业务,配置本地业务处理,完成端ロ/端ロ VLAN到ONU与OLT之间业务承载通路(VLAN,和或LLIDjP /或GEM Prot)之间的映射。步骤3. 2 =OLT上配置ONU与OLT之间指定业务承载通路(VLAN,LLID和/或GEMProt)到内部VLAN通路(native vlan通路,可以采用单层或双层vlan tag标识)的映射,同时将内部VLAN通路关联到指定的MPLS L2VPN实例。至此,完成整个抽象的虚拟连接的建立,同时将该虚拟连接关联到对应的L2VPN业务转发实例上。步骤4 :对端PE完成相应的L2VPN配置,如果对端也是PON系统,则建立方式同上述步骤2-步骤3过程。需要说明的是,通过以上步骤,完成CE之间的相应的以太网业务开通。优选地,上述步骤3可以针对抽象的虚拟连接(VC)进行配置,该配置方式如下步骤所示步骤a :指定VC中UNI端ロ的标识。其中ー个为ONU的UNI端ロ标识(可以为VLAN或者MAC地址),ー个为OLT上的逻辑UNI标识(可以通过VLAN进行标识)。分别对应上述步骤3. I中的端ロ/端ロ VLAN以及步骤3. 2中的内部VLAN通路。步骤b :指定VC中的中间关联属性,可以为VLAN,也可以为PON链路标识,比如LLID 或者 GEMP0RT。需要说明的是,步骤b的完成,在系统内部相当于完成步骤3. I中把ONU的端ロ /端ロ VLAN与ONU和OLT之间的业务承载通路的映射以及步骤3. 2中的ONU和OLT之间的业务承载通路和内部VLAN通路的映射。步骤c :配直VC标识和L2VPN实例的关联关系。在本实施例中,通过以上三个步骤的配置,在管理层面上更加简洁,更加容易维护,不需要繁琐的对连接中的每个部分分别进行映射方面的配置。本实施例,对于抽象的虚拟连接(VC)进行配置时,通过在OLT用户侧配置逻辑UNI端ロ,逻辑UNI接口和ONU侧UNI端ロ之间形成虚拟连接,在OLT上创建L2VPN实例,建立和对端PE的连接,同时建立所述虚拟连接和L2VPN的映射,最终实现端到端的业务连接。通过OLT侧逻辑UNI端口和ONU侧UNI端ロ之间建立的虚拟连接,可以更高效的从整体的角度对整个系统层面的端到端业务连接进行配置管理。需要说明的是,在整个端到端的业务通路实现过程中,由OLT作为PE,与对端PE通过浄态配置或协议,如 MPLS (Multi-protocol Lable Switch) LDP (Label DistributionProtocol),建立L2VPN。ONU和OLT之间通过抽象的虚拟连接,采用内部机制实现承载业务到L2VPN实例之间的数据通路。采用本发明的方法,既可以实现MEF定义的几种类型的端到端的以太网业务,也可以降低ONU的实现复杂度,在一定程度上降低成本。同时,可以更有好的对整个端到端的连接进行管理。实施例ニ 本实施例提供了 ー种业务实现方法,本实施例结合了上述实施例及其中的优选实施方式,图7是根据本发明实施例的ELINE :EPL业务实现映射图(per EVC per SFmultiple LLID),如图7所不,本实施例描述了 EPL(Ethernet Private Line)业务,实现UNIl到UNI2端ロ级点到点(P2P,Point-to-Point)业务传输,该方法包括如下步骤步骤I :创建UNIl和OLT侧逻辑UNI端ロ之间的虚拟连接VC,标识为VC1,VCl两侧UNI端ロ的标识分别为UNIl的端ロ标识和native vlanl。VCl为P2P类型。步骤2 :配置VCl的中间关联属性为tls vlanl,对EPON来说,共享链路LLIDl。步骤3 0LT上配置虚拟专线实例(vlll)。步骤4 :配置VCl和vlll关联。步骤5 :0LT上配置三层接ロ及路由(动态或静态路由),启用标签分发协议学习和建立LSP。步骤6 0LT上配置PW,指定对端为PE2,并关联到vlll。步骤7 :对端PE完成相应的L2VPN配置,如果对端也是PON系统,则建立方式參考上述步骤I 步骤6。需要说明的是,图7中tls vlan可替换为LLID或GEM port。需要说明的是,步骤I和2相当于配置ONU上配置UNIl到tls vlanl的映射关系以及在 OLT 上配置 tls vlanl 到 native vlanl 的映射(指定 tls vlanl 到 native vlanl的转换);步骤4相当于把native vlanl和vlll关联;在本实施例中,上述PW学习建立后,整个数据通路打通,数据转发流程包括如下步骤步骤I :0NU的UNIl上接收到来自CE (Customer Edge)的数据流。步骤2 :根据映射关系,承载到ONU与OLT之间的业务通路上,添加tls vlanl,发往 0LT。步骤3 :0LT接收数据后,根据配置的映射规则,将tls vlanl转换为nativevlanl (打 native vlanl tag)后发送到 vll 实例。步骤4 0LT上vlll实例收到native vlan I数据流,取出净荷,找到对应的PW,完成PW/LSP封装后发往对端PE2。步骤5 :数据流通过LSP通路送到PE2,PE2收到分组后,根据PW标签解封装,并找到对应的vll实例,去掉PW/LSP封装后取出净荷,发送到对应的UNI端ロ。需要说明的是,本实施例以上行为例,下行为上行流程的逆过程,在此不再赘述。实施例三本实施例提供了 ー种业务实现方法,本实施例结合了上述实施例及其中的优选实施方式,图8是根据本发明实施例的ELINE :EVPL业务实现映射图(per EVC per SFmultiple LLID),如图 8 所不,本实施例描述了 EVPL(Ethernet Virtual Private Line)业务,实现UNIl上vlanl到UNI3上的P2P业务传输和UNIl上vlan2到UNI4上的P2P业务传输,该方法包括如下步骤步骤I :创建ONU上UNIl和OLT侧逻辑UNI端ロ之间的两个VC连接,分别为VCl 和VC2。VCl的两个UNI端ロ标识分别为vlanl和native vlanl, VC2的两个UNI端ロ标识分别为 vlan2 和 native vlan2。VCl 和 VC2 为 P2P 类型。步骤2 :配置VCl和VC2的中间关联属性分别为pon vlanl和pon vlan2,VCl和VC2 共享 LLIDl。步骤3 =OLT上配置虚拟专线实例vll和vII2。步骤4 :配置VCl和vlll关联,配置VC2和vII2关联。步骤5 :0LT上配置三层接ロ及路由(动态或静态路由),启用标签分发协议学习和建立LSP。步骤6:0LT上配置PWl,指定对端为PE2,并关联到vIIl。OLT上配置PW2,指定对端为PE3,并关联到vII2。步骤7 :对端PE2和PE3完成相应的L2VPN配置,如果对端也是PON系统,则建立方式參考上述步骤I 步骤6。需要说明的是,图8中tls vlan可替换为LLID或GEM port。需要说明的是,步骤I和步骤2相当于完成以下两个配置(I)ONU上配置UNIl上vlanl到pon vlanl的映射关系(数据转发时,vlanl不作为净荷,被剥离);0NU上配置■11上¥1&112到?011 vlan2的映射关系(数据转发吋,vlan2不作为净荷,被剥离)。(2) OLT 上配置 pon vlanl 到 native vlanl 的映射(指定 pon vlanl 到 nativevlanl 的转换);0LT上配置pon vlan2 到native vlan2 的映射(指定pon vlan2 到nativevlan2的转换)。步骤4相当于该配置相当于在OLT上配置native vlanl关联到vlll ;0LT上配置nativevlan2 关联到 vII2。在本实施例中,数据流转发流程包括如下步骤步骤I :0NU的UNIl上接收的数据流。步骤2 :如果数据分组携带vlan tag为vlanl,根据映射关系,剥离vlanl后添加pon vlanl,发往0LT。如果数据分组携带vlan tag为vlan2,根据映射关系,剥离vlan2后添加 pon vlan2,发往 OLT。步骤3 :0LT接收到来自ONU的pon vlanl数据后,根据配置的映射规则,将ponvlanl转换为native vlanl (打native vlanl tag)后发送到vlll实例;收到来自ONU的pon vlan2数据后,根据配置的映射规则,将pon vlan2转换为native vlan2 (标记nativevlanl tag)后发送到vII2实例。步骤4 :0LT上vlll实例收到native vlan I数据流,取出净荷,找到对应的PW1,完成PW/LSP封装后发往对端PE2 ;0LT上vII2实例收到native vlan 2数据流,取出净荷,找到对应的PW2,完成PW/LSP封装后发往对端PE3。步骤5 :数据流通过LSP通路送到PE2,PE2收到分组后,根据PW标签解封装,并找到对应的vll实例,去掉PW/LSP封装后取出净荷,发送到对应的UNI端ロ。需要说明的是,本实施例以上行为例,下行为上行流程的逆过程,在此不再赘述。实施例四本实施例提供了ー种业务实现方法,本实施例结合了上述实施例及其中的优选 实施方式,图9是根据本发明实施例的ELAN :EP-LAN业务实现映射图(per EVC per SFmultiple LLID),如图 9 所不,本实施例描述了 EP-LAN(Ethernet Private LAN)业务,实现 UNI1、UNI2, UNI3 和 UNI4 之间端ロ级多点到多点(MultiPoint-to-MultiPoint,简称为MP2MP)业务传输,该方法包括如下步骤步骤I :创建ONU上UNII、UNI2和OLT侧逻辑UNI端ロ之间的两个VC连接,分别为VCl和VC2。VCl的两个UNI端ロ标识分别为UNIl的端ロ标识和native vlanl, VC2的两个UNI端ロ标识分别为UNI2的端ロ标识和native vlan2。VCl和VC2为P2P类型步骤2 :配置VCl和VC2的中间关联属性分别为tls vlanl和tls vlan2。VCl和VC2 共享 LLIDl。步骤3 0LT上配置虚拟交换实例vsiI。步骤4 :配置VCl和VC2分别为vsil关联。步骤5 :0LT上配置三层接ロ及路由(动态或静态路由),启用标签分发协议学习和建立LSP。步骤6:0LT上配置PWl,指定对端为PE2,并关联到vsil。OLT上配置PW2,指定对端为PE3,并关联到vsil。步骤7 :对端PE2、PE3完成相应的L2VPN配置,如果对端也是PON系统,则建立方式參考上述步骤I 步骤6。需要说明的是,图9中tls vlan可替换为LLID或GEM port。需要说明的是,步骤I和步骤2相当于完成以下两个配置(I)ONU上配置UNIl到tls vlanl的映射关系;0NU上配置UNI2到tls vlan2的映射关系。(2) OLT 上配置 tls vlanl 到 native vlanl 的映射(指定 tls vlanl 到 nativevlanl 的转换);0LT上配置 tls vlan2 到 native vlan2 的映射(指定 tls vlan2 到 nativevlan2的转换)。步骤4相当于完成以下配置OLT上配置native vlanl关联到vsil ;0LT上配置nativevlan2 关联至丨J vsil。在本实施例中,上述PW学习建立后,整个数据通路打通,数据转发流程包括如下步骤
步骤I :0NU的UNIl上接收的数据流。步骤2 :根据映射关系,承载到ONU与OLT之间的业务通路上,添加tls vlanl,发往 0LT。步骤3 :0LT接收数据后,根据配置的映射规则,将tls vlanl转换为nativevlanl (打 native vlanl tag)后发送到 vsil 实例。步骤4 0LT上vsil实例收到native vlan I数据流,取出净荷,根据目的MAC查找vsi转发表,如找到对应的出口(如PWl),完成PW/LSP封装后发往对端PE2,否则进行MAC地址学习,并在vsil内洪泛,发送到PWl、PW2和native vlan 2。步骤5 =Pffl数据流通过LSP通路送到PE2,PE2收到分组后,根据PW标签解封装,并找到对应的vsi实例,去掉PW/LSP封装后取出净荷,根据MAC进行转发,发送到对应出ロ (如 UNI3)。需要说明的是,此处以ー个UNI端ロ为例,其他UNI端ロ收数据处理方式同上。实施例五本实施例提供了ー种业务实现方法,本实施例结合了上述实施例及其中的优选实施方式,图10是根据本发明实施例的ELAN :EVP-LAN业务实现映射图(per EVC per SFmultipleLLID),如图 10 所不,本实施例描述了 EVP-LAN(Ethernet Virtual Private LAN)业务,实现UNIl上vlanl到UNI3上vlanX和UNI4上vlanY的MP2MP业务传输以及UNIl上vlan2到UNI4上vlanZ的MP2MP业务传输,该方法包括如下步骤步骤I :创建ONU上UNIl和OLT侧逻辑UNI端ロ之间的两个VC连接,分别为VCl和VC2。VCl的两个UNI端ロ标识分别为vlanl和native vlanl, VC2的两个UNI端ロ标识分别为 vlan2 和 native vlan2。VCl 和 VC2 为 P2P 类型。步骤2 :配置VCl和VC2的中间关联属性分别为pon vlanl和pon vlan2。步骤3 =OLT上配置虚拟专线实例vsil和vsi2 ;步骤4 :配置VCl和VC2分别和vsil和vsi2关联,VCl和VC2共享LLID1。步骤5 :0LT上配置三层接ロ及路由(动态或静态路由),启用标签分发协议学习和建立LSP。步骤6:0LT上配置PWl,指定对端为PE2,并关联到vsil。OLT上配置PW2,指定对端为PE3,并关联到vsil。OLT上配置PW3,指定对端为PE3,并关联到vsi2。步骤7 :对端PE2和PE3完成相应的L2VPN配置,如果对端也是PON系统,则建立方式同上述步骤I 步骤6。需要说明的是,步骤I和步骤2相当于完成以下两个配置(I)ONU上配置UNIl上vlanl到pon vlanl的映射关系(数据转发时,vlanl不作为净荷,被剥离);0NU上配置■11上¥1&112到?011 vlan2的映射关系(数据转发吋,vlan2不作为净荷,被剥离)。(2) OLT 上配置 pon vlanl 到 native vlanl 的映射(指定 pon vlanl 到 nativevlanl 的转换);0LT上配置pon vlan2 到native vlan2 的映射(指定pon vlan2 到nativevlan2的转换)。步骤4相当于完成以下配置OLT上配置native vlanl关联到vsil ;0LT上配置nativevlan2 关联到 vsi2。
本实施例中,数据流转发过程包括如下步骤步骤I :0NU的UNIl上接收的数据流。步骤2 :如果数据分组携带vlan tag为vlanl,根据映射关系,剥离vlanl后添加pon vlanl,发往0LT。如果数据分组携带vlan tag为vlan2,根据映射关系,剥离vlan2后添加 pon vlan2,发往 OLT。需要说明的是,步骤2之后的数据流转发过程的后续过程同实施例四。实施例六本实施例提供了ー种业务实现方法,本实施例结合了上述实施例及其中的优选实施方式,图11是根据本发明实施例的E-Tree :EP-Tree业务实现映射图(per EVC per SFmultipleLLID),如图 11 所不,本实施例描述了 EP-Tree (Ethernet Private Tree)业务, 实现UNII、UNI2和UNI3之间端ロ级root多点业务传输,其中UNI3为root, UNII,UNI2为leaf,该方法包括如下步骤步骤I :创建ONU上UNII和UNI2和OLT侧逻辑UNI端ロ之间的两个VC连接,分别为VCl和VC2JC1的两个UNI端ロ标识分别为UNIl的端ロ标识(MAC地址)和nativevlanl,VC2的两个UNI端ロ标识分别为UNI2的端ロ标识和native vlan2。VCl和VC2为P2P类型。步骤2 :配置VCl和VC2的中间关联属性分别为tls vlanl和tls vlan2。步骤3 0LT上配置虚拟交换实例vsil。步骤4 :配置VCl和VC2分别和vsil关联,并指定各个VC的属性为leaf。步骤5 0LT上配置三层接ロ及路由(动态或静态路由),启用标签分发协议学习和建立LSP。步骤6 :0LT上配置PW1,指定对端为PE2,并关联到vsil,指定属性root。步骤7 :对端PE2、PE3完成相应的L2VPN配置,如果对端也是PON系统,则建立方式參考上述步骤I 步骤6。需要说明的是,图11中tls vlan可替换为LLID或GEM port。需要说明的是,步骤I和步骤2相当于完成以下两个配置(I) :0NU上配置UNIl到tls vlanl的映射关系;0NU上配置UNI2到tls vlan2的映射关系。(2) :0LT 上配置 tls vlanl 到 native vlanl 的映射(指定 tls vlanl 到 nativevlanl 的转换);0LT上配置 tls vlan2 到 native vlan2 的映射(指定 tls vlan2 到 nativevlan2的转换)步骤4相当于完成以下配置OLT上配置native vlanl关联到vsil,指定属性leaf ;0LT上配置native vlan2关联到vsil,指定属性leaf。在本实施例中,PW学习建立后,整个数据通路打通,数据转发流程除vsi内leaf电路之间不能转发数据外,其他过程同实施例四。需要说明的是,本实施例的实施方案同样适用于UNIl作root的场景。实施例七本实施例提供了 ー种业务实现方法,本实施例结合了上述实施例及其中的优选实施方式,图12是根据本发明实施例的E-Tree =EVP-Tree业务实现映射图(per EVC perSF multipleLLID),如图 12 所不,本实施例描述了 EVP-Tree (Ethernet Virtual PrivateTree)业务,实现UNII上vlanl、vlan2到UNI3上vlanX的rooted多点业务传输,其中UNI3上vlanX为root,该方法包括如下步骤步骤I :创建ONU上UNIl和OLT侧逻辑UNI端ロ之间的两个VC连接,分别为VCl和VC2。VCl的两个UNI端ロ标识分别为vlanl和native vlanl, VC2的两个UNI端ロ标识分别为 vlan2 和 native vlan2。VCl 和 VC2 为 P2P 类型。步骤2 :配置VCl和VC2的中间关联属性分别为pon vlanl和pon vlan2。步骤3 0LT上配置虚拟专线实例vsil步骤4 :配置VCl和VC2分别和vsil关联,并指定VCl和VC2属性为leaf. VCl和VC2 共享 LLIDl步骤5 :0LT上配置三层接ロ及路由(动态或静态路由),启用标签分发协议学习 和建立LSP。步骤6 :0LT上配置PW1,指定对端为PE2,并关联到vsil。步骤7 :对端PE2完成相应的L2VPN配置,如果对端也是PON系统,则建立方式參考上述步骤I 步骤6。需要说明的是,图12中tls vlan可替换为LLID或GEM port。需要说明的是,步骤I和步骤2相当于完成以下配置(I)ONU上配置UNIl上vlanl到pon vlanl的映射关系(数据转发时,vlanl不作为净荷,被剥离);0NU上配置■11上¥1&112到?011 vlan2的映射关系(数据转发吋,vlan2不作为净荷,被剥离)。(2) OLT 上配置 pon vlanl 到 native vlanl 的映射(指定 pon vlanl 到 nativevlanl 的转换);0LT 上配置pon vlan2 到 native vlan2 的映射(指定pon vlan2 到 nativevlan2的转换)。步骤4相当于完成以下配置OLT上配置native vlanl关联到vsil,指定属性leaf。OLT上配置native vlan2关联到vsil,指定属性leaf。在本实施例中,PW学习建立后,整个数据通路打通。数据转发流程除vsi内leaf电路之间不能转发数据外,其他过程同实施例五。需要说明的是,本实施例中的实施方案同样适用于UNIl vlanl或vlan2作root的场景。在上述实施例ニ至实施例六中,均适用于native vlan为双tag的情况;上述实施例ニ至实施例六的实施例的步骤中的ONU与OLT之间的业务通路可以使用 EPON Ilid (Ilid)或 GPON gem port (gem port)区分,此时,相关 tls vlan/pon vlan 替换为Ilid或gem port即可。或者通过VLAN+LLID/VLAN+GEMP0RT来区分。实施例八本实施例提供了ー种业务实现方法,本实施例结合了上述实施例及其中的优选实施方式,图14是根据本发明实施例的ELAN =EVP-LAN业务实现映射的示意图(multipleEVC per SFper LLID),如图 14所不,本实施例描述了 EVP_LAN(Ethernet Virtual PrivateLAN)业务,实现UNIl上vlanl到UNI3上vlanX和UNI4上vlanY的MP2MP业务传输以及UNIl 上 vlan2 到 UNI4 上 vlanZ 的 MP2MP 业务传输以及 UNI2 的 vlan v3 到 UNI4 的 vlanZ的MP2MP业务传输(多个EVC对应ー个业务流,ー个业务流对应ー个LLID (对EPON而言)的实施方式),该方法包括如下步骤步骤I :创建ONU上UNII和OLT侧逻辑UNI端ロ之间的三个VC连接,分别为VCl和VC2以及VC3。VCl的两个UNI端ロ标识分别为vlanl和native vlanl,VC2的两个UNI端ロ标识分别为vlan2和native vlan2, VC3的两个UNI端ロ标识分别为vlan3和nativevlan2.VCl和VC2和VC3均为P2P类型。步骤2 :配置VCl和VC2以及VC3的中间关联属性分别为pon vlanl和pon vlan2。VCl通过LLIDl进行业务传输,VC2和VC3通过LLID2进行业务传输。其中vlan2,vlan3以及 pon vlan2, native vlan2 的取值相同。需要说明的是,通过步骤I和2的配置,相当于把来自于UNI ロ的相同业务(通过相同vlan进行识别)进入到相同的SF进行处理,然后通过PON链路通道进行承载。步骤3 0LT上配置虚拟专线实例vsil和vsi2。 步骤4 :配置VCl和vsil关联,VC2和VC3和vsi2关联步骤5 :0LT上配置三层接ロ及路由(动态或静态路由),启用标签分发协议学习和建立LSP。步骤6:0LT上配置PWl,指定对端为PE2,并关联到vsil。OLT上配置PW2,指定对端为PE3,并关联到vsil。OLT上配置PW3,指定对端为PE3,并关联到vsi2。步骤7 :对端PE2和PE3完成相应的L2VPN配置,如果对端也是PON系统,则建立方式參考上述步骤I 步骤6。需要说明的是,上述方式同样适用于图5所示的DPoE网络。在DPoE网络中,上述实施例中所示的OLT可以为DPOE System,也可以为DPoE System中的OLT。需要说明的是,实施例ニ至七中,对应的ONU侧不进行汇聚,ー个来自ONU侧的业务(EVC)对应ー个业务流(SF service flow),多个业务流对应ー个PON链路标识,比如LLID (通过VLAN来区分)。对应的,在实施例中ONU UNI端口和OLT逻辑UNI之间的虚拟连接的中间变量如果为VLAN吋,则该中间变量可以不等于ONU UNI的VLAN标识,或者等于ONU UNI 的 VLAN 标识。在实施例八中,来自ONU侧UNI端ロ的多个业务(EVC)可以汇聚到一个业务流(ServiceFlow,简称为SF), 一个Service Flow则对应一个PON链路标识,比如LLID。本实施例提供了ー种业务转发系统,用以实现上述的业务转发方法,图15是根据本发明实施例的业务转发系统的结构框图,该系统包括OLT 2和ONU 4,其中,0LT2包括建立模块22和转发模块24,ONU 4包括映射模块42,下面对上述结构进行详细描述ONU 4包括映射模块42,用于将接收到的业务通过以太网标识和/或ONU的UNI的端ロ标识映射到PON的逻辑通道上,其中,PON逻辑通道为连接ONU及其对应的OLT之间的逻辑通道。OLT 2包括第一建立模块22,用于通过其上的逻辑UNI端ロ建立PON逻辑通道和标签协议转发MPLS实例的映射关系;转发模块24,连接至映射模块42,用于将映射模块42映射到PON逻辑通道上的业务通过M PLS实例进行转发。优选地,映射模块42用于通过以下方式之一将接收到的业务通过以太网标识和/或ONU的端ロ标识映射到PON的逻辑通道上接收到的业务为多个业务,且多个业务与多个以太网标识一一对应,将多个以太网标识对应的多个业务映射到ー个PON逻辑通道;接收到的业务为多个业务,且多个业务对应ー个以太网标识,将ー个以太网标识对应的多个业务映射到ー个PON逻辑通道;接收到的业务中的每ー个业务分别对应一个以太网标识或ONU的UNI的端ロ标识,通过每ー个业务对应的一个以太网标识或每ー个业务对应的UNI的端ロ标识将每ー个业务映射到其对应的PON逻辑通道。优选地,建立模块用于通过其所在OLT上的逻辑UNI接ロ建立业务对应的以太网标识和PON逻辑通道的映射关系及业务对应的以太网标识和MPLS实例的映射关系。图16是根据本发明实施例的业务转发系统的优选的结构框图,如图16所示,上述系统还包括配置模块162,下面对上述结构进行详细描述系统还包括配置模块162,用于在ONU的UNI端ロ和OLT的逻辑UNI端ロ之间建立虚拟连接VC用于实现ONU和OLT的映射配置,VC的属性包括0NU的UNI端ロ的标识、 OLT的逻辑UNI端ロ的标识和VC的中间关联变量。通过上述实施例,提供了ー种业务转发方法及系统,通过ONU将接收到的业务映射到PON逻辑通道上,然后OLT通过建立PON逻辑通道和MPLS实例的映射关系将映射到PON逻辑通道上的业务通过MPLS进行转发,克服了相关技术中PON系统ONU为了支持多种业务模型,需要大量的配置,从而配置管理过程也相对繁琐的问题,进而达到了减低ONU的复杂度和成本的效果。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种业务转发方法,其特征在于,包括 所述ONU将接收到的业务通过以太网标识和/或光网络单元ONU的用户网络接口 UNI的端口标识映射到无源光网络PON的逻辑通道上,其中,所述PON逻辑通道为连接所述ONU及其对应的OLT之间的逻辑通道; 所述光线路终端OLT通过其上的逻辑UNI端口建立所述PON逻辑通道和标签协议转发MPLS实例的映射关系; 所述OLT将映射到所述PON逻辑通道上的业务通过所述MPLS实例进行转发。
2.根据权利要求I所述的方法,其特征在于,所述ONU将接收到的业务通过以太网标识和/或ONU的UNI的端口标识映射到PON的逻辑通道上包括以下之一 所述接收到的业务为多个业务,且所述多个业务与多个以太网标识一一对应,将所述多个以太网标识对应的多个业务映射到一个PON逻辑通道; 所述接收到的业务为多个业务,且所述多个业务对应一个以太网标识,将所述一个以太网标识对应的多个业务映射到一个PON逻辑通道; 所述接收到的业务中的每一个业务分别对应一个以太网标识或所述ONU的UNI的端口标识,通过所述每一个业务对应的一个以太网标识或所述每一个业务对应的UNI的端口标识将所述每一个业务映射到其对应的所述PON逻辑通道。
3.根据权利要求I所述的方法,其特征在于,所述OLT通过其上的逻辑UNI端口建立所述PON逻辑通道和MPLS实例的映射关系包括 所述OLT通过其上的所述逻辑UNI接口建立所述业务对应的所述以太网标识和所述PON逻辑通道的映射关系及所述业务对应的以太网标识和所述MPLS实例的映射关系。
4.根据权利要求I所述的方法,其特征在于, 在所述ONU的UNI端口和所述OLT的逻辑UNI端口之间建立虚拟连接VC用于实现所述ONU和所述OLT的映射配置,所述VC的属性包括所述ONU的UNI端口的标识、所述OLT的逻辑UNI端口的标识和所述VC的中间关联变量。
5.根据权利要求4所述的方法,其特征在于,所述虚拟连接的中间关联变量包括 以太网标识和/或所述PON逻辑通道的标识。
6.根据权利要求I至5中任一项所述的方法,其特征在于, 所述PON逻辑通道在以太网无源光网络EPON系统中为逻辑链路识别通路LLID,所述吉比特无源光网络PON逻辑通道在GPON系统中为基于GPON的封装方法的端口 GEMP0RT。
7.根据权利要求I至5所述的方法,其特征在于, 所述ONU的UNI端口的标识包括所述ONU的UNI端口的物理属性和/或以太网标识,其中,所述物理属性包括媒体接入控制MAC地址。
8.根据权利要求I至5中任一项所述的方法,其特征在于, 所述OLT的所述逻辑UNI端口的标识包括所述OLT的逻辑UNI端口的物理属性和/或以太网标识,其中,所述物理属性包括媒体接入控制MAC地址。
9.根据权利要求I至5中任一项所述的方法,其特征在于, 所述以太网标识包括虚拟局域网VLAN或VLAN+业务类型COS。
10.根据权利要求I至5中任一项所述的方法,其特征在于, 所述逻辑UNI端口为一个参考点,所述参考点位于所述OLT上的接入功能模块和汇聚功能模块的连接处,所述汇聚功能模块是指实现所述MPLS汇聚和转发的功能模块。
11.根据权利要求I至5中任一项所述的方法,其特征在干, 所述业务的模型包括基于以太网的线路业务E_Line、基于以太网的局域网业务E_LAN和基于以太网的树形业务E_TREE。
12.—种业务转发系统,包括光线路终端OLT和光网络单元0NU,其特征在于, 所述ONU包括映射模块, 所述映射模块,用于将接收到的业务通过以太网标识和/或光网络单元ONU的用户网络接ロ UNI的端ロ标识映射到无源光网络PON的逻辑通道上,其中,所述PON逻辑通道为连接所述ONU及其对应的OLT之间的逻辑通道; 所述OLT包括建立模块和转发模块, 所述建立模块,用于通过其上的逻辑UNI端ロ建立所述PON逻辑通道和标签协议转发MPLS实例的映射关系; 所述转发模块,用于将映射到所述PON逻辑通道上的业务通过所述MPLS实例进行转发。
13.根据权利要求12所述的系统,其特征在于,所述映射模块用于通过以下方式之一将接收到的业务通过以太网标识和/或光网络单元ONU的端ロ标识映射到无源光网络PON的逻辑通道上 所述接收到的业务为多个业务,且所述多个业务与多个以太网标识一一对应,将所述多个以太网标识对应的多个业务映射到ー个PON逻辑通道; 所述接收到的业务为多个业务,且所述多个业务对应ー个以太网标识,将所述ー个以太网标识对应的多个业务映射到ー个PON逻辑通道; 所述接收到的业务中的每ー个业务分别对应一个以太网标识或所述ONU的UNI的端ロ标识,通过所述每ー个业务对应的ー个以太网标识或所述每ー个业务对应的UNI的端ロ标识将所述每ー个业务映射到其对应的所述PON逻辑通道。
14.根据权利要求12所述的系统,其特征在干, 所述建立模块用于通过其所在OLT上的所述逻辑UNI接ロ建立所述业务对应的所述以太网标识和所述PON逻辑通道的映射关系及所述业务对应的以太网标识和所述MPLS实例的映射关系。
15.根据权利要求12所述的系统,其特征在干, 所述系统还包括配置模块,用于在所述ONU的UNI端口和所述OLT的逻辑UNI端ロ之间建立虚拟连接VC用于实现所述ONU和所述OLT的映射配置,所述VC的属性包括所述ONU的UNI端ロ的标识、所述OLT的逻辑UNI端ロ的标识和所述VC的中间关联变量。
全文摘要
本发明公开了一种业务转发方法及系统,该方法包括ONU将接收到的业务通过以太网标识和/或ONU的用户网络接口UNI的端口标识映射到PON的逻辑通道上,其中,PON逻辑通道为连接ONU及其对应的OLT之间的逻辑通道;OLT通过其上的逻辑UNI端口建立PON逻辑通道和MPLS实例的映射关系;OLT将映射到PON逻辑通道上的业务通过MPLS实例进行转发。通过本发明,达到了减低ONU的复杂度和成本的效果。
文档编号H04Q11/00GK102695103SQ201110074550
公开日2012年9月26日 申请日期2011年3月25日 优先权日2011年3月25日
发明者张奎, 臧美燕, 袁立权 申请人:中兴通讯股份有限公司