以太环网无请求协议帧的处理方法及装置的制作方法

文档序号:7750335阅读:260来源:国知局
专利名称:以太环网无请求协议帧的处理方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种以太环网无请求协议帧的处理方法及装置。
背景技术
国际电信联盟 international Telecommunication Union,简称为 ITU-T)的 G. 8032协议,为环形拓扑以太环网的以太层定义了自动保护切换协议与机制。在这种机制中,当以太环网的链路出现故障,或者节点收到了切换命令请求时,如果检测到故障的端口或者切换命令请求端口不是环保护链路相邻端口,则故障端口或者切换命令请求端口会被所在节点阻塞,环保护链路所属节点打开环保护链路相邻端口,使得被保护数据可以从环保护链路上通过,环保护链路上任何两个节点之间产生了新的通信路径,保障了通信路径的重新连通,提高了网络的可靠性。但是,在以太环网的切换过程中,被保护数据流量的通信路径有可能发生变化,由于每个节点记录的地址表信息在被保护数据流量的通信路径发生变化后都可能不再适用, 因此每个节点有可能刷新地址表,具体动作为删除环上端口的地址条目。通常在以太环网进行切换时,产生切换动作的节点发送保护倒换协议帧通知其它节点切换,其它节点收到该保护倒换协议帧后刷新地址表。但是不必要的地址表刷新会导致被保护数据流量广播, 占用链路带宽资源,增加保护倒换时间。相关技术中,为了区分以太环网在切换过程中不同的情况,在发送的保护倒换协议帧中引入了不刷新地址(即Do Not Flush,简称DNF)标志,将该标志设置为0,用于通知其他节点需要刷新地址,设置为1,用于通知其他节点不需要刷新地址。当以太环网进行切换时,如果产生切换动作的节点的保护倒换请求端口在切换之前不是处于阻塞状态,则切换之后,被保护数据流量的通信路径有可能发生变化,因此该节点发送的保护倒换协议帧中的不刷新标志置为0,其它节点收到该保护倒换协议帧后需要刷新地址表,保障了被保护数据流量的正确切换。如图1所示,假设节点S2和S3检测到链路故障,首先节点S2和S3分别阻塞与故障链路相连的端口 22和端口 31,并发送链路故障告警协议帧(即Signal Fail协议帧,简称SF协议帧,是一种保护倒换协议帧)通知其它节点进行保护切换,由于节点S2和S3在分别阻塞与故障链路相连的端口 22和端口 31之前,这两个端口都不是阻塞状态,因此节点S2和S3发送的链路故障告警协议帧中的不刷新地址标志设置为0,其他节点收到这个协议帧后需要刷新地址表;环保护链路所属节点Sl 收到链路故障告警协议帧后,打开阻塞的与环保护链路相连的端口 11,此外,每个节点收到链路故障告警协议帧后,由于其中的不刷新地址标志设置为0,进行刷新地址表操作。发明人发现,如果产生切换动作的节点的保护倒换请求端口在切换之前处于阻塞状态,在链路恢复后,根据G. 8032规定,链路恢复的节点发送相关协议帧,例如保护倒换协议帧,将其中的不刷新标志置为1 (即,通知其他节点不需要刷新地址),同时该节点发送无请求协议帧,将无请求协议帧的不刷新标志置为0(即,通知其他节点需要刷新地址,以太环网节点收到无请求协议帧后不需要刷新地址)。如图2所示,节点S2和S3检测到链路恢复,则节点S2和S3会发送无请求协议帧(即No Request协议帧,简称NR协议帧),这时整个环网的被保护数据通信路径并没有改变,因此每个节点都没有必要刷新地址表。但是在节点发送无请求协议帧时,协议帧的不刷新地址标志设置为0。这样,由于以太环网节点接收到的无请求协议帧和其它G. 8032协议帧中携带的不刷新标志不同,所以以太环网节点收到G. 8032协议帧之后,首先判断协议帧的类型,如果是无请求协议帧,则不刷新地址表,如果协议帧不是无请求协议帧,则进一步判断不刷新标志的设置再确定是否刷新地址表,节点对协议帧的处理过程比较繁琐。

