链路状态的处理方法、装置及系统的制作方法

文档序号:7766348阅读:375来源:国知局
专利名称:链路状态的处理方法、装置及系统的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种链路状态的处理方法、装置及系统。
背景技术
以太网业务的一个关键属性是以太网虚连接(EVC)。城域以太网论坛(MEF)对EVC 的定义是“两个或者多个用户侧网络接口(User Net Interface,简称为UNI)的一个结合”, 此处UNI是标准的以太网接口,它是用户设备和业务供应商的城以太之间的分界点。城域 以太网论坛定义了两种类型的EVC 点到点和多点到多点(本专利主要提供点到点业务时 如何提高客户业务的收敛性能的方法)。EVC需要执行两个功能①、连接两个或者多个用户站点(或UNI),并在它们之间传递以太网业务帧。②、防止不属于同一个EVC的用户站点之间交换数据。这个能力使得EVC可以为 数据提供类似于帧中继或者ATM永久虚电路(PVC)的私密性以及安全性。在EVC上传递以太网帧有两个基本的原则①、业务帧一定不能再传回它的发起UNI。②、传送的业务帧必须携带MAC地址,而且业务帧的内容不能改变。也就是说,从 源到目的地,以太网帧不能改变。而在典型的路由网络中,会去掉并且丢弃以太网帧头。根据这些特性,可以利用EVC来构建一个2层专线或者VPN。E-Line业务(点到点的EVC业务)在两个UNI之间提供点到点的EVC,在一个UNI 的物理端口上可以提供一条以上的点到点EVC。图1是根据相关技术的城域以太网中点到点的EVC业务场景的示意图,如图1所 示。该业务最简单的形式是为在两个方向传递的数据提供对称带宽,但是没有性能保证。例 如,在两个lOMbit/s的UNI之间提供尽力而为业务。比较复杂的形式是E-Line业务可以 提供一个承诺信息速率(CIR)及相关的承诺突发尺寸(CBS)、一个超额信息速率(EIR)及相 关的超额突发尺寸(EBS)、帧时延口帧抖动以及帧丢失等性能保证。E-Line业务可以用于 构建与帧中继或者专线相似的业务,而且以太网带宽和连通性的选择范围更大。运营商为客户提供的是虚拟以太网链路服务,应该为客户提供和实际的链路链接 一样的体验,使用户感觉不出来是通过虚拟链路提供的服务还是通过实际链路提供的服 务,因为虚拟链路两端的设备是通过多跳路由器或者交换机链接到一起的,不能像物理链 路一样进行端口的link状态的监测,从而造成在城域以太网的点到点以太网虚连接业务 中,虚拟链路两端设备可能不同步。

