一种标签管理方法,数据流处理方法及设备技术

技术编号:15794803 阅读:220 留言:0更新日期:2017-07-10 09:58
本发明专利技术实施例公开了一种标签管理方法,数据流处理方法及设备,标签管理方法包括:控制器为数据流分配源标签;所述控制器向所述数据流的标签交换路径LSP上的入口网络设备发送第一边界网关协议BGP更新UPDATE报文,并向所述数据流的LSP上的出口网络设备发送第二BGP UPDATE报文,所述第一BGP UPDATE报文中包括所述数据流的流标识及所述源标签,所述第二BGP UPDATE报文中包括所述源标签与所述数据流的源对象的映射关系。本发明专利技术实施例能够简化配置、管理和维护。

【技术实现步骤摘要】
一种标签管理方法,数据流处理方法及设备
本专利技术实施例涉及通信
,尤其涉及一种标签管理方法,数据流处理方法及设备。
技术介绍
多协议标签交换(MultiprotocolLabelSwitching,MPLS)技术已经广泛部署于运营商的各种网络中,MPLS可以应用在业务层,作为创建各种虚拟专用网络(VirtualPrivateNetwork,VPN)业务的基础,也可以应用在传输层,用于创建标签交换路径(LabelSwitchingPath,LSP)。MPLS技术中,流量报文使用转发标签指导转发,如果流量需要穿过多层LSP,则会有多层标签,形成标签栈(LabelStack),在每个隧道的入口和出口处,进行入栈(push)和出栈(pop)操作。操作管理和维护(OperationAdministrationandMaintenance,OAM)功能对需要提供服务质量保障的网络非常重要,OAM可以简化网络操作,检验网络性能,降低网络运行成本。将OAM功能应用在MPLS技术中,可以对MPLS网络中的LSP进行性能检测、故障告警等处理。OAM技术要求能够根据流量数据报文,识别流量的源。在纯互联网协议(InternetProtocol,IP)网络中,IP报文头会携带源、目的IP地址,容易识别流量的源;而在MPLS网络中,MPLS转发标签只用来指示转发目的地址,不指示流量报文的源地址。因此MPLS网络中的OAM功能只能应用在特定场景中,例如应用在点到点(Point-to-Point,P2P)、点到多点(Point-to-Multipoint,P2MP)场景,这些场景中,流量有唯一的入口网络设备,因此OAM可以通过MPLS转发标签,识别该流量经过了哪条LSP,得知该流量的唯一的入口网络设备。而对于多点到点(Multipoint-to-Point,MP2P)、多点到多点(Multipoint-to-Multipoint,MP2MP)的场景,流量对应多个入口网络设备,不能根据MPLS转发标签识别流量的源。为了解决MPLS网络中MP2P、MP2MP场景的OAM实现问题,现有技术提出了一种源标签方案,该方案使用源标签(SourceLabel,SL)来标识流量的入口网络设备,由入口网络设备申请源标签,入口网络设备通过内部网关协议(InteriorGatewayProtocols,IGP)将源标签与入口网络设备的映射关系扩散到域内的其他网络设备,携带源标签的流量转发至出口网络设备时,出口网络设备根据源标签识别流量的入口网络设备。这种方案要求每个入口网络设备申请的源标签在源标识管理域(SourceIdentifierAdministrativeDomain,SIAD)内唯一,这将会占用全局标签空间,且源标签与入口网络设备的映射关系通过IGP扩散,会发布给所有支持源标签的网络设备,各网络设备需要维护大量信息,另外,为了使映射关系不扩散到SIAD外,跨自治系统场景使用边界网关协议(BorderGatewayProtocol,BGP)发布源标签与入口网络设备的映射关系时,需要配置复杂的过滤策略,即现有的源标签方案中存在着配置、管理和维护复杂的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种标签管理方法,数据流处理方法及设备,能够简化配置、管理和维护。第一方面,本专利技术实施例提供的标签管理方法,包括:控制器为数据流分配源标签;所述控制器向所述数据流的标签交换路径LSP上的入口网络设备发送第一边界网关协议BGP更新UPDATE报文,并向所述数据流的LSP上的出口网络设备发送第二BGPUPDATE报文,所述第一BGPUPDATE报文中包括所述数据流的流标识及所述源标签,所述第二BGPUPDATE报文中包括所述源标签与所述数据流的源对象的映射关系。结合第一方面,在第一方面的第一种实施方式中,所述数据流的源对象包括所述数据流源自的所述入口网络设备,或者所述数据流源自的所述入口网络设备的虚拟专用网络VPN实例,或者所述数据流源自的所述入口网络设备的所述VPN实例的用户边缘设备CE。结合第一方面,或第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述源标签在所述出口网络设备内唯一。结合第一方面,或第一方面的第一种实施方式,在第一方面的第三种实施方式中,所述第一BGPUPDATE报文中还包括用于指示标签类型为源标签的源标签标识。结合第一方面的第三种实施方式,在第一方面的第四种实施方式中,所述第二BGPUPDATE报文中携带源标识属性,所述源标识属性中包括用于指示标签类型为源标签的类型字段,以及用于确定所述源标签与所述数据流的源对象的映射关系的源标签字段和源对象标识字段。第二方面,本专利技术实施例提供的数据流处理方法,应用于数据流的标签交换路径LSP上的入口网络设备,包括:所述入口网络设备接收控制器发送的第一边界网关协议BGP更新UPDATE报文,以及接收用户边缘设备CE发送的所述数据流,所述第一BGPUPDATE报文中包括所述数据流的流标识及所述控制器为所述数据流分配的源标签;所述入口网络设备将所述源标签以及转发标签封装在所述流标识所标识的所述数据流中;所述入口网络设备根据所述转发标签向所述数据流的LSP上的出口网络设备发送封装后的数据流,以使得所述出口网络设备根据所述源标签识别所述数据流源自的源对象。结合第二方面,在第二方面的第一种实施方式中,所述数据流的源对象包括所述数据流源自的所述入口网络设备,或者所述数据流源自的所述入口网络设备的虚拟专用网络VPN实例,或者所述数据流源自的所述入口网络设备的所述VPN实例的所述CE。结合第二方面,或第二方面的第一种实施方式,在第二方面的第二种实施方式中,所述源标签在所述出口网络设备内唯一。结合第二方面,或第二方面的第一种实施方式,在第二方面的第三种实施方式中,所述第一BGPUPDATE报文中还包括用于指示标签类型为源标签的源标签标识,所述数据流中还封装有所述源标签标识。第三方面,本专利技术实施例提供的数据流处理方法,应用于数据流的标签交换路径LSP上的出口网络设备,包括:所述出口网络设备接收控制器发送的第二边界网关协议BGP更新UPDATE报文,以及接收入口网络设备发送的所述数据流,所述数据流中封装有所述控制器为所述数据流分配的源标签,所述第二BGPUPDATE报文中包括所述源标签与所述数据流的源对象的映射关系;所述出口网络设备根据所述源标签及所述源标签与所述数据流的源对象的映射关系确定所述数据流源自所述源对象。结合第三方面,在第三方面的第一种实施方式中,所述数据流的源对象包括所述数据流源自的所述入口网络设备,或者所述数据流源自的所述入口网络设备的虚拟专用网络VPN实例,或者所述数据流源自的所述入口网络设备的所述VPN实例的用户边缘设备CE。结合第三方面,或第三方面的第一种实施方式,在第三方面的第二种实施方式中,所述源标签在所述出口网络设备内唯一。结合第三方面,或第三方面的第一种实施方式,在第三方面的第三种实施方式中,所述数据流中还封装有用于指示标签类型为源标签的源标签标识。结合第三方面的第三种实施方式,在第三方面的第四种实施方式中,所述第二BGPUPDATE报文中携带源标本文档来自技高网
...
一种标签管理方法,数据流处理方法及设备

