振荡选择抑制方法

文档序号:7958363阅读:619来源:国知局
专利名称:振荡选择抑制方法
技术领域
本发明涉及数据通讯领域,特别涉及对物理或逻辑端口振荡有选择进行抑制方法。
背景技术
随着因特网的高速发展,因特网规模持续扩大,业务功能更加丰富,网络设备(路由器、交换机、网关等,特别是高端路由器)越来越多,每个设备上的物理端口或者逻辑端口都可能承载着重要的数据流传输。但在实际网络中,由于设备端口的物理原因,或者端口的接线问题,或者端口所连网络设备等等的原因,会造成设备物理或者逻辑端口有时能正常使用,有时不能正常使用,呈现规律或不规律的振荡状态,通过该端口的路由也呈现有时能通,有时不能通的振荡状态,再由动态路由协议(如边界网关协议BGP、开放式最短路径优先协议OSPF)等等扩散出去,会引起通过这些设备的数据流出现严重的丢失状态,导致网络的极度动荡不安。
现在已经有技术可以对端口的振荡状态进行自动管理,即端口振荡抑制,这种技术是以一组可人为设置的参数,针对端口具体的物理状态振荡进行计算,在端口振荡到一定程度时,即将该端口暂时性的认为不可用,使该端口进入抑制状态,通过该端口的路由也标记为不可用,并由动态路由协议扩散出去,其他的路由器会选择对该链路绕道而行,这样通过该端口的数据流,就不会出现已经到了该端口,但该端口这时正好不可用,从而丢失的情况,在一定程度上减少了数据丢失。
但如果全由端口振荡抑制自动管理进行作用,从一定意义上讲,就隐藏了端口的真正物理状态,在端口被抑制状态时,可能端口已经恢复了正常使用,但被抑制自动管理所抑制,网络另一端的管理者,或者是动态路由协议,或者是管理工具(简单网络管理协议SNMP)等,都不能及时知道这段时间内端口的真正状态,从而影响了整个网络布局的管理。

发明内容
为了克服上述缺陷,本发明的目的在于提供一种在端口呈现振荡状态时,可以针对路由协议或者管理工具等有选择的进行抑制的振荡选择抑制方法。
为了达到上述目的,本发明的振荡选择抑制方法的包括以下步骤步骤一在端口增加振荡的选择标志位;步骤二在所述标志位上,针对要求端口稳定性比较高的路由协议或管理工具设置为抑制;步骤三当端口达到振荡抑制状态时,分别判断各个路由协议或管理工具在标志位上是否设置为抑制;步骤四判断结果为“是”,通知路由协议或管理工具该端口不可用,步骤结束;判断结果为“否”,继续通告所述的路由协议或管理工具该端口的变化信息,步骤结束。
其中,步骤二具体为用户通过设备终端或者管理工具进行配置,指明某个路由协议或管理工具需要端口进行振荡抑制。
这样设置表明该路由协议或管理工具需要稳定的端口信息,希望端口振荡能被抑制。
其中,在步骤二与步骤三之间还具有如下步骤A在端口发生振荡时,进行振荡机制计算;B根据计算结果判断该端口是否达到振荡抑制状态。
这样可以在端口发生振荡时,判断该端口是否达到振荡抑制状态,没有达到抑制状态则通告路由协议或管理工具该端口的变化信息。
其中,所述的路由协议为边界网关协议、开放式最短路径优先协议;所述的管理工具为简单网络管理协议。
其中,所述的端口为物理端口或逻辑端口。
采用上述的方法后,由于设置了一个选择标志位,并针对要求端口稳定性比较高的路由协议或管理工具设置为抑制,这样,当端口达到振荡抑制状态时,就可以根据需要对路由协议和管理工具进行有选择的抑制,端口振荡信息就可以针对不同的路由协议或管理工具进行通告,使不需要端口振荡抑制的路由协议或管理工具能实时获知端口的实际情况;需要端口振荡抑制的路由协议或管理工具则能获取到稳定的端口信息,不需要端口振荡抑制的协议不会浪费时间去等待端口稳定,实现了网络细分管理的目的。


