一种实现接口链路切换的方法和网络设备的制作方法

文档序号:7742886阅读:237来源:国知局
专利名称:一种实现接口链路切换的方法和网络设备的制作方法
技术领域
本发明涉及数据通信领域,尤其涉及一种实现接口链路切换的方法和网络设备。
背景技术
随着网络技术的发展,IP技术在NGN (Next Generation Network,下一代网络)、 IPTVdnternet Protocol Television,网路协议电视)等业务承载领域的应用,IP网路从 一个单纯的Internet (因特网)、数据业务承载网路,逐渐成为一个数据、语音、视频的多业 务承载网路,实现网络业务的流量也不断的迅猛增长。在策略路由的实际应用中,迫切需要 能够根据当前出接口的流量转发性能状态,进行策略路由有效出接口切换,从而保证在流 量较大的情况下,各种业务应用不会受到严重影响。目前策略路由的实现中,一个Sequence (配置序列)中可以配置多个出接口选项, 各种业务选择当前优先级最高的出接口进行转发;当优先级较高的出接口关闭(down)后, 可以切换到其他有效的次优先级备份链路出接口,从而保证各种业务的稳定性。然而,在另外一种情况,出接口并没有down掉,而是承担的业务量过大,报文的流 量非常巨大,也会严重影响了业务的实现速度。此时因为接口状态仍然是开通(up)的,策 略路由选定的有效出接口不会向备份接口进行切换,该问题无法得到解决。

发明内容
本发明要解决的问题是提供一种实现接口链路切换的方法及网络设备,可以定时 检测接口当前的转发性能,采用根据接口链路当前转发性能来切换路由。为了解决上述技术问题,本发明提供了一种实现接口链路切换的方法,应用于可 实现报文转发的网络设备中,包括,检测第一接口链路转发报文的流量;当检测到第一接口链路转发报文的流量达到预定条件时,将转发的报文切换至预 定的第二接口链路。进一步地,所述检测第一接口链路转发报文的流量具体为获取所述第一接口链 路转发报文的空闲指数,所述空闲指数为所述第一接口链路转发报文时的空闲带宽与总带 宽的比值;若检测到所述空闲指数小于预定值时,则将报文的转发切换至预定的第二接口 链路。进一步地,若检测到所述第一接口链路关闭,则将报文的转发切换至预定的第二 接口链路。为了解决上述技术问题,本发明还提供了一种网络设备,包括检测模块和切换模 块,其中检测模块,用于检测第一接口链路转发报文的流量,当检测到第一接口链路转发 报文的流量达到预定条件时,向切换模块输出一信号;切换模块,用于接收到所述检测模块的信号后,将转发的报文切换至预定的第二接口链路。进一步地,所述检测模块具体用于获取所述第一接口链路转发报文的空闲指数, 所述空闲指数为所述第一接口链路转发报文时的空闲带宽与总带宽的比值,当检测到所述 空闲指数小于预定值时,则向所述切换模块输出一信号。进一步地,所述检测模块还用于若检测到所述第一接口链路关闭,则向所述切换 模块输出一信号。进一步地,所述网络设备为交换机或路由器。综上所述,通过本发明实施例的实现接口链路切换的方法及网络设备,可以有效 的解决接口拥堵情况下难以切换的问题,很好的改善各种业务的服务质量。


