CN108123848B - 设备监控方法及装置 - Google Patents

设备监控方法及装置 Download PDF

Info

Publication number
CN108123848B
CN108123848B CN201711374912.5A CN201711374912A CN108123848B CN 108123848 B CN108123848 B CN 108123848B CN 201711374912 A CN201711374912 A CN 201711374912A CN 108123848 B CN108123848 B CN 108123848B
Authority
CN
China
Prior art keywords
bgp
bmp
monitoring
condition
running state
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.)
Active
Application number
CN201711374912.5A
Other languages
English (en)
Other versions
CN108123848A (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.)
Hangzhou H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies Co Ltd
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 Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN201711374912.5A priority Critical patent/CN108123848B/zh
Publication of CN108123848A publication Critical patent/CN108123848A/zh
Application granted granted Critical
Publication of CN108123848B publication Critical patent/CN108123848B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本公开涉及一种设备监控方法及装置。该方法包括:获取所述BGP设备的运行状态信息;在所述BGP设备的运行状态信息满足预设条件的情况下,将所述BGP设备处于非工作状态的BMP功能设置为工作状态;向所述BMP监控服务器发送针对所述BGP设备的运行状态的监控报文。本公开的设备监控方法及装置,既能够保证BMP监控服务器正常监控BGP设备的运行状态,又能够缓解BMP监控服务器的压力,减少BMP监控服务器接收和处理的数据量,节省BMP监控服务器的资源。

Description

