一种业务流保护方法

文档序号:7626821阅读:184来源:国知局
专利名称:一种业务流保护方法
技术领域
本发明涉及通信网络中的业务流保护方法,尤其涉及IP通信网络中的业务流保护方法。
背景技术
在当前的通信网络中,要将业务流从源节点传输到目标实体,源节点首先要通过路由算法计算从源节点到目标实体之间的最优路径,在网络稳定、路由收敛的正常情况下计算路由所得到的最优路径称为主路径,在获知主路径后,源节点可将业务流传输到主路径上的下一跳节点,由主路径上的下一跳节点转发业务流到目标实体,本文中将源节点与主路径上的下一跳节点之间的链路称为主链路。其中,本文中所说的目标实体可以是网络、节点或者具体的网络设备。
在主路径因故障导致失效时,源节点将重新计算从源节点到目标实体之间的最优路径,在主路径故障情况下计算路由所得到的最优路径称为次优路径,在获知次优路径后,源节点可将业务流传输到次优路径上的下一跳节点,由次优路径上的下一跳节点转发业务流到目标实体,本文中将源节点与次优路径上的下一跳节点之间的链路称为次优链路。
图1是现有技术的业务流保护方法原理图,如图1所示,从源节点A传输业务流到目标实体,在网络稳定、路由收敛的正常情况下,源节点通过主链路传输业务流到主路径上的下一跳节点B,下一跳节点B转发业务流到目标实体。当主路径失效时,源节点通过次优链路传输业务流到次优路径上的下一跳节点C,下一跳节点C转发业务流到目标实体。
图2是现有技术的业务流保护方法流程图,现有技术的业务流保护方法包括步骤201~202源节点A通过路由算法计算路由得到主路径;源节点A通过主链路传输业务流到主路径上的下一跳节点B,下一跳节点B转发业务流到目标实体,同时检测并判断主路径是否失效,如果是,则执行步骤203及其后续步骤,如果否,则结束本流程。其中,源节点A对主路径的检测可以是周期性检测或者实时检测。
步骤203~205中断业务流传输,同时源节点A重新计算路由得到次优路径;源节点A将业务流切换到次优路径上;源节点A通过次优链路传输业务流到次优路径上的下一跳节点C,由下一跳节点C转发业务流到目标实体。
可见,在现有技术中,当主路径因故障而失效时,业务流传输随即中断,只有在重新计算路由获得次优路径并进行相应切换之后,业务流传输才能够恢复。由于路由计算耗费的时间通常在秒级,所以既便不考虑切换动作耗费的时间,从检测到主路径故障到业务流切换至次优路径之间的故障恢复时间至少也在秒级。对于早期承担Internet业务的通信网络来说,由于对网络实时性和可靠性的要求不高,故而现有技术的业务流保护方法能够基本满足通信网络的要求。但是,随着当前网络业务的快速发展,通信网络承担的诸如语音、视频之类的实时、准实时业务越来越多,这些业务通常要求高达毫秒级的故障恢复时间,明显的,现有技术的业务流保护方法不能够满足这些业务的要求。

发明内容
有鉴于此,本发明的目的在于提供一种业务流保护方法,其具有快速故障恢复能力。
根据上述目的,本发明提供了一种业务流保护方法,源节点和目标实体间预先设置有备份路径,该方法包括步骤A、源节点通过主链路传输业务流到主路径上的下一跳节点,主路径上的下一跳节点转发业务流到目标实体,同时源节点检测并判断主路径是否失效,如果是,则执行步骤B,否则结束本流程;
B、源节点将业务流切换到备份路径,通过备份链路传输业务流到备份路径上的下一跳节点,备份路径上的下一跳节点转发业务流到目标实体,同时源节点通过路由算法计算路由得到次优路径,比较次优路径是否优于备份路径,如果是,则执行步骤C,否则结束本流程;C、源节点将业务流切换到次优路径,通过次优链路传输业务流到次优路径上的下一跳节点,次优路径上的下一跳节点转发业务流到目标实体。
其中,所述通信网络是IP网络。所述检测是周期性检测。所述检测是实时检测。所述目标实体是目标节点、或目标网络、或目标网络设备。
可见,本发明提供的业务流保护方法中,预先设置有备份路径,当主路径失效时,先将业务流立即切换到备份路径,同时开始重新计算路由,在此后直到计算得到次优路径的时间间隔内,源节点通过备份链路传输业务流到备份路径上的下一跳节点,备份路径上的下一跳节点转发业务流到目标实体。如果计算得到的次优路径优于备份路径,则业务流切换到次优路径,其他情况下,业务流仍通过备份路径传输。由于整个过程仅涉及一次或两次链路切换,而链路切换耗费的时间通常在毫秒级,故而业务流的故障回复时间亦在毫秒级,这完全能够满足诸如语音、视频之类的实时、准实时通信业务的要求。