【技术保护点】
一种标签管理方法,其特征在于,包括:控制器为数据流分配源标签;所述控制器向所述数据流的标签交换路径LSP上的入口网络设备发送第一边界网关协议BGP更新UPDATE报文,并向所述数据流的LSP上的出口网络设备发送第二BGP UPDATE报文,所述第一BGP UPDATE报文中包括所述数据流的流标识及所述源标签,所述第二BGP UPDATE报文中包括所述源标签与所述数据流的源对象的映射关系。

【技术特征摘要】
1.一种标签管理方法,其特征在于,包括:控制器为数据流分配源标签;所述控制器向所述数据流的标签交换路径LSP上的入口网络设备发送第一边界网关协议BGP更新UPDATE报文,并向所述数据流的LSP上的出口网络设备发送第二BGPUPDATE报文,所述第一BGPUPDATE报文中包括所述数据流的流标识及所述源标签,所述第二BGPUPDATE报文中包括所述源标签与所述数据流的源对象的映射关系。2.根据权利要求1所述的方法,其特征在于,所述数据流的源对象包括所述数据流源自的所述入口网络设备,或者所述数据流源自的所述入口网络设备的虚拟专用网络VPN实例,或者所述数据流源自的所述入口网络设备的所述VPN实例的用户边缘设备CE。3.根据权利要求1或2所述的方法,其特征在于,所述源标签在所述出口网络设备内唯一。4.根据权利要求1或2所述的方法,其特征在于,所述第一BGPUPDATE报文中还包括用于指示标签类型为源标签的源标签标识。5.根据权利要求4所述的方法,其特征在于,所述第二BGPUPDATE报文中携带源标识属性,所述源标识属性中包括用于指示标签类型为源标签的类型字段,以及用于确定所述源标签与所述数据流的源对象的映射关系的源标签字段和源对象标识字段。6.一种数据流处理方法,应用于数据流的标签交换路径LSP上的入口网络设备,其特征在于,包括:所述入口网络设备接收控制器发送的第一边界网关协议BGP更新UPDATE报文,以及接收用户边缘设备CE发送的所述数据流,所述第一BGPUPDATE报文中包括所述数据流的流标识及所述控制器为所述数据流分配的源标签;所述入口网络设备将所述源标签以及转发标签封装在所述流标识所标识的所述数据流中;所述入口网络设备根据所述转发标签向所述数据流的LSP上的出口网络设备发送封装后的数据流,以使得所述出口网络设备根据所述源标签识别所述数据流源自的源对象。7.根据权利要求6所述的方法,其特征在于,所述数据流的源对象包括所述数据流源自的所述入口网络设备,或者所述数据流源自的所述入口网络设备的虚拟专用网络VPN实例,或者所述数据流源自的所述入口网络设备的所述VPN实例的所述CE。8.根据权利要求6或7所述的方法,其特征在于,所述源标签在所述出口网络设备内唯一。9.根据权利要求6或7所述的方法,其特征在于,所述第一BGPUPDATE报文中还包括用于指示标签类型为源标签的源标签标识,所述数据流中还封装有所述源标签标识。10.一种数据流处理方法,应用于数据流的标签交换路径LSP上的出口网络设备,其特征在于,包括:所述出口网络设备接收控制器发送的第二边界网关协议BGP更新UPDATE报文,以及接收入口网络设备发送的所述数据流,所述数据流中封装有所述控制器为所述数据流分配的源标签,所述第二BGPUPDATE报文中包括所述源标签与所述数据流的源对象的映射关系;所述出口网络设备根据所述源标签及所述源标签与所述数据流的源对象的映射关系确定所述数据流源自所述源对象。11.根据权利要求10所述的方法,其特征在于,所述数据流的源对象包括所述数据流源自的所述入口网络设备,或者所述数据流源自的所述入口网络设备的虚拟专用网络VPN实例,或者所述数据流源自的所述入口网络设备的所述VPN实例的用户边缘设备CE。12.根据权利要求10或11所述的方法,其特征在于,所述源标签在所述出口网络设备内唯一。13.根据权利要求10或11所述的方法,其特征在于,所述数据流中还封装有用于指示标签类型为源标签的源标签标识。14.根据权利要求13所述的方法,其特征在于,所述第二BGPUPDATE报文中携带源标识属性,所述源标识属性中包括用于指示标签类型为源标签的类型字段,以及用于确定所述源标签与所述数据流的源对象的映射关系的源标签字段和源对象标识字段。15.一种控制器,其特征在于,包括:标签分配单元,用于为数据流分配源标签...

【专利技术属性】
技术研发人员:车佳庄顺万李振斌陈双龙
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1