一种流量转发方法及装置制造方法及图纸

技术编号:13344883 阅读:108 留言:0更新日期:2016-07-14 13:05
本申请提供一种流量转发方法及装置,该方法包括:第一站点接收来自第一子环的流量;为所述流量添加环回标记;将添加环回标记的流量通过第二子环发送出去,以使所述流量沿所述第二子环转发至目的站点后剥离。通过本申请可避免故障发生时流量的丢失,同时,降低链路资源消耗,提高流量转发效率。

【技术实现步骤摘要】
一种流量转发方法及装置
本申请涉及网络通信
,尤其涉及一种流量转发方法及装置。
技术介绍
RPR(ResilientPacketRing,弹性分组环)是一种新型的MAC(MediaAccessControl,媒体访问控制)协议,采用逆向双环结构,流量沿环网在站点之间进行转发。当RPR环网的链路或站点发生故障时,流量在原环路上被中断转发。现有RPR技术通常采用Wrapping模式进行故障保护,该Wrapping模式可保证环路快速切换,流量不丢失,但流量转发路径冗长,浪费带宽。
技术实现思路
有鉴于此,本申请提供一种流量转发方法及装置。具体地,本申请是通过如下技术方案实现的:本申请提供一种流量转发方法,所述方法应用于RPR环网中检测到无法与相邻站点交互的第一站点上,该方法包括:接收来自第一子环的流量,所述第一子环为所述PRP环网中流量上环的子环;为所述流量添加环回标记;将添加环回标记的流量通过与所述第一子环逆向的第二子环发送出去,以使所述流量沿所述第二子环转发至目的站点后剥离。本申请还提供一种流量转发方法,所述方法应用于RPR环网中除第一站点以外的第二站点上,所述第一站点为检测到无法与相邻站点交互的站点,该方法包括:接收来自所述RPR环网中第二子环的流量,所述流量中包含流量的上环标识;当所述上环标识不是所述第二子环的环标识时,判断所述流量中是否存在环回标记,所述环回标记为所述第一站点对来自与所述第二子环逆向的第一子环的流量添加的标记,所述第一站点将添加所述环回标记的流量通过所述第二子环发出;当所述流量存在所述环回标记时,转发所述流量;当所述流量不存在所述环回标记时,丢弃所述流量。本申请还提供一种流量转发装置,所述装置应用于RPR环网中检测到无法与相邻站点交互的第一站点上,该装置包括:接收单元,用于接收来自第一子环的流量,所述第一子环为所述PRP环网中流量上环的子环;标记单元,用于为所述流量添加环回标记;发送单元,用于将添加环回标记的流量通过与所述第一子环逆向的第二子环发送出去,以使所述流量沿所述第二子环转发至目的站点后剥离。本申请还提供一种流量转发装置,所述装置应用于RPR环网中除第一站点以外的第二站点上,所述第一站点为检测到无法与相邻站点交互的站点,该装置包括:接收单元,用于接收来自所述RPR环网中第二子环的流量,所述流量中包含流量的上环标识;判断单元,用于当所述上环标识不是所述第二子环的环标识时,判断所述流量中是否存在环回标记,所述环回标记为所述第一站点对来自与所述第二子环逆向的第一子环的流量添加的标记,所述第一站点将添加所述环回标记的流量通过所述第二子环发出;转发单元,用于当所述流量存在所述环回标记时,转发所述流量;丢弃单元,用于当所述流量不存在所述环回标记时,丢弃所述流量。由以上描述可以看出,本申请通过流量回环避免故障发生时的流量丢失,同时,根据流量中携带的环回标记对因故障环回的流量进行转发,降低流量转发路径长度,提高流量转发效率。附图说明图1是RPR环网示意图;图2是Wrapping模式下的流量转发示意图;图3是Steering模式下的流量转发示意图;图4是本申请一示例性实施例示出的一种流量转发方法流程图;图5是本申请另一示例性实施例示出的一种流量转发方法流程图;图6是本申请一示例性实施例示出的流量转发示意图;图7是本申请一示例性实施例示出的一种流量转发装置所在设备的基础硬件结构示意图;图8是本申请一示例性实施例示出的一种流量转发装置的结构示意图;图9是本申请另一示例性实施例示出的一种流量转发装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。RPR是一种新型的MAC协议,采用逆向双环结构,流量沿环网在站点之间进行转发。当RPR环网的链路、站点端口或站点发生故障时,流量在原环路上的转发被中断。RPR技术提供两种故障保护模式:Wrapping模式和Steering模式。在Wrapping模式中,流量在检测到无法与相邻站点交互的站点处自动回环,将一个子环上的流量绕回到另外一个子环上,通过另外一个子环到达目的站点。该模式的环路切换比较快,流量基本不丢失,但是流量转发路径冗长,比较浪费带宽。在Steering模式中,检测到无法与相邻站点交互的站点首先更新自己的拓扑数据库,再向其它站点通告自己的拓扑信息,其它站点根据接收的拓扑信息更新拓扑数据库,从而完成整个环网的拓扑结构更新,流量只需根据新的拓扑结构转发即可。该模式下流量转发不存在冗余路径,但由于需要重新计算拓扑结构,恢复时间较长,会造成业务中断及部分流量丢失。参见图1,为RPR环网示意图。该环网由5个站点(StationA~StationE)组成,其中,顺时针方向的环路为0环,亦称外环;逆时针方向的环路为1环,亦称内环。当StationA和StationE之间的链路发生故障时,若采用现有技术中的Wrapping模式,则从StationD的0环上环的流量,在StationE处回环,通过1环到达StationA,在StationA处回环,通过0环到达目的站点StationB,具体参见图2,为Wrapping模式下的流量转发示意图;若采用Steering模式,则需要在所有站点的拓扑结构更新后,按照图3所示流量转发路径转发,即流量从StationD的1环上环,经StationC到达StationB下环。可见,图2中的流量转发路径较长,而图3是在拓扑结构更新后流量才能按照最短路径转发,会丢失拓扑结构更新完成之前的部分流量。针对上述问题,本申请实施例提出一种流量转发方法,该方法由检测到无法与相邻站点交互的站点为因故障环回的流量添加环回标记,其它站点在接收到具有环回标记的流量时,根据环回标记对流量进行转发,并使流量在目的站点剥离。同时,其它站点接收检测到无法与相邻站点交互的站点发送的拓扑报文,根据拓扑报文中携带的拓扑信息更新RPR环网的拓扑结构,进而根据更新的拓扑结构对新上环的流量进行转发。参见图4,为本申请流量转发方法的一个实施例流程图,该实施例从第一站点侧对流量转发过程进行描述。步骤401,接收来自第一子环的流量,所述第一子环为RPR环网中流量上环的子环。步骤402,为所本文档来自技高网...