设备监控方法及装置
技术领域
本公开涉及通信技术领域,尤其涉及一种设备监控方法及装置。
背景技术
相关技术中,BMP(BGP Monitoring Protocol)监控服务器可以对网络中BGP设备上BGP(Border Gateway Protocol,边界网关协议)会话的运行状态进行实时监控。通过BMP监控服务器,管理者可以时刻清楚地掌握网络中BGP设备的运行状态。
发明内容
有鉴于此,本公开提出了一种设备监控方法及装置,以解决相关技术中的BMP监控服务器接收和处理的数据量较大的问题。
根据本公开的一方面,提供了一种设备监控方法,用于BGP设备,包括:
获取所述BGP设备的运行状态信息;
在所述BGP设备的运行状态信息满足预设条件的情况下,将所述BGP设备处于非工作状态的BMP功能设置为工作状态;
向所述BMP监控服务器发送针对所述BGP设备的运行状态的监控报文。
根据本公开的另一方面,提供了一种设备监控装置,用于BGP设备,包括:
状态获取模块,用于获取所述BGP设备的运行状态信息;
第一设置模块,用于在所述BGP设备的运行状态信息满足预设条件的情况下,将所述BGP设备处于非工作状态的BMP功能设置为工作状态;
报文发送模块,用于向所述BMP监控服务器发送针对所述BGP设备的运行状态的监控报文。
本公开的设备监控方法及装置,通过获取BGP设备的运行状态信息,在该BGP设备的运行状态信息满足预设条件的情况下,将该BGP设备处于非工作状态的BMP功能设置为工作状态,并向BMP监控服务器发送针对该BGP设备的运行状态的监控报文,由此既能够保证BMP监控服务器正常监控BGP设备的运行状态,又能够缓解BMP监控服务器的压力,减少BMP监控服务器接收和处理的数据量,节省BMP监控服务器的资源。
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
图1示出根据本公开一实施例的BMP组网的示意图。
图2示出根据本公开一实施例的设备监控方法的流程图。
图3a示出根据本公开一实施例的报文头的示意图。
图3b示出根据本公开一实施例的告警消息的示意图。
图4示出根据本公开一实施例的设备监控方法的流程图。
图5示出根据本公开一实施例的设备监控方法的流程图。
图6示出根据本公开一实施例的设备监控装置的框图。
图7是根据一示例性实施例示出的一种用于设备监控装置900的框图。
具体实施方式
以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
相关技术中,在BGP设备上配置BMP监控服务器的地址和监听端口号(例如配置端口号为179)之后,BGP设备会自动与BMP监控服务器建立TCP(Transmission ControlProtocol,传输控制协议)连接,用于交互监控报文。BMP监控服务器在进行监控时,收集被监控的BGP设备的运行状态。当BMP监控服务器监控的BGP设备数量较多或BGP设备路由较多时,BMP监控服务器的压力会比较大。BMP监控服务器在部署时,如果针对网络中所有的BGP设备都进行监控,那么BMP监控服务器的压力将会非常巨大。
图1示出根据本公开一实施例的BMP组网的示意图。如图1所示,设备R1、设备R2和设备R3属于AS(Autonomous System,自治***)100。配置BMP协议的BGP设备可以称为客户端,例如设备R1。BMP监控服务器可以称为监控端,例如BMP Server1和BMP Server2。客户端可以连接多个监控端,例如R1连接BMP Server1和BMP Server2。通过在BGP设备上配置BMP监控服务器的地址和监听端口号来建立BGP设备与BMP监控服务器的TCP连接,然后BGP设备通过监控报文通告给BMP监控服务器BGP设备的运行状态与数据信息。
图2示出根据本公开一实施例的设备监控方法的流程图。该方法用于BGP设备中。如图2所示,该方法可以包括步骤S21至步骤S23。
在步骤S21中,获取BGP设备的运行状态信息。
在步骤S22中,在该BGP设备的运行状态信息满足预设条件的情况下,将该BGP设备处于非工作状态的BMP功能设置为工作状态。
在步骤S23中,向BMP监控服务器发送针对该BGP设备的运行状态的监控报文。
其中,BMP功能可以由BGP设备根据预设条件和BGP设备的运行状态进行切换。换言之,BGP设备既可以将处于非工作状态的BMP功能设置为工作状态,也可以将处于工作状态的BMP功能设置为非工作状态。在BMP功能处于非工作状态的情况下,BGP设备不向BMP监控服务器通告监控报文。在BMP功能处于工作状态的情况下,BGP设备可以向BMP监控服务器通告监控报文。监控报文可以为BMP报文。
其中,BGP设备可以指运行BGP协议的设备,例如运行BGP协议的路由器等,本公开对此不作限制。在BGP设备上配置BMP协议,例如在BGP设备上配置BMP监控服务器的地址和监听端口号(例如179端口),由此BGP设备可以作为客户端,与作为监控端的BMP监控服务器建立TCP连接,用于交互监控报文。监控报文可以携带BGP设备的运行状态,例如对等体关系的建立或解除等,本公开对此不作限制。
在一种实现方式中,预设条件包括邻居震荡次数达到第一阈值、路由震荡次数达到第二阈值、路由数量达到第三阈值、接收到预先设置的路由和***内存占用达到第四阈值中的一项或多项。
其中,邻居震荡可以指BGP设备的对等体关系频繁地建立或解除,而导致业务不可用、网络不稳定的情况。相关技术中,引起邻居震荡的原因可以有多种,例如设备问题、链路问题或策略配置问题等。第一阈值可以根据经验进行设定,例如第一阈值可以为100,本公开对此不作限制。在该种情况下,BGP设备可以对邻居震荡进行监控,即在邻居震荡次数达到第一阈值的情况下,通告BMP监控服务器。
在一种实现方式中,BGP邻居震荡的原因可以包括:保活报文超时(例如Keepalive报文超时)、消息头错误(例如BGP报文头错误)、Update消息错误(例如收到非法Update报文、收到错误的消息报文等)、Open消息错误(例如邻居BGP能力变化)、BGP状态机出错(例如正常状态机下的收到非正常状态的报文)或正常退出(例如对方主动发起邻居中断消息)等,本公开对此不作限制。BGP邻居震荡的原因可以通过BGP协议记录,本公开的设备监控方法可以调用BGP数据以获取到邻居中断的原因。
作为一个示例,预设条件为邻居震荡次数达到第一阈值,以第一阈值为100作为示例。如图1所示,R1对自身的运行状态进行监控。R1配置的邻居AS号错误,导致R1的对等体关系频繁地建立或解除,引起邻居震荡。R1邻居震荡次数达到100次以上,由于邻居震荡次数达到第一阈值,满足预设条件。由此R1将处于非工作状态的BMP功能设置为工作状态,与BMPServer1和BMP Server2建立连接,并分别向BMP Server1和BMP Server2发送针对R1的运行状态的监控报文。
其中,路由震荡可以指BGP设备不停地重新计算路由,而导致业务不可用、网络不稳定的情况。相关技术中,引起路由震荡的原因可以有多种,例如设备问题、链路问题或策略配置问题等。第二阈值可以根据经验进行设定,例如第二阈值可以为100,本公开对此不作限制。在该种情况下,BGP设备可以对路由震荡进行监控,即在路由震荡次数达到第二阈值的情况下,通告BMP监控服务器。
在一种实现方式中,BGP本地路由震荡可以不作为发起BMP监控的预设条件。BGP邻居路由震荡,即BGP邻居对路由进行反复发布和撤销引起的路由震荡可以作为发起BMP监控的预设条件。BGP邻居路由震荡也可能是由邻居的邻居所引起的路由震荡。例如,可能是远端BGP配置变化、接口变化或设备挂起等原因导致。此外,BGP协议会对震荡路由进行抑制处理,震荡多次的路由会被抑制,被标记为抑制路由。
相关技术中,由于具体的路由震荡次数比较难以统计,例如路由1震荡10次,路由2震荡2次,路由3震荡1次等。此外,有些路由震荡是正常的路由变化。故可以采用BGP路由震荡衰减机制作为发起BMP监控的预设条件。例如,通过抑制路由数量体现路由震荡次数。换言之,本公开的设备监控方法可以采用抑制路由数量作为发起BMP监控的预设条件,即预设条件为邻居通告的路由中抑制路由数量达到第五阈值。例如,当BGP设备中邻居R3通告的路由有100条被抑制时可发起BMP监控。
作为一个示例,预设条件为路由震荡次数达到第二阈值,以第二阈值为100作为示例。如图1所示,R1对自身的运行状态进行监控。R2与R3之间的链路频繁地上线或下线,导致R2不停地重新计算路由,引起路由震荡。R1路由震荡次数达到100次以上,由于路由震荡次数达到第二阈值,满足预设条件。由此R1将处于非工作状态的BMP功能设置为工作状态,与BMP Server1和BMP Server2建立连接,并分别向BMP Server1和BMP Server2发送针对R1的运行状态的监控报文。
其中,路由数量可以指BGP设备当前路由数量。第三阈值可以根据经验进行设定,例如第三阈值可以等于***上限值。在该种情况下,BGP设备可以对路由数量进行监控,即在路由数量达到第三阈值的情况下,通告BMP监控服务器。
作为一个示例,预设条件为路由数量达到第三阈值,以第三阈值为5000作为示例。如图1所示,R1对自身的运行状态进行监控。R1路由数量达到5000以上,由于路由数量达到第三阈值,满足预设条件,由此R1将处于非工作状态的BMP功能设置为工作状态,与BMPServer1和BMP Server2建立连接,并分别向BMP Server1和BMP Server2发送针对R1的运行状态的监控报文。
其中,用户可以预先设置的一个或多个路由,以触发预设条件。在该种情况下,BGP设备可以对预先设置的路由进行监控,即在接收到预先设置的路由的情况下,通告BMP监控服务器。
作为一个示例,预设条件为接收到预先设置的路由,以预先设置的路由为路由1和路由2作为示例。如图1所示,R1对自身的运行状态进行监控。R1接收到路由1,由于路由1为预先设置的路由,满足预设条件。由此R1将处于非工作状态的BMP功能设置为工作状态,与BMP Server1和BMP Server2建立连接,并分别向BMP Server1和BMP Server2发送针对R1的运行状态的监控报文。
其中,***内存占用可以指***内存的占用量或占用比。第四阈值可以根据经验进行设定,例如第四阈值可以等于***内存上限值。在该种情况下,BGP设备可以对***内存占用进行监控,即在***内存占用达到第四阈值的情况下,通告BMP监控服务器。
作为一个示例,预设条件为***内存占用达到第四阈值,以第四阈值为80%作为示例。如图1所示,R1对自身的运行状态进行监控。R1***内存占用比达到80%以上,由于***内存占用比达到第四阈值,满足预设条件,由此R1将处于非工作状态的BMP功能设置为工作状态,与BMP Server1和BMP Server2建立连接,并分别向BMP Server1和BMP Server2发送针对R1的运行状态的监控报文。
需要说明的是,尽管以邻居震荡、路由震荡、路由数量、预先设置的路由,或***内存占用作为示例介绍了预设条件如上,但本领域技术人员能够理解,本公开应不限于此。本领域技术人员可以根据实际应用场景灵活设定预设条件,例如预设条件还可以包括没有建立邻居关系或存在重启进程。
在一种实现方式中,向BMP监控服务器发送针对该BGP设备的运行状态的监控报文,包括:向BMP监控服务器发送携带该BGP设备的运行状态信息的监控报文,该BGP设备的运行状态信息包括异常运行状态信息和/或正常运行状态信息。
相关技术中,监控报文可以包括报文头(Common Header)和专用消息。报文头和专用消息中可以分别为Type字段。报文头中的Type字段可以表示专用消息的类型。专用消息中的Type字段可以表示专用消息的内容。
图3a示出根据本公开一实施例的报文头的示意图。如图3a所示:
在监控报文的报文头的Type字段中,可以设置:Type为0的监控报文可以表示路由监视(Type=0:Route Monitoring),Type为1的监控报文可以表示统计报告(Type=1:Statistics Report),Type为2的监控报文可以表示对等体下线通知(Type=2:Peer DownNotification),Type为3的监控报文可以表示对等体上线通知(Type=3:Peer UpNotification),Type为4的监控报文可以表示启动消息(Type=4:Initiation Message),Type为5的监控报文可以表示终止消息(Type=5:Termination Message)。
在一种实现方式中,可以新定义监控报文的报文头中Type为6的告警报文(Type=6:Alarm Message)。告警报文可以用来向BMP监控服务器通告告警消息,告警消息携带表示BGP设备的运行状态异常以及异常原因。一个监控报文可以携带一个或多个告警消息,本公开对此不作限制。例如,可以在监控报文的报文头后面添加一个或多个TLV(Type LengthValue,类型长度值)字段,TLV字段用于保存告警消息。
图3b示出根据本公开一实施例的告警消息的示意图。如图3b所示:
在告警消息的Type字段中,可以设置:Type为0的告警消息可以表示邻居震荡次数达到第一阈值(Type=0:邻居震荡次数达到第一阈值),Type为1的告警消息可以表示路由震荡次数达到第二阈值(Type=1:路由震荡次数达到第二阈值),Type为2的告警消息可以表示路由数量达到第三阈值(Type=2:路由数量达到第三阈值),Type为3的告警消息可以表示接收到预先设置的路由(Type=3:接收到预先设置的路由),Type为4的告警消息可以表示***内存占用达到第四阈值(Type=4:***内存占用达到第四阈值)。
在告警消息的Variable字段中,可以设置:Type为0的告警消息中,Variable可以表示震荡的邻居信息与震荡次数(Type=0,Variable=震荡的邻居信息与震荡次数);Type为1的告警消息中,Variable可以表示震荡的路由信息与震荡次数(Type=1,Variable=震荡的路由信息与震荡次数);Type为2的告警消息中,Variable可以表示当前路由数量与***上限值(Type=2,Variable=当前路由数量与***上限值);Type为3的告警消息中,Variable可以表示预先设置的路由(Type=3,Variable=预先设置的路由);Type为4的告警消息中,Variable可以表示***内存信息(Type=2,Variable=***内存信息)。
本公开的设备监控方法,通过获取BGP设备的运行状态信息,在该BGP设备的运行状态信息满足预设条件的情况下,将该BGP设备处于非工作状态的BMP功能设置为工作状态,并向BMP监控服务器发送针对该BGP设备的运行状态的监控报文,由此既能够保证BMP监控服务器正常监控BGP设备的运行状态,又能够缓解BMP监控服务器的压力,减少BMP监控服务器接收和处理的数据量,节省BMP监控服务器的资源。
图4示出根据本公开一实施例的设备监控方法的流程图。如图4所示,该方法可以包括步骤S21至步骤S24。
在步骤S21中,获取BGP设备的运行状态信息。
在步骤S22中,在该BGP设备的运行状态信息满足预设条件的情况下,将该BGP设备处于非工作状态的BMP功能设置为工作状态。
在步骤S23中,向BMP监控服务器发送针对该BGP设备的运行状态的监控报文。
在步骤S24中,在该BGP设备的运行状态信息不满足预设条件的情况下,将该BGP设备处于工作状态的BMP功能设置为非工作状态。
作为一个示例,预设条件为邻居震荡次数达到第一阈值,以第一阈值为100作为示例。如图1所示,R1对自身的运行状态进行监控。R1配置的邻居AS号错误,导致R1的对等体关系频繁地建立或解除,引起邻居震荡。R1邻居震荡次数达到100次以上,由于邻居震荡次数达到第一阈值,满足预设条件。由此R1将处于非工作状态的BMP功能设置为工作状态,与BMPServer1和BMP Server2建立连接,并分别向BMP Server1和BMP Server2发送针对R1的运行状态的监控报文。在R1完成向BMP Server1和BMP Server2通告监控报文之后,若邻居震荡解除,则将BGP设备处于工作状态的BMP功能设置为非工作状态,并与BMP Server1和BMPServer2解除连接,释放BMP监控服务器的资源。
图5示出根据本公开一实施例的设备监控方法的流程图。如图5所示,该方法可以包括步骤S51至步骤S55。
在步骤S51中,在BGP设备上配置BMP监控服务器的地址和监听端口号。
在步骤S52中,根据该BGP设备对应的等级,控制该BGP设备的BMP功能处于非工作状态或处于工作状态。
在一种实现方式中,BGP设备对应的等级可以包括关键性节点和非关键性节点。对于关键性节点的BGP设备,可以将BMP功能永久设定为工作状态。对非关键性节点的BGP设备,可以将BMP功能设定为非工作状态,并根据预设条件和BGP设备的运行状态来判断是否需要唤醒BMP功能。在BMP功能处于非工作状态的情况下,BGP设备不向BMP监控服务器通告监控报文。在BGP设备的运行状态满足预设条件的情况下,唤醒BMP功能。由此既能够保证BMP监控服务器正常监控BGP设备的运行状态,又能够缓解BMP监控服务器的压力,减少BMP监控服务器接收和处理的数据量,节省BMP监控服务器的资源。
在步骤S53中,获取该BGP设备的运行状态信息。
在步骤S54中,在该BGP设备的运行状态信息满足预设条件的情况下,将该BGP设备处于非工作状态的BMP功能设置为工作状态。
在步骤S55中,向BMP监控服务器发送针对该BGP设备的运行状态的监控报文。
作为一个示例,如图1所示,BMP Server1的地址为1.1.1.1,BMP Server2的地址为2.2.2.2。在R1上配置BMP Server1的地址1.1.1.1、BMP Server2的地址2.2.2.2和监听端口号179。由此R1自动与BMP Server1和BMP Server2建立TCP连接,用于交互监控报文。如果R1属于非关键性节点,则可以将BMP功能设定为非工作状态,并根据预设条件和BGP设备的运行状态来判断是否需要唤醒BMP功能。在BMP功能处于非工作状态的情况下,R1不向BMPServer1和BMP Server2通告监控报文。在R1的运行状态满足预设条件的情况下,唤醒BMP功能。R1与BMP Server1和BMP Server2建立连接,向BMP Server1和BMP Server2发送针对R1的运行状态的监控报文。
图6示出根据本公开一实施例的设备监控装置的框图。该装置用于BGP设备中。如图6所示,该装置包括:
状态获取模块61,用于获取所述BGP设备的运行状态信息;第一设置模块62,用于在所述BGP设备的运行状态信息满足预设条件的情况下,将所述BGP设备处于非工作状态的BMP功能设置为工作状态;报文发送模块63,用于向所述BMP监控服务器发送针对所述BGP设备的运行状态的监控报文。
在一种实现方式中,所述装置还包括:第二设置模块64,用于在所述BGP设备的运行状态信息不满足预设条件的情况下,将所述BGP设备处于工作状态的BMP功能设置为非工作状态。
在一种实现方式中,所述预设条件包括邻居震荡次数达到第一阈值、路由震荡次数达到第二阈值、路由数量达到第三阈值、接收到预先设置的路由和***内存占用达到第四阈值中的一项或多项。
在一种实现方式中,所述报文发送模块63还用于:向所述BMP监控服务器发送携带所述BGP设备的运行状态信息的监控报文,所述BGP设备的运行状态信息包括异常运行状态信息和/或正常运行状态信息。
在一种实现方式中,所述装置还包括:信息配置模块65,用于在所述BGP设备上配置所述BMP监控服务器的地址和监听端口号;状态控制模块66,用于根据所述BGP设备对应的等级,控制所述BGP设备的BMP功能处于非工作状态或处于工作状态。
本公开的设备监控装置,通过获取BGP设备的运行状态信息,在该BGP设备的运行状态信息满足预设条件的情况下,将该BGP设备处于非工作状态的BMP功能设置为工作状态,并向BMP监控服务器发送针对该BGP设备的运行状态的监控报文,由此既能够保证BMP监控服务器正常监控BGP设备的运行状态,又能够缓解BMP监控服务器的压力,减少BMP监控服务器接收和处理的数据量,节省BMP监控服务器的资源。
图7是根据一示例性实施例示出的一种用于设备监控装置900的框图。参照图7,该装置900可包括处理器901、存储有机器可执行指令的机器可读存储介质902。处理器901与机器可读存储介质902可经由***总线903通信。并且,处理器901通过读取机器可读存储介质902中与设备监控逻辑对应的机器可执行指令以执行上文所述的设备监控方法。
本文中提到的机器可读存储介质902可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:RAM(Radom Access Memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

Claims (10)

1.一种设备监控方法,其特征在于,用于BGP设备,包括:
获取所述BGP设备的运行状态信息;
在所述BGP设备的运行状态信息满足预设条件的情况下,将所述BGP设备处于非工作状态的BMP功能设置为工作状态;
向所述BMP监控服务器发送针对所述BGP设备的运行状态的监控报文;
在获取所述BGP设备的运行状态信息之前,所述方法还包括:
根据所述BGP设备对应的等级,控制所述BGP设备的BMP功能处于非工作状态或处于工作状态,
所述BGP设备对应的等级包括非关键性节点,对非关键性节点的BGP设备,将BMP功能设定为非工作状态。
2.根据权利要求1所述的方法,其特征在于,在将所述BGP设备处于非工作状态的BMP功能设置为工作状态之后,所述方法还包括:
在所述BGP设备的运行状态信息不满足预设条件的情况下,将所述BGP设备处于工作状态的BMP功能设置为非工作状态。
3.根据权利要求1所述的方法,其特征在于,
所述预设条件包括邻居震荡次数达到第一阈值、路由震荡次数达到第二阈值、路由数量达到第三阈值、接收到预先设置的路由和***内存占用达到第四阈值中的一项或多项。
4.根据权利要求1所述的方法,其特征在于,向所述BMP监控服务器发送针对所述BGP设备的运行状态的监控报文,包括:
向所述BMP监控服务器发送携带所述BGP设备的运行状态信息的监控报文,所述BGP设备的运行状态信息包括异常运行状态信息和/或正常运行状态信息。
5.根据权利要求1所述的方法,其特征在于,在获取所述BGP设备的运行状态信息之前,所述方法还包括:
在所述BGP设备上配置所述BMP监控服务器的地址和监听端口号。
6.一种设备监控装置,其特征在于,用于BGP设备,包括:
状态获取模块,用于获取所述BGP设备的运行状态信息;
第一设置模块,用于在所述BGP设备的运行状态信息满足预设条件的情况下,将所述BGP设备处于非工作状态的BMP功能设置为工作状态;
报文发送模块,用于向所述BMP监控服务器发送针对所述BGP设备的运行状态的监控报文;
所述装置还包括:
状态控制模块,用于根据所述BGP设备对应的等级,控制所述BGP设备的BMP功能处于非工作状态或处于工作状态,
所述BGP设备对应的等级包括非关键性节点,对非关键性节点的BGP设备,将BMP功能设定为非工作状态。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二设置模块,用于在所述BGP设备的运行状态信息不满足预设条件的情况下,将所述BGP设备处于工作状态的BMP功能设置为非工作状态。
8.根据权利要求6所述的装置,其特征在于,
所述预设条件包括邻居震荡次数达到第一阈值、路由震荡次数达到第二阈值、路由数量达到第三阈值、接收到预先设置的路由和***内存占用达到第四阈值中的一项或多项。
9.根据权利要求6所述的装置,其特征在于,所述报文发送模块还用于:
向所述BMP监控服务器发送携带所述BGP设备的运行状态信息的监控报文,所述BGP设备的运行状态信息包括异常运行状态信息和/或正常运行状态信息。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
信息配置模块,用于在所述BGP设备上配置所述BMP监控服务器的地址和监听端口号。
CN201711374912.5A 2017-12-19 2017-12-19 设备监控方法及装置 Active CN108123848B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711374912.5A CN108123848B (zh) 2017-12-19 2017-12-19 设备监控方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711374912.5A CN108123848B (zh) 2017-12-19 2017-12-19 设备监控方法及装置

Publications (2)

Publication Number Publication Date
CN108123848A CN108123848A (zh) 2018-06-05
CN108123848B true CN108123848B (zh) 2020-10-09

Family

ID=62230347

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711374912.5A Active CN108123848B (zh) 2017-12-19 2017-12-19 设备监控方法及装置

Country Status (1)

Country Link
CN (1) CN108123848B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110932921B (zh) 2018-09-19 2022-10-11 华为技术有限公司 一种路由震荡信息确定方法及其相关设备
CN110708207B (zh) * 2018-12-24 2021-10-29 新华三技术有限公司 路由震荡定位方法、服务器及机器可读存储介质
CN112787930B (zh) * 2019-11-06 2024-04-09 华为技术有限公司 一种监控对等体的运行状态的方法、装置及存储介质
CN112822103B (zh) * 2019-11-15 2022-09-23 华为技术有限公司 一种信息上报方法和信息处理方法及设备
CN111106970B (zh) * 2019-12-31 2023-05-09 腾讯科技(深圳)有限公司 数据监控方法、装置、电子设备及可读存储介质
CN113572685B (zh) 2020-04-29 2023-03-10 华为技术有限公司 一种信息上报方法、信息处理方法、装置及设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105591904A (zh) * 2015-09-08 2016-05-18 杭州华三通信技术有限公司 一种抑制bgp邻居震荡的方法及装置
CN106161256A (zh) * 2016-07-26 2016-11-23 杭州华三通信技术有限公司 一种边界网关协议bgp路由的处理方法及装置
CN106169978A (zh) * 2016-07-07 2016-11-30 杭州华三通信技术有限公司 Bmp报文的处理方法和装置
CN106487709A (zh) * 2015-08-28 2017-03-08 中兴通讯股份有限公司 一种报文发送方法及***
CN107070713A (zh) * 2017-04-10 2017-08-18 广州油融互联网金融信息服务有限公司 一种数据监测处理方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7710865B2 (en) * 2005-02-25 2010-05-04 Cisco Technology, Inc. Disaster recovery for active-standby data center using route health and BGP

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106487709A (zh) * 2015-08-28 2017-03-08 中兴通讯股份有限公司 一种报文发送方法及***
CN105591904A (zh) * 2015-09-08 2016-05-18 杭州华三通信技术有限公司 一种抑制bgp邻居震荡的方法及装置
CN106169978A (zh) * 2016-07-07 2016-11-30 杭州华三通信技术有限公司 Bmp报文的处理方法和装置
CN106161256A (zh) * 2016-07-26 2016-11-23 杭州华三通信技术有限公司 一种边界网关协议bgp路由的处理方法及装置
CN107070713A (zh) * 2017-04-10 2017-08-18 广州油融互联网金融信息服务有限公司 一种数据监测处理方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"BGP Monitoring Protocol(BMP) DOI:10.17487/RFC7854";J.Scudder,et al.,;《IETF》;20160630;第4、6小节 *

Also Published As

Publication number Publication date
CN108123848A (zh) 2018-06-05

Similar Documents

Publication Publication Date Title
CN108123848B (zh) 设备监控方法及装置
CN112868206B (zh) 一种用于提供服务代理功能的方法、***和计算机可读介质
EP2720418B1 (en) Lacp link switching and data transmission method and device
JP2006229967A (ja) 高速マルチキャスト・パス切り替え
KR101425291B1 (ko) 접속성 장애 관리 타임아웃 주기 제어
CN111031598A (zh) 网络通信控制方法、装置、通信设备以及存储介质
US20170155542A1 (en) Method for virtual local area network fail-over management, system therefor and apparatus therewith
CN102957623B (zh) 一种边界网关协议邻居的维护方法和设备
CN106059793B (zh) 一种基于平滑重启的路由信息处理方法及装置
CN104869057A (zh) 开放流交换机优雅重启处理方法、装置及开放流控制器
EP3132567B1 (en) Event processing in a network management system
CN106059934B (zh) 一种路由信息处理方法及装置
US9081567B1 (en) Method and apparatus to control routing convergence during node reboot by entering a freeze state that inhibits routing convergence during the reboot process
US20200099609A1 (en) Method for determining link state, and device
CN111447101A (zh) 链路检测方法、装置、计算机设备及存储介质
CN107645394B (zh) 一种sdn网络中的交换机配置方法
JP6983904B2 (ja) アクセスノード・ゲートウェイ(an−gw)の非可用期間およびan−gwの復旧後のメッセージフラッド抑制のための方法、システム、およびコンピュータ可読媒体
CN108289044B (zh) 数据转发方法、确定静态路由的链路状态方法及网络设备
WO2017000625A1 (zh) 动态主机配置协议dhcp服务器管理方法及装置
EP2804352B1 (en) Method and apparatus for processing residual information
US20200136946A1 (en) System and method for determining branch gateway device availability in computer networks
CN113824595B (zh) 链路切换控制方法、装置和网关设备
WO2018077313A1 (zh) 连接能力的通告方法及装置
CN110535712B (zh) Bfd参数设置方法、装置、电子设备
JP2008529356A (ja) ホームエージェントの不応答に関する外部エージェントの動作を容易にする方法および装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant