一种针对网络设备的网络管理方法.pdf

上传人:b*** 文档编号:697695 上传时间:2018-03-05 格式:PDF 页数:12 大小:599.91KB
返回 下载 相关 举报
摘要
申请专利号:

CN200510123382.8

申请日:

2005.11.25

公开号:

CN1972202A

公开日:

2007.05.30

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

H04L12/24(2006.01); H04L29/06(2006.01)

主分类号:

H04L12/24

申请人:

华为技术有限公司;

发明人:

王宁; 雷奕康; 齐志; 张日华; 朱志强; 唐正斌; 辛建峰

地址:

518129广东省深圳市龙岗区坂田华为总部办公楼

优先权:

专利代理机构:

北京德琦知识产权代理有限公司

代理人:

宋志强;麻海明

PDF下载: PDF下载
内容摘要

本发明公开了一种针对网络设备的网络管理方法,该方法包括:建立团体名和网络设备的实例之间的对应关系;利用所述对应关系,网络管理设备实现对网络设备的实例的管理。网络管理设备通过向网络设备注册的方式建立所述对应关系后可以管理所注册的实例,网络设备通过查找所述对应关系向网络管理设备返回携带有被管实例信息的消息,实现了网络管理设备和网络设备之间的基于实例的网络管理。

权利要求书

1、  一种针对网络设备的网络管理方法,其特征在于,该方法包括:
建立团体名和网络设备的实例之间的对应关系;
利用所述对应关系,网络管理设备实现对网络设备的实例的管理。

2、
  根据权利要求1所述的方法,其特征在于,所述建立团体名和网络设备的实例之间的对应关系的步骤包括:网络管理设备向网络设备发送包括团体名、实例名的消息;网络设备接收到所述消息后,从该消息中获取团体名、实例名,并根据所获取的信息建立团体名和实例之间的对应关系。

3、
  根据权利要求2所述的方法,其特征在于,
所述网络管理设备向网络设备发送的消息中进一步包括网络管理设备的位置信息;
所述网络设备根据所获取的信息建立团体名和实例之间的对应关系的步骤包括:网络设备接收到所述消息后,从该消息中获取团体名、实例名、以及网络管理设备的位置信息,并根据所获取的信息建立团体名和实例之间的对应关系。

4、
  根据权利要求3所述的方法,其特征在于,所述网络管理设备的位置信息包括:网络管理设备的地址信息和网络管理设备所属的实例信息。

5、
  根据权利要求2所述的方法,其特征在于,所述网络设备根据所获取的信息建立团体名和实例之间的对应关系的步骤包括:
网络设备从该消息的报文中获取该网络管理设备的地址信息,并根据接收该消息的端口获取该网络管理设备所属的实例信息后,根据所获取的团体名、实例名、网络管理设备的地址信息以及网络管理设备所属的实例信息建立团体名和实例之间的对应关系。

6、
  根据权利要求1所述的方法,其特征在于,所述建立团体名和网络设备的实例之间的对应关系的步骤包括:通过预先设置与团体名对应的实例名,建立团体名和实例之间的对应关系。

7、
  根据权利要求6所述的方法,其特征在于,所述预先设置进一步包括:预先设置与实例名对应的网络管理设备的位置信息,并根据所设置的团体名、实例名以及网络管理设备的位置信息建立团体名和网络设备的实例之间的对应关系。

8、
  根据权利要求1至7的任意一个权利要求所述的方法,其特征在于,所述对应关系用管理信息库MIB变量表示。

9、
  根据权利要求1所述的方法,其特征在于,所述利用所述对应关系,网络管理设备实现对网络设备的实例的管理的步骤包括:
网络管理设备向网络设备发送管理消息;网络设备根据网络管理设备发送的消息中携带的团体名查询所述对应关系确定该网络管理设备所要访问的实例,并向网络管理设备返回携带对应实例信息的消息。

10、
  根据权利要求3或7所述的方法,其特征在于,所述利用所述对应关系,网络管理设备实现对网络设备的实例的管理的步骤包括:
网络管理设备向网络设备发送管理消息;网络设备根据网络管理设备发送的消息中携带的团体名以及根据该消息的访问途径获取的网络管理设备的位置信息查询所述对应关系确定该网络管理设备所要访问的实例,并向网络管理设备返回携带对应实例信息的消息;
或者,
网络设备根据实例名查询所述对应关系确定网络管理设备的位置信息,并向网络管理设备发送携带对应实例信息的消息。