【技术保护点】
一种流量转发方法,其特征在于,所述方法应用于弹性分组环RPR环网中检测到无法与相邻站点交互的第一站点上,该方法包括:接收来自第一子环的流量,所述第一子环为所述PRP环网中流量上环的子环;为所述流量添加环回标记;将添加环回标记的流量通过与所述第一子环逆向的第二子环发送出去,以使所述流量沿所述第二子环转发至目的站点后剥离。

【技术特征摘要】
1.一种流量转发方法,其特征在于,所述方法应用于弹性分组环RPR环网中检测到无法与相邻站点交互的第一站点上,该方法包括:接收来自第一子环的流量,所述第一子环为所述PRP环网中流量上环的子环;为所述流量添加环回标记;将添加环回标记的流量通过与所述第一子环逆向的第二子环发送出去,以使所述流量沿所述第二子环转发至目的站点后剥离。2.如权利要求1所述的方法,其特征在于:所述环回标记为所述第一子环的环标识。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:向所述RPR环网中除所述第一站点以外的第二站点发送拓扑报文,所述拓扑报文中携带所述第一站点在检测到无法与相邻站点交互后更新的拓扑信息,以使所述第二站点根据所述拓扑信息更新RPR环网的拓扑结构,进而更新选环表,使后续流量从所述第二子环上环,并沿所述第二子环转发至目的站点剥离。4.一种流量转发方法,其特征在于,所述方法应用于弹性分组环RPR环网中除第一站点以外的第二站点上,所述第一站点为检测到无法与相邻站点交互的站点,该方法包括:接收来自所述RPR环网中第二子环的流量,所述流量中包含流量的上环标识;当所述上环标识不是所述第二子环的环标识时,判断所述流量中是否存在环回标记,所述环回标记为所述第一站点对来自与所述第二子环逆向的第一子环的流量添加的标记,所述第一站点将添加所述环回标记的流量通过所述第二子环发出;当所述流量存在所述环回标记,且所述流量为已知单播流量,所述流量的目的站点为本站点时,对所述流量进行下环处理和剥离处理;当所述流量不存在所述环回标记时,丢弃所述流量。5.如权利要求4所述的方法,其特征在于,所述转发所述流量包括:当所述流量存在所述环回标记,且所述流量为已知单播流量,所述流量的目的站点不为本站点时,对所述流量进行过环处理;当所述流量存在所述环回标记,且所述流量为非已知单播流量时,对所述流量进行下环处理和过环处理。6.如权利要求4或5所述的方法,其特征在于,所述方法还包括:接收所述第一站点发送的拓扑报文,所述拓扑报文中携带所述第一站点在检测到无法与相邻站点交互后更新的拓扑信息;根据所述第一站点的拓扑信息更新本地记录的RPR环网的拓扑结构;根据所述拓扑结构更新选环表,控制后续流量从所述第二子环上环,并沿所述第二子环转发至目的站点剥离。7.一种流量转发装置,其特征在于,所述装置应用于弹性分组环RPR环网...

【专利技术属性】
技术研发人员:熊志鑫戎衍博
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1