发明内容
针对相关技术中在城域以太网的点到点以太网虚连接业务中,虚拟链路两端PE 设备可能不同步的问题而提出本发明,为此,本发明的主要目的在于提供一种链路状态的 处理方法、装置及系统,以解决上述问题。为了实现上述目的,根据本发明的一个方面,提供了 一种链路状态的处理方法。
根据本发明的链路状态的处理方法包括接收到链路状态变化消息,其中链路状 态变化消息用于指示本端运营商边缘PE设备的用户侧网络接口 UOT端口的链路状态变化; 根据链路状态变化消息,封装远端缺陷通知RDI消息,其中RDI消息用于通知对端PE设备 开启或者关闭对端PE设备的UNI端口 ;向对端PE设备发送RDI消息。进一步地,当链路状态变化消息指示本端PE设备的UNI端口的链路状态由连接态 变为连接中断态时,RDI消息用于通知对端PE设备关闭对端PE设备的UNI端口。进一步地,在向对端PE设备发送RDI消息之后,上述方法还包括对端PE设备关 闭对端PE设备的UNI端口。进一步地,在对端PE设备关闭对端PE设备的UNI端口之后,上述方法还包括对 端PE设备对应的客户端CE设备中断连接。进一步地,当链路状态变化消息指示本端PE设备的UNI端口的链路状态由连接中 断态变为连接态时,RDI消息用于通知对端PE设备开启对端PE设备的UNI端口。进一步地,在向对端PE设备发送RDI消息之后,上述方法还包括对端PE设备开 启对端PE设备的UNI端口。进一步地,在对端PE设备开启对端PE设备的UNI端口之后,上述方法还包括对 端PE设备对应的CE设备连接。 为了实现上述目的,根据本发明的另一个方面,提供了 一种链路状态的处理装置。根据本发明的链路状态的处理装置包括接收模块,用于接收链路状态变化消息, 其中链路状态变化消息用于指示本端运营商边缘PE设备的用户侧网络接口 UNI端口的链 路状态变化;封装模块,用于根据链路状态变化消息,封装远端缺陷通知RDI消息,其中RDI 消息用于通知对端PE设备开启或者关闭对端PE设备的UNI端口 ;发送模块,用于向对端PE 设备发送RDI消息。进一步地,包括本端运营商边缘PE设备、对端PE设备以及链路状态的同步装置, 其中,链路状态的同步装置包括接收模块,用于接收链路状态变化消息,其中链路状态变 化消息用于指示本端PE设备的UNI端口的链路状态变化;封装模块,用于根据链路状态变 化消息,封装远端缺陷通知RDI消息,其中RDI消息用于通知对端PE设备开启或者关闭对 端PE设备的UNI端口 ;发送模块,用于向对端PE设备发送RDI消息。进一步地,本端PE设备包括检测模块,用于检测本端PE设备的UNI端口的链路 状态;对端PE设备包括开关模块,用于根据RDI消息,对对端PE设备的UNI端口进行开启 或者关闭。本发明通过链路状态变化消息和远端缺陷通知RDI消息,将虚拟链路本端PE设备 的状态变化通知到对端PE设备,以便对端PE设备进行UNI端口的开启或者关闭,解决了相 关技术中在城域以太网的点到点以太网虚连接业务中,虚拟链路两端PE设备可能不同步 的问题,从而可以实现端口状态同步,进而可以提升用户体验,加快客户业务的收敛时间。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关技术的城域以太网中点到点的EVC业务场景的示意图2是根据本发明实施例的应用场景的示意图;图3是根据本发明实施例的链路状态的处理方法的流程图;图4是根据本发明实施例的链路状态的处理装置的结构框图;图5是根据本发明实施例的执行模块的示意图;图6是根据本发明优选实施例一的基于以太网OAM模块的流程图;图7是根据本发明优选实施例二的基于私有PE间消息通讯模块的流程图;图8是根据本发明实施例的链路状态的处理系统的结构框图。
具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。图2是根据本发明实施例的应用场景的示意图,如图2所示,运营商在城域网的运 营商边缘(Provide Edge,简称为PE)1和PE2上为客户建立了一个点到点的EVC业务,客户 端设备CEl和CE2分别接入到PEl和PE2的UNI接口上。本发明实施例提供了一种链路状态的处理方法。图3是根据本发明实施例的链路 状态的处理方法的流程图,如图3所示,包括如下的步骤S302至步骤S306。步骤S302,接收到链路状态变化消息,其中链路状态变化消息用于指示本端PE设 备的UNI端口的链路状态变化。步骤S304,根据链路状态变化消息,封装RDI消息,其中RDI消息用于通知对端PE 设备开启或者关闭对端PE设备的UNI端口。步骤S306,向对端PE设备发送RDI消息。相关技术中,在城域以太网的点到点以太网虚连接业务中,虚拟链路两端PE设备 可能不同步。本发明实施例中,通过链路状态变化消息和RDI消息,将虚拟链路本端PE设 备的状态变化通知到对端PE设备,以便对端PE设备进行UNI端口的开启或者关闭,从而可 以实现端口状态同步,进而可以提升用户体验,加快客户业务的收敛时间。需要说明的是,上述链路状态的处理方法可以通过以太网OAM模块或者私有PE间 消息通讯模块而实现。优选地,当链路状态变化消息指示本端PE设备的UNI端口的链路状态由连接态变 为连接中断态时,RDI消息用于通知对端PE设备关闭UNI端口。优选地,在向对端PE设备发送RDI消息之后,上述方法还包括对端PE设备关闭 UNI 端 口。具体地,对端PE设备的UNI端口接收到RDI消息之后,检查该RDI消息类型,如果 是端口状态同步消息,则立即关闭UNI端口。优选地,在对端PE设备关闭UNI端口之后,上述方法还包括对端PE设备对应的 CE设备中断连接。需要说明的是,当该对应的CE设备中断连接之后,可以完成和CE设备端口的链接 同步过程。优选地,当链路状态变化消息指示本端PE设备的UNI端口的链路状态由连接中断 态变为连接态时,RDI消息用于通知对端PE设备开启UNI端口。
优选地,在向对端PE设备发送RDI消息之后,上述方法还包括对端PE设备开启 UNI 端 口。优选地,在对端PE设备开启UNI端口之后,上述方法还包括对端PE设备对应的 CE设备连接。本发明实施例提供了一种链路状态的处理装置,该装置可以用于实现上述链路状 态的处理方法。图4是根据本发明实施例的链路状态的处理装置的结构框图,如图4所示, 包括接收模块42,封装模块44和发送模块46。下面对其结构进行详细描述。接收模块42,用于接收链路状态变化消息,其中链路状态变化消息用于指示本端 PE设备的UNI端口的链路状态变化;封装模块44,连接到接收模块42,用于根据接收模块 42接收的链路状态变化消息,封装远端缺陷通知RDI消息,其中RDI消息用于通知对端PE 设备开启或者关闭对端PE设备的UNI端口 ;发送模块46,连接到封装模块44,用于向对端 PE设备发送封装模块44封装的RDI消息。下面将结合实例对上述链路状态的处理装置进行详细描述。图5是根据本发明实施例的执行模块的示意图,如图5所示,本发明主要运行在运 营商的PE设备上,主要有三部分功能模块组成端口监测和通知模块,以太网OAM模块或者 私有PE间消息通讯模块,消息响应和执行模块三部分。下面对其进行详细描述。端口监测和通知模块监控本地PE设备的UNI端口的链路状态,当发现链路状态 发生变化时,立即生成模块间消息通知以太网OAM模块或者私有PE间消息通讯模块,端口 的链路状态监控可以通过中断上报方式也可以通过轮询端口状态位的方式。以太网OAM模块或者私有PE间消息通讯模块负责报文消息处理,守候链路状态 通知消息等,根据链路状态通知消息中的消息类型,封装成不同的RDI消息类型,发送给远 端的PE设备,远端的PE设备接收到RDI消息后,解析消息内容,然后调用消息响应和执行 模块进行处理。消息响应和执行模块负责执行以太网OAM模块或者私有PE间消息通讯模块过来 的指令,并根据执行SHUTDOWN或者N0SHUTD0WN本地PE设备的UNI端口,使本地客户端CE 设备的端口状态和远端CE的端口状态一致。下面将结合图5对上述链路状态的处理方法的实现方式进行详细描述。优选实施例一本优选实施例一描述了基于以太网OAM模块。在应用本发明的解决方案之前,城域网的点到点的EVC业务两端的客户CE设备的 端口不能实现LINK状态同步,当本地的CE和PE设备的链路LINK DOWN时,而远端的PE和 CE设备感知不到,这样就造成在点到点的EVC业务中,会出现无效的单向通讯,导致浪费链 路带宽,同时也不利于客户业务的收敛,在应用了本发明的解决方案之后,可以实现客户端 CE设备的端口之间的链路状态同步,解决运营商的实际困难。如图5所示,端口监控和通知模块负责监控本地PE设备UNI端口的状态变化,并 及时通知以太网OAM模块,以太网OAM模块负责守候端口状态消息,RDI的消息封装、发送 和处理,消息响应和执行模块负责执行以太网0ΑΜ,模块的指令和动作。图6是根据本发明优选实施例一的基于以太网OAM模块的流程图,如图6所示,包 括如下的步骤S601至步骤S608。
步骤S601 端口监控和通知模块监控本地PE设备的UNI端口的状态,当端口状态 发生变化时,通过步骤502发送模块间消息给以太网OAM模块。步骤S602 发送链路状态变化消息给以太网OAM模块。步骤S603 以太网OAM模块守候链路状态变化消息,对接收到消息进行解析,监测 和判断。步骤S604 根据链路状态变化消息的内容封装RDI消息,发送给对端的PE设备的 以太网OAM模块。步骤S605 远端的PE设备接收到RDI消息。步骤S606 解析RDI消息,合法性判断。步骤S607 根据RDI消息的内容调用消息响应和执行模块,通过步骤S608对本地 的UNI端口执行SHUTDOWN或者N0SHUTD0WN动作。 步骤S608 执行以太网OAM模块的消息指令,对本地的PE的UNI端口执行 SHUTDOWN 或者 NO SHUTDOWN 动作。优选实施例二本优选实施例二描述了基于私有PE间消息通讯模块。在应用本发明的解决方案之前,城域网的点到点的EVC业务两端的客户CE设备的 端口不能实现LINK状态同步,当本地的CE和PE设备的链路LINK DOWN时,而远端的PE和 CE设备感知不到,这样就造成在点到点的EVC业务中,会出现无效的单向通讯,导致浪费链 路带宽,同时也不利于客户业务的收敛,在应用了本发明的解决方案之后,可以实现客户端 CE设备的端口之间的链路状态同步,解决运营商的实际困难。如图5所示,端口监控和通知模块负责监控本地PE设备UNI端口的状态变化,并 及时通知PE间消息通讯模块,PE间消息通讯模块负责守候端口状态消息,RDI的消息封装、 发送和处理,消息响应和执行模块负责执行PE间消息通讯模块的指令和动作。图7是根据本发明优选实施例二的基于私有PE间消息通讯模块的流程图,如图7 所示,包括如下的步骤S701至步骤S708。步骤S701 端口监控和通知模块监控本地PE设备的UNI端口的状态,当端口状态 发生变化时,通过步骤S702发送模块间消息给PE间消息通讯模块。步骤S702 发送链路状态变化消息给PE间消息通讯模块。步骤S703 =PE间消息通讯模块守候链路状态变化消息,对接收到消息进行解析, 监测和判断。步骤S704 根据链路状态变化消息的内容封装RDI消息,发送给对端的PE设备的 PE间消息通讯模块。步骤S705 远端的PE设备接收到RDI消息。步骤S706 解析RDI消息,合法性判断。步骤S707 根据RDI消息的内容调用消息响应和执行模块,通过步骤S708对本地 的UNI端口执行SHUTDOWN或者N0SHUTD0WN动作。步骤S708 执行PE间消息通讯模块的消息指令,对本地的PE的UNI端口执行 SHUTDOWN 或者 NO SHUTDOWN 动作。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不 同于此处的顺序执行所示出或描述的步骤。本发明实施例还提供了一种链路状态的处理系统。图8是根据本发明实施例的链 路状态的处理系统的结构框图,如图8所示,包括本端PE设备82、对端PE设备84以及链路 状态的同步装置86,其中,链路状态的同步装置86包括接收模块862,封装模块864和发送 模块866,下面对其结构进行详细描述。接收模块862,用于接收链路状态变化消息,其中链路状态变化消息用于指示本端 PE设备的UNI端口的链路状态变化;封装模块864,连接至接收模块862,用于根据接收模 块862接收的链路状态变化消息,封装RDI消息,其中RDI消息用于通知对端PE设备开启 或者关闭对端PE设备的UNI端口 ;发送模块866,连接至封装模块864,用于向对端PE设备 发送封装模块864封装的RDI消息。优选地,本端PE设备82包括检测模块822,用于检测本端PE设备的UNI端口的链 路状态;对端PE设备84包括开关模块842,用于根据RDI消息,对对端PE设备的UNI端口 进行开启或者关闭。综上所述,根据本发明的上述实施例,提供了一种链路状态的处理方法、装置及系 统。通过链路状态变化消息和RDI消息,将虚拟链路本端PE设备的状态变化通知到对端PE 设备,以便对端PE设备进行UNI端口的开启或者关闭,解决了相关技术中在城域以太网的 点到点以太网虚连接业务中,虚拟链路两端PE设备可能不同步的问题,从而可以实现端口 状态同步,进而可以提升用户体验,加快客户业务的收敛时间。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
8
权利要求
1.一种链路状态的处理方法,其特征在于,包括接收到链路状态变化消息,其中所述链路状态变化消息用于指示本端运营商边缘PE 设备的用户侧网络接口 UNI端口的链路状态变化;根据所述链路状态变化消息,封装远端缺陷通知RDI消息,其中所述RDI消息用于通知 对端PE设备开启或者关闭所述对端PE设备的UNI端口 ; 向所述对端PE设备发送所述RDI消息。
2.根据权利要求1所述的方法,其特征在于,当所述链路状态变化消息指示所述本端 PE设备的UNI端口的链路状态由连接态变为连接中断态时,所述RDI消息用于通知所述对 端PE设备关闭所述对端PE设备的UNI端口。
3.根据权利要求2所述的方法,其特征在于,在向所述对端PE设备发送所述RDI消息 之后,所述方法还包括所述对端PE设备关闭所述对端PE设备的UNI端口。
4.根据权利要求3所述的方法,其特征在于,在所述对端PE设备关闭所述对端PE设备 的UNI端口之后,所述方法还包括所述对端PE设备对应的客户端CE设备中断连接。
5.根据权利要求1所述的方法,其特征在于,当所述链路状态变化消息指示所述本端 PE设备的UNI端口的链路状态由连接中断态变为连接态时,所述RDI消息用于通知所述对 端PE设备开启所述对端PE设备的UNI端口。
6.根据权利要求5所述的方法,其特征在于,在向所述对端PE设备发送所述RDI消息 之后,所述方法还包括所述对端PE设备开启所述对端PE设备的UNI端口。
7.根据权利要求6所述的方法,其特征在于,在所述对端PE设备开启所述对端PE设备 的UNI端口之后,所述方法还包括所述对端PE设备对应的CE设备连接。
8.一种链路状态的处理装置,其特征在于,包括接收模块,用于接收链路状态变化消息,其中所述链路状态变化消息用于指示本端运 营商边缘PE设备的用户侧网络接口 UNI端口的链路状态变化;封装模块,用于根据所述链路状态变化消息,封装远端缺陷通知RDI消息,其中所述 RDI消息用于通知对端PE设备开启或者关闭所述对端PE设备的UNI端口 ; 发送模块,用于向所述对端PE设备发送所述RDI消息。
9.一种链路状态的处理系统,其特征在于,包括本端运营商边缘PE设备、对端PE设备 以及链路状态的同步装置,其中,所述链路状态的同步装置包括接收模块,用于接收链路状态变化消息,其中所述链路状态变化消息用于指示所述本 端PE设备的UNI端口的链路状态变化;封装模块,用于根据所述链路状态变化消息,封装远端缺陷通知RDI消息,其中所述 RDI消息用于通知所述对端PE设备开启或者关闭所述对端PE设备的UNI端口 ; 发送模块,用于向所述对端PE设备发送所述RDI消息。
10.根据权利要求9所述的系统,其特征在于,所述本端PE设备包括检测模块,用于检测所述本端PE设备的UNI端口的链路状态; 所述对端PE设备包括开关模块,用于根据所述RDI消息,对所述对端PE设备的UNI 端口进行开启或者关闭。
全文摘要
本发明公开了一种链路状态的处理方法及装置,该方法包括接收到链路状态变化消息,其中链路状态变化消息用于指示本端运营商边缘PE设备的用户侧网络接口UNI端口的链路状态变化;根据链路状态变化消息,封装远端缺陷通知RDI消息,其中RDI消息用于通知对端PE设备开启或者关闭对端PE设备的UNI端口;向对端PE设备发送RDI消息。本发明可以实现端口状态同步,进而可以提升用户体验,加快客户业务的收敛时间。
文档编号H04L12/28GK102006229SQ20101055839
公开日2011年4月6日 申请日期2010年11月24日 优先权日2010年11月24日
发明者申春升 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1