图1是现有技术的业务流保护方法原理图;图2是现有技术的业务流保护方法流程图;图3是本发明的业务流保护方法原理图;图4是本发明的业务流保护方法流程图。
具体实施例方式
本发明的核心思想是预先设置备份路径,当主路径失效时,先将业务流立即切换到备份路径,同时开始重新计算路由,在此后直到计算得到次优路径的时间间隔内,源节点通过备份链路传输业务流到备份路径上的下一跳节点,备份路径上的下一跳节点转发业务流到目标实体。
为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例,并参照附图,对本发明进一步详细说明。
图3是本发明的业务流保护方法原理图,如图3所示,源节点A到目标实体之间预先设置有可传输业务流到目标实体的备份路径。在网络稳定、路由收敛的正常情况下,源节点将业务流传输到主路径上的下一跳节点B,由主路径上的下一跳节点B转发业务流到目标实体,当主路径失效时业务流立即切换到备份路径,源节点可将业务流传输到备份路径上的下一跳节点D,由备份路径上的下一跳节点D转发业务流到目标实体,本文中将源节点A与备份路径上的下一跳节点之间的链路称为备份链路。
图4是本发明的业务流保护方法流程图,现有技术的业务流保护方法包括步骤401~402源节点A通过路由算法计算路由得到主路径;源节点A通过主链路传输业务流到主路径上的下一跳节点B,下一跳节点B转发业务流到目标实体,同时源节点A检测并判断主路径是否失效,如果是,则执行步骤403及其后续步骤,如果否,则结束本流程。其中,源节点A对主路径的检测可以是周期性检测或者实时检测。
步骤403~405源节点A将业务流切换到备份路径上;源节点A通过备份链路传输业务流到备份路径上的下一跳节点D,下一跳节点D转发业务流到目标实体,同时源节点A重新计算路由得到次优路径;源节点A比较次优路径和备份路径,判断次优路径是否优于备份路径,如果是,则执行步骤406及其后续步骤,否则结束本流程。这里所说的优于是指路径较短、链路情况较好或者带宽较大。
步骤406~407源节点A将业务流切换到次优路径上;源节点A通过次优链路传输业务流到次优路径上的下一跳节点D,下一跳节点D转发业务流到目标实体。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种业务流保护方法,其特征在于,源节点和目标实体间预先设置有备份路径,该方法包括步骤A、源节点通过主链路传输业务流到主路径上的下一跳节点,主路径上的下一跳节点转发业务流到目标实体,同时源节点检测并判断主路径是否失效,如果是,则执行步骤B,否则结束本流程;B、源节点将业务流切换到备份路径,通过备份链路传输业务流到备份路径上的下一跳节点,备份路径上的下一跳节点转发业务流到目标实体,同时源节点通过路由算法计算路由得到次优路径,比较次优路径是否优于备份路径,如果是,则执行步骤C,否则结束本流程;C、源节点将业务流切换到次优路径,通过次优链路传输业务流到次优路径上的下一跳节点,次优路径上的下一跳节点转发业务流到目标实体。
2.如权利要求1所述的方法,其特征在于,所述通信网络是IP网络。
3.如权利要求1或2所述的方法,其特征在于,所述检测是周期性检测。
4.如权利要求1或2所述的方法,其特征在于,所述检测是实时检测。
5.如权利要求1或2所述的方法,其特征在于,所述目标实体是目标节点。
6.如权利要求1或2所述的方法,其特征在于,所述目标实体是目标网络
7.如权利要求1或2所述的方法,其特征在于,所述目标实体是目标网络设备。
全文摘要
本发明公开了一种业务流保护方法,源节点和目标实体间预先设置有备份路径,该方法包括步骤A、源节点通过主路径传输业务流到目标实体,同时源节点检测并判断主路径是否失效,如果是,则执行步骤B,否则结束本流程;B、源节点将业务流切换到备份路径,通过备份路径传输业务流到目标实体,同时源节点通过路由算法计算路由得到次优路径,比较次优路径是否优于备份路径,如果是,则执行步骤C,否则结束本流程;C、源节点将业务流切换到次优路径,通过次优路径传输业务流到目标实体。本发明提供的业务流保护方法具有快速故障恢复能力。
文档编号H04L12/56GK1852244SQ200510117499
公开日2006年10月25日 申请日期2005年11月2日 优先权日2005年11月2日
发明者黄河 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1