一种基于网络配置协议进行兼容管理的方法及设备的制造方法

文档序号:9891188阅读:353来源:国知局
一种基于网络配置协议进行兼容管理的方法及设备的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域中的网络管理技术,尤其涉及一种基于网络配置协议进 行兼容管理的方法及设备。
【背景技术】
[0002] 随着软件定义网络(Software Defined ^twork, SDN)的快速发展,越来越多的网 络设备向SDN网络架构演进。在SDN网络架构下,网络设备的控制平面从设备层面迁移到 网络管理服务器层面,且通过网络配置协议(netconf)定义网络管理服务器和网络设备之 间的接口;送里,网络管理服务器也可称为SDN服务器。
[0003] Netconf协议具有一系列的优点,例如,扩展性强、通讯机制简单、使用分层结构 等,但化tconf协议在多设备多版本的兼容性管理方面存在缺陷。按照化tconf协议的标 准要求,Netconf协议的接收方(设备主机)会对接收到的报文进行严格校验,如果接收方 (设备主机)接收到的报文中含有接收方(设备主机)不支持的字段,郝么,接收方(设备 主机)就会报错,因此,报文发起方(SDN服务器)需要识别出接收方(设备主机)所支持 的netconf接口定义,并按照接收方(设备主机)所支持的接口定义下发报文,送就需要 SDN服务器针对不同设备类型及不同版本型号的网络设备设置相应的接口报文;但是,女口 果SDN服务器需要管理大量的不同设备类型及不同版本型号的网络设备,势必会增加 SDN 服务器的管理复杂度、开发工作量W及维护工作量。

【发明内容】

