《链路状态的处理方法、装置及系统.pdf》由会员分享,可在线阅读,更多相关《链路状态的处理方法、装置及系统.pdf(14页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102006229A43申请公布日20110406CN102006229ACN102006229A21申请号201010558395922申请日20101124H04L12/56200601H04L12/2820060171申请人中兴通讯股份有限公司地址518057广东省深圳市南山区科技南路55号72发明人申春升74专利代理机构北京康信知识产权代理有限责任公司11240代理人余刚吴孟秋54发明名称链路状态的处理方法、装置及系统57摘要本发明公开了一种链路状态的处理方法及装置,该方法包括接收到链路状态变化消息,其中链路状态变化消息用于指示本端运营商边缘PE设备的用户侧网络接口U。
2、NI端口的链路状态变化;根据链路状态变化消息,封装远端缺陷通知RDI消息,其中RDI消息用于通知对端PE设备开启或者关闭对端PE设备的UNI端口;向对端PE设备发送RDI消息。本发明可以实现端口状态同步,进而可以提升用户体验,加快客户业务的收敛时间。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书6页附图6页CN102006242A1/1页21一种链路状态的处理方法,其特征在于,包括接收到链路状态变化消息,其中所述链路状态变化消息用于指示本端运营商边缘PE设备的用户侧网络接口UNI端口的链路状态变化;根据所述链路状态变化消息,封装远端缺陷通知RDI消息,其中所。
3、述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设备对应的客户端。
4、CE设备中断连接。5根据权利要求1所述的方法,其特征在于,当所述链路状态变化消息指示所述本端PE设备的UNI端口的链路状态由连接中断态变为连接态时,所述RDI消息用于通知所述对端PE设备开启所述对端PE设备的UNI端口。6根据权利要求5所述的方法,其特征在于,在向所述对端PE设备发送所述RDI消息之后,所述方法还包括所述对端PE设备开启所述对端PE设备的UNI端口。7根据权利要求6所述的方法,其特征在于,在所述对端PE设备开启所述对端PE设备的UNI端口之后,所述方法还包括所述对端PE设备对应的CE设备连接。8一种链路状态的处理装置,其特征在于,包括接收模块,用于接收链路状态变化消息,其中所述。
5、链路状态变化消息用于指示本端运营商边缘PE设备的用户侧网络接口UNI端口的链路状态变化;封装模块,用于根据所述链路状态变化消息,封装远端缺陷通知RDI消息,其中所述RDI消息用于通知对端PE设备开启或者关闭所述对端PE设备的UNI端口;发送模块,用于向所述对端PE设备发送所述RDI消息。9一种链路状态的处理系统,其特征在于,包括本端运营商边缘PE设备、对端PE设备以及链路状态的同步装置,其中,所述链路状态的同步装置包括接收模块,用于接收链路状态变化消息,其中所述链路状态变化消息用于指示所述本端PE设备的UNI端口的链路状态变化;封装模块,用于根据所述链路状态变化消息,封装远端缺陷通知RDI消息。
6、,其中所述RDI消息用于通知所述对端PE设备开启或者关闭所述对端PE设备的UNI端口;发送模块,用于向所述对端PE设备发送所述RDI消息。10根据权利要求9所述的系统,其特征在于,所述本端PE设备包括检测模块,用于检测所述本端PE设备的UNI端口的链路状态;所述对端PE设备包括开关模块,用于根据所述RDI消息,对所述对端PE设备的UNI端口进行开启或者关闭。权利要求书CN102006229ACN102006242A1/6页3链路状态的处理方法、装置及系统技术领域0001本发明涉及通信领域,具体而言,涉及一种链路状态的处理方法、装置及系统。背景技术0002以太网业务的一个关键属性是以太网虚连接E。
7、VC。城域以太网论坛MEF对EVC的定义是“两个或者多个用户侧网络接口USERNETINTERFACE,简称为UNI的一个结合”,此处UNI是标准的以太网接口,它是用户设备和业务供应商的城以太之间的分界点。城域以太网论坛定义了两种类型的EVC点到点和多点到多点本专利主要提供点到点业务时如何提高客户业务的收敛性能的方法。EVC需要执行两个功能0003、连接两个或者多个用户站点或UNI,并在它们之间传递以太网业务帧。0004、防止不属于同一个EVC的用户站点之间交换数据。这个能力使得EVC可以为数据提供类似于帧中继或者ATM永久虚电路PVC的私密性以及安全性。0005在EVC上传递以太网帧有两个基。
8、本的原则0006、业务帧一定不能再传回它的发起UNI。0007、传送的业务帧必须携带MAC地址,而且业务帧的内容不能改变。也就是说,从源到目的地,以太网帧不能改变。而在典型的路由网络中,会去掉并且丢弃以太网帧头。0008根据这些特性,可以利用EVC来构建一个2层专线或者VPN。0009ELINE业务点到点的EVC业务在两个UNI之间提供点到点的EVC,在一个UNI的物理端口上可以提供一条以上的点到点EVC。0010图1是根据相关技术的城域以太网中点到点的EVC业务场景的示意图,如图1所示。该业务最简单的形式是为在两个方向传递的数据提供对称带宽,但是没有性能保证。例如,在两个10MBIT/S的U。
9、NI之间提供尽力而为业务。比较复杂的形式是ELINE业务可以提供一个承诺信息速率CIR及相关的承诺突发尺寸CBS、一个超额信息速率EIR及相关的超额突发尺寸EBS、帧时延口帧抖动以及帧丢失等性能保证。ELINE业务可以用于构建与帧中继或者专线相似的业务,而且以太网带宽和连通性的选择范围更大。0011运营商为客户提供的是虚拟以太网链路服务,应该为客户提供和实际的链路链接一样的体验,使用户感觉不出来是通过虚拟链路提供的服务还是通过实际链路提供的服务,因为虚拟链路两端的设备是通过多跳路由器或者交换机链接到一起的,不能像物理链路一样进行端口的LINK状态的监测,从而造成在城域以太网的点到点以太网虚连接。
10、业务中,虚拟链路两端设备可能不同步。发明内容0012针对相关技术中在城域以太网的点到点以太网虚连接业务中,虚拟链路两端PE设备可能不同步的问题而提出本发明,为此,本发明的主要目的在于提供一种链路状态的处理方法、装置及系统,以解决上述问题。0013为了实现上述目的,根据本发明的一个方面,提供了一种链路状态的处理方法。说明书CN102006229ACN102006242A2/6页40014根据本发明的链路状态的处理方法包括接收到链路状态变化消息,其中链路状态变化消息用于指示本端运营商边缘PE设备的用户侧网络接口UNI端口的链路状态变化;根据链路状态变化消息,封装远端缺陷通知RDI消息,其中RDI消。
11、息用于通知对端PE设备开启或者关闭对端PE设备的UNI端口;向对端PE设备发送RDI消息。0015进一步地,当链路状态变化消息指示本端PE设备的UNI端口的链路状态由连接态变为连接中断态时,RDI消息用于通知对端PE设备关闭对端PE设备的UNI端口。0016进一步地,在向对端PE设备发送RDI消息之后,上述方法还包括对端PE设备关闭对端PE设备的UNI端口。0017进一步地,在对端PE设备关闭对端PE设备的UNI端口之后,上述方法还包括对端PE设备对应的客户端CE设备中断连接。0018进一步地,当链路状态变化消息指示本端PE设备的UNI端口的链路状态由连接中断态变为连接态时,RDI消息用于通知。
12、对端PE设备开启对端PE设备的UNI端口。0019进一步地,在向对端PE设备发送RDI消息之后,上述方法还包括对端PE设备开启对端PE设备的UNI端口。0020进一步地,在对端PE设备开启对端PE设备的UNI端口之后,上述方法还包括对端PE设备对应的CE设备连接。0021为了实现上述目的,根据本发明的另一个方面,提供了一种链路状态的处理装置。0022根据本发明的链路状态的处理装置包括接收模块,用于接收链路状态变化消息,其中链路状态变化消息用于指示本端运营商边缘PE设备的用户侧网络接口UNI端口的链路状态变化;封装模块,用于根据链路状态变化消息,封装远端缺陷通知RDI消息,其中RDI消息用于通知。
13、对端PE设备开启或者关闭对端PE设备的UNI端口;发送模块,用于向对端PE设备发送RDI消息。0023进一步地,包括本端运营商边缘PE设备、对端PE设备以及链路状态的同步装置,其中,链路状态的同步装置包括接收模块,用于接收链路状态变化消息,其中链路状态变化消息用于指示本端PE设备的UNI端口的链路状态变化;封装模块,用于根据链路状态变化消息,封装远端缺陷通知RDI消息,其中RDI消息用于通知对端PE设备开启或者关闭对端PE设备的UNI端口;发送模块,用于向对端PE设备发送RDI消息。0024进一步地,本端PE设备包括检测模块,用于检测本端PE设备的UNI端口的链路状态;对端PE设备包括开关模块。
14、,用于根据RDI消息,对对端PE设备的UNI端口进行开启或者关闭。0025本发明通过链路状态变化消息和远端缺陷通知RDI消息,将虚拟链路本端PE设备的状态变化通知到对端PE设备,以便对端PE设备进行UNI端口的开启或者关闭,解决了相关技术中在城域以太网的点到点以太网虚连接业务中,虚拟链路两端PE设备可能不同步的问题,从而可以实现端口状态同步,进而可以提升用户体验,加快客户业务的收敛时间。附图说明0026此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中0027图1是根据相关技术的城域以太网中点到点的。
15、EVC业务场景的示意图;说明书CN102006229ACN102006242A3/6页50028图2是根据本发明实施例的应用场景的示意图;0029图3是根据本发明实施例的链路状态的处理方法的流程图;0030图4是根据本发明实施例的链路状态的处理装置的结构框图;0031图5是根据本发明实施例的执行模块的示意图;0032图6是根据本发明优选实施例一的基于以太网OAM模块的流程图;0033图7是根据本发明优选实施例二的基于私有PE间消息通讯模块的流程图;0034图8是根据本发明实施例的链路状态的处理系统的结构框图。具体实施方式0035需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可。
16、以相互组合。下面将参考附图并结合实施例来详细说明本发明。0036图2是根据本发明实施例的应用场景的示意图,如图2所示,运营商在城域网的运营商边缘PROVIDEEDGE,简称为PE1和PE2上为客户建立了一个点到点的EVC业务,客户端设备CE1和CE2分别接入到PE1和PE2的UNI接口上。0037本发明实施例提供了一种链路状态的处理方法。图3是根据本发明实施例的链路状态的处理方法的流程图,如图3所示,包括如下的步骤S302至步骤S306。0038步骤S302,接收到链路状态变化消息,其中链路状态变化消息用于指示本端PE设备的UNI端口的链路状态变化。0039步骤S304,根据链路状态变化消息,。
17、封装RDI消息,其中RDI消息用于通知对端PE设备开启或者关闭对端PE设备的UNI端口。0040步骤S306,向对端PE设备发送RDI消息。0041相关技术中,在城域以太网的点到点以太网虚连接业务中,虚拟链路两端PE设备可能不同步。本发明实施例中,通过链路状态变化消息和RDI消息,将虚拟链路本端PE设备的状态变化通知到对端PE设备,以便对端PE设备进行UNI端口的开启或者关闭,从而可以实现端口状态同步,进而可以提升用户体验,加快客户业务的收敛时间。0042需要说明的是,上述链路状态的处理方法可以通过以太网OAM模块或者私有PE间消息通讯模块而实现。0043优选地,当链路状态变化消息指示本端PE。
18、设备的UNI端口的链路状态由连接态变为连接中断态时,RDI消息用于通知对端PE设备关闭UNI端口。0044优选地,在向对端PE设备发送RDI消息之后,上述方法还包括对端PE设备关闭UNI端口。0045具体地,对端PE设备的UNI端口接收到RDI消息之后,检查该RDI消息类型,如果是端口状态同步消息,则立即关闭UNI端口。0046优选地,在对端PE设备关闭UNI端口之后,上述方法还包括对端PE设备对应的CE设备中断连接。0047需要说明的是,当该对应的CE设备中断连接之后,可以完成和CE设备端口的链接同步过程。0048优选地,当链路状态变化消息指示本端PE设备的UNI端口的链路状态由连接中断态变。
19、为连接态时,RDI消息用于通知对端PE设备开启UNI端口。说明书CN102006229ACN102006242A4/6页60049优选地,在向对端PE设备发送RDI消息之后,上述方法还包括对端PE设备开启UNI端口。0050优选地,在对端PE设备开启UNI端口之后,上述方法还包括对端PE设备对应的CE设备连接。0051本发明实施例提供了一种链路状态的处理装置,该装置可以用于实现上述链路状态的处理方法。图4是根据本发明实施例的链路状态的处理装置的结构框图,如图4所示,包括接收模块42,封装模块44和发送模块46。下面对其结构进行详细描述。0052接收模块42,用于接收链路状态变化消息,其中链路状。
20、态变化消息用于指示本端PE设备的UNI端口的链路状态变化;封装模块44,连接到接收模块42,用于根据接收模块42接收的链路状态变化消息,封装远端缺陷通知RDI消息,其中RDI消息用于通知对端PE设备开启或者关闭对端PE设备的UNI端口;发送模块46,连接到封装模块44,用于向对端PE设备发送封装模块44封装的RDI消息。0053下面将结合实例对上述链路状态的处理装置进行详细描述。0054图5是根据本发明实施例的执行模块的示意图,如图5所示,本发明主要运行在运营商的PE设备上,主要有三部分功能模块组成端口监测和通知模块,以太网OAM模块或者私有PE间消息通讯模块,消息响应和执行模块三部分。下面对。
21、其进行详细描述。0055端口监测和通知模块监控本地PE设备的UNI端口的链路状态,当发现链路状态发生变化时,立即生成模块间消息通知以太网OAM模块或者私有PE间消息通讯模块,端口的链路状态监控可以通过中断上报方式也可以通过轮询端口状态位的方式。0056以太网OAM模块或者私有PE间消息通讯模块负责报文消息处理,守候链路状态通知消息等,根据链路状态通知消息中的消息类型,封装成不同的RDI消息类型,发送给远端的PE设备,远端的PE设备接收到RDI消息后,解析消息内容,然后调用消息响应和执行模块进行处理。0057消息响应和执行模块负责执行以太网OAM模块或者私有PE间消息通讯模块过来的指令,并根据执。
22、行SHUTDOWN或者NOSHUTDOWN本地PE设备的UNI端口,使本地客户端CE设备的端口状态和远端CE的端口状态一致。0058下面将结合图5对上述链路状态的处理方法的实现方式进行详细描述。0059优选实施例一0060本优选实施例一描述了基于以太网OAM模块。0061在应用本发明的解决方案之前,城域网的点到点的EVC业务两端的客户CE设备的端口不能实现LINK状态同步,当本地的CE和PE设备的链路LINKDOWN时,而远端的PE和CE设备感知不到,这样就造成在点到点的EVC业务中,会出现无效的单向通讯,导致浪费链路带宽,同时也不利于客户业务的收敛,在应用了本发明的解决方案之后,可以实现客户。
23、端CE设备的端口之间的链路状态同步,解决运营商的实际困难。0062如图5所示,端口监控和通知模块负责监控本地PE设备UNI端口的状态变化,并及时通知以太网OAM模块,以太网OAM模块负责守候端口状态消息,RDI的消息封装、发送和处理,消息响应和执行模块负责执行以太网OAM,模块的指令和动作。0063图6是根据本发明优选实施例一的基于以太网OAM模块的流程图,如图6所示,包括如下的步骤S601至步骤S608。说明书CN102006229ACN102006242A5/6页70064步骤S601端口监控和通知模块监控本地PE设备的UNI端口的状态,当端口状态发生变化时,通过步骤502发送模块间消息给。
24、以太网OAM模块。0065步骤S602发送链路状态变化消息给以太网OAM模块。0066步骤S603以太网OAM模块守候链路状态变化消息,对接收到消息进行解析,监测和判断。0067步骤S604根据链路状态变化消息的内容封装RDI消息,发送给对端的PE设备的以太网OAM模块。0068步骤S605远端的PE设备接收到RDI消息。0069步骤S606解析RDI消息,合法性判断。0070步骤S607根据RDI消息的内容调用消息响应和执行模块,通过步骤S608对本地的UNI端口执行SHUTDOWN或者NOSHUTDOWN动作。0071步骤S608执行以太网OAM模块的消息指令,对本地的PE的UNI端口执行。
25、SHUTDOWN或者NOSHUTDOWN动作。0072优选实施例二0073本优选实施例二描述了基于私有PE间消息通讯模块。0074在应用本发明的解决方案之前,城域网的点到点的EVC业务两端的客户CE设备的端口不能实现LINK状态同步,当本地的CE和PE设备的链路LINKDOWN时,而远端的PE和CE设备感知不到,这样就造成在点到点的EVC业务中,会出现无效的单向通讯,导致浪费链路带宽,同时也不利于客户业务的收敛,在应用了本发明的解决方案之后,可以实现客户端CE设备的端口之间的链路状态同步,解决运营商的实际困难。0075如图5所示,端口监控和通知模块负责监控本地PE设备UNI端口的状态变化,并及。
26、时通知PE间消息通讯模块,PE间消息通讯模块负责守候端口状态消息,RDI的消息封装、发送和处理,消息响应和执行模块负责执行PE间消息通讯模块的指令和动作。0076图7是根据本发明优选实施例二的基于私有PE间消息通讯模块的流程图,如图7所示,包括如下的步骤S701至步骤S708。0077步骤S701端口监控和通知模块监控本地PE设备的UNI端口的状态,当端口状态发生变化时,通过步骤S702发送模块间消息给PE间消息通讯模块。0078步骤S702发送链路状态变化消息给PE间消息通讯模块。0079步骤S703PE间消息通讯模块守候链路状态变化消息,对接收到消息进行解析,监测和判断。0080步骤S70。
27、4根据链路状态变化消息的内容封装RDI消息,发送给对端的PE设备的PE间消息通讯模块。0081步骤S705远端的PE设备接收到RDI消息。0082步骤S706解析RDI消息,合法性判断。0083步骤S707根据RDI消息的内容调用消息响应和执行模块,通过步骤S708对本地的UNI端口执行SHUTDOWN或者NOSHUTDOWN动作。0084步骤S708执行PE间消息通讯模块的消息指令,对本地的PE的UNI端口执行SHUTDOWN或者NOSHUTDOWN动作。0085需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的说明书CN102006229ACN102006242A6/6。
28、页8计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。0086本发明实施例还提供了一种链路状态的处理系统。图8是根据本发明实施例的链路状态的处理系统的结构框图,如图8所示,包括本端PE设备82、对端PE设备84以及链路状态的同步装置86,其中,链路状态的同步装置86包括接收模块862,封装模块864和发送模块866,下面对其结构进行详细描述。0087接收模块862,用于接收链路状态变化消息,其中链路状态变化消息用于指示本端PE设备的UNI端口的链路状态变化;封装模块864,连接至接收模块862,用于根据接收模块862接收的链路。
29、状态变化消息,封装RDI消息,其中RDI消息用于通知对端PE设备开启或者关闭对端PE设备的UNI端口;发送模块866,连接至封装模块864,用于向对端PE设备发送封装模块864封装的RDI消息。0088优选地,本端PE设备82包括检测模块822,用于检测本端PE设备的UNI端口的链路状态;对端PE设备84包括开关模块842,用于根据RDI消息,对对端PE设备的UNI端口进行开启或者关闭。0089综上所述,根据本发明的上述实施例,提供了一种链路状态的处理方法、装置及系统。通过链路状态变化消息和RDI消息,将虚拟链路本端PE设备的状态变化通知到对端PE设备,以便对端PE设备进行UNI端口的开启或者。
30、关闭,解决了相关技术中在城域以太网的点到点以太网虚连接业务中,虚拟链路两端PE设备可能不同步的问题,从而可以实现端口状态同步,进而可以提升用户体验,加快客户业务的收敛时间。0090显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。0091以上所述仅为。
31、本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN102006229ACN102006242A1/6页9图1图2说明书附图CN102006229ACN102006242A2/6页10图3图4说明书附图CN102006229ACN102006242A3/6页11图5说明书附图CN102006229ACN102006242A4/6页12图6说明书附图CN102006229ACN102006242A5/6页13图7说明书附图CN102006229ACN102006242A6/6页14图8说明书附图CN102006229A。