【技术实现步骤摘要】
一种网络管理方法、服务器、客户端及系统
本专利技术涉及通信领域,具体涉及一种网络管理方法、服务器、客户端及系统。
技术介绍
NETCONF(NetworkConfigurationProtocal,网络配置协议)是一种基于XML(ExtensibleMarkupLanguage,可扩展标记语言)的网络管理协议,它提供了一种对网络设备进行配置和管理的方法。该协议允许设备提供一系列完整、规范化的编程接口,应用程序或用户可以通过该接口对网络设备配置参数、获取参数值或查询参数值等。在基于NETCONF的网络管理过程中,网管设备(客户端)和目标网络设备(服务器)需要版本一致才能使通信顺利进行,而在实际情况中,经常会出现网管设备或目标网络设备升级的情况。通常情况下,由于网管设备管理的网络设备众多,因此无法做到网管设备与网络设备同时升级。例如,网管设备升级后,某些网络设备没有进行升级,从而导致网管设备和目标网络设备的版本不一致,使得网管设备和目标网络设备之间的通信无法正常进行。又例如,网管设备升级后,在整个网络中的所有网络设备完成 ...
【技术保护点】
1.一种网络管理方法,其特征在于,所述方法包括:/n服务器接收客户端发送的网络配置协议NETCONF请求报文;/n所述服务器对所述客户端发送的所述NETCONF请求报文中不能识别的内容进行忽略处理;/n所述服务器向所述客户端发送NETCONF回应报文,所述NETCONF回应报文包括根据所述NETCONF请求报文进行处理的处理结果。/n
【技术特征摘要】
1.一种网络管理方法,其特征在于,所述方法包括:
服务器接收客户端发送的网络配置协议NETCONF请求报文;
所述服务器对所述客户端发送的所述NETCONF请求报文中不能识别的内容进行忽略处理;
所述服务器向所述客户端发送NETCONF回应报文,所述NETCONF回应报文包括根据所述NETCONF请求报文进行处理的处理结果。
2.根据权利要求1所述的方法,其特征在于,在所述服务器对所述客户端发送的所述NETCONF请求报文中不能识别的内容进行忽略处理之前,所述方法包括:
所述服务器向所述客户端发送第一Hello报文,所述第一Hello报文用于表示所述服务器对所述NETCONF请求报文中不能识别的内容进行忽略处理。
3.根据权利要求1或2所述的方法,其特征在于,所述NETCONF请求报文中包括edit-config请求和基于客户端数据模型的待配置数据节点,所述服务器对所述客户端发送的所述NETCONF请求报文中不能识别的内容进行忽略处理,包括:
所述服务器根据所述待配置数据节点不能够被识别,忽略所述待配置数据节点。
4.根据权利要求1或2所述的方法,其特征在于,所述NETCONF请求报文中包括get或get-config请求,所述NETCONF请求报文中还包括基于客户端数据模型的选择数据节点,所述服务器对所述客户端发送的所述NETCONF请求报文中不能识别的内容进行忽略处理,包括:
当所述选择数据节点中的一个或多个不能够被识别时,所述服务器忽略所述选择数据节点中的一个或多个。
5.根据权利要求1或2所述的方法,其特征在于,所述NETCONF请求报文中包括copy-config请求、数据源标识和基于数据源数据模型的待拷贝数据节点,所述服务器对所述客户端发送的所述NETCONF请求报文中不能识别的内容进行忽略处理,包括:
当所述待拷贝数据节点中的一个或多个不能够被识别时,所述服务器忽略所述数据源中所述待拷贝数据节点中的一个或多个的数值。
6.根据权利要求1-5任一项所述的方法,其特征在于,在所述服务器对所述客户端发送的所述NETCONF请求报文中不能识别的内容进行忽略处理之前,所述方法包括:
所述服务器接收所述客户端发送的第二Hello报文;
所述服务器根据所述第二Hello报文确定所述客户端对从服务器接收的来所述NETCONF回应报文中不能识别的内容进行忽略处理。
7.根据权利要求1至6任一项所述的方法,其特征在于,在所述服务器向所述客户端发送NETCONF回应报文之后,所述方法还包括:
根据所述客户端数据模型与所述服务器数据模型一致,所述服务器关闭使所述服务器对所述客户端发送的所述NETCONF请求报文中不能识别的内容进行忽...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。