[0004] 有鉴于此,本发明实施例期望提供一种基于网络配置协议进行兼容管理的方法及 设备,能够实现网络设备的兼容管理,并降低维护管理的复杂度。
[0005] 为达到上述目的,本发明的技术方案是送样实现的:
[0006] 本发明实施例提供了一种基于netconf进行兼容管理的方法,该方法包括:
[0007] 与网络设备建立连接时,获取所述网络设备的设备特征信息;
[0008] 向所述网络设备发送netconf接口报文时,根据获取的设备特征信息W及 netconf合并接口中每个字段携带的设备特征信息,对所述netconf接口报文进行处理。
[0009] 上述方案中,所述方法还包括:
[0010] 接收各个网络设备的netconf接口,将各个网络设备的netconf接口按照兼容性 合并规则进行合并,预先得到netconf合并接口并存储;所述netconf合并接口中每个字 段均携带有支持该字段的所有网络设备的设备特征信息,每个网络设备的设备特征信息不 同。
[0011] 上述方案中,所述方法还包括:
[0012] 接收到网络设备更新后的netconf接口时,根据更新后的netconf接口更新 netconf合并接口。
[0013] 上述方案中,所述设备特征信息包括设备类型、版本型号及版本更新时间。
[0014] 上述方案中,所述根据获取的设备特征信息,W及netconf合并接口中每个字段 携带的设备特征信息,对所述netconf接口报文进行处理,包括:
[0015] 根据获取的设备类型、版本型号及版本更新时间,查询netconf合并接口中每个 字段携带的设备特征信息;
[0016] 若在每个字段携带的设备特征信息中查询到获取的设备类型及版本类型,且获取 的版本更新时间晚于或等于对应的版本更新时间,则不对所述netconf接口报文中对应的 字段进行任何操作;
[0017] 若在每个字段携带的设备特征信息中未查询到获取的设备类型及版本类型,或获 取的版本更新时间早于在对应的版本更新时间,则将所述netconf接口报文中对应的字段 删除。
[0018] 根据上述方法,本发明实施例提供了一种网络管理设备,该网络管理设备包括:获 取模块、处理模块;其中,
[0019] 所述获取模块,用于与网络设备建立连接时,获取所述网络设备的设备特征信 息;
[0020] 所述处理模块,用于向网络设备发送netconf接口报文时,根据获取的设备特征 信息,W及netconf合并接口中每个字段携带的设备特征信息,对所述netconf接口报文进 行处理。
[0021] 上述方案中,所述网络管理设备还包括合并存储模块,用于接收各个网络设备的 netconf接口,将各个网络设备的netconf接口按照兼容性合并规则进行合并,预先得到 netconf合并接口并存储;所述netconf合并接口中每个字段均携带有支持该字段的所有 网络设备的设备特征信息,每个网络设备的设备特征信息不同。
[0022] 上述方案中,所述网络管理设备还包括更新模块,用于在接收到网络设备更新后 的netconf接口时,根据更新后的netconf接口更新netconf合并接口。
[0023] 根据上述方法,本发明实施例还提供了一种网络管理设备,该网络管理设备包括: 第一处理器、第二处理器;其中,
[0024] 所述第一处理器,用于与网络设备建立连接时,获取所述网络设备的设备特征信 息;
[00巧]所述第二处理器,用于向网络设备发送netconf接口报文时,根据获取的设备特 征信息,W及netconf合并接口中每个字段携带的设备特征信息,对所述netconf接口报文 进行处理。
[0026] 上述方案中,所述网络管理设备还包括:
[0027] 第Η处理器,用于接收各个网络设备的netconf接口,将各个网络设备的netconf 接口按照兼容性合并规则进行合并,预先得到netconf合并接口;所述netconf合并接口中 每个字段均携带有支持该字段的所有网络设备的设备特征信息,每个网络设备的设备特征 信息不同;
[0028] 存储器,用于存储netconf合并接口。
[0029] 上述方案中,所述网络管理设备还包括:
[0030] 第四处理器,用于在接收到网络设备更新后的netconf接口时,根据更新后的 netconf接口更新netconf合并接口。
[0031] 本发明实施例所提供的基于网络配置协议进行兼容管理的方法及设备,与网络设 备建立连接时,获取所述网络设备的设备特征信息;向网络设备发送netconf接口报文时, 根据获取的设备特征信息W及netconf合并接口中每个字段携带的设备特征信息,对所述 netconf接口报文进行处理;如此,本发明实施例根据获取的设备特征信息及netconf合并 接口中每个字段携带的设备特征信息,来确定netconf接口报文中当前网络设备所支持的 字段,不仅能适应多种网络设备的需求,W实现网络设备的兼容管理,还能根据当前网络设 备支持的字段对所述netconf接口报文进行相应处理,并且,可进一步将netconf接口报文 中当前网络设备不支持的字段删除后发送,进而使网络管理设备实现统一管理,降低维护 管理的复杂度。
【附图说明】
[0032] 图1为本发明实施例基于网络配置协议进行兼容管理的方法实现流程示意图;
[0033] 图2为本发明实施例网络管理设备的组成结构示意图;
[0034] 图3为本发明实施例网络管理设备的硬件组成结构图。
【具体实施方式】
[0035] 本发明实施例中,与网络设备建立连接时,获取所述网络设备的设备特征信息; 向网络设备发送netconf接口报文时,根据获取的设备特征信息W及netconf合并接口 中每个字段携带的设备特征信息,对所述netconf接口报文进行处理;然后,将处理后的 netconf接口报文发送给所述网络设备。
[0036] 进一步地,本发明实施例的实现方案还包括;接收各个网络设备的netconf接口, 将各个网络设备的netconf接口按照兼容性合并规则进行合并,预先得到netconf合并接 口并存储;所述netconf合并接口中每个字段均携带有支持该字段的所有网络设备的设备 特征信息,每个网络设备的设备特征信息不同。
[0037] 下面结合附图对本发明【具体实施方式】作进一步说明。
[0038] 本发明实施例提出了一种基于网络配置协议进行兼容管理的方法,如图1所示, 该方法包括:
[0039] 步骤S101 ;网络管理设备与网络设备建立连接时,获取所述网络设备的设备特征 信息。
[0040] 执行本步骤之前,该方法还包括:
[0041] 步骤S100 ;网络管理设备接收各个网络设备发送来的netconf
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1