Ptn网络etree组网下实现业务保护的方法和装置的制作方法

文档序号:7752354阅读:387来源:国知局
专利名称:Ptn网络etree组网下实现业务保护的方法和装置的制作方法
技术领域
本发明涉及到通信技术领域,特别涉及到一种数据包传输广播网(PTN,Packet Transport Network)网络ETREE组网下实现业务保护的方法和装置。
背景技术
PTN技术能够对分组业务提供高效的传送,是一种能够提供电信级多业务承载包 括以太网业务,传统TDM和ATM等业务的综合传送网技术。PTN技术保留了传送网的功能 需求,同时也为满足高效分组业务的传送增加了新的需求。分组业务如以太网、VoIP、VPN、 IPTV等业务的传送,以及以数据业务为主的移动回传给传送网络带来了新的需求和挑战。 传送网络分组化,即分组传送网渐渐成为一种趋势。典型的PTN组网如图1所示。网络保护是PTN技术的核心内容之一,目前实现保护的方法主要保护线性保护和 环网保护。线性保护提供了一种端到端的保护机制,适用点到点的应用场景,环网保护为环 形组网下提供了 一种端到端的保护机制。但是在ETREE组网模型下,利用线性保护和环网保护来实现电信级的以太保护都 存在一定的不足如图2所示的ETREE组网,如果采用线性保护实现,那么PEl和PE4、PE5 和PE6需要分别建立线性保护组,每个保护组需要包括2条隧道,从PEl需要引出3条流量 分别至PE4、PE5和PE6 ;而如果采用环网保护实现,那么图2中在逻辑上需要划分成3个环, 环 PE1-PE2-PE4-PE3、环 PE1-PE2-PE5-PE3、环 PE1-PE2-PE6-PE3,每个环上需要建立一组保 护关系,每组保护关系需要建立2个隧道以及OAM相关,同样需要从PEl引出3条流量分别 至 PE4、PE5 禾口 PE6。在具体实施过程中,若第三层的设备增加时,采用线性保护和环网保护都会组网 关系变的复杂化,而且耗费带宽,加重了 PEl的负荷。

发明内容
本发明的主要目的是提供PTN ETREE组网模式下实现快速且高可靠性保护的方 法,本发明还提供了对应的装置。本发明提出一种PTN网络ETREE组网下实现业务保护的方法,包括对至少三层PE的ETREE组网建立从上层至下层的保护关系;自第一层保护关系开始依次向下进行周期性安全检测;当上层保护关系安全检测到信号失效时,停止下层安全检测并标定下层保护关系 失效。进一步,所述对至少三层PE的ETREE组网建立从上层至下层的保护关系前包括建立各层PE之间的连接隧道。进一步,所述对至少三层PE的ETREE组网建立从上层至下层的保护关系包括建立第一层PE和第二层PE之间的第一层保护关系;建立第二层PE和第三层PE之间的第二层保护关系。
进一步,所述自第一层保护关系开始依次向下进行周期性安全检测包括从第一层保护关系开始在主链路上发起预设检测模式和检测周期的TMP检测。进一步,所述当上层保护关系安全检测到信号失效时,停止下层安全检测并标定 下层保护关系失效包括当第一层保护关系失效时,第三层PE根据TMP检测,设置保护路径流量的丢弃 位;当丢弃位置为1时将保护路径上的数据流丢弃,处理主路径过来的数据流;当丢弃位置为0时接收保护路径上的数据流。本发明还提出了一种PTN网络ETREE组网下实现业务保护的装置,包括建立模块,用于对至少三层PE的ETREE组网建立从上层至下层的保护关系;检测模块,用于自第一层保护关系开始依次向下进行周期性安全检测;处理模块,用于当上层保护关系安全检测到信号失效时,停止下层安全检测并标 定下层保护关系失效。进一步,所述装置还包括连接模块,用于建立各层PE之间的连接隧道。进一步,所述建立模块包括第一建立模块,用于建立第一层PE和第二层PE之间的第一层保护关系;第二建立模块,用于建立第二层PE和第三层PE之间的第二层保护关系。进一步,所述检测模块具体用于从第一层保护关系开始在主链路上发起预设检 测模式和检测周期的TMP检测。进一步,所述处理模块具体用于当第一层保护关系失效时,第三层PE根据TMP检测,设置保护路径流量的丢弃 位;当丢弃位置为1时将保护路径上的数据流丢弃,处理主路径过来的数据流;当丢弃位置为0时接收保护路径上的数据流。本发明采用线性保护中多级保护关系,使得组网模型层次化、清晰化,减轻了节点 的负荷,高效的实现了 PTN网络中对保护的高要求性,实现电信级的PTN保护要求。


图1为PTN的典型组网结构示意图;图2为PTN的ETREE典型组网结构示意图;图3为本发明PTN网络ETREE组网下实现业务保护的方法的一实施例的流程图;图4为本发明PTN网络ETREE组网下实现业务保护的装置的一实施例的结构示意 图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图3,为本发明PTN网络ETREE组网下实现业务保护的方法的一实施例的流程图。参照图2所示的PTN的ETREE典型组网结构示意图做具体的表述。在本发明实施 例中以三层PE为例进行说明,但本发明提出的PTN网络ETREE组网下实现业务保护的方法 可以应用在多于三层PE的ETREE组网中。步骤S101、建立PEl到PE2、PE3的隧道;PEl到PE2、PE3的隧道建立完成后,在PEl处流量分别复制到PE2和PE3,可以保 证在单点故障的情况有流量可以到达PE2和PE3。步骤S102、建立PE2分别到PE4、PE5和PE6的隧道;步骤S103、建立PE3分别到PE4、PE5和PE6的隧道;在步骤S102和步骤S103中的隧道建立完成之后,和PEl类似的在PE2和PE3,流 量向其下一层的所有PE (即PE4、PE5和PE6)转发。步骤S104、在PEl和PE4、PE5、PE6建立服务实例;服务实例建立完成后,PEl处的流量可以通过PE2和PE3到达PE4、PE5和PE6。步骤S105、建立PEl到PE2和PE3之间的第一层保护关系;建立PEl到PE2之间的第一层保护关系称为D1,建立PEl到PE3之间的第一层保 护关系称为D2,D1和D2均可以采用TMP检测;并根据相应的应用需求设置TMP的检测模式 和检测周期。步骤S106、建立PE2、PE3到PE4、PE5、PE6之间的第二层保护关系;建立PE2到PE4之间的第二层保护关系称为Al,建立PE3到PE4之间的第二层保 护关系称为A2,建立PE2到PE5之间的第二层保护关系称为Bi,建立PE3到PE5之间的第 二层保护关系称为B2,建立PE2到PE6之间的第二层保护关系称为Cl,建立PE3到PE6之 间的第二层保护关系称为C2。在主链路上起TMP检测,并根据实际应用的情况设置TMP的 检测模式和检测周期。建立两级保护关系,第一层保护关系分别为PE1-PE2和PE1-PE3,第二层保护关系 为PE2与下一层的所有节点和PE3和下一层的所有节点。建立二级保护关系的目的是使位 于第二层保护关系的PE节点(PE4、PE5、PE6)可以根据保护关系的状态来决定选择器丢弃 还是接收保护路径过来的流量。对于各级保护关系的检测手段,PTN网络要求能够实现以太级的保护,即在存在单 点故障的情况可以实现50ms的保护切换,利用PTN网络的TMP检测机制可以实现。步骤S107、判断第一层保护关系是否失败;判断第一层保护关系是否失败即第一层保护关系的TMP检测信号是否失效,当第 一层保护关系的TMP检测信号失效时继续步骤S108 ;当第一层保护关系的TMP检测信号未 失效时进入步骤S109。步骤S108、停止第二层保护关系的检测;当第二层保护关系停止检测后进入步骤S110。将第一层保护关系和第二层保护关系关联,当第一层保护关系失败即第一层保护 关系的TMP检测到信号失效,则第二层保护关系停止检测,促使第二层保护关系失败。但第 二层保护关系不影响第一层保护关系,也即当第二层保护关系失败时,第一层保护关系继 续检测。
步骤S109、判断第二层保护关系是否失败;当第二层保护关系失败时,进入步骤SllO ;当第二层保护关系未失败时进入步骤 S111。步骤Sl 10、在PE4、PE5和PE6的备链路丢弃位置0,接收备链路过来的流量;步骤Sl 11、在PE4、PE5和PE6备链路丢弃位置1,丢弃备链路过来的流量。第二层保护关系受制于两个因素,第一个因素是第一层保护关系当前的状态,第 二个因素是第二层保护关系当前的状态,任何一个因素失败会导致第二层保护关系失败, 第二层保护关系失败触发选择器的丢弃位置0。在PE4、PE5和PE6上根据TMP检测,设置保护路径流量的丢弃位,如果丢弃位置1 则将保护路径过来的流丢掉,从而只处理主路径过来的数据流;如果丢弃位置0意味着组 网中存在单点故障,将接收保护路径过来的流量,从而实现保护。如果第一级的保护关系失败,即Dl和D2的保护关系失败,会直接将结果直接传导 到下一级,停止下一级保护关系检测,导致第二层保护关系全部失败,包括Al和A2、Bl和 B2、Cl和C2 ;第二层保护关系中,各组保护关系检测到失败可能是由于第一层保护关系失 败,也可能是各组保护关系本身检测到信号失效导致,例如第一层保护关系Dl和D2正常, 但是Al和A2的保护关系失败,将触发PE4的保护关系失败位置1,同时将保护路径的流量 的丢弃位置0,即接收保护路径的流量。本发明实施例采用线性保护中1+1模式和多级保护关系,使得组网模型层次化、 清晰化,减轻了节点的负荷,高效的实现了 PTN网络中对保护的高要求性,实现电信级的 PTN保护要求。参阅图4为本发明PTN网络ETREE组网下实现业务保护的装置的一实施例的结构 示意图。在本发明实施例中以三层PE为例进行说明,但本发明提出的PTN网络ETREE组网 下实现业务保护的方法可以应用在多于三层PE的ETREE组网中。本发明实施例提供的装置包括建立模块21,用于对至少三层PE的ETREE组网建立从上层至下层的保护关系;检测模块22,用于自第一层保护关系开始依次向下进行周期性安全检测;处理模块23,用于当上层保护关系安全检测到信号失效时,停止下层安全检测并 标定下层保护关系失效。进一步,所述装置还包括连接模块24,用于建立各层PE之间的连接隧道。进一步,所述建立模块21包括第一建立模块211,用于建立第一层PE和第二层PE之间的第一层保护关系;第二建立模块212,用于建立第二层PE和第三层PE之间的第二层保护关系。进一步,所述检测模块22具体用于从第一层保护关系开始在主链路上发起预设 检测模式和检测周期的TMP检测。进一步,所述处理模块23具体用于当第一层保护关系失效时,第三层PE根据TMP检测,设置保护路径流量的丢弃 位;当丢弃位置为1时将保护路径上的数据流丢弃,处理主路径过来的数据流;
当丢弃位置为0时接收保护路径上的数据流。所述建立模块21建立PEl到PE2之间的第一层保护关系称为D1,建立PEl到PE3 之间的第一层保护关系称为D2,Dl和D2均可以采用TMP检测;并根据相应的应用需求设 置TMP的检测模式和检测周期。建立PE2到PE4之间的第二层保护关系称为Al,建立PE3 到PE4之间的第二层保护关系称为A2,建立PE2到PE5之间的第二层保护关系称为Bi,建 立PE3到PE5之间的第二层保护关系称为B2,建立PE2到PE6之间的第二层保护关系称为 Cl,建立PE3到PE6之间的第二层保护关系称为C2。在主链路上起TMP检测,并根据实际应 用的情况设置TMP的检测模式和检测周期。建立两级保护关系,第一层保护关系分别为PE1-PE2和PE1-PE3,第二层保护关系 为PE2与下一层的所有节点和PE3和下一层的所有节点。建立二级保护关系的目的是使位 于第二岑保护关系的PE节点(PE4、PE5、PE6)可以根据保护关系的状态来决定选择器丢弃 还是接收保护路径过来的流量。对于各级保护关系的检测手段,PTN网络要求能够实现以太级的保护,即在存在单 点故障的情况可以实现50ms的保护切换,利用PTN网络的TMP检测机制可以实现。处理模块23判断第一层保护关系是否失败即第一层保护关系的TMP检测信号是 否失效,当所述第一层保护关系的TMP检测信号失效时第二层保护关系停止检测;当所述 第一层保护关系的TMP检测信号未失效时判断第二层保护关系是否失败。当第二层保护关系失败时,所述处理模块23在PE4、PE5和PE6的备链路丢弃位置 0,PE4、PE5和PE6接收备链路过来的流量; 当第二层保护关系未失败时,所述处理模块23在PE4、PE5和PE6备链路丢弃位置 1,丢弃备链路过来的流量。 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用 本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关 的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
一种PTN网络ETREE组网下实现业务保护的方法,其特征在于,包括对至少三层PE的ETREE组网建立从上层至下层的保护关系;自第一层保护关系开始依次向下进行周期性安全检测;当上层保护关系安全检测到信号失效时,停止下层安全检测并标定下层保护关系失效。
2.根据权利要求1所述的方法,其特征在于,所述对至少三层PE的ETREE组网建立从 上层至下层的保护关系前包括建立各层PE之间的连接隧道。
3.根据权利要求2所述的方法,其特征在于,所述对至少三层PE的ETREE组网建立从 上层至下层的保护关系包括建立第一层PE和第二层PE之间的第一层保护关系; 建立第二层PE和第三层PE之间的第二层保护关系。
4.根据权利要求1或3所述的方法,其特征在于,所述自第一层保护关系开始依次向下 进行周期性安全检测包括从第一层保护关系开始在主链路上发起预设检测模式和检测周期的TMP检测。
5.根据权利要求4所述的方法,其特征在于,所述当上层保护关系安全检测到信号失 效时,停止下层安全检测并标定下层保护关系失效包括当第一层保护关系失效时,第三层PE根据TMP检测,设置保护路径流量的丢弃位; 当丢弃位置为1时将保护路径上的数据流丢弃,处理主路径过来的数据流; 当丢弃位置为0时接收保护路径上的数据流。
6.一种PTN网络ETREE组网下实现业务保护的装置,其特征在于,包括 建立模块,用于对至少三层PE的ETREE组网建立从上层至下层的保护关系; 检测模块,用于自第一层保护关系开始依次向下进行周期性安全检测;处理模块,用于当上层保护关系安全检测到信号失效时,停止下层安全检测并标定下 层保护关系失效。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括 连接模块,用于建立各层PE之间的连接隧道。
8.根据权利要求7所述的装置,其特征在于,所述建立模块包括 第一建立子模块,用于建立第一层PE和第二层PE之间的第一层保护关系; 第二建立子模块,用于建立第二层PE和第三层PE之间的第二层保护关系。
9.根据权利要求6或8所述的装置,其特征在于,所述检测模块具体用于从第一层保 护关系开始在主链路上发起预设检测模式和检测周期的TMP检测。
10.根据权利要求9所述的装置,其特征在于,所述处理模块具体用于当第一层保护关系失效时,第三层PE根据TMP检测,设置保护路径流量的丢弃位; 当丢弃位置为1时将保护路径上的数据流丢弃,处理主路径过来的数据流; 当丢弃位置为0时接收保护路径上的数据流。
全文摘要
本发明揭示了一种PTN网络ETREE组网下实现业务保护的方法,包括对至少三层PE的ETREE组网建立从上层至下层的保护关系;自第一层保护关系开始依次向下进行周期性安全检测;当上层保护关系安全检测到信号失效时,停止下层安全检测并标定下层保护关系失效。本发明还提供对应的装置。本发明采用线性保护中多级保护关系,使得组网模型层次化、清晰化,减轻了节点的负荷,高效的实现了PTN网络中对保护的高要求性,实现电信级的PTN保护要求。
文档编号H04L12/56GK101883007SQ201010209129
公开日2010年11月10日 申请日期2010年6月24日 优先权日2010年6月24日
发明者胡炎华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1