CN101039316B - 振荡选择抑制方法 - Google Patents

振荡选择抑制方法 Download PDF

Info

Publication number
CN101039316B
CN101039316B CN200610065139XA CN200610065139A CN101039316B CN 101039316 B CN101039316 B CN 101039316B CN 200610065139X A CN200610065139X A CN 200610065139XA CN 200610065139 A CN200610065139 A CN 200610065139A CN 101039316 B CN101039316 B CN 101039316B
Authority
CN
China
Prior art keywords
port
management tool
protocol
routing protocol
selection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200610065139XA
Other languages
English (en)
Other versions
CN101039316A (zh
Inventor
张征
朱彤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN200610065139XA priority Critical patent/CN101039316B/zh
Publication of CN101039316A publication Critical patent/CN101039316A/zh
Application granted granted Critical
Publication of CN101039316B publication Critical patent/CN101039316B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明公开了一种振荡选择抑制方法。为解决在端口达到抑制状态并恢复后,路由协议和管理工具都不能及时知道这段时间内端口的真正状态的问题而发明。本发明的振荡选择抑制方法包括:在端口增加振荡的选择标志位,在标志位上,针对要求该端口稳定性比较高的路由协议或管理工具设置为抑制,当该端口达到振荡抑制状态时,分别判断各个路由协议或管理工具在标志位上是否设置为抑制,判断结果为“是”,通知路由协议或管理工具该端口不可用;判断结果为“否”,继续通告所述的路由协议或管理工具该端口的变化信息。采用上述的方法后,就可以根据需要对路由协议和管理工具进行有选择的抑制,实现了网络细分管理的目的。

Description

振荡选择抑制方法
技术领域
本发明涉及数据通讯领域,特别涉及对物理或逻辑端口振荡有选择地进行抑制的方法。
背景技术
随着因特网的高速发展,因特网规模持续扩大,业务功能更加丰富,网络设备(路由器、交换机、网关等,特别是高端路由器)越来越多,每个设备上的物理端口或者逻辑端口都可能承载着重要的数据流传输。但在实际网络中,由于设备端口的物理原因,或者端口的接线问题,或者端口所连网络设备等等的原因,会造成设备物理或者逻辑端口有时能正常使用,有时不能正常使用,呈现规律或不规律的振荡状态,通过该端口的路由也呈现有时能通,有时不能通的振荡状态,再由动态路由协议(如边界网关协议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中的动作。
采用选择抑制方法,对于边界网关协议,交互的是自治***间的路由,对稳定性要求比较高,注册了抑制状态标志位后能获取稳定的端口信息;但对于这个自治***内,开放式最短路径优先协议需要能获知端口的实时变化信息,所以没有注册抑制状态标志位,当端口出现变化时,能第一手的获知信息,没有浪费与边界网关协议一起等待的时间。提高了网络变化的及时性,实现了网络细分管理的目的。

Claims (4)

1.一种振荡选择抑制方法,其特征在于,包括以下步骤:
步骤一:在端口增加振荡抑制的选择标志位;
步骤二:在所述标志位上,针对要求端口稳定性比较高的路由协议或管理工具设置为抑制;在端口发生振荡时,进行振荡机制计算;根据计算结果判断该端口是否达到振荡抑制状态;
步骤三:当端口达到振荡抑制状态时,分别判断各个路由协议或管理工具在标志位上是否设置为抑制;
步骤四:判断结果为“是”,通知路由协议或管理工具该端口不可用,步骤结束;判断结果为“否”,继续通告所述的路由协议或管理工具该端口的变化信息,步骤结束。
2.按照权利要求1所述的振荡选择抑制方法,其特征在于所述的步骤二具体为:用户通过设备终端或者管理工具进行配置,指明某个路由协议或管理工具需要端口进行振荡抑制。
3.按照权利要求2所述的振荡选择抑制方法,其特征在于:所述的路由协议为边界网关协议、开放式最短路径优先协议;所述的管理工具为简单网络管理协议。
4.按照权利要求3所述的振荡选择抑制方法,其特征在于:所述的端口为物理端口或逻辑端口。
CN200610065139XA 2006-03-17 2006-03-17 振荡选择抑制方法 Expired - Fee Related CN101039316B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200610065139XA CN101039316B (zh) 2006-03-17 2006-03-17 振荡选择抑制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200610065139XA CN101039316B (zh) 2006-03-17 2006-03-17 振荡选择抑制方法

Publications (2)

Publication Number Publication Date
CN101039316A CN101039316A (zh) 2007-09-19
CN101039316B true CN101039316B (zh) 2010-04-14

Family

ID=38889950

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610065139XA Expired - Fee Related CN101039316B (zh) 2006-03-17 2006-03-17 振荡选择抑制方法

Country Status (1)

Country Link
CN (1) CN101039316B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101471811B (zh) * 2007-12-28 2011-09-14 华为技术有限公司 路由震荡的抑制方法及设备
CN101227262B (zh) * 2008-02-20 2011-12-07 中兴通讯股份有限公司 路由抑制***及方法
CN102404205B (zh) * 2011-11-04 2017-11-28 中兴通讯股份有限公司 一种抑制组播路由震荡的方法及设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1585344A (zh) * 2004-06-12 2005-02-23 中兴通讯股份有限公司 一种振荡告警的处理方法
WO2005060186A1 (ja) * 2003-12-17 2005-06-30 Nec Corporation ネットワーク、ルータ装置及びそれに用いる経路更新抑止方法並びにそのプログラム
CN1741481A (zh) * 2005-09-22 2006-03-01 中国科学院计算技术研究所 域间路由不稳定性的分析方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005060186A1 (ja) * 2003-12-17 2005-06-30 Nec Corporation ネットワーク、ルータ装置及びそれに用いる経路更新抑止方法並びにそのプログラム
CN1585344A (zh) * 2004-06-12 2005-02-23 中兴通讯股份有限公司 一种振荡告警的处理方法
CN1741481A (zh) * 2005-09-22 2006-03-01 中国科学院计算技术研究所 域间路由不稳定性的分析方法

Also Published As

Publication number Publication date
CN101039316A (zh) 2007-09-19

Similar Documents

Publication Publication Date Title
EP1766821B1 (en) Dynamic forwarding adjacency
EP2878100B1 (en) System, method and apparatus for signaling and responding to ero expansion failure in inter domain te lsp
EP2638738B1 (en) Node AND METHOD FOR ROUTING CRITICAL COMMUNICATIONS
EP2222023B1 (en) Link fault processing method and data forwarding device
CN102598599B (zh) 快速重新路由条件下的rsvp-te完美重启
EP1779568B1 (en) Graceful shutdown of ldp on specific interfaces between label switched routers
CN103581009B (zh) 在包括自治***的***中使用的方法和网关路由器
CN104205754A (zh) 通过分组循环进行网络拥塞管理
EP3364611B1 (en) Software-defined-networking table-entry generation and packet forwarding
CN1973486A (zh) 在快速重路由受保护链路发生故障时避免微环
US20120224510A1 (en) System and method for managing topology changes in a network environment
CN103516612B (zh) 分布式路由器中生成路由表项的方法及分布式路由器
EP2009848B1 (en) Computing a path in a label switched network
JP6508051B2 (ja) 通信制御装置、通信制御システム、通信制御方法及び通信制御プログラム
CN101958829B (zh) 一种路由发布方法、装置及***
US7457248B1 (en) Graceful shutdown of network resources in data networks
CN104539461A (zh) 一种抑制协议端口振荡上报的装置及方法
CN101039316B (zh) 振荡选择抑制方法
CN106330506A (zh) 一种业务故障定位方法及装置
CN102356602A (zh) 监视传输中分组以优化网络中的分组流量的***和方法
EP1916815A1 (en) A method, system and apparatus for implementing traffic engineering
EP2965467B1 (en) A network element for a telecommunications network having decoupled control and data planes
CN106034071B (zh) 数据报文传输方法及边缘路由网桥设备
Koo et al. MRED: a new approach to random early detection
CN101335714A (zh) 一种负载分担的方法及设备或快速重路由的方法及设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100414

Termination date: 20150317

EXPY Termination of patent right or utility model