环网保护方法、网络节点及环网络的制作方法

文档序号:7707387阅读:126来源:国知局
专利名称:环网保护方法、网络节点及环网络的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种环网保护方法、网络节点及环网络。
背景技术
近年来,分组交换技术普及很快,开始进入运营商传送网络。目前分组交换技术的 多协议标签交换(Multiple Protocol Label Switch, MPLS)网络通常采用网状拓扑结构, 而传送网络由于其部署特点,通常采用环状拓扑结构。传统的传送网如SDH (Synchronized Digital Hierarchy,同步数字体制)网络大都采用环状拓扑组网,并根据环网的特点实现 了业务的快速保护倒换。实际部署证明,SDH时代,环的应用和需求十分普遍。在传送网由 SDH过渡到分组交换网络后,由于事先部署的光纤仍然是环状,因此分组交换网络的环网技 术也存在广阔的应用前景。现在,可以在环网中为每条链路建立链路保护隧道或者为每个节点建立节点保护 隧道,但是,如果只建链路保护隧道,则节点故障时,无法保护节点;如果只建立节点保护隧 道,如图1所示,为节点B建立节点保护隧道T,则如果A、B之间链路发生故障时,对于在节 点B上下的业务无法实现正常传输。

发明内容
本发明实施例提供一种环网保护方法、网络节点及网络系统,能够在环网中出现 链路故障或者节点故障时,正确选择保护隧道,以保证业务正常传输。有鉴于此,本发明实施例提供一种环网保护方法,包括当环网发生故障时,网络节点接收检测到故障的节点所发送的环网保护倒换请求 消息,所述环网保护倒换请求消息中携带所述环网保护倒换请求消息的源、宿节点信息;根据所述源、宿节点信息,确定故障位置,根据所确定的故障位置,选择保护隧道, 将业务倒换到所选择的保护隧道;所选择的保护隧道是所述网络节点与源节点间链路的链 路保护隧道,或者所述网络节点与源节点间短径上的中间节点的节点保护隧道。一种环网保护方法,包括当环网出现故障时,第一节点根据预先建立的保护隧道的故障情况,选择保护隧 道,将业务倒换到所选择的保护隧道,并在所选择的保护隧道上发送保护倒换请求消息,通 知所选择的保护隧道的另一端节点将业务倒换到所选择的保护隧道。一种环网保护方法,包括当环网出现故障时,第一节点在第一节点与第二节点间链路的链路保护隧道和第 二节点的节点保护隧道上分别发送保护倒换请求消息;在第一节点与第二节点间链路的链路保护隧道或者第二节点的节点保护隧道上 接收保换倒换响应消息;将业务倒换到接收到所述保护倒换响应消息的保护隧道上。
一种网络节点,所述网络节点位于环网络中,包括接收单元,用于接收环网保护倒换请求消息,所述环网保护倒换请求消息中携带 所述环网保护倒换请求消息的源、宿节点信息;保护隧道选择单元,用于根据所述源、宿节点信息,确定故障位置,根据所确定的 故障位置,选择保护隧道;其中,所选择的保护隧道是所述源节点与所述网络节点间链路的 链路保护隧道,或者所述源节点与所述网络节点间短径上中间节点的节点保护隧道;一种网络节点,所述网络节点位于环网络中,包括选择单元,用于根据预先建立的保护隧道的故障情况,选择保护隧道;倒换单元,用于将业务倒换到所选择的保护隧道;发送单元,用于在所选择的保护隧道上发送保护倒换请求消息。一种网络节点,包括发送单元,用于在网络节点与第二节点间链路的链路保护隧道和第二节点的节点 保护隧道上分别发送保护倒换请求消息;接收单元,用于在网络节点与第二节点间链路的链路保护隧道或者第二节点的节 点保护隧道上接收保换倒换响应消息;倒换单元,用于将业务倒换到接收到所述保护倒换响应消息的保护隧道上。一种环网络,包括节点一,用于检测到网络故障,向节点二发送环网保护倒换请求消息,所述环网保 护倒换请求消息中携带所述环网保护倒换请求消息的源、宿节点信息;节点二,用于根据所述源、宿节点信息,确定故障位置,根据所确定的故障位置,选 择保护隧道,将业务倒换到所选择的保护隧道,所选择的保护隧道是所述节点二与节点一 间链路的链路保护隧道,或者所述节点二与节点一间短径上的中间节点的节点保护隧道。一种环网络,包括第一节点、第二节点和第三节点,其中,所述第二节点分别与第 一节点和第三节点相邻,第一节点,用于根据预先建立的保护隧道的故障情况,选择保护隧道,将业务倒换 到所选择的保护隧道,并在所选择的保护隧道上发送保护倒换请求消息,所选择的保护隧 道是第一节点与第二节点间链路的链路保护隧道或者第二节点的节点保护隧道;第二节点,用于如果在第一节点与第二节点间链路的链路保护隧道上接收到所述 保护倒换请求消息,将业务倒换到第一节点与第二节点间链路的链路保护隧道;第三节点,用于如果在第二节点的节点保护隧道上接收到所述保护倒换请求消 息,将业务倒换到所述第二节点的节点保护隧道。一种环网络,包括第一节点、第二节点和第三节点,其中,所述第二节点分别与第 一节点和第三节点相邻,第一节点,用于在第一节点与第二节点间链路的链路保护隧道和第二节点的节点 保护隧道上分别发送保护倒换请求消息;在第一节点与第二节点间链路的链路保护隧道或 者第二节点的节点保护隧道上接收保换倒换响应消息,将业务倒换到接收到所述保护倒换 响应消息的保护隧道上;第二节点,用于如果在第一节点与第二节点间链路的链路保护隧道上接收到保护 倒换请求消息,将业务倒换到所述第一节点与第二节点间链路的链路保护隧道,并在第一节点与第二节点间链路的链路保护隧道上发送保护倒换响应消息;第三节点,用于如果在第二节点的节点保护隧道上接收到保护倒换请求消息,并 检测到所述端点在其与第一节点短径侧有故障,将业务倒换到所述第二节点的节点保护隧 道,在所述第二节点的节点保护隧道上发送保换倒换响应消息。本发明一个实施例在网络节点接收到环网保护倒换请求消息后,根据该环网保护 倒换请求消息确定环网的故障位置,根据环网的故障位置选择保护隧道,将业务倒换到所 选择的保护隧道上,以保证业务能够正常传输。本发明另一实施例中第一节点根据预先建立的保护隧道的故障状态选择保护隧 道,并通过在所选保护隧道上发送保护倒换请求消息使保护隧道的另一端获知应将业务倒 换到该保护隧道,以保证业务能够正常传输。本发明另一实施例中第一节点在两个保护隧道(第一节点与第二节点间链路的 链路保护隧道和第二节点的节点保护隧道)上分别发送保护倒换请求消息,将业务倒换到 接收保护倒换响应消息的保护隧道上,以保证业务能够正常传输。


