简单网络管理协议的错误信息反馈方法、系统及管理节点技术方案

技术编号:4263413 阅读:312 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种简单网络管理协议的错误信息反馈方法、系统及管理节点,管理节点利用应答报文中的共同体字段携带错误信息。本发明专利技术克服了差错状态字段受类型限制只能表达整数量信息的缺陷,利用字串类型的共同体来附加表示错误信息的错误提示和错误码,借助其不受长度限制的特点反馈详细的错误信息,提高网络管理的友好性,并可根据管理站和管理节点的协商确定分割符及错误信息的位置,使其更具有灵活性和可操作性。

【技术实现步骤摘要】

本专利技术属于网络管理领域,具体涉及简单网络管理协议(SNMP)的错误信息反馈 的方法、系统及管理节点。
技术介绍
随着网络技术的迅猛发展,网络规模也越来也大。对于网络的运营、维护和管理的 工作量也日益增大。于是,越来越多的网络运营商向网络设备厂商提出提供远程监管、管理 简单、使用友好的网络管理工具。基于TCP/IP网络,SNMP是应用最为广泛的网络管理协议。 几乎所有的网络设备生产厂家都实现了对SNMP的支持,成为了网络管理的标准协议。如图 1所示,SNMP通过请求_应答的方式(也就是管理站发出请求,管理节点应答响应)来对网 络设备进行配置和管理。 如图2所示,在管理节点的应答响应中差错状态字段表示了请求的执行结果。标 准的SNMP定义了十几个的错误号来表示在网络管理中发生的错误情况。但在功能复杂的 网络设备中以上十几个错误号无法表示其中各种配置的约束和限制。如VLAN 2不存在, ADSL profile被3/2-4端口应用不能删除等等;如果这些提示信息无法明确地提示给用 户,用户无法明白究竟管理节点上出了什么问题,无法知道自己在操作上犯了什么错误。这 样,用户很难管理网络设备。 在实际使用中我们经常需要得到管理节点上详细而直接的错误原因,以提示用户 操作上的错误。而基于SNMP的标准错误码是无法表示这些错误提示的,这样大大降低了用 户的友好性。 因此,需要一种可以向管理站返回管理节点上错误消息的解决方案,能够解决上 述的相关技术中的问题。
技术实现思路
本专利技术要解决的技术问题是提供一种简单网络管理协议的错误信息反馈的方法、 系统及管理节点,以反馈详细的错误提示,提高网络管理的友好性。 为了解决上述问题,本专利技术提供了一种简单网络管理协议的错误信息反馈方法,管理节点利用应答报文中的共同体字段携带错误信息。 进一步地,所述错误信息由字符串表示,包括错误提示和错误码。 进一步地,所述错误信息与共同体通过分割符分开。 进一步地,所述方法包括 (a)管理站向管理节点发送请求报文; (b)所述管理节点收到所述请求报文后,执行相应的操作; (c)如执行出错,所述管理节点生成错误提示和错误码字符串,并将错误提示和错 误码字符串通过分隔符附加到应答的共同体字段中; (d)所述管理节点向所述管理站发送应答报文; (e)所述管理站接收并解析所述应答报文,从共同体字段中取出错误提示和错误 码字符串。 进一步地,步骤(e)中,管理站解析并获取差错状态字段,根据该字段判断所述管 理节点是否执行失败,若执行失败则解析并获取共同体字段,从中取出错误提示和错误码 字符串。 为解决上述技术问题,本专利技术还提供了一种简单网络管理协议的错误信息反馈系 统,该系统包括管理站和管理节点,所述管理节点用于利用应答报文中的共同体字段携带 错误信息给所述管理站。 进一步地,所述应答报文中还包括差错状态字段,所述管理站用于根据应答报文 中的差错状态字段判断所述管理节点是否执行失败,若判断执行失败则获取共同体中的错 误信息。 进一步地,所述错误信息由字符串表示,包括错误提示和错误码,且所述错误信息 与共同体通过分割符分开。 述错误信息与共同体通过分割符分开。 为解决上述技术问题,本专利技术还提供了一种简单网络管理协议的管理节点,所述 管理节点用于利用应答报文中的共同体字段携带错误信息。 进一步地,所述错误信息由字符串表示,包括错误提示和错误码,且所述错误信息 与共同体通过分割符分开。 相较于现有技术,本专利技术方法、系统及管理节点,克服了差错状态字段受类型限 制,只能表达整数量信息的缺陷,利用字串类型的共同体来附加表示错误信息的错误提示 和错误码,借助其不受长度限制的特点反馈详细的错误信息,提高网络管理的友好性,并可 根据管理站和管理节点的协商确定分割符及错误信息的位置,使其更具有灵活性和可操作 性。附图说明 图1是SNMP请求_应答过程示意图。 图2是SNMP报文格式示意图。 图3是管理站管理操作过程示意图。 图4是管理节点接收请求和应答过程示意图。具体实施例方式本专利技术方法、系统及管理节点的主要思想是利用SNMP报文中的共同体字段来携 带错误信息,借助其不受长度限制的特点反馈详细的错误信息,提高网络管理的友好性。 共同体字段是一个字符串,是管理站和管理节点之间的口令。SNMP报文的编码采 用ASN. 1和BER格式,所以共同体字段中附加管理节点执行请求的错误提示和错误码字符 串不会受到长度的限制。 管理站和管理节点通过协商后,采用双方可识别的分割符将错误信息(如错误提 示和错误码)字符串与共同体字段中的SNMP应答分开,从而便于管理站便于识别执行请求 的错误信息。 本专利技术简单网络管理协议的错误信息反馈的方法包括以下步骤 步骤一 管理站向管理节点发送SNMP请求报文; 步骤二 管理节点收到管理站发送的SNMP请求报文后,执行相应的操作; 步骤三如果执行出错,管理节点生成错误提示和错误码字符串,将错误提示和错 误码字符串通过特殊的分隔符附加到SNMP应答的共同体字段中; 步骤四管理节点向管理站发送SNMP应答报文; 步骤五管理站接收并解析应答报文,从共同体字段中取出错误提示和错误码字符串,并根据错误提示和错误码信息给用户详细的错误提示。 下面结合附图对本专利技术的具体实施方式做进一步详细说明。 如图3所示,管理站发出执行请求后的流程包括以下步骤 步骤301 :管理站向管理节点发送SNMP请求; 步骤302 :管理站接收管理节点发送的SNMP应答; 步骤303 :管理站解析SNMP应答报文,获取差错状态字段; 步骤304:管理站根据该差错状态字段判断执行是否出错,如出错则执行步骤 305,否则执行正常流程,流程结束; 步骤305 :管理站解析SNMP应答报文,获取共同体字符串; 步骤306 :管理站在报文的共同体中以@为分割符提取附加在原共同体后面的 错误提示和错误码信息字符串; 若共同体为public@ZX17A. PRF can't be deleted, because it is applied byport 3/1-4 ! (0x03320001),则根据分割符@,可提取除错误信息为ZX17A. PRFcan, t be deleted, because it is applied by port 3/1-4 ! (0x03320001),其中包括错误提 示ZX17A. PRF can't be deleted, because it is applied by port 3/1-4 !及错误码 0x03320001。 步骤307 :将错误提示和错误码信息显示给用户。 本实例管理站和管理节点协商用@作为错误提示和错误码信息在共同体中的分 隔符。 如图4所示,管理节点收到管理站请求后,执行如下操作 步骤401 :管理节点接收管理站发出的SNMP请求; 步骤402 :管理节点解析SNMP请求,执行操作; 步骤403 :管理节点判断操作是否执行成功,若失败则执行步骤404,否则组成应 答报文,执行步骤408; 步骤404 :管理节点生成成详细的错误提示和错误码信息; 与图3流程相对应,该错误提示和错误码信息为ZX17本文档来自技高网...

【技术保护点】
一种简单网络管理协议的错误信息反馈方法,其特征在于,管理节点利用应答报文中的共同体字段携带错误信息。

【技术特征摘要】
一种简单网络管理协议的错误信息反馈方法,其特征在于,管理节点利用应答报文中的共同体字段携带错误信息。2. 如权利要求1所述的方法,其特征在于所述错误信息由字符串表示,包括错误提示和错误码。3. 如权利要求1所述的方法,其特征在于所述错误信息与共同体通过分割符分开。4. 如权利要求1所述的方法,其特征在于,所述方法包括(a) 管理站向管理节点发送请求报文;(b) 所述管理节点收到所述请求报文后,执行相应的操作;(C)如执行出错,所述管理节点生成错误提示和错误码字符串,并将错误提示和错误码字符串通过分隔符附加到应答的共同体字段中;(d) 所述管理节点向所述管理站发送应答报文;(e) 所述管理站接收并解析所述应答报文,从共同体字段中取出错误提示和错误码字符串。5. 如权利要求l所述的方法,其特征在于步骤(e)中,管理站解析并获取差错状态字段,根据该字段判断所述管理节点是否执...

【专利技术属性】
技术研发人员:倪沈柳
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利