网络设备配置方法以及装置的制造方法

文档序号:9827977阅读:492来源:国知局
网络设备配置方法以及装置的制造方法【
技术领域
】[0001]本发明涉及通信
技术领域
,尤其涉及一种网络设备配置方法以及装置。【
背景技术
】[0002]NETCONF(NetworkConfigurationProtocol,网络配置协议)是一种基于XML(ExtensibleMarkupLanguage,可扩展标记语言)的网络管理协议,它提供了一种对网络设备进行配置和管理的方法。该协议允许设备提供一系列完整、规范化的编程接口。应用程序或用户可以通过该接口对网络设备设置参数、获取参数值、获取统计信息。[0003]在运行了NETCONF的网管系统中的管理设备与被管理的网络设备进行NETCONF协议交互时,管理设备通常需要通过与网络设备建立会话,以及进行能力集交换来知晓各个网络设备所支持的能力集信息,并由管理设备根据网络设备所支持的能力集信息对网络设备执行配置操作的下发。[0004]然而,现有技术中在每次执行配置操作的下发时,管理设备都需要与网络设备进行会话连接以及能力集交换,在网管系统规模较为庞大时,频繁的会话连接以及能力集交换则会严重影响网管系统的整体性能。【
发明内容】[0005]针对现有技术的缺陷,本发明提供了一种网络设备配置方法以及装置。[0006]本发明提供一种网络设备配置方法,应用于网管系统中的管理设备,所述网管系统还包括由所述管理设备管理的网络设备,其中该方法包括:[0007]在向所述网络设备下发配置操作时,根据预存的能力集信息库中的能力集信息确定所述网络设备是否支持所述配置操作;[0008]若支持,根据所述能力集信息以及所述配置操作构建与所述配置操作对应的操作请求信息,并将所述操作请求信息下发至所述网络设备,以使所述网络设备根据所述操作请求信息执行所述配置操作。[0009]本发明还提供了一种网络设备配置装置,应用于网管系统中的管理设备,所述网管系统还包括由所述管理设备管理的网络设备,其中该装置包括:[0010]确定单元,在向所述网络设备下发配置操作时,根据预存的能力集信息库中的能力集信息确定所述网络设备是否支持所述配置操作;[0011]下发单元,用于在确定所述网络设备支持所述配置操作时,根据所述能力集信息以及所述配置操作构建与所述配置操作对应的操作请求信息,并将所述操作请求信息下发至所述网络设备,以使所述网络设备根据所述操作请求信息执行所述配置操作。[0012]本发明提供一种网络设备配置方法以及装置,通过预先设置能力集信息库,在根据能力集信息库中的能力集信息确定网络设备支持待下发的配置操作时,构建与配置操作对应的操作请求信息,下发至所述网络设备。本发明避免了在每次执行配置操作的下发时,因频繁的与网络设备进行能力集交换而造成无谓的资源消耗,从而大幅提升网管系统的整体性能。【附图说明】[0013]图1是本发明实施例中网络设备配置方法所应用的组网环境示意图;[0014]图2是本发明实施例中一种网络设备配置方法流程示意图;[0015]图3是本发明实施例中一种网络设备配置方法示意图;[0016]图4是本发明实施例中另一种网络设备配置方法示意图;[0017]图5是本发明实施例中另一种网络设备配置方法示意图;[0018]图6是本发明实施例中一种网络设备配置装置的逻辑结构示意图;[0019]图7是本发明实施例中另一种网络设备配置装置的逻辑结构示意图;[0020]图8是本发明实施例中网络设备配置装置所在管理设备的硬件架构示意图。【具体实施方式】[0021]为使本申请的目的,技术方案及优点更加清楚明白,以下参照附图对本申请方案做进一步的详细说明。[0022]为了解决现有技术中存在的问题,本发明提供了一种网络设备配置方法以及装置。[0023]图1为本发明网络设备配置方法所应用的组网环境示意图,该组网可以为运行了NETC0NF协议的网管系统,该网管系统中包括具有NETC0NF配置框架的管理设备以及由管理设备管理的多个网络设备(例如图1中的网络设备1、网络设备2以及网络设备3)。[0024]请参考图2,为本发明提供的网络设备配置方法的处理流程示意图,该网络设备配置方法可应用于管理设备。该网络设备配置方法包括以下步骤:[0025]步骤201,在向所述网络设备下发配置操作时,根据预存的能力集信息库中的能力集信息确定所述网络设备是否支持所述配置操作;[0026]本发明实施例中,运行了NETC0NF协议的网管系统中的管理设备预设有配置模板库,该配置模板库中保存有不同厂商或者不同型号的网络设备的传输层协议配置参数,管理设备可以使用该传输层协议配置参数与加入网管系统的网络设备建立NETC0NF会话连接。[0027]实际应用中,在网管系统中加入了网络设备时,管理设备可以立即或者定期在配置模板库中查找与该网络设备对应的传输层协议配置参数,并使用该传输层协议配置参数与加入网管系统的网络设备建立NETC0NF会话连接。[0028]接着,通过建立的NETC0NF会话连接与该网络设备进行能力集信息的交换,以获取该网络设备的能力集信息,其中,该能力集信息包括网络设备支持的操作能力集以及能力集版本,该不同的操作能力集又包括不同的操作信息。[0029]例如,能力集信息中包括的能力集可以是:base(基本能力集)、writable-running(运行配置变更能力集)、candidate-configuration(备选配置能力集)、confirmed-commit(确认提交能力集)、rollback-〇n-error(错误回滚能力集)等;能力集版本可以是:base能力集Vl版本、base能力集V2版本、writable-running能力集Vl版本等;不同的操作能力集又包括不同的操作信息,例如,base能力集所包括的操作信息可以是:取值操作(get)、配置操作(get-config/edit-config)、锁操作(lock/unlock)和会话操作(close-session/kill-session)等。其中,不同厂家或者不同型号的网络设备的操作能力集、能力集版本、不同能力集所包含的操作信息也可以不同,在此不再一一列举。[0030]本发明实施例中的管理设备可以预先设置能力集信息库,也可以在获取到首次加入网管系统的网络设备的能力集信息之后,根据获取的能力集信息创建能力集信息库。该能力集信息库中保存有加入网管系统的所有网络设备的能力集信息与各网络设备唯一标识的对应关系,其中,该网络设备的唯一标识可以为网络设备加入网管系统时所分配的管理IP地址,当然也可以是其他标识,例如,网络设备序列号等。[0031]在获取到加入网管系统的网络设备的能力集信息之后,将该网络设备的能力集信息以及该网络设备的唯一标识(管理IP地址)的对应关系保存至能力集信息库中,以便于后续在需要向网络设备下发配置操作时,可以根据能力集信息库自动侦测出网络设备所支持的操作能力集、能力集版本与操当前第1页1 2 3 4 
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1