实现连通性检测的方法、会聚设备和系统的制作方法

文档序号:7846899阅读:234来源:国知局
专利名称:实现连通性检测的方法、会聚设备和系统的制作方法
技术领域
本发明涉及MPLS (Multi Protocol Label Switching,多协议标签交换)网络领域,特别涉及一种实现连通性检测的方法、会聚设备和系统。
背景技术
面向连接的MPLS技术在接入会聚网络中应用已成为主流,MPLS提供的管道化传送能力符合接入会聚网业务流的管理,其提供的QoS(Quality of krvice,服务质量)、 OAM(Operation Administration and Maintenance,操作、管理和维护)能力能够提供高性能的网络连通业务。特别是移动业务承载网络,在接入会聚段布署大量的管道。为保证基站到核心网传送路径的快速失效恢复,在对应的管道中需要进行实时的连通性检测,连通性检测通过在LSP(Label Switch Path,标签交换路径)层面或 Pff ((Pseudo Wire,伪线)层面周期性地传送连通性检测报文来实现,检测报文在CSG(Cell Site Gateway,基站网关)和 MASG(Mobile Aggregate Service Gateway,移动会聚业务网关)之间双向发送,针对每条连接的检测时间间隔可达到3. :3ms。OAM连通性检测,是指实时的连通检测,也称为0AM CC(0AM Continuity Check,操作管理和维护连通性检测)。现有技术中,当大量的管道汇集到MASG时,MASG面临越来越大的OAM连通性检测压力,在MASG中针对每一个PW,都要实现一个PW OAM实例,当接入设备较多时,需要处理大量的0AM CC报文,占用较多设备内资源。

发明内容
为了减轻接入会聚网络中OAM处理性能压力,本发明实施例提供了一种实现连通性检测的方法、会聚设备和系统。所述技术方案如下一种实现连通性检测的方法,通信网络中包括接入设备、会聚设备和会聚网关设备,所述接入设备到所述会聚设备之间为接入段,所述会聚设备到所述会聚网关设备之间为会聚段,所述通信网络中还包括第一连接和第二连接,所述第一连接和所述第二连接在所述会聚段共路由,其中,每条所述第一连接对应一个所述接入设备,所述第一连接起始于接入设备,穿越所述会聚设备,并终结于所述会聚网关设备,所述第二连接起始于所述会聚设备,终结于所述会聚网关设备,所述方法包括在所述第一连接的接入段和第二连接上分别运行连通性检测;当所述第一连接中任意一条失效时,将失效的第一连接的连接标识通过所述第二连接传送到所述会聚网关设备,使得所述会聚网关设备进行相应的故障处理;当所述第二连接失效时,将连接失效消息通过所述第一连接传送到所述接入设备,使得所述接入设备进行相应的故障处理。一种会聚设备,包括第一连通性检测模块、第二连通性检测模块和失效通知模块,所述第一连通性检测模块用于与所述接入设备在所述第一连接的接入段运行连通性检测,所述第二连通性检测模块,用于与所述会聚网关设备在所述第二连接上运行连通性检测;所述失效通知模块,用于当所述第一连接中任意一条失效时,将失效的第一连接的连接标识通过所述第二连接传送到所述会聚网关设备,使得所述会聚网关设备进行相应的故障处理;所述失效通知模块还用于当所述第二连接失效时,将连接失效消息通过所述第一连接传送到所述接入设备,使得所述接入设备进行相应的故障处理。一种实现连通性检测的系统,包括接入设备、上述会聚设备和会聚网关设备,所述接入设备到所述会聚设备之间为接入段,所述会聚设备到所述会聚网关设备之间为会聚段,所述通信网络中还包括第一连接和第二连接,所述第一连接和所述第二连接在所述会聚段共路由,其中,每条所述第一连接对应一个所述接入设备,所述第一连接起始于接入设备,穿越所述会聚设备,并终结于所述会聚网关设备,所述第二连接起始于所述会聚设备, 终结于所述会聚网关设备,在所述第一连接的接入段和第二连接上分别运行连通性检测。本发明实施例提供的技术方案的有益效果是通过分别在第一连接的接入段连接和第二连接运行OAM CC,并在第一连接失效时,将连接失效消息承载在第二连接上通知给MASG,使得MASG进行相应的故障处理,并将 MASG检测的故障,如AC (Attachment Circuit,附着链路)故障,通过第一连接通知到AGG, 由于第二连接的数目一般远小于第一连接,则会将大量的OAM CC报文限制在接入段运行, 缓解MASG面临的OAM CC报文处理压力,实现了 E2E OAM连通性检测,提高了通信效率和性能。


图1是通信网络在接入会聚段的E2E管道化布署场景;图2是本发明实施例提供的一种实现连通性检测的方法的流程图;图3是本发明实施例提供的在MS-PW场景下连通性检测的构建示意图;图4是本发明实施例提供的一种实现连通性检测的方法的流程图;图5是本发明实施例提供的一种实现连通性检测的方法的流程图;图6是本发明实施例提供的在SS-PW场景下连通性检测的构建示意图;图7是本发明实施例提供的一种实现连通性检测的方法的流程图;图8是本发明实施例在SS-PW场景中控制层面进行LDP代理设置并建立PW的具体过程流程图;图9是本发明实施例提供的在BFD场景下连通性检测的构建示意图;图10是本发明实施例提供的一种实现连通性检测的方法的流程图;图Ila是本发明提供的一种连接失效消息的格式示意图;图lib是本发明实施例提供的一种连接失效消息的flags的格式示意图;图12是本发明实施例提供的一种会聚设备的结构示意图;图13是本发明实施例提供的一种会聚设备的结构示意图;图14是本发明实施例提供的一种会聚设备的结构示意图;图15是本发明实施例提供的一种实现连通性检测的系统的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。图1为移动承载网络在接入会聚段的E2E管道化布署场景。如图1所示,通信网络通常由两级网络组成,接入基站的接入网络和会聚流量的会聚网络。2G/3G/LTE(Long iTermEvolution,长期演进)基站与 CSG 通过 El/ATM (Asynchronous Transfer Mode,异步传输模式)/FE(Fast Ethernet,快速以太网)接口,利用PW技术将业务传送到BNC/RNC/ aGW(accessGW,接入网关).每个MASG设备汇集多个AGG(AGGregate node,会聚设备)设备的业务流,每个AGG设备汇集多个CSG的业务流,每个CSG接1个或几个基站,将基站上传的移动业务流发送。通常化来说,CSG又可称为AN (Access Network,接入设备),MASG称为 AG(AggregateGateway,会聚网关设备)。图2是本发明实施例提供的一种实现连通性检测的方法的流程图。通信网络中包括接入设备、会聚设备和会聚网关设备,该接入设备到该会聚设备之间为接入段,该会聚设备到该会聚网关设备之间为会聚段,该通信网络中还包括第一连接和第二连接,该第一连接和该第二连接在该会聚段共路由,其中,每条该第一连接对应一个该接入设备,该第一连接起始于接入设备,穿越该会聚设备,并终结于该会聚网关设备,该第二连接起始于该会聚设备,终结于该会聚网关设备,该方法包括201、在第一连接的接入段和第二连接上分别运行连通性检测;需要说明的是,该第一连接可以是多条,该多条第一连接可以起始于相同的接入设备,也可以起始于不同的接入设备。本领域技术人员可以获知,MASG和AGG存在热备机制时,接入设备还与备份设备之间建立备份连接,本发明不做赘述。第二连接为一条或有限数目条,该第二连接的数目一般远小于第一连接。该第一连接与第二连接在会聚段共路由。在服务层连接存在的网络段,客户层连接与服务层连接的网络路径是相同的,称为共路由,即都按相同的顺序经过相同的网络设备和物理链路。反过来讲,两条共路由的连接不一定具备客户层与服务层的关系。在本实施例中,第一连接为客户层连接,第二连接为服务层连接。本领域技术人员可以获知,客户层连接与服务层连接的关系,是指某连接C在经过某一网络段时,将连接C 的数据和相应的连接信息做为数据,承载到另一个连接S之上进行传送。连接C称为客户层连接,连接S称为服务层连接。客户层连接可以是一个物理链路,如将一个E1/T1物理链路通过一条PW连接传送,参见RFC4553;客户层连接也可以是一条逻辑链路,如将一个或多个ATM PVC (Permanence Virtual Circuit,固定虚拟连接)通过一条PW连接传送,参见 RFC4717。优选地,在本发明实施例中,第一连接为MS-PW(Multi-kgment Pseudo Wire,多段PW)或SS-PW(Sigle Segment PW,单段PW),第二连接为管理PW、LSP (Label Switch Path, 标签交换路径)或TP-LSP(Transport Profile LSP,面向连接LSP);在另一实施例中,第一连接为LSP、第二连接为H-LSP,还可以为与第一连接会聚段共路由的其他LSP。在建立第一连接和第二连接时,可建立上述任意组合,本发明实施例不做具体限定。其中,LSP可以是基于MPLS建立,也可以基于MPLS-TP技术建立(本发明中采用传统MPLS技术建立的LSP称为LSP,采用MPLS-TP技术建立的LSP称为TP-LSP),如接入段和会聚段都用LSP,或接入段和会聚段都用TP-LSP,或接入段用TP-LSP,会聚段用LSP,本发明实施例不做具体限定。202、当第一连接中任意一条失效时,将失效的第一连接的连接标识通过该第二连接传送到该会聚网关设备,使得会聚网关设备进行相应的故障处理;在本实施例中,连接标识携带在连接失效消息中,连接标识为标识失效的第一连接的基地址和位图。203、当该第二连接失效时,将连接失效消息通过该第一连接传送到接入设备,使得接入设备进行相应的故障处理。在本实施例中,该故障处理包括对第一连接进行保护倒换等。本实施例提供的方法,通过分别在第一连接的接入段连接和第二连接运行OAM CC,并在第一连接失效时,将连接失效消息承载在第二连接上通知给MASG,使得MASG进行相应的故障处理,并将MASG检测的故障,如AC(AttaChment Circuit,附着链路)故障,通过第一连接通知到AGG,由于第二连接的数目一般远小于第一连接,则会将大量的OAM CC报文限制在接入段运行,缓解MASG面临的OAM CC报文处理压力,实现了 E2E OAM连通性检测, 提高了通信效率和性能。图3是本发明实施例提供的在MS-PW场景下连通性检测的构建示意图。图4为本发明实施例提供的一种实现连通性检测的方法的流程图。参见图3和图4,该实施例中的交互主体包括CSG、AGG和MASG,第一连接起始于CSG或AN(在图4中仅画出一个AN),穿越 AGG,并终结于MASG的MS-PW,该MS-PW由两段PW组成,接入段PW segl和会聚段PW seg2, 第二连接为起始于AGG,终结于MASG的TP-LSP。该实现连通性检测的方法具体包括401、在第一连接的接入段PW segl和第二连接TP-LSP上分别运行OAM CC ;在本发明实施例中,以接入采用LSP,会聚段采用TP-LSP为例进行说明,在第一连接的接入段PW segl和第二连接TP-LSP上分别运行OAM CC0具体地,接入段pw segl承载在接入段LSP上,业务流量仍在MS-PW上跑,但在PW层面,只在pw segl上运行快速的CC 检测。在会聚段pw seg2承载在会聚段TP-LSP上,会聚段的一条TP-LSP可承载多条MS-PW 的会聚段。会聚段不在PW层面运行CC,只在TP-LSP上运行OAM CC0需要说明的是,第二连接可以为一条或多条,在本发明实施例中,第二连接为 TP-LSP,由于TP-LSP是单向的,所以一个AGG最少需要建立两条TP-LSP,包括上行TP-LSP 和下行TP-LSP,通过对TP-LSP的CC,等价完成AGG到MASG上所有PW会聚段的OAM检测。 在本发明的另一实施例中,第二连接可以为与第一连接的会聚段共路由的管理PW。本领域技术人员可以获知,建立MS-PW的方法为公知常识,本发明实施例不做具体限定。当任意一个第一连接的接入段pw segl出现故障时,该第一连接发生断路而失效, 假设该失效的第一连接为A,则其后续流程如下402、第一连接A的接入段pw segl发生断路时,接入段PW层面的OAM CC检测机制检测到pw segl故障;403、AGG将发生断路的第一连接A的MS-PW标识封装为连接失效消息,将该连接失效消息通过对应的会聚段TP-LSP传递到MASG ;在本实施例中,第一连接A的MS-PW标识为第一连接的连接标识,该连接标识在传送时携带在该连接失效消息中,该连接失效消息可以为OAM消息。具体地,AGG找到对应MS-PW的会聚段TP-LSP,并在AGG内部,对发生断路的MS-PW 标识进行封装,封装得到OAM消息,将该OAM消息通过对应的会聚段TP-LSP传递到MASG。实际应用中,第二连接可以有多条,AGG保存第一连接和第二连接的对应关系,该对应关系可以为人为设置,也可以为系统自动生成,当第一连接为MS-PW时、第二连接为 TP-LSP时,AGG根据MS-PW查询本地保存的对应关系,获取对应的会聚段TP-LSP,再将所述连接失效消息通过获取的会聚段TP-LSP发送到会聚网关设备。在本实施例中,MS-PW的标识可以是对应FEC类型128的PW标识ID,也可以是对应 FEC 类型 129 的 MS-PW 标识 ID(GAII,SAII, TAII),FEC128,129 详细可参见 RFC4447在本发明的另一实施例中,当第一连接为SS-PW时,该第一连接的连接标识为 SS-Pff标识。404.MASG收到连接失效消息后,获知MS-PW的故障信息,进行PW级别的故障处理。在本实施例中,故障处理可以包括进行PW的保护倒换操作,通知AC侧进行AC的联动倒换。在伪线技术中,AC是指连接到CE或PE的物理或虚拟链路,该链路数据报文会通过PW在网络中传递。详细定义见RFC3985定义。本领域技术人员可以获知,AC侧是指接入设备连接的用户侧或会聚网关设备连接的网络侧。一个AGG可同时检测到多个第一连接的接入段PW故障,且一个连接失效消息可携带多个PW的连接失效消息到达MASG,使得MASG获知多个PW的故障信息。另外,当会聚段链路或MASG出现故障时,第二连接失效,参见图5,其具体流程如下501、在第一连接的接入段pw segl和第二连接TP-LSP上分别运行OAM CC ;502、当会聚段链路或MASG出现故障时,会聚设备AGG在会聚段TP-LSP层面的OAM CC检测机制检测到故障;503、会聚设备AGG根据失效的会聚段连接的连接标识,查询本地保存的该TP-LSP 与PW的对应表,得到接入段该TP-LSP上所有PW,在所有PW上传送连接失效消息给对应PW 起始的接入设备;在本实施例中,AGG上保存有TP-LSP与PW的对应表,该对应表中保存有第一连接和第二连接的对应关系,也即是接入段连接与会聚段连接的关系,在本实施例中具体为 TP-LSP与PW的关系。由于第二连接与第一连接在会聚段共路由,所以当会聚段链路或MASG 出现故障时,也使得该第二连接对应的所有第一连接失效,需要通知所有对应第一连接起始的接入设备。504、接入设备执行相应操作;在本实施例中,当接入设备接收到连接失效消息时,根据该连接失效消息切换到备份链路上,如备份PW上。优选地,连接失效消息为AIS (Alarm Indication Signal)信号, 或RDI (Remote Defect Indication,远端故障指示)信号,AIS/RDI传送机制和进行切换等保护切换机制为现有技术,不再详细描述。在另一实施例中,如果MASG对应一条MS-PW的AC侧出现故障,由MASG通过承载到TP-LSP的连接失效消息,携带对应MS-PW的连接标识到达AGG,AGG再通过PW OAM的连接失效消息(如RDI或CFI信号)通知CSGJiS CSG发生保护倒换。
通过上述实施例,通过在会聚段LSP层面的OAM CC检测和使用连接失效消息通知PW层面故障,实现PW的E2E OAM检测,并且在AGG与MASG之间不需要大量的OAM CC交互,常见情况下,一个AGG会聚上百条PW,则在MASG上OAM性能处理要求可以除低百倍以上。大大缓解OAM处理性能的压力。另外可以看出,以上实现在MASG中可以避免实现众多 PWOAM实例,减少了 MASG的复杂度。本实施例提供的方法,通过分别在第一连接的接入段连接和第二连接运行OAM CC,并在第一连接失效时,将连接失效消息承载在第二连接上通知给MASG,使得MASG进行相应的故障处理,并将MASG检测的故障,如AC (Attachment Circuit,附着链路)故障,通过第一连接通知到AGG,由于第二连接的数目一般远小于第一连接,则会将大量的OAM CC报文限制在接入段运行,缓解MASG面临的OAM CC报文处理压力,实现了 E2E OAM连通性检测, 提高了通信效率和性能。图6是本发明实施例提供的在SS-PW场景下连通性检测的构建示意图。该场景下的交互主体包括CSG、AGG和MASG,第一连接起始于CSG,穿越AGG,并终结于MASG的SS-PW, 并建立从CSG经过AGG到MASG的E2E (End to End,端到端)LSP,该E2E LSP用以承载该 SS-PW,为监控E2E连接,需要在PW上或在E2E的LSP之上运行E2E的0ΑΜ。第二连接为起始于AGG,终结于MASG的LSP,该LSP可以是在AGG与MASG之间建立的H-LSP (Hierarchy LSP,层级化LSP),H-LSP在这里特指承载LSP的LSP,详细请见RFC4206,该LSP还可以是与第一连接在会聚段共路由的其他LSP。需要说明的是,上述建立的E2E LSP在会聚段承载到 H-LSP之上。在上述架构的基础上,为在AGG上实现PW label的感知并实现OAM协商不同的 OAM模式,还需对会聚设备、基站网关和汇聚网关设备进行如下设置会聚设备分别与基站网关和所述会聚网关设备建立LDP(Label Distribute Protocol,标签分发协议)连接,与基站网关协商在单段伪线上进行连通性检测,与会聚网关设备协商不进行连通性检测(具体建立过程见图8)。在控制面,AGG设备中运行LDP协议的代理,由于该LDP代理是设置在从CSG到MASG之间的T-LDP代理(Target LDP见RFC4447,是指两个非直接相连的设备之间建立LDP peer关系),所以称为T-LDP代理,也称为T-LDP proxy, T-LDP-proxy 一方面与从本AGG接入的CSG建立T-LDP控制连接,另一方面与运行在MASG中的T-LDP进程建立连接。对于CSG和MASG来说,都配置与AGG设备作为到对端设备T-LDP连接的代理设备。 这样CSG和MASG之间要建立SS-PW时,通过与T-LDP代理设备AGG建立T-LDP信令连接, 不再与对端建立T-LDP连接,T-LDP proxy接收到PW的OAM信息后,会做修改,在与CSG协商OAM时,使用0AM CC机制检测连通性;T-LDP proxy在与MASG协商OAM时,不使用0ΑΜ。 该协商是指T-LDP proxy与MASG使用LDP信令在交互过程中决定双方采用的CC的方式。 这样可以实现在从CSG到MAS建立的SS-PW上,以AGG为界线,一边采用0AM CC检测PW连通性,另一边不运行PWOAM CC。通过上述设置,参见图7,图7为本发明实施例提供的一种实现连通性检测的方法的流程图。该连通性检测方法包括701、AGG监听从接入段传上来的PW的OAM报文;需要说明的是,本实施例也可以在LSP上运行0ΑΜ,与PW上运行OAM流程相同,效果类似,本实施例以PW层面的OAM进行说明。
702、对接入段PW OAM报文进行处理,当检测到第一连接的接入段失效后,从本地保存中查询与LSP对应的PW与H-LSP ;在本实施例中,AGG上保存有包含需要进行OAM处理的LSP label和PW label,及与H-LSP的对应关系。703、将失效的PW的连接标识携带在连接失效消息中发送给H-LSP终结设备,以便该终结设备进行相应的故障处理。H-LSP终结设备即是PW端点设备,本实施例中,H-LSP终结设备为MASG。在另一实施例中,当检测到会聚段H-LSP失效时,从对应关系中查询对应该H-LSP 的所有PW,向所有接入段PW发送连接失效消息(如RDI (Remote Defect Indication,远端故障指示)消息)通知PW故障。图8为本发明实施例在SS-PW场景中控制层面进行LDP代理设置并建立PW的具体过程流程图。参见图8,该过程具体包括801、配置 CSG 的 LDP Peer ;具体地,在CSG配置LDP Peer时,不仅配置peer地址为MASG的IP地址,同时配置该peer关系的proxy为AGG的IP地址;在MASG配置每个CSG作为LDP peer时,不仅配置peer地址为每个CSG IP地址,还会配置针对每个CSG peer关系的proxy为AGG的IP 地址;这样CSG在与MASG希望建立LDP连接时,会与位于AGG中的T-LDP proxy建立LDP 连接,同理,MASG也会与AGG中的T-LDP proxy建立LDP连接,从而在CSG,AGG, MASG之间建立T-LDP连接关系。802,CSG建立到MASG之间的PW时,CSG在与AGG建立的T-LDP连接上发起标签映身寸 label mapping 消息;在本实施例中,label mapping消息中包含PW标识信息(FEC 0x80或FEC 0x81)、 PW标签值,还包括OAM协商信息,用于指示运行OAM连通性检测所需要的相关参数,本领域技术人员可以获知,OAM参数定义详细见RFC 5085,另外label mapping消息中携带MASG 的IP地址,以指示最终的信令接收者。803、AGG收到label mapping消息后,记录PW标签值,PW标识信息,并与PW所承载的LSP及会聚段H-LSP建立关联关系到关系表中(下行方向);804、AGG在与MASG建立的T-LDP信令连接上发送label mapping消息;其中,label mapping消息中包含步骤803中收到的相同的PW标识信息和PW标签值。T-LDP信令中指示AGG与MASG之间不运行OAM连通性检测。本领域技术人员可以获知,这个指示可以采用专门的信令代码定义,或者简单将相关OAM协商信息删除以表示不运行OAM连通性检测。另外,AGG在label mapping消息中携带CSG的IP地址。805、MASG收到AGG发送来的label mapping消息后,利用CSG的IP地址找到对应的E2ELSP,并发送LDP label mapping消息到AGG,label mapping消息中包含PW标识信息(对于FEC80类型,信息同收到的PW标识信息,对于FEC81信息中SAII,TAII信息与收到的PW标识信息是对调)PW label, label mapping消息中携带CSG的IP地址;806、AGG 收到 MASG 发送的 LDP Label mapping 报文后,向 CSG 发送 Label mapping 消息,除包括正常的PW id、PW label、0AM协商参数外,Label mapping消息携带MASG的IP 地址,以帮助CSG找到正确的LSP。
同时,AGG将PW label及对应的LSP label保存在AGG中,优选保存为一对应关系表(上行方向)。在后续进行连通性检测时,对接收到的报文进行检测,当接收到的报文的LSP label及PW label与保存的对应关系表中一致时,该报文为OAM报文,则对该报文进行OAM CC的处理。807、CSG接收到AGG发送过来的LDP Lable mapping消息后,PW建立成功,可以传
送数据。其后续在进行连通性检测和对连接失效时的处理方法与图4、5所示的实施例类似,在此不再赘述。本领域技术人员可以获知,本发明中所述的OAM CC可以由多种方式来实现,比如 MPLS0AM(ITU-T Y. 1711 标准),BFD (draft-ietf-bfd-base-11. txt, draft-ietf-bfd-mpls-07. txt),会聚网络上OAM CC报文还可以在与PW同路由的LSP或PW 上运行。另外,传递PW连接失效消息也不一定基于H-LSP上传递CFI信号,还可以基于控制信令如LDP,或通过会聚网络上与PW同路由的LSP或PW传递相关失效PW的失效信号。通过上述步骤的设置,AGG可以获取到从CSG建立到MASG的SS-PW相关信息,利用 OAM信息的协商与CSG之间运行OAM CC监视接入段连接状态,同时可以利用保存的CSG上行LSP及PW label信息,实现截获OAM CC报文进行OAM处理。接入段PW失效后,AGG检测到失效,并将发生失效的PW ID,封装到连接失效消息中,在H-LSP上发送连接失效消息, 以通知到MASG。本发明实施例与图3、5所示的实施例中进行OAM CC检测的过程以及其后续在连接失效时的处理方法相同,而与图3、5所示的实施例的不同之处在于,本发明在进行OAM CC之前对CSG、AGG和MASG进行设置,使得AGG能够截获CSG至MASG之间的连接情况,以便根据该连接情况进行OAM管理。在本实施例中,以接入设备为基站网关CSG为例进行说明。现有技术中,通过在CSG与MASG之间建立PW,由PW承载在一条从CSG到MASG的 LSP之上,PW用于承载业务,当大量CSG采用这种方式连接到MASG上时,并在PW或LSP上实施BFD检测时,会聚网关设备MASG处理大量OAM CC报文存在性能压力,当采用BFD来做为OAM CC的具体实现机制时,大量BFD的状态机对MASG设备上资源了带来很高要求。图 9 本发明实施例提供的在 BFD (Bidirectional Forwarding Detection,双向转发检测)场景下连通性检测的构建示意图。本实施例利用BFD做为PW OAM CC,在会聚网络上采用一条同路由的PW(称为管理PW),并采用LDP协议传递PW在接入网络的连接失效消息。在本实施例中,CSGl通过AGG到MASG建立第一连接PWl,CSG2通过AGG到MASG建立第一连接PW2,PWl与PW2在AGG到MASG这一段网络中采用相同路由,即在本实施例中, 第一连接与第二连接在会聚段共路由,其报文转发路径相同。CSG将BFD对等关系布署到 CSG与AGG之间,因为每一个AGG接入的CSG数量远小于MASG接入的CSG数量,AGG面临的压力大大小于MASG。同时,在AGG与MASG之间建立一条第二连接PW,此PW与PW1、PW2在 AGG到MASG的会聚网络段采用相同路由,由于此PW上不承载具体业务报文,只是运行OAM CC以便监视AGG到MASG网络段的连通性,称为管理PW。在AGG和MASG节点上,建立并管理PW与PWl,PW2的绑定关系。在上述架构的基础上,参见图10,图10是本发明实施例提供的一种实现连通性检测的方法的流程图,该实施例具体包括
1000、Pffl和PW2的接入段上运行BFD连通性检测,并且会聚段上的管理PW上运行OAM连通性检测;1001、当PWl在接入段失效时,AGG通过对应PW与CSG之间的BFD连通性检测获得PWI连接失效消息;1002、AGG将PWl的失效信息通过一个LDP信令传送给MASG,LDP信令消息中携带 PWl连接标识;在本实施例中,该LDP信令进一步还可以携带CSGl IP地址信息,以使MASG正确标识出PW1。该LDP信令消息即为本发明实施例提供的连接失效消息,可以采用notification 消息。1003、MASG收到该LDP信令消息后,从LDP信令消息中可以得知PWl标识信息以及CSGlIP地址信息,从而正确找到PW1,执行相应的故障处理;在本实施例中,故障处理可以包括向网管告警或针对PWl的PWl保护倒换。在另一实施例中,如果会聚网络PWl或PW2经过的路径出现断路,由于AGG与MASG 之间建立的管理PW与PW1、PW2同路由,并且在AGG与MASG之间管理PW上运行OAM CC检测,AGG可以通过管理PW的OAM CC检测到断路事件,并通过在AGG内建立的管理PW与PWl/ PW2的关联关系找到PWl和PW2。AGG在与管理PW关联的所有PW上发送PW OAM消息通告对应PW连接失效消息。具体触发信号可以是BDI信号。各CSG收到PW连接失效消息后, 可以进行PW的保护倒换操作。与管理PW关联的任何PW,如果在MASG设备上检测到AC侧故障,也可以利用LDP信令消息传递PW连接失效消息到AGG,AGG会利用对应PW的OAM信息通知CSG侧实现保护倒换。上述实施例在进行故障通知和故障处理时,均与图4或图5所示的实施例原理类似,本发明不做赘述。图Ila是本发明提供的一种连接失效消息的格式示意图。该连接失效消息可定义为AFI (Association Failure Indication,关联失效指示)信号,AFI信号携带一个或多个 PW的标识信息或CSG IP地址信息。AFI信号定义为便于硬件快速处理,可采用固定长度, 每个AFI信号可携带一个或多个PW的失效信息。针对AFI的具体定义,通常考虑,是将失效PW的连接标识填写在AFI信号中,针对FECU8类型的PW(见RFC4447 section 5. 2),需要将PW GROUP ID, PWID携带,对于FECU9类型(见RFC4447 section 5. 3),需要携带三元组(AGI,SAII,TAII)。如果每个CSG只有一条Pff,很可能MASG上获知CSG IP地址就可以找到对应PW,这时可能还需要AGG在AFI信号中携带CSG的IP地址。为每种情况定义一种AFI报文类型,实现起来较复杂,另外很多情况下,网络运营商布署的PW ID, IP地址都是一段段连续的标号或地址空间,并且大量PW会聚时,一个AFI信号可携带多个PW连接标识。在本发明实施例中,提供了一种用基地址和位图表示连接标识的连接失效消息,可以通用于PW或LSP中。如图Ila所示该AFI信号采用MPLS-TP标准定义(RFC5586)的OAM报文头,即AFI 0AM message 第一个32bi,后续内容为AFI消息定义内容。后续内容也可以定义在其它OAM报文头结合形成新的OAM消息。AFI channel type :AFI 在 MPLS-TP OAM 中采用的类型值。Base type 指明Base value类型,如可以指明是PW ID,LSP ID,或IP地址,该值还可以是一个无实际意义的抽象ID值。每个抽象ID值有一个实际连接标识对应。图lib是本发明实施例提供的一种连接失效消息的flags的格式示意图。如图 lib所示,Flags 定义了 AFI信号发送周期,以及信号产生/清除指示。Type :111 Association Failure000Clearance of Association FailurePeriod =AFI信号发送周期Base value :基值。比如100到159,60个连续的ID值,可以指定基址为100, offset为0,1,· · · 59,这种方式标示这些连续的ID值。Offset Bit map 按照每比特值是0/1,结合基址,实现对特定连接的指示。例如, 有60个PW,通过网络规划和配置,在AGG和MASG用100到159这60个连接标识来指示。当 102号连接失效后,则在AFI消息中可以采用flags中type值为111,Base value为100, offset 2比特置1来指示该信息。当110,111号两个连接失效消息清除时,可以采用flags 中type值为000,Basevalue为100,offset 10,11两比特置1来指示该信息。参见图12,本发明实施例提供了一种会聚设备,该会聚设备包括第一连通性检测模块1201、第二连通性检测模块1202、失效通知模块1203 ;其中,所述第一连通性检测模块1201,用于与所述接入设备在所述第一连接的接入段运行连通性检测,所述第二连通性检测模块1202,用于与所述会聚网关设备在所述第二连接上运行连通性检测;失效通知模块1203,用于当该第一连接中任意一条失效时,将失效的第一连接的连接标识通过该第二连接传送到该会聚网关设备,使得该会聚网关设备进行相应的故障处理;该失效通知模块还用于当该第二连接失效时,将连接失效消息通过该第一连接传送到该接入设备,使得所述接入设备进行相应的故障处理。参见图13,该失效通知模块1203包括获取单元1203a,用于当该会聚设备检测到第一连接失效时,该会聚设备根据该失效的第一连接的连接标识查询本地保存的第一连接与第二连接的对应关系,获取对应的第二连接;封装单元1203b,用于该会聚设备将该连接标识封装为连接失效消息;连接失效消息发送单元1203c,用于该会聚设备将该连接失效消息通过获取的第二连接发送到该会聚网关设备。该获取单元1203a,还用于当该会聚设备检测到该第二连接失效时,根据失效的第二连接的连接标识查询本地保存的第一连接与第二连接的对应关系,获取第一连接;连接失效消息发送单元1203c,还用于将连接失效消息通过获取的第一连接上发送至对应的接入设备。需要说明的是,会聚设备中保存有接入段连接与会聚段连接的对应关系。当连接标识采用抽象ID值时,此会聚设备还保存了抽象ID值与实际连接标识值的对应关系。进一步地,参见图14,该会聚设备还包括标签分发协议连接建立模块1204,用于分别与接入设备和该会聚网关设备建立标签分发协议连接,与接入设备协商在单段伪线上进行连通性检测,与该会聚网关设备协商不进行连通性检测。参见图15,本发明实施例提供了一种实现连通性检测的系统。包括接入设备AN、 上述实施例提供的会聚设备AGG和会聚网关设备MASG,该接入设备到该会聚设备之间为接入段,该会聚设备到该会聚网关设备之间为会聚段,该通信网络中还包括第一连接和第二连接,该第一连接和该第二连接在该会聚段共路由,其中,每条该第一连接对应一个该接入设备,该第一连接起始于接入设备,穿越该会聚设备,并终结于该会聚网关设备,该第二连接起始于该会聚设备,终结于该会聚网关设备,在该第一连接的接入段和第二连接上分别运行连通性检测。本实施例提供的会聚设备和系统,与方法实施例一致,在此不再赘述。本实施例提供的系统,通过分别在第一连接的接入段连接和第二连接运行OAM CC,并在第一连接失效时,将连接失效消息承载在第二连接上通知给MASG,使得MASG进行相应的故障处理,并将MASG检测的故障,如AC(AttaChment Circuit,附着链路)故障,通过第一连接通知到AGG,由于第二连接的数目一般远小于第一连接,则会将大量的OAM CC报文限制在接入段运行,缓解MASG面临的OAM CC报文处理压力,实现了 E2E OAM连通性检测, 提高了通信效率和性能。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现连通性检测的方法,其特征在于,通信网络中包括接入设备、会聚设备和会聚网关设备,所述接入设备到所述会聚设备之间为接入段,所述会聚设备到所述会聚网关设备之间为会聚段,所述通信网络中还包括第一连接和第二连接,所述第一连接和所述第二连接在所述会聚段共路由,其中,每条所述第一连接对应一个所述接入设备,所述第一连接起始于接入设备,穿越所述会聚设备,并终结于所述会聚网关设备,所述第二连接起始于所述会聚设备,终结于所述会聚网关设备,所述方法包括在所述第一连接的接入段和第二连接上分别运行连通性检测;当所述第一连接中任意一条失效时,将失效的第一连接的连接标识通过所述第二连接传送到所述会聚网关设备,使得所述会聚网关设备进行相应的故障处理;当所述第二连接失效时,将连接失效消息通过所述第一连接传送到所述接入设备,使得所述接入设备进行相应的故障处理。
2.根据权利要求1所述的方法,其特征在于,当所述第一连接中任意一条失效时,将失效的第一连接的连接标识通过所述第二连接传送到所述会聚网关设备,具体包括当所述会聚设备检测到第一连接失效时,所述会聚设备根据所述失效的第一连接的连接标识查询本地保存的第一连接与第二连接的对应关系,获取对应的第二连接;所述会聚设备将所述连接标识封装为连接失效消息;所述会聚设备将所述连接失效消息通过获取的第二连接发送到所述会聚网关设备。当所述第二连接失效时,将连接失效消息通过所述第一连接传送到所述接入设备,具体包括当所述会聚设备检测到所述第二连接失效时,根据失效的第二连接的连接标识查询本地保存的第一连接与第二连接的对应关系,获取第一连接;将连接失效消息通过获取的第一连接上发送至对应的接入设备。
3.根据权利要求1所述的方法,其特征在于,在所述第一连接的接入段和第二连接上分别运行连通性检测,之前包括所述会聚设备分别与接入设备和所述会聚网关设备建立标签分发协议连接,与接入设备协商在单段伪线上进行连通性检测,与所述会聚网关设备协商不进行连通性检测。
4.根据权利要求1所述的方法,其特征在于,所述第一连接为客户层连接,所述第二连接为服务层连接。
5.根据权利要求1所述的方法,其特征在于,第一连接为多段伪线MS-PW或单段伪线 SS-PW,第二连接为管理伪线、标签交换路径LSP或面向连接标签交换路径TP-LSP ;或,第一连接为LSP、第二连接为层级化标签交换路径H-LSP。
6.根据权利要求1所述的方法,其特征在于,所述连接标识为标识所述失效的第一连接的基地址和位图。
7.一种会聚设备,其特征在于,包括第一连通性检测模块、第二连通性检测模块和失效通知模块,所述第一连通性检测模块用于与所述接入设备在所述第一连接的接入段运行连通性检测,所述第二连通性检测模块,用于与所述会聚网关设备在所述第二连接上运行连通性检测;所述失效通知模块,用于当所述第一连接中任意一条失效时,将失效的第一连接的连接标识通过所述第二连接传送到所述会聚网关设备,使得所述会聚网关设备进行相应的故障处理;所述失效通知模块还用于当所述第二连接失效时,将连接失效消息通过所述第一连接传送到所述接入设备,使得所述接入设备进行相应的故障处理。
8.根据权利要求7所述的设备,其特征在于,所述失效通知模块包括获取单元,用于当所述会聚设备检测到第一连接失效时,所述会聚设备根据所述失效的第一连接的连接标识查询本地保存的第一连接与第二连接的对应关系,获取对应的第二连接;封装单元,用于所述会聚设备将所述连接标识封装为连接失效消息;连接失效消息发送单元,用于所述会聚设备将所述连接失效消息通过获取的第二连接发送到所述会聚网关设备;所述获取单元,还用于当所述会聚设备检测到所述第二连接失效时,根据失效的第二连接的连接标识查询本地保存的第一连接与第二连接的对应关系,获取第一连接;连接失效消息发送单元,还用于将连接失效消息通过获取的第一连接上发送至对应的接入设备。
9.根据权利要求7所述的设备,其特征在于,所述会聚设备还包括标签分发协议连接建立模块,用于分别与接入设备和所述会聚网关设备建立标签分发协议连接,与接入设备协商在单段伪线上进行连通性检测,与所述会聚网关设备协商不进行连通性检测。
10.一种实现连通性检测的系统,其特征在于,包括接入设备、权利要求7-9任一项所述的会聚设备和会聚网关设备,所述接入设备到所述会聚设备之间为接入段,所述会聚设备到所述会聚网关设备之间为会聚段,所述通信网络中还包括第一连接和第二连接,所述第一连接和所述第二连接在所述会聚段共路由,其中,每条所述第一连接对应一个所述接入设备,所述第一连接起始于接入设备,穿越所述会聚设备,并终结于所述会聚网关设备, 所述第二连接起始于所述会聚设备,终结于所述会聚网关设备,在所述第一连接的接入段和第二连接上分别运行连通性检测。
全文摘要
本发明实施例提供了一种实现连通性检测的方法、会聚设备和系统,涉及MPLS领域,该方法包括通信网络中包括接入设备、会聚设备和会聚网关设备,该接入设备到该会聚设备之间为接入段,该会聚设备到该会聚网关设备之间为会聚段,该通信网络中还包括第一连接和第二连接,该方法包括在该第一连接的接入段和第二连接上分别运行连通性检测;当该第一连接中任意一条失效时,将失效的第一连接的连接标识通过该第二连接传送到该会聚网关设备,使得该会聚网关设备进行相应的故障处理;当该第二连接失效时,将连接失效消息通过该第一连接传送到该接入设备,使得所述接入设备进行相应的故障处理。
文档编号H04L12/24GK102308526SQ201180001325
公开日2012年1月4日 申请日期2011年7月6日 优先权日2011年7月6日
发明者黄勇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1