说明书

一种针对网络设备的网络管理方法
技术领域
本发明涉及网络管理技术,特别是指一种针对网络设备的网络管理方法。
背景技术
简单网络管理协议(SNMP)是一种普遍采用的网络管理协议。利用SNMP,一个网络管理工作站/管理进程可以远程管理所有支持SNMP协议的网络设备,例如路由器、终端服务器、打印机等。与被管理设备的管理相关的软件称为代理进程。网络管理工作站监视网络设备的状态、修改网络设备的配置、接收网络设备的告警等。
SNMP的网络管理通过SNMP协议中的标准消息进行通信,每个消息都是一个单独的数据报。SNMP使用用户数据报协议(UDP)作为传输协议,进行无连接操作。SNMP消息的数据包结构如图1所示,包括三个部分:版本标识符(version identifier)、团体名(Community Name)、协议数据单元(PDU)。其中,版本标识符确保SNMP代理进程使用相同的协议,每个SNMP代理进程都直接抛弃与自己协议版本不同的数据报。团体名是网络管理工作站向代理进程请求的权限标志,代理进程根据团体名对网络管理工作站进行认证,如果认证成功,网络管理工作站才能够对网络设备进行管理;如果认证失败,代理进程向网络管理工作站发送认证失败的消息。PDU中指明了SNMP的消息类型及其相关参数。
SNMP协议中定义了管理进程和代理进程之间的交互信息,包括5个请求/响应消息,分别为:get-request消息,管理进程使用get-request消息从代理进程提取一个或多个参数值;get-next-request消息,管理进程使用get-next-request消息从代理进程提取一个或多个参数的下一个参数值;set-request消息,管理进程使用set-request消息设置代理进程的一个或多个参数值,例如网络设备的设备名、设备属性、删除设备或使某一个设备属性有效/无效等;get-response消息,代理进程根据管理进程向代理进程发送的消息使用get-response消息返回相应的参数值;trap消息,代理进程使用trap消息主动向管理进程发送非请求消息,描述某一事件的发生以及告警。管理进程和代理进程之间的以上五个消息的交互过程如图2所示。
被管理设备中的数据库称为管理信息库(MIB),MIB包含代理进程的所有可被查询和设置的参数。MIB由对象识别符(OID)唯一指定。MIB是一个树形结构,SNMP协议消息通过遍历MIB树形目录中的节点来访问网络设备。
多实例网络设备是指网络功能上同时支持多个逻辑实体的一台物理设备,其中每一个逻辑实体称为一个实例,每个实例能够实现独立的网络功能。例如,支持路由多实例的网络设备,在转发功能上表现为多台路由器,这些路由器之间彼此相互独立,支持地址重叠,但是实际上只是一台物理设备。对于多实例网络设备,虽然网络功能实现了多实例,但是在基于SNMP的网络管理上没有实现实例化。
现有的多实例网络设备的网络管理是通过在原有的MIB节点的基础上增加实例索引的方法来实现网络管理的多实例。例如,在原有OID的节点上再增加一个表示实例对象的节点。
对于上述需要支持多实例的MIB节点,由于每一个数据的描述都需要增加一个节点,因此对SNMP网络管理工作站和网络设备的改动太大,而且,对原有的MIB的兼容性也不好。
发明内容
有鉴于此,本发明的主要目的在于提供一种针对网络设备的网络管理方法,实现了网络管理设备和网络设备之间的基于实例的网络管理。
为了达到上述目的,本发明提供一种针对网络设备的网络管理方法,其特征在于,该方法包括:
建立团体名和网络设备的实例之间的对应关系;
利用所述对应关系,网络管理设备实现对网络设备的实例的管理。
所述建立团体名和网络设备的实例之间的对应关系的步骤包括:网络管理设备向网络设备发送包括团体名、实例名的消息;网络设备接收到所述消息后,从该消息中获取团体名、实例名,并根据所获取的信息建立团体名和实例之间的对应关系。
所述网络管理设备向网络设备发送的消息中进一步包括网络管理设备的位置信息;
所述网络设备根据所获取的信息建立团体名和实例之间的对应关系的步骤包括:网络设备接收到所述消息后,从该消息中获取团体名、实例名、以及网络管理设备的位置信息,并根据所获取的信息建立团体名和实例之间的对应关系。
所述网络管理设备的位置信息包括:网络管理设备的地址信息和网络管理设备所属的实例信息。
所述网络设备根据所获取的信息建立团体名和实例之间的对应关系的步骤包括:网络设备从该消息的报文中获取该网络管理设备的地址信息,并根据接收该消息的端口获取该网络管理设备所属的实例信息后,根据所获取的团体名、实例名、网络管理设备的地址信息以及网络管理设备所属的实例信息建立团体名和实例之间的对应关系。
所述建立团体名和网络设备的实例之间的对应关系的步骤包括:通过预先设置与团体名对应的实例名,建立团体名和实例之间的对应关系。
所述预先设置进一步包括:预先设置与实例名对应的网络管理设备的位置信息,并根据所设置的团体名、实例名以及网络管理设备的位置信息建立团体名和网络设备的实例之间的对应关系。
所述对应关系用MIB变量表示。
所述利用所述对应关系,网络管理设备实现对网络设备的实例的管理的步骤包括:网络管理设备向网络设备发送管理消息;网络设备根据网络管理设备发送的消息中携带的团体名查询所述对应关系确定该网络管理设备所要访问的实例,并向网络管理设备返回携带对应实例信息的消息。
所述利用所述对应关系,网络管理设备实现对网络设备的实例的管理的步骤包括:网络管理设备向网络设备发送管理消息;网络设备根据网络管理设备发送的消息中携带的团体名以及根据该消息的访问途径获取的网络管理设备的位置信息查询所述对应关系确定该网络管理设备所要访问的实例,并向网络管理设备返回携带对应实例信息的消息;
或者,
网络设备根据实例名查询所述对应关系确定网络管理设备的位置信息,并向网络管理设备发送携带对应实例信息的消息。
根据本发明提供的网络管理方法,通过建立团体名与实例之间的对应关系,网络管理设备和网络设备之间支持基于实例的网络管理。进一步通过建立团体名、网络管理设备的位置信息和实例名之间的对应关系,不同网络管理设备使用相同的团体名也能管理同一个网络设备的同一个实例,从而基于实例的网络管理变得更灵活。网络管理设备可通过SNMP协议消息的形式进行团体名注册,而网络设备维护所述用MIB表示的对应关系,因此,网络管理设备和网络设备都没有太大改动,网络管理过程中的消息中也没有增加任何节点,而且同样能够兼容原来的MIB。
附图说明
图1所示为现有技术中SNMP协议报文结构图;
图2所示为现有技术中SNMP协议消息交互示意图;
图3所示为本发明中针对多实例网络设备的网络管理的流程图;
图4所示为本发明中通过团体名注册建立团体名与实例之间的对应关系的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面举具体实施例,对本发明作进一步详细的说明。
本发明通过团体名注册的方法解决多实例的网络管理问题,如图3所示,该方法主要包括以下两个步骤:
步骤301:建立团体名和网络设备的具体实例之间的对应关系;
步骤302:利用所述对应关系,网络管理设备实现对网络设备的实例的管理。例如,网络管理设备向网络设备发送SNMP协议消息,网络设备通过查询所述对应关系向网络管理设备发送携带实例信息的消息。
下面详细描述以上两个步骤的具体实现方法。
首先,在网络设备中需要建立团体名和实例之间的对应关系。
所述对应关系中最必要的对应关系是团体名和实例名之间的对应关系。在建立团体名和实例名之间的对应关系后的网络管理中,一个团体名只能对应一个实例,相同团体名不能对应多个实例,因此,网络管理设备需要使用不同的团体名建立与实例之间的对应关系。在上述对应关系中还可以增加网络管理设备的位置信息的对应关系,由团体名和网络管理设备的位置信息具体区分与实例名之间的对应关系,这时相同团体名能够对应多个不同的实例,网络管理设备可以使用相同的团体名建立与实例之间的对应关系。其中,网络管理设备的位置信息包括网络管理设备的地址信息和网络管理设备所属的实例信息,网络设备获取所述网络管理设备的位置信息的方式在不同阶段是不一样的。下面以团体名、实例名以及网络管理设备的位置信息的对应关系为例详细说明建立和表示对应关系的方法,和基于多实例的网络管理的方法。
所述团体名和实例之间的对应关系可以以团体名注册表的形式存在,团体名注册表用一个MIB变量表示,该变量的表项包括团体名、实例名、网络管理设备的位置信息。
所述对应关系,即团体名注册表可以通过团体名注册的方法建立。多实例的网络管理中,网络管理设备在管理网络设备之前需要向网络设备进行团体名注册,其过程如图4所示,详细描述如下:
步骤401:网络管理设备向包括所要管理的实例的网络设备发送SNMP消息,该消息中携带团体名和实例之间的对应关系,包括:团体名、实例名进一步还可以包括网络管理设备的位置信息。
步骤402:网络设备接收到上述SNMP消息后,从SNMP消息中获取团体名、实例名,然后获取网络管理设备的位置信息,并将所获取的信息一一对应地记录到团体名注册表即MIB中的对应表项。
其中,获取网络管理设备的位置信息的方法有以下两种:如果SNMP消息中还携带有网络管理设备的位置信息,则直接从消息中获取网络管理设备的地址信息和该网络设备所属的实例信息;如果SNMP消息中没有携带网络管理设备的位置信息,网络设备可以从该消息的IP数据报文中的IP头获取该网络管理设备的地址信息,然后从该网络管理设备在网络设备中登陆的端口,即接收该SNMP消息的端口获取与该端口对应的实例信息,即该网络管理设备所属的实例信息。
多实例的网络管理中,网络设备还可以通过初始化的方式建立团体名和实例之间的对应关系,例如预先设置与团体名和网络设备的位置信息相对应的实例名。
通过网络管理设备向网络设备进行团体名注册或初始化建立团体名和实例之间的对应关系后,可以根据SNMP协议对网络设备中建立有对应关系的实例进行管理,例如查询、修改、设置等操作。下面结合具体SNMP协议消息过程详细描述针对多实例网络设备的网络管理的具体实现过程。
首先以get-request和get-response消息交互过程描述网络管理的实现过程。
网络管理设备向网络设备发送get-request的查询消息,该消息中携带团体名,以及所要查询的实例的参数。
网络设备接收到上述查询消息之后,根据该消息的访问途径获取发送该查询消息的网络管理设备的位置信息,即从该消息的IP数据报文中的IP头获取该网络管理设备的地址信息,根据该网络管理设备在网络设备中登陆的端口即接收该查询消息的端口获取该网络管理设备所属的实例信息。然后根据网络管理设备的位置信息和团体名查询本地维护的团体名注册表确定该查询消息将要访问的实例,并针对所要查询的实例的参数提取对应实例中的参数值,使用get-response响应消息携带所提取的参数返回给网络管理设备。
如果网络管理设备在管理网络设备之前没有向网络设备进行团体名注册,但是团体名注册表中有预先设置好的默认的对应关系,则网络设备接收到上述查询消息后,通过该消息的访问途径获取网络管理设备的位置信息,并根据网络管理设备的位置信息和团体名查询团体名注册表得到对应的实例名,网络设备提取网络管理设备所需的实例的参数,使用get-response响应消息携带所提取的参数返回给网络管理设备。
如果网络管理设备在管理网络设备之前没有向网络设备进行团体名注册,且团体名注册表中也没有预先设置好的默认的对应关系,则网络设备接收到上述查询消息之后,向网络管理设备返回错误的响应。
以上过程中,网络设备根据网络管理设备发送的消息查询团体名注册表时的索引为团体名和网络管理设备的位置信息。
再以trap消息为例,说明网络管理的具体实现过程。网络设备的某一实例发生异常等情况需要向网络管理设备发送trap消息时,网络设备根据团体名注册表查询该实例所对应的网络管理设备的位置信息,并向对应的网络管理设备发送trap消息。
若要更改某一团体名对应的实例或更改某一实例对应的团体名,网络管理设备通过重新注册就能建立团体名与实例之间的新的对应关系。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

一种针对网络设备的网络管理方法.pdf_第1页
第1页 / 共12页
一种针对网络设备的网络管理方法.pdf_第2页
第2页 / 共12页
一种针对网络设备的网络管理方法.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种针对网络设备的网络管理方法.pdf》由会员分享,可在线阅读,更多相关《一种针对网络设备的网络管理方法.pdf(12页珍藏版)》请在专利查询网上搜索。

本发明公开了一种针对网络设备的网络管理方法,该方法包括:建立团体名和网络设备的实例之间的对应关系;利用所述对应关系,网络管理设备实现对网络设备的实例的管理。网络管理设备通过向网络设备注册的方式建立所述对应关系后可以管理所注册的实例,网络设备通过查找所述对应关系向网络管理设备返回携带有被管实例信息的消息,实现了网络管理设备和网络设备之间的基于实例的网络管理。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1