发明内容
本发明的主要目的在于提供一种以太环网无请求协议帧的处理方法及装置,以解决上述问题。为了实现上述目的,根据本发明的一个方面,提供了一种以太环网无请求协议帧的处理方法。根据本发明的以太环网无请求协议帧的处理方法包括以太环网节点发送无请求协议帧,其中,无请求协议帧的不刷新标志的值为指示不刷新地址。进一步地,上述方法还包括以太环网中除上述以太环网节点之外的其它以太环网节点接收无请求协议帧,判断不刷新标志的值为指示不刷新地址,则进行不刷新地址表操作。进一步地,上述不刷新标志的值为1。为了实现上述目的,根据本发明的又一个方面,提供了一种以太环网节点。根据本发明的以太环网节点包括发送模块,用于发送无请求协议帧,其中,无请求协议帧的不刷新标志的值为指示不刷新地址。进一步地,上述以太环网节点还包括接收模块,用于接收无请求协议帧;判断模块,用于判断不刷新标志的值为指示不刷新地址;处理模块,用于进行不刷新地址表操作。进一步地,不刷新标志的值为1。为了实现上述目的,根据本发明的再一个方面,提供了一种以太环网。根据本发明的以太环网包括多个节点,其中,上述节点包括发送模块,用于发送无请求协议帧,其中,无请求协议帧的不刷新标志的值为指示不刷新地址。进一步地,节点还包括接收模块,用于接收无请求协议帧;判断模块,用于判断不刷新标志的值为指示不刷新地址;处理模块,用于进行不刷新地址表操作。进一步地,不刷新标志的值为1。通过本发明,采用以太环网节点发送无请求协议帧,其中,无请求协议帧的不刷新标志的值为指示不刷新地址,解决了在以太环网切换过程中,由于无请求协议帧和其它协议帧携带DNF不一致,必须通过判断协议帧类型确定是否刷新地址,造成以太环网节点处理流程繁琐的问题,进而达到了统一以太环网节点处理协议帧流程的效果,并减低以太环网节点处理的复杂性。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关技术的以太环网链路出现故障时的运行示意图;图2是根据相关技术的以太环网链路出现故障恢复后回切的运行示意图;图3是根据本发明优选实施例的以太环网无请求协议帧处理方法的流程图;图4是根据本发明实施例的链路故障恢复后的以太环网保护结构示意图;图5是根据本发明实施例的以太环网节点的结构框图;图6是根据本发明实施例的以太环网节点的优选的结构框图;以及图7是根据本发明实施例的以太环网的结构框图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本发明实施例提供了一种以太环网无请求协议帧处理方法,该方法包括以太环网节点发送无请求协议帧,其中,无请求协议帧的不刷新标志的值为指示不刷新地址。相关技术中,在以太环网切换过程中,由于以太环网节点接收到的无请求协议帧和其它G. 8032协议帧中携带的不刷新标志不同,所以以太环网节点收到G. 8032协议帧之后,首先判断协议帧的类型,如果是无请求协议帧,则不刷新地址表,如果协议帧不是无请求协议帧,则进一步判断不刷新标志的设置再确定是否刷新地址表,节点对协议帧的处理过程比较繁琐。通过本发明实施例,确定链路恢复后,以太环网节点发送无请求协议帧,其中,无请求协议帧的不刷新标志的值为指示不刷新地址,其他节点接收到无请求协议帧后, 根据协议帧的不刷新标志不进行刷新地址表操作。克服了无请求协议帧和其它G. 8032协议帧中携带的不刷新标志不同造成的节点对协议帧处理过程繁琐的问题,进而达到了统一以太环网节点处理协议帧流程的效果,并减低了以太环网节点处理的复杂性。优选地,上述方法还包括以太环网中除以太环网节点之外的其它以太环网节点接收无请求协议帧,判断不刷新标志的值为指示不刷新地址,则进行不刷新地址表操作。该优选实施例实现了以太环网其它节点在接收到无请求协议帧后,不判断协议帧类型,根据无请求协议帧的不刷新标志的值执行相应操作,降低了以太环网节点对协议帧操作的复杂性。优选地,不刷新标志的值为1,通过该优选实施例,将无请求协议帧的不刷新标志和其它协议帧相统一,实现了节点对协议帧的处理流程统一,同时,将不刷新标志的值设为 1,易于硬件实现。图3是根据本发明优选实施例的以太环网无请求协议帧处理方法的流程图,如图 3所示,包括步骤S301,以太环网保护节点发送无请求协议帧;步骤S302,节点将发送的无请求协议帧中的不刷新标志置为有效,例如有效的数值约定为1 ;步骤S303,其它节点接收到上述无请求协议帧,如果协议帧的不刷新标志为有效, 则不需要刷新地址表。
该实施例实现了以太环网节点对无请求协议帧的发送和接收过程,接收无请求协议帧的节点根据无请求协议帧携带的信息进行不刷新地址表操作。图4是根据本发明实施例的链路故障恢复后的以太环网保护结构示意图,如图 4所示,假设节点S2和S3检测到链路恢复,则节点S2和S3会发送无请求协议帧(即No Request协议帧,简称NR协议帧),这时整个环网的被保护数据通信路径并没有改变,因此每个节点都没有必要刷新地址表。根据本发明的技术方案,但是在节点发送无请求协议帧时,协议帧的不刷新标志设置为有效,例如有效的数值约定为1,因此节点S2和S3在发送无请求协议帧时,其中的不刷新标志设置为1,其它节点收到无请求协议帧时,根据协议帧的不刷新标志为1判断不刷新地址表。该实施例简化了以太环网对协议帧的处理步骤,并统一以太环网节点对协议帧的处理流程。图5是根据本发明实施例的以太环网节点的结构框图,该以太环网节点包括发送模块52,下面对上述结构进行详细描述发送模块52,用于发送无请求协议帧,其中,无请求协议帧的不刷新标志的值为指示不刷新地址。相关技术中,在以太环网切换过程中,由于以太环网节点接收到的无请求协议帧和其它G. 8032协议帧中携带的不刷新标志不同,所以以太环网节点收到G. 8032协议帧之后,首先判断协议帧的类型,如果是无请求协议帧,则不刷新地址表,如果协议帧不是无请求协议帧,则进一步判断不刷新标志的设置再确定是否刷新地址表,节点对协议帧的处理过程比较繁琐。通过本发明实施例,发送模块发送无请求协议帧,其中,无请求协议帧的不刷新标志的值为指示不刷新地址,其他节点接收到无请求协议帧后,根据协议帧的不刷新标志不进行刷新地址表操作。克服了无请求协议帧和其它G. 8032协议帧中携带的不刷新标志不同造成的节点对协议帧处理过程繁琐的问题,进而达到了统一以太环网节点处理协议帧流程的效果,并减低了以太环网节点处理的复杂性。图6是根据本发明实施例的以太环网节点的优选的结构框图,如图6所示,该以太环网节点还包括接收模块62、判断模块64、和处理模块66,下面对上述结构进行详细描述接收模块62,连接至发送模块52,用于接收发送模块52发送的无请求协议帧;判断模块64,连接至接收模块62,用于判断接收模块62接收到的无请求协议帧中携带的不刷新标志的值为指示不刷新地址;处理模块66,连接至判断模块64,用于在判断模块64判断出不刷新标志的值为指示不刷新地址时,进行不刷新地址表操作。该优选实施例实现了以太环网其它节点在接收到无请求协议帧后,不再进行判断协议帧类型操作,直接根据无请求协议帧的不刷新标志的值执行不刷新地址表操作,降低了以太环网节点对协议帧操作的复杂性。图7是根据本发明实施例的以太环网的结构框图,该以太环网由多个如图6所示的以太环网节点组成,其中,各节点遵循协议组成环状网络结构,各节点的具体结构如图6 所示,在此不再赘述。该优选实施例,实现了以太环网在链路恢复后,以太环网节点对无请求协议帧的发送和接收过程,及接收无请求协议帧的节点根据无请求协议帧携带的信息进行不刷新地址表操作,减低了以太环网节点处理的复杂性。需要说明的是,装置实施例中描述的以太环网节点和以太环网对应于上述的方法实施例,其具体的实现过程在方法实施例中已经进行过详细说明,在此不再赘述。综上所述,通过本发明,以太环网的环网节点在发送无请求协议帧时,将不刷新标志的值设置为指示不刷新地址,其他节点接收到无请求协议帧后通过不刷新标志就能够获知不需要刷新地址表,统一了节点处理无请求协议帧和其他保护倒换协议帧的操作,简化了以太环网节点的对协议帧的处理流程,提高了以太环网节点处理协议帧效率,降低了以太环网协议实现的复杂性。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种以太环网无请求协议帧的处理方法,其特征在于,包括以太环网节点发送无请求协议帧,其中,所述无请求协议帧的不刷新标志的值为指示不刷新地址。
2.根据权利要求1所述的方法,其特征在于,还包括以太环网中除所述以太环网节点之外的其它以太环网节点接收所述无请求协议帧,判断所述不刷新标志的值为指示不刷新地址,则进行不刷新地址表操作。
3.根据权利要求1或2所述的方法,其特征在于,所述不刷新标志的值为1。
4.一种以太环网节点,其特征在于,包括发送模块,用于发送无请求协议帧,其中,所述无请求协议帧的不刷新标志的值为指示不刷新地址。
5.根据权利要求4所述的以太环网节点,其特征在于,还包括 接收模块,用于接收所述无请求协议帧;判断模块,用于判断所述不刷新标志的值为指示不刷新地址; 处理模块,用于进行不刷新地址表操作。
6.根据权利要求4或5所述的以太环网节点,其特征在于,所述不刷新标志的值为1。
7.一种以太环网,其特征在于,包括多个节点,其中,所述节点包括发送模块,用于发送无请求协议帧,其中,所述无请求协议帧的不刷新标志的值为指示不刷新地址。
8.根据权利要求7所述的以太环网,其特征在于,所述节点还包括 接收模块,用于接收所述无请求协议帧;判断模块,用于判断所述不刷新标志的值为指示不刷新地址; 处理模块,用于进行不刷新地址表操作。
9.根据权利要求7或8所述的以太环网,其特征在于,所述不刷新标志的值为1。
全文摘要
本发明公开了一种以太环网无请求协议帧的处理方法及装置,其中,该方法包括以太环网节点发送无请求协议帧,其中,无请求协议帧的不刷新标志的值为指示不刷新地址。通过本发明,统一了以太环网节点处理协议帧的流程,并减低以太环网节点处理的复杂性。
文档编号H04L12/437GK102263685SQ20101018837
公开日2011年11月30日 申请日期2010年5月24日 优先权日2010年5月24日
发明者吴少勇 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1