图1是现有技术提供的网状拓扑结构中保护链路示意图;图2是本发明实施例提供的保护隧道示意图;图3是本发明实施例二提供的环网保护方法示意图;图4是本发明实施例三提供的环网保护方法示意图;图5是本发明实施例四提供的环网保护方法示意图;图6是本发明实施例十三提供的网络节点结构图;图7是本发明实施例十四提供的网络节点结构图;图8是本发明实施例十五提供的网络节点结构图。
具体实施例方式实施例一本发明实施例提供一种环网保护方法,包括当环网发生故障时,网络节点接收检测到故障的节点所发送的环网保护倒换请求 消息,所述环网保护倒换请求消息中携带所述环网保护倒换请求消息的源、宿节点信息;根据所述源、宿节点信息,确定故障位置,根据所确定的故障位置,选择保护隧道, 将业务倒换到所选择的保护隧道;所选择的保护隧道是所述网络节点与源节点间链路的链 路保护隧道,或者所述网络节点与源节点间短径上的中间节点的节点保护隧道。本发明实施例一在网络节点接收到环网保护倒换请求消息后,根据接收到的环网 保护倒换请求消息确定环网的故障位置,根据该环网的故障位置,选择保护隧道(所选择 的保护隧道是该网络节点与源节点间链路的链路保护隧道,或者该网络节点与源节点间短 径上中间节点的节点保护隧道),将业务倒换到所选择的保护隧道以保证业务能够正常传 输。为使本发明实施例更加清楚明白,本发明实施例预先为环网上的每个节点建立保 护隧道,即节点保护隧道,为相邻节点间的每条链路建立保护隧道,即链路保护隧道,假定一个环上有n个节点,则该环网上建立的保护隧道个数为n条节点保护隧道+n条链路保 护隧道=2n条保护隧道。以图2为例,假定环网上一共有八个节点A、B、C、D、E、F、G、H,则 共建立16条保护隧道,图2中弧状粗虚线为链路保护隧道,弧状粗实线为节点保护隧道。其中,该实施例一和后续实施例中的节点保护隧道走长径。实施例二 参阅图3,本发明实施例二提供一种环网保护方法,该方法适用于链路故障的保 护,该方法中假定节点A到节点B的单向链路故障,节点B检测到故障,节点B发送环网保 护倒换请求消息,该方法具体包括节点B在环网上反向发送环网保护倒换请求消息,该消息中携带源节点信息和宿 节点信息,即(B,A),其中,源、宿节点分别是环网保护倒换请求消息的源、宿节点,即源节点 为节点B,宿节点为在节点B检测到故障的方向上与节点B相邻的节点,即节点A。环网上的其他节点顺序接收该环网保护倒换请求消息,根据该消息中的宿节点信 息判断宿节点是否是自己,如果不是,判断自己是否检测到故障,如果否,则将该环网保护 倒换请求消息透传到下一个节点,该实施例中节点B发送环网保护倒换请求消息经由节点 C、节点D、节点E、节点F、节点G、节点H透传到节点A。节点A接收到环网保护倒换请求消息后,根据该消息中的宿节点信息确认自己是 宿节点,根据环网的拓扑,获知节点A与节点B之间的链路故障,将业务倒换到链路保护隧 道T1,并在环网上发送环网保护倒换应答消息,该环网保护倒换应答消息中携带源宿节点 信息(A,B)。节点B收到环网保护倒换应答消息后,将业务倒换到链路保护隧道T1。本发明实施例二在节点A到节点B间的单向链路故障时,节点B在环网反方向上 发送环网保护倒换请求消息,节点A接收到环网保护倒换请求消息后,当确定自己是宿节 点时,将业务倒换到链路保护隧道,以保证业务能够正常传输。实施例三参阅图4,本发明实施例三提供一种环网保护方法,该方法适用于链路故障的保 护,该方法中假定节点A与节点B间双向链路都发生故障,节点A和节点B都检测到故障, 节点A和节点B分别在环网上反向发送环网倒换请求消息,该方法具体包括节点A和节点B在环网上反向发送环网保护倒换请求消息;节点A发送的环网保 护倒换请求消息中携带源宿节点信息(A,B),节点B发送的环网保护倒换请求消息中携带 源宿节点信息(B, A);接收环网保护倒换请求消息的节点根据消息中的宿节点信息判断宿节点是否是 自己,如果不是,判断自己是否检测到故障,如果否,则将环网保护倒换请求消息透传输出 到下一个节点;该实施例中节点A发送的携带源宿节点信息(A,B)的环网保护倒换请求消 息顺序经由节点H、节点G、节点F、节点E、节点D、节点C透传到节点B ;节点B发送的携带 源宿节点信息(B,A)的环网保护倒换请求消息顺序经由节点C、节点D、节点E、节点F、节点 G、节点H透传到节点A;节点B根据该环网保护倒换请求消息中的宿节点信息确定自己为宿节点,根据环 网的拓扑,获知节点A与节点B之间的链路故障,将业务倒换到链路保护隧道T1,通过环网 发送环网保护倒换应答消息,该消息中携带源宿节点信息(B,A),;节点A根据该消息中的宿节点信息确定自己为宿节点,根据环网的拓扑,获知节点A与节点B之间的链路故障,将 业务倒换到链路保护隧道T1,通过环网发送环网保护倒换应答消息,该消息中携带源宿节 点信息(A,B);节点A、节点B分别接收到环网保护倒换应答消息,均已进行保护倒换,无动作。本发明实施例三在节点A到节点B间的双向链路故障时,节点B和节点A分别在 环网上发送环网保护倒换请求消息,节点A和节点B分别在接收到环网保护倒换请求消息 后,当确定自己是宿节点时,将业务倒换到链路保护隧道,以保证业务能够正常传输。实施例四参阅图5,本发明实施例四提供一种环网保护方法,该方法适用于节点故障的保 护,该方法中假定节点A与节点C间的节点B故障,节点A和节点C都检测到故障,节点A 和节点C分别在环网上反向发送环网倒换请求消息,该方法具体包括节点A和节点C在环网上反向发送环网保护倒换请求消息,节点A发送的环网保 护倒换请求消息中携带源宿节点信息(A,B),节点C发送的环网保护倒换请求消息中携带 源宿节点信息(C,B);该节点A发送的携带源宿节点信息(A,B)的环网保护倒换请求消息顺序经由节点 H、节点G、节点F、节点E、节点D透传到节点C ;节点C发送的携带源宿节点信息(C,B)的环 网保护倒换请求消息顺序经由节点D、节点E、节点F、节点G、节点H透传到节点A ;节点C根据接收到的环网保护倒换请求消息中的宿节点信息确定自己不是宿节 点,节点C检测到其在节点B的短径侧有故障,根据源宿节点信息和网络拓扑结构,确定节 点B故障,将业务倒换到节点保护隧道T3,通过环网发送保护倒换应答消息,保护倒换应答 消息中携带源宿节点信息(C,B);节点A根据接收到的环网保护倒换请求消息中的宿节点 信息确定自己不是宿节点,节点A检测到其在节点B的短径侧有故障,根据源宿节点信息和 网络拓扑结构,确定节点B故障,将业务倒换到节点保护隧道T3,通过环网发送环网保护倒 换应答消息,该消息中携带源宿节点信息(A,B)。节点A、节点C分别接收到环网保护倒换应答消息,均已进行保护倒换,无动作。本发明实施例四在节点A到节点C间的节点B故障时,节点C和节点A分别在环 网上发送环网保护倒换请求消息,节点A和节点C分别在接收到环网保护倒换请求消息后, 当确定自己不是宿节点且又检测到故障时,将业务倒换到节点保护隧道,以保证业务能够 正常传输。上述本发明各实施例当环网上发生故障时,网络故障的相邻节点检测到故障后, 通过环网保护倒换机制,选择相应的链路或节点保护隧道进行保护倒换,后续本发明各实 施例将描述网络故障的相邻节点检测到故障后,将通过线性保护倒换机制,选择相应的链 路或节点保护隧道进行保护倒换。其中,网络故障的相邻节点对故障的检测,可以利用现有IETF定义的快速重路 由机制中的方法实现(如链路层协议、资源预留协议(ResourceReservation Protocol, RSVP)的 hello 机制等),也可以按照 ITU-T 定义的 0AM(Operation, administration and maintenance,操作管理维护)故障检测方法实现,此处不再赘述。实施例五本发明实施例五提供一种环网保护方法,包括
第一节点根据预先建立的保护隧道的故障情况,选择保护隧道,将业务倒换到所 选择的保护隧道,并在所选择的保护隧道上发送保护倒换请求消息,通知所选择的保护隧 道的另一端节点将业务倒换到所选择的保护隧道。其中,在所选择的保护隧道上发送保护倒换请求消息的方式包括但不限于如下方 式在保护隧道上发送0AM报文,该0AM报文的格式如下表1所示 表1其中,Tunnel Label为所选择的保护隧道的标签;0AM PDU中包括保护倒换请求消 息;具体的,保护隧道上的中间节点将该0AM报文转发到下一个节点,保护隧道的另一端节 点根据该0AM报文中的保护倒换请求消息,确定应将业务倒换到该保护隧道上。本发明实施例五中第一节点根据预先建立的保护隧道的故障情况,选择用于业务 倒换的保护隧道,并将业务倒换到所选择的隧道,通过在所选保护隧道上发送保护倒换请 求消息使保护隧道的另一端获知应将业务倒换到该保护隧道,以保证业务能够正常传输。其中,第一节点可以是后续实施例六中的节点B,或者后续实施例七中的节点A或 者节点B,或者后续实施例八中的节点A或者节点C。实施例六参阅图2,本发明实施例六提供一种环网保护方法,该方法中假定节点A到节点B 的链路故障,节点B检测到故障,该方法中节点B在保护链路上发送保护倒换请求消息,该 方法具体包括节点B检测链路保护隧道是否有故障,如果否,选择链路保护隧道T1作为本次业 务传输的保护隧道,将业务倒换到链路保护隧道T1,并在该链路保护隧道T1上发送保护倒 换请求消息。链路保护隧道T1上的中间节点接收到该保护倒换请求消息,同接收到正常数据 报文或控制协议的处理方式相同,将保护倒换请求消息转发到下一个节点。节点A(链路保护隧道T1的另一端点)接收到保护倒换请求消息,将业务倒换到 链路保护隧道T1,并在链路保护隧道T1上发送保护倒换应答消息,节点B接收到保护倒换 应答消息,已实现链路保护倒换,无动作。本发明实施例六在节点A到节点B的单向链路故障时,将业务倒换到链路保护隧 道上,并在链路保护隧道上发送保护倒换请求消息,使链路保护隧道的另一端知道应将业 务倒换到该链路保护隧道,以保证业务正常传输。实施例七参阅图2,本发明实施例七提供一种环网保护方法,该方法中假定节点A与节点B 间的双向链路故障,节点A和节点B均检测到环网上的故障,并分别在链路保护链路上发送 倒换请求消息,该方法具体包括节点B在链路保护隧道上没有检测到故障,选择链路保护隧道T1作为本次业务传 输的保护隧道,将业务倒换到链路保护隧道T1,并在该链路保护隧道T1上发送保护倒换请 求消息;节点A在链路保护隧道上没有检测到故障,选择链路保护隧道T1作为本次业务传输的保护隧道,将业务倒换到链路保护隧道T1,并在该链路保护隧道T1上发送保护倒换请 求消息;节点A、节点B分别接收到对方(节点B、节点A)在链路保护隧道T1上发送的保 护倒换请求消息,均已进行链路保护倒换,无动作,在链路保护隧道上发送保护倒换应答消 肩、o节点A、节点B分别接收到对方(节点B、节点A)在链路保护隧道T1上发送的保 护倒换应答消息,无动作。本发明实施例七在节点A到节点B的双向链路故障时,节点A、节点B分别将业务 倒换到链路保护隧道上,并在链路保护隧道上发送保护倒换请求消息,使链路保护隧道的 另一端知道应将业务倒换到该链路保护隧道,以保证业务正常传输。实施例八参阅图2,本发明实施例八提供一种环网保护方法,该方法中假定节点B故障,节 点A和节点C检测到故障,节点A和节点C均检测到环网上的故障,并分别在节点保护链路 上发送倒换请求消息,该方法具体包括节点A检测到链路保护隧道T1故障,检测到节点保护隧道T3没有故障,选择节点 保护隧道T3进行保护倒换,并在节点保护隧道T3上发送保护倒换请求消息;节点C检测到 链路保护隧道T2故障,检测到节点保护隧道T3没有故障,选择节点保护隧道T3进行保护 倒换,并在节点保护隧道T3上发送保护倒换请求消息;节点A、节点C分别接收到对方(节点C、节点A)在节点保护隧道T3上发送的保 护倒换请求消息,均已进行节点保护倒换,无动作;节点A、节点C分别在节点保护隧道T3 上发送保护倒换应答消息;节点A、节点C分别接收到对方(节点C、节点A)在节点保护隧道T3上发送的保 护倒换应答消息,无动作。本发明实施例八在节点B故障时,节点A、节点C分别将业务倒换到节点保护隧道 上,并在节点保护隧道上发送保护倒换请求消息,使节点保护隧道的另一端知道应将业务 倒换到该链路保护隧道,以保证业务正常传输。实施例九本发明实施例九提供一种环网保护方法,包括第一节点在第一节点与第二节点间链路的链路保护隧道和第二节点的节点保护 隧道上分别发送保护倒换请求消息;在第一节点与第二节点间链路的链路保护隧道或者第二节点的节点保护隧道上 接收保换倒换响应消息;将业务倒换到接收到所述保护倒换响应消息的保护隧道上。其中,在保护隧道上发送保护倒换请求消息的方式包括但不限于如下方式在保 护隧道上发送0AM报文。其中,第一节点可以是后续实施例中的节点A、第二节点是后续实施例中的节点 B、第三节点是后续实施例中的节点C。本发明实施例九中第一节点在链路保护隧道和节点保护隧道上分别发送保护倒 换请求消息,将业务倒换到接收到保护倒换响应消息的保护隧道上,以保证业务能够正常
11传输。实施例十参阅图2,本发明实施例十提供一种环网保护方法,该方法中假定节点A到节点B 的单向链路故障,节点B检测到故障,该方法中节点B在链路保护隧道和节点保护隧道上都 发送保护倒换请求消息,该方法具体包括节点B在链路保护隧道T1和节点保护隧道T4上发送保护倒换请求消息。链路保护隧道T1和节点保护隧道T4上的中间节点分别接收到保护倒换请求消 息,同接收到正常数据报文或控制协议的处理方式相同,将保护倒换请求消息转发到下一 个节点。节点H接收到节点保护隧道T4上的保护倒换请求消息,检测到自己到节点A侧的 网络没有故障,不进行动作。节点A接收到链路保护隧道T1上的保护倒换请求消息,选择链路保护隧道T1进 行保护倒换,并通过该链路保护隧道T1发送保护倒换应答消息。节点B接收到节点A在链路保护隧道T1上发送保护倒换应答消息,选择链路保护 隧道T1进行保护倒换。本发明实施例十中节点A到节点B的单向链路故障时,节点B在链路保护隧道和 节点保护隧道上分别发送保护倒换请求消息,节点A在链路保护隧道上接收到保护倒换请 求消息,则将业务倒换到链路保护隧道,以保证业务能够正常传输。实施例i^一 参阅图2,本发明实施例十一提供一种环网保护方法,该方法中假定节点A与节点 B间的双向链路故障,节点A和节点B分别在链路保护隧道和节点保护隧道上都发送保护倒 换请求消息,该方法具体包括节点A在链路保护隧道T1发送保护倒换请求消息,同时在节点保护隧道T3上发 送保护倒换请求消息;节点B在链路保护隧道T1上发送保护倒换请求消息,同时在节点保 护隧道T4上发送保护倒换请求消息;节点A、节点B分别接收到对方(节点B、节点A)在链路保护隧道T1上发送的保 护倒换请求消息,选择链路保护隧道T1进行链路保护倒换,并通过链路保护隧道T1发送保 护倒换应答消息;节点C、节点H分别接收到节点A、节点B在节点保护隧道T3和T4上发送的保护 倒换请求消息,但本地未检测到B-C或A-H侧的相应故障,无动作;节点A、节点B分别接收到对方(节点B、节点A)在链路保护隧道T1上发送的保 护倒换应答消息,均已进行链路保护倒换,无动作。本发明实施例十一在节点A到节点B的双向链路故障时,节点A和节点B在链路 保护隧道和节点保护隧道上都分别发送保护倒换请求消息,链路保护隧道的对端节点(节 点B和节点A)在链路保护隧道上接收到保护倒换请求消息,将业务倒换到链路保护隧道, 以保证业务能够正常传输。实施例十二参阅图2,本发明实施例十二提供一种环网保护方法,该方法中假定节点B故障, 节点A和节点C检测到故障,节点A和节点C均检测到故障,并分别在链路保护隧道和节点保护链路上发送保护倒换请求消息,该方法具体包括节点A在链路保护隧道T1发送保护倒换请求消息,同时在节点保护隧道T3上发 送保护倒换请求消息;节点C在链路保护隧道T2上发送保护倒换请求消息,同时在节点保 护隧道T3上发送保护倒换请求消息;节点A、节点C分别接收到对方(节点C、节点A)在节点保护隧道T3上发送的保 护倒换请求消息,且本地检测到A-B、C-B侧相应故障,选择节点保护隧道T3进行本侧链路 保护倒换,并通过节点保护隧道T3发送保护倒换应答消息;节点A、节点C分别接收到对方(节点C、节点A)在节点保护隧道T3上发送的倒 换应答消息,均已进行节点保护倒换,无动作。本发明实施例十二在节点A到节点C间的节点B故障时,节点A和节点C在链路 保护隧道和节点保护隧道上都分别发送保护倒换请求消息,节点保护隧道的对端节点(节 点C和节点A)在节点保护隧道上接收到保护倒换请求消息,将业务倒换到节点保护隧道, 以保证业务能够正常传输。需要说明的是,本发明实施例中的保护倒换请求消息和保护倒换应答消息可以使 用数字平面的 0AM(Operation,administration and maintenance,操作管理维护)报文, 但是并不限于使用此报文,也可以使用控制平面的协议报文,或者其他报文,不影响本发明 的实现。实施例十三参阅图6,本发明实施例十三提供一种网络节点,包括接收单元601,用于接收环网保护倒换请求消息,所述环网保护倒换请求消息中携 带所述环网保护倒换请求消息的源、宿节点信息;保护隧道选择单元602,用于根据所述源、宿节点信息,确定环网的故障位置,根据 所确定的环网的故障位置,选择保护隧道,其中,所选择的保护隧道是所述源节点与所述网 络节点间链路的链路保护隧道,或者所述源节点与所述网络节点间短径上中间节点的节点 保护隧道;倒换单元603,用于将业务倒换到所选择的保护隧道。具体的,所述保护隧道选择单元602,用于当所述网络节点是宿节点时,确定所述 网络节点与源节点间的链路故障;选择所述网络节点与源节点间链路的链路保护隧道;当 所述网络节点不是宿节点,且检测到所述网络节点在其与所述源节点的短径侧有故障时, 确定网络节点与源节点间短径上的中间节点故障;选择所述中间节点的节点保护隧道。该网络节点还包括隧道建立单元604,用于建立源节点与所述网络节点间链路 的链路保护隧道,或者建立源节点与网络节点间短径上的中间节点的节点保护隧道。本发明实施例十三在网络节点接收到环网保护倒换请求消息后,根据接收到的保 护倒换请求消息确定环网的故障位置,根据该环网的故障位置选择保护隧道(所选择的保 护隧道是该网络节点与源节点间链路的链路保护隧道,或者该网络节点与源节点间短径上 中间节点的节点保护隧道),将业务倒换到所选择的保护隧道以保证业务能够正常传输。实施例十四参阅图7,本发明实施例十四提供一种网络节点,包括选择单元701,用于根据预先建立的保护隧道的故障情况,选择保护隧道;
倒换单元702,用于将业务倒换到所选择的保护隧道;发送单元703,用于在所选择的保护隧道上发送保护倒换请求消息。具体的,所述选择单元701,用于检测所述网络节点与第二节点间链路的链路保护 隧道是否故障,如果否,则选择所述网络节点与第二节点间链路的链路保护隧道;如果是, 并且所述第二节点的节点保护隧道无故障时,选择所述第二节点的节点保护隧道。该网络节点还包括隧道建立单元704,用于建立所述网络节点与所述第二节点间链路的链路保护隧 道,建立所述第二节点的节点保护隧道。本发明实施例十四中该网络节点根据预先建立的保护隧道的故障状态选择保护 隧道,并通过在所选保护隧道上发送保护倒换请求消息使保护隧道的另一端获知应将业务 倒换到该保护隧道,以保证业务能够正常传输。实施例十五参阅图8,本发明实施例十五提供一种网络节点,包括发送单元801,用于在网络节点与第二节点间链路的链路保护隧道和第二节点的 节点保护隧道上分别发送保护倒换请求消息;接收单元802,用于在网络节点与第二节点间链路的链路保护隧道或者第二节点 的节点保护隧道上接收保换倒换响应消息;倒换单元803,用于将业务倒换到接收到所述保护倒换响应消息的保护隧道上。该网络节点还包括隧道建立单元804,用于建立所述网络节点与所述第二节点 间链路的链路保护隧道,建立所述第二节点的节点保护隧道。本发明实施例十五提供的网络节点在两个保护隧道上分别发送保护倒换请求消 息,将业务倒换到接收到保护倒换响应消息的保护隧道上,以保证业务能够正常传输。实施例十六本发明实施例十六提供一种环网络,包括节点一,用于检测到网络故障,向节点二发送环网保护倒换请求消息,所述保护倒 换请求消息中携带所述环网保护倒换请求消息的源、宿节点信息;节点二,用于根据所述源、宿节点信息,确定环网的故障位置,根据所确定的环网 的故障位置,选择保护隧道,将业务倒换到所选择的保护隧道,所选择的保护隧道是所述节 点二与节点一间链路的链路保护隧道,或者所述节点二与节点一间短径上的中间节点的节 点保护隧道。本发明实施例十六提供的环网络中的节点二接收到环网保护倒换请求消息后,根 据该环网保护倒换请求消息确定环网的故障位置,根据环网的故障位置选择保护隧道,将 业务倒换到所选择的保护隧道上,以保证业务能够正常传输。实施例十七本发明实施例十七提供一种环网络,包括第一节点、第二节点和第三节点,其中, 所述第二节点分别与第一节点和第三节点相邻,第一节点,用于根据预先建立的保护隧道的故障情况,选择保护隧道,将业务倒换 到所选择的保护隧道,并在所选择的保护隧道上发送保护倒换请求消息,所选择的保护隧 道是第一节点与第二节点间链路的链路保护隧道或者第二节点的节点保护隧道;
第二节点,用于如果在第一节点与第二节点间链路的链路保护隧道上接收到所述 保护倒换请求消息,将业务倒换到第一节点与第二节点间链路的链路保护隧道;第三节点,用于如果在第二节点的节点保护隧道上接收到所述保护倒换请求消 息,将业务倒换到所述第二节点的节点保护隧道。本发明实施例十七提供的环网络中的第一节点根据预先建立的保护隧道的故障 状态选择保护隧道,并通过在所选保护隧道上发送保护倒换请求消息使保护隧道的另一端 获知应将业务倒换到该保护隧道,以保证业务能够正常传输。实施例十八本发明实施例十八提供一种环网络,包括第一节点、第二节点和第三节点,其中, 所述第二节点分别与第一节点和第三节点相邻,第一节点,用于在第一节点与第二节点间链路的链路保护隧道和第二节点的节点 保护隧道上分别发送保护倒换请求消息;在第一节点与第二节点间链路的链路保护隧道或 者第二节点的节点保护隧道上接收保换倒换响应消息,将业务倒换到接收到所述保护倒换 响应消息的保护隧道上;第二节点,用于如果在第一节点与第二节点间链路的链路保护隧道上接收到保护 倒换请求消息,将业务倒换到所述第一节点与第二节点间链路的链路保护隧道,并在第一 节点与第二节点间链路的链路保护隧道上发送保护倒换响应消息;第三节点,用于如果在第二节点的节点保护隧道上接收到保护倒换请求消息,并 检测到所述端点在其与第一节点短径侧有故障,将业务倒换到所述第二节点的节点保护隧 道,在所述第二节点的节点保护隧道上发送保换倒换响应消息。本发明实施例十八提供的环网络中的第一节点在两个保护隧道上分别发送保护 倒换请求消息,将业务倒换到接收保护倒换响应消息的保护隧道上,以保证业务能够正常 传输。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,例 如只读存储器,磁盘或光盘等。以上对本发明实施例所提供的环网保护方法、网络节点及环网络进行了详细介 绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只 是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发 明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理 解为对本发明的限制。
权利要求
一种环网保护方法,其特征在于,包括当环网发生故障时,网络节点接收检测到故障的节点所发送的环网保护倒换请求消息,所述环网保护倒换请求消息中携带所述环网保护倒换请求消息的源、宿节点信息;根据所述源、宿节点信息,确定故障位置,根据所确定的故障位置,选择保护隧道,将业务倒换到所选择的保护隧道;所选择的保护隧道是所述网络节点与源节点间链路的链路保护隧道,或者所述网络节点与源节点间短径上的中间节点的节点保护隧道。
2.根据权利要求1所述的方法,其特征在于,根据所述源、宿节点信息,确定故障位置,根据所确定的故障位置,选择保护隧道包括当所述网络节点是宿节点时,确定所述网络节点与源节点间的链路故障;选择所述网 络节点与源节点间链路的链路保护隧道;当所述网络节点不是宿节点,且检测到所述网络节点在其与所述源节点的短径侧有故 障时,确定网络节点与源节点间短径上的中间节点故障;选择所述中间节点的节点保护隧道。
3.根据权利要求1或者2所述的方法,其特征在于,该方法还包括为所述环网上的每个节点建立节点保护隧道,所述节点保护隧道分别连接被保护节点 的两个相邻节点;和,为所述环网上的每条链路建立链路保护隧道,所述链路保护隧道分别连接所述链 路的两个端点。
4.一种环网保护方法,其特征在于,包括当环网出现故障时,第一节点根据预先建立的保护隧道的故障情况,选择保护隧道,将 业务倒换到所选择的保护隧道,并在所选择的保护隧道上发送保护倒换请求消息,通知所 选择的保护隧道的另一端节点将业务倒换到所选择的保护隧道。
5.根据权利要求4所述的方法,其特征在于,所述第一节点根据预先建立的保护隧道的故障情况,选择保护隧道包括 所述第一节点检测第一节点与第二节点间链路的链路保护隧道是否故障如果否,则选 择所述第一节点与第二节点间链路的链路保护隧道;如果是,并且所述第二节点的节点保 护隧道无故障时,选择所述第二节点的节点保护隧道。
6.根据权利要求4或者5所述的方法,其特征在于,为所述环网上的每个节点建立节点保护隧道,所述节点保护隧道分别连接被保护节点 的相邻节点;和,为所述环网上的每条链路建立链路保护隧道,所述链路保护隧道分别连接所述链 路的两个端点。
7.—种环网保护方法,其特征在于,包括当环网出现故障时,第一节点在第一节点与第二节点间链路的链路保护隧道和第二节 点的节点保护隧道上分别发送保护倒换请求消息;在第一节点与第二节点间链路的链路保护隧道或者第二节点的节点保护隧道上接收 保换倒换响应消息;将业务倒换到接收到所述保护倒换响应消息的保护隧道上。
8.根据权利要求7所述的方法,其特征在于,该方法还包括若第二节点在所述第一节点与第二节点间链路的链路保护隧道上接收到保护倒换请 求消息,将业务倒换到所述第一节点与第二节点间链路的链路保护隧道,并在所述第一节 点与第二节点间链路的链路保护隧道上发送保换倒换响应消息;若第二节点的节点保护隧道的端点接收到保护倒换请求消息,并检测到所述端点在其 与第一节点短径侧有故障,将业务倒换到所述第二节点的节点保护隧道,在所述第二节点 的节点保护隧道上发送保换倒换响应消息。
9.根据权利要求7或者8所述的方法,其特征在于,为所述环网上的每个节点建立节点保护隧道,所述节点保护隧道分别连接被保护节点 的相邻节点;和,为所述环网上的每条链路建立链路保护隧道,所述链路保护隧道分别连接所述链 路的两个端点。
10.一种网络节点,所述网络节点位于环网络中,其特征在于,包括接收单元,用于接收环网保护倒换请求消息,所述环网保护倒换请求消息中携带所述 环网保护倒换请求消息的源、宿节点信息;保护隧道选择单元,用于根据所述源、宿节点信息,确定故障位置,根据所确定的故障 位置,选择保护隧道;其中,所选择的保护隧道是所述源节点与所述网络节点间链路的链路 保护隧道,或者所述源节点与所述网络节点间短径上中间节点的节点保护隧道;倒换单元,用于将业务倒换到所选择的保护隧道。
11.根据权利要求10所述的网络节点,其特征在于,所述保护隧道选择单元,用于当所述网络节点是宿节点时,确定所述网络节点与源节 点间的链路故障,选择所述网络节点与源节点间链路的链路保护隧道;当所述网络节点不 是宿节点,且检测到所述网络节点在其与所述源节点的短径侧有故障时,确定网络节点与 源节点间短径上的中间节点故障;选择所述中间节点的节点保护隧道。
12.根据权利要求10或者11所述的网络节点,其特征在于,还包括隧道建立单元,用于建立源节点与所述网络节点间链路的链路保护隧道,或者建立源 节点与网络节点间短径上的中间节点的节点保护隧道。
13.一种网络节点,所述网络节点位于环网络中,其特征在于,包括选择单元,用于根据预先建立的保护隧道的故障情况,选择保护隧道;倒换单元,用于将业务倒换到所选择的保护隧道;发送单元,用于在所选择的保护隧道上发送保护倒换请求消息。
14.根据权利要求13所述的网络节点,其特征在于,所述选择单元,用于检测所述网络节点与第二节点间链路的链路保护隧道是否故障, 如果否,则选择所述网络节点与第二节点间链路的链路保护隧道;如果是,并且所述第二节 点的节点保护隧道无故障时,选择所述第二节点的节点保护隧道。
15.根据权利要求13或者14所述的网络节点,其特征在于,还包括隧道建立单元,用于建立所述网络节点与所述第二节点间链路的链路保护隧道,建立 所述第二节点的节点保护隧道。
16.一种网络节点,其特征在于,包括发送单元,用于在网络节点与第二节点间链路的链路保护隧道和第二节点的节点保护 隧道上分别发送保护倒换请求消息;接收单元,用于在网络节点与第二节点间链路的链路保护隧道或者第二节点的节点保 护隧道上接 收保换倒换响应消息;倒换单元,用于将业务倒换到接收到所述保护倒换响应消息的保护隧道上。
17.根据权利要求16所述的网络节点,其特征在于,还包括隧道建立单元,用于建立所述网络节点与所述第二节点间链路的链路保护隧道,建立 所述第二节点的节点保护隧道。
18.一种环网络,其特征在于,包括节点一,用于检测到网络故障,向节点二发送环网保护倒换请求消息,所述环网保护倒 换请求消息中携带所述环网保护倒换请求消息的源、宿节点信息;节点二,用于根据所述源、宿节点信息,确定故障位置,根据所确定的故障位置,选择保 护隧道,将业务倒换到所选择的保护隧道,所选择的保护隧道是所述节点二与节点一间链 路的链路保护隧道,或者所述节点二与节点一间短径上的中间节点的节点保护隧道。
19.一种环网络,其特征在于,包括第一节点、第二节点和第三节点,其中,所述第二 节点分别与第一节点和第三节点相邻,第一节点,用于根据预先建立的保护隧道的故障情况,选择保护隧道,将业务倒换到所 选择的保护隧道,并在所选择的保护隧道上发送保护倒换请求消息,所选择的保护隧道是 第一节点与第二节点间链路的链路保护隧道或者第二节点的节点保护隧道;第二节点,用于如果在第一节点与第二节点间链路的链路保护隧道上接收到所述保护 倒换请求消息,将业务倒换到第一节点与第二节点间链路的链路保护隧道;第三节点,用于如果在第二节点的节点保护隧道上接收到所述保护倒换请求消息,将 业务倒换到所述第二节点的节点保护隧道。
20.一种环网络,其特征在于,包括第一节点、第二节点和第三节点,其中,所述第二 节点分别与第一节点和第三节点相邻,第一节点,用于在第一节点与第二节点间链路的链路保护隧道和第二节点的节点保护 隧道上分别发送保护倒换请求消息;在第一节点与第二节点间链路的链路保护隧道或者第 二节点的节点保护隧道上接收保换倒换响应消息,将业务倒换到接收到所述保护倒换响应 消息的保护隧道上;第二节点,用于如果在第一节点与第二节点间链路的链路保护隧道上接收到保护倒换 请求消息,将业务倒换到所述第一节点与第二节点间链路的链路保护隧道,并在第一节点 与第二节点间链路的链路保护隧道上发送保护倒换响应消息;第三节点,用于如果在第二节点的节点保护隧道上接收到保护倒换请求消息,并检测 到所述端点在其与第一节点短径侧有故障,将业务倒换到所述第二节点的节点保护隧道, 在所述第二节点的节点保护隧道上发送保换倒换响应消息。
全文摘要
本发明实施例提供一种环网保护方法、网络节点及环网络,其中,环网保护方法包括当环网发生故障时,网络节点接收检测到故障的节点所发送的环网保护倒换请求消息,所述环网保护倒换请求消息中携带所述环网保护倒换请求消息的源、宿节点信息;根据所述源、宿节点信息,确定故障位置,根据所确定的故障位置,选择保护隧道,将业务倒换到所选择的保护隧道;所选择的保护隧道是所述网络节点与源节点间链路的链路保护隧道,或者所述网络节点与源节点间短径上的中间节点的节点保护隧道。使用本发明实施例提供的技术方案,能够在环网中出现链路故障或者节点故障时,将业务倒换到保护隧道,以保证业务正常传输。
文档编号H04L12/46GK101877665SQ200910136240
公开日2010年11月3日 申请日期2009年4月29日 优先权日2009年4月29日
发明者张海燕, 龙昊 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1