结合附图参考下面的说明可以更好的理解本发明图1为本发明实施例的网络设备的示意图;图2是本发明实施例的实现接口链路切换的方法的流程图;图3为本发明的实现路由切换的方法的应用场景对应的网络拓扑结构图。
具体实施例方式下面结合附图及实施例对本发明的技术方案进行更详细的说明。图1为本发明实施例的网络设备的示意图,如图1所示,本实施例的网络设备包 括检测模块和切换模块。其中,检测模块用于检测第一接口链路转发报文的流量,当检测到第一接口链路 转发报文的流量达到预定条件时,向切换模块输出一信号;具体地,检测模块用于获取第一 接口链路转发报文的空闲指数,所述空闲指数为第一接口链路转发报文时的空闲带宽与总 带宽的比值,当检测到所述空闲指数小于预定值时,则向所述切换模块输出一信号。切换模块用于接收到所述检测模块的信号后,将转发的报文切换至预定的第二接 口链路。根据本发明实施例的网络设备能够在接口链路正常链接时,若检测到接口链路转 发报文的业务量超过预定量,可以自动地将当前转发的报文切换至预先设定的其他接口链 路进行转发,以保证报文转发的稳定性。进一步地,检测模块还用于若检测到所述第一接口链路关闭(down),则向所述切 换模块输出一信号;切换模块接收到所述检测模块的信号后,也将转发的报文切换至预定 的第二接口链路。本实施例的网络设备可以为可实现报文转发的路由器、交换机等。下面详细介绍利用上述网络设备来实现接口链路切换的方法。图2是本发明实施例的实现接口链路切换的方法的流程图,如图2所示,本实施例 的方法应用于可实现报文转发的网络设备中,包括下面步骤S11、网络设备检测各个接口链路转发报文的流量;具体地,网络设备可以定时检测接口链路当前的阻塞状态,影响接口链路转发报 文性能的一个重要因素是空闲指数(free index),即空闲带宽和总带宽的比值,标记为fi (O ^ fi ^ 1),当接口链路的报文流量达到理论最大值时,接口链路完全阻塞,则fi = 0, 此时接口链路转发性能的空闲指数最低;当接口链路的报文流量为0,则fi = 1,此时转发 性能的空闲指数最高。除了空闲指数外,影响接口链路转发报文性能的因素还包括接口的 mtu (Maximum Transmission Unit,最大传输单兀)值等。S12、当检测到第一接口链路转发报文的流量达到预定条件时,将转发的报文切换 到预定接口链路进行转发。具体地,在网络设备的“路由映射”(Routemap)配置中,增加一个接口门限的选项,例如set interface limit<free-index>。当相应的接口链路上的空闲指数小于该设置的 空闲指数门限值时,说明该接口链路转发报文的性能状态处于繁忙状态,需要进行切换。例如,将获取到的空闲指数与Routemap中配置的空闲指数门限值(free-index) 相比较,如果获取到的空闲指数值大于Routemap中配置的free-index值,那么认为该接口 链路是有效的,可以进行正常转发报文;一旦获取到的空闲指数值小于Routemap中配置的 free-index值,则认为该接口链路承载的业务过多,报文流量过大,已经影响到相关业务的 转发性能了,此时需要立即将转发链路切换到预设的备用的次优先级转发链路中。本实施例的实现路由切换的方法改变先前根据接口链路关闭(down)和开通(up) 状态进行切换的机制,采用根据接口链路当前的转发报文的流量或性能状态(例如,空闲 指数fi)来进行路径的切换,可以有效的解决接口拥堵情况下难以切换的问题,很好的改 善各种业务的服务质量,提高运营商的业务竞争力。另外,本实施例的方法也能够兼容先前的切换机制,例如当检测到接口链路关闭 (down)时,也将报文转发链路切换至预设的其他接口链路进行转发。图3为本发明的实现路由切换的方法的应用场景对应的网络拓扑结构图。图中, PEl和PE2分别是客户端CEl和CE2侧的路由器,Pl和P2分别为运营商侧的路由器。首先,在PEl上配置了两个转发接口链路,配置通向PE1-P1-PE2的接口链路优先 级较高,一旦发生网络堵塞时,可以快速切换到优先级较低的PE1-P2-PE2接口链路。具体地,在PEl设备中配置路由映射(Route-map),其中Set项配置需要包含用户 期望的主优先级出接口以及对应的期望空闲指数,例如用户期望的空闲指数为0.8,可以选 择再配置一个次优先级的有效出接口。在PEl设备中,通过具体的配置命令,将先前配置好的路由映射(Route-map),应 用在报文入接口中。这样PEl会定时检测PE1-P1-PE2链路的转发性能,一旦该条链路出 现转发性能空闲比值小于0.8,意味着该条链路出现了用户无法接受的阻塞状态,此时,PEl 上的有效转发路径会迅速自动切换到fei_l/20出接口,即PE1-P2-PE2接口链路,从而避免 报文转发的拥堵状况。综上所述,通过本发明实施例的实现接口链路切换的方法及网络设备可以有效的 解决接口拥堵情况下难以切换的问题,很好的改善各种业务的服务质量,提高运营商的业 务竞争力。
权利要求
一种实现接口链路切换的方法,应用于可实现报文转发的网络设备中,其特征在于包括,检测第一接口链路转发报文的流量;当检测到第一接口链路转发报文的流量达到预定条件时,将转发的报文切换至预定的第二接口链路。
2.如权利要求1所述的方法,其特征在于所述检测第一接口链路转发报文的流量具 体为获取所述第一接口链路转发报文的空闲指数,所述空闲指数为所述第一接口链路转发 报文时的空闲带宽与总带宽的比值;若检测到所述空闲指数小于预定值时,则将报文的转发切换至预定的第二接口链路。
3.如权利要求1或2所述的方法,其特征在于还包括若检测到所述第一接口链路关闭,则将报文的转发切换至预定的第二接口链路。
4.一种网络设备,其特征在于,包括检测模块和切换模块,其中检测模块,用于检测第一接口链路转发报文的流量,当检测到第一接口链路转发报文 的流量达到预定条件时,向切换模块输出一信号;切换模块,用于接收到所述检测模块的信号后,将转发的报文切换至预定的第二接口 链路。
5.如权利要求4所述网络设备,其特征在于,所述检测模块,具体用于获取所述第一接口链路转发报文的空闲指数,所述空闲指数 为所述第一接口链路转发报文时的空闲带宽与总带宽的比值,当检测到所述空闲指数小于 预定值时,则向所述切换模块输出一信号。
6.如权利要求4所述网络设备,其特征在于,所述检测模块,还用于若检测到所述第一接口链路关闭,则向所述切换模块输出一信号。
7.如权利要求4-6任一项所述网络设备,其特征在于, 所述网络设备为交换机或路由器。
全文摘要
本发明公开了一种实现接口链路切换的方法及网络设备,可以定时检测接口当前的转发性能,采用根据接口链路当前转发性能来切换路由。所述实现接口链路切换的方法,应用于可实现报文转发的网络设备中,包括,检测第一接口链路转发报文的流量;当检测到第一接口链路转发报文的流量达到预定条件时,将转发的报文切换至预定的第二接口链路。
文档编号H04L12/56GK101800702SQ201010117180
公开日2010年8月11日 申请日期2010年2月20日 优先权日2010年2月20日
发明者于同泉, 张延显 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1