图1是没有采用振荡选择抑制方法的处理端口状态变化流程图;图2是采用振荡选择抑制方法后的处理端口状态变化流程图。
具体实施例方式
下面结合附图对本发明作进一步说明。
如图1所示,现有技术,一个自治系统内运行了动态路由协议OSPF链路状态协议,自治系统边界上运行了BGP边界网关协议,端口状态和路由都在这些协议中发布。状态变化后,在没有采用本发明选择振荡方法之前,只采用抑制自动管理这个手段
1、端口发生振荡,根据振荡机制进行计算,并根据振荡机制计算结果进行判断,判断该端口是否已经达到抑制状态(如图1中步骤101)。
2、在端口振荡到一定程度后即进入被抑制状态,端口管理层认为这个端口已经进入完全不可用状态了。开放式最短路径优先协议和边界网关协议等都被通告并知晓了这个事实,将该端口作为不能使用的端口处理(如图1中的步骤102)。
3、在该端口由于所连网络、或者物理传输等等恢复正常,重新可用,发生状态变化时,由于先前被抑制,根据抑制计算公式还需要一定时间才能通知给端口管理层这个端口可用(如图1中步骤102)。
4、等抑制计算公式计算出该端口重新可用了,再通知给开放式最短路径优先协议和边界网关协议等路由协议或者管理工具,从而使得经过这个端口的路由重新可用,这个时间可能很短,例如几分钟,也可能很长,例如一个小时(如图中的步骤103)。
采用这样的方法,对于边界网关协议,交互的是自治系统间的路由,对稳定性要求比较高,这时等待端口稳定的时间显得就比较的合理;但对于这个自治系统内,很可能是希望路由能立即恢复的,需要开放式最短路径优先协议能立即宣布该路由可用,从而先使自治系统内部的经过该端口的路由恢复正常。但因为抑制自动管理的缘故,OSPF协议不能立即启用通过该端口的路由,需要和BGP协议一起等到抑制自动管理计算出该端口正式恢复正常,才能一同将该端口重新记为可用,这就使得自治系统内部的恢复也延迟了,相对来说浪费了一定的时间。
如图2所示,本发明振荡选择抑制方法的优选实施例,采用了振荡选择抑制机制,具体流程为1、针对这个网络环境例子,可以配置开放式路由协议中的最短路径优先协议OSPF不启用抑制自动管理机制,边界网关协议BGP协议启用抑制自动管理机制(如图2中步骤201)。
2、在端口发生振荡时,进行振荡机制计算,并根据计算结果判断是否已经达到抑制状态(如图2中步骤202)。
3、如果端口没有达到抑制状态,则将变化信息通告给各个协议(如图2中步骤203)。
4、如果端口已经到达抑制状态,则根据步骤1中设置的振荡抑制标志位进行判断(如图2中步骤204)。
5、因为开放式最短路径优先协议OSPF设置为不启动抑制自动管理机制,没有设置振荡抑制标志位,则端口的变化情况开放式最短路径优先协议OSPF能及时获知。如果端口先前不可用现在恢复可用,开放式最短路径优先协议OSPF第一时间得知这个消息,并在自治系统内部通告,使得自治系统内部的网络能迅速恢复正常(如图2中步骤205)。
6、由于BGP设置了启动抑制管理机制,设置了振荡抑制标志位,所以无论端口如何变化,BGP都得到的是端口不可用的信息(如图2中步骤206)。
7、在抑制自动管理机制计算出该端口重新可用后,也就是经过可靠的一段时间后,BGP协议则获知经过该端口路由重新可用的信息,并通告到自治系统外部,从而使自治系统间的经过该端口路由也恢复正常,恢复步骤3中的动作。
采用选择抑制方法,对于边界网关协议,交互的是自治系统间的路由,对稳定性要求比较高,注册了抑制状态标志位后能获取稳定的端口信息;但对于这个自治系统内,开放式最短路径优先协议需要能获知端口的实时变化信息,所以没有注册抑制状态标志位,当端口出现变化时,能第一手的获知信息,没有浪费与边界网关协议一起等待的时间。提高了网络变化的及时性,实现了网络细分管理的目的。
权利要求
1.一种振荡选择抑制方法,其特征在于,包括以下步骤步骤一在端口增加振荡的选择标志位;步骤二在所述标志位上,针对要求端口稳定性比较高的路由协议或管理工具设置为抑制;步骤三当端口达到振荡抑制状态时,分别判断各个路由协议或管理工具在标志位上是否设置为抑制;步骤四判断结果为“是”,通知路由协议或管理工具该端口不可用,步骤结束;判断结果为“否”,继续通告所述的路由协议或管理工具该端口的变化信息,步骤结束。
2.按照权利要求1所述的振荡选择抑制方法,其特征在于所述的步骤二具体为用户通过设备终端或者管理工具进行配置,指明某个路由协议或管理工具需要端口进行振荡抑制。
3.按照权利要求1或2所述的振荡选择抑制方法,其特征在于在步骤二与步骤三之间还具有如下步骤A在端口发生振荡时,进行振荡机制计算;B根据计算结果判断该端口是否达到振荡抑制状态。
4.按照权利要求3所述的振荡选择抑制方法,其特征在于所述的路由协议为边界网关协议、开放式最短路径优先协议;所述的管理工具为简单网络管理协议。
5.按照权利要求4所述的振荡选择抑制方法,其特征在于所述的端口为物理端口或逻辑端口。
全文摘要
本发明公开了一种振荡选择抑制方法。为解决在端口达到抑制状态并恢复后,路由协议和管理工具都不能及时知道这段时间内端口的真正状态的问题而发明。本发明的振荡选择抑制方法包括在端口增加振荡的选择标志位,在标志位上,针对要求该端口稳定性比较高的路由协议或管理工具设置为抑制,当该端口达到振荡抑制状态时,分别判断各个路由协议或管理工具在标志位上是否设置为抑制,判断结果为“是”,通知路由协议或管理工具该端口不可用;判断结果为“否”,继续通告所述的路由协议或管理工具该端口的变化信息。采用上述的方法后,就可以根据需要对路由协议和管理工具进行有选择的抑制,实现了网络细分管理的目的。
文档编号H04L29/06GK101039316SQ200610065139
公开日2007年9月19日 申请日期2006年3月17日 优先权日2006年3月17日
发明者张征, 朱彤 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1