【技术实现步骤摘要】
一种netconf自动化生成配置的方法
本专利技术涉及网络通信
,具体涉及一种netconf自动化生成配置的方法。
技术介绍
目前网络建设高速发展,网络机房越建越多,机房中的设备也越来越多,不同厂家的网络设备管理方式也各不相同,怎么对这些网络设备进行统一管理已经成为一个不可避免的问题,于是netconf协议应运而生,netconf协议提供一套管理网络设备的机制,用户可以使用这套机制增加、修改、删除网络设备的配置,获取网络设备的配置和状态信息。有了统一的管理机制netconf,那还必须有一套统一的管理模型,于是就定义了yang模型,进行网络设备测试时,根据yang模型的规定手动写出对应的xml配置文件,然后通过netconf管理协议将xml配置文件下发到设备,设备再返回配置的结果。其工作过程如图1所示:1.网络管理员根据yang模型的定义,手工编写配置xml文件;2.将编写的配置xml文件通过netconf协议下发到设备;3.设备接收到配置后,返回配置结果。但是目前根据ya ...
【技术保护点】
1.一种netconf自动化生成配置的方法,其特征在于:通过python语言重新编写yang模型自动生成xml配置文件的方法,包括以下步骤:/nS100、将yang文件用python语言进行重新改写;/nS200、调用新写的python文件,将其中的类和方法放入python字典中;/nS300、根据需要的配置从python字典中查询出来,生成新的字典,将这个字典进行xml序列化,就得到了最终需要的xml配置;/nS400、装有netconf协议的管理设备通过netconf协议下发到被管理设备;/nS500、被管理设备接收到配置后,返回正确的配置结果。/n
【技术特征摘要】
1.一种netconf自动化生成配置的方法,其特征在于:通过python语言重新编写yang模型自动生成xml配置文件的方法,包括以下步骤:
S100、将yang文件用python语言进行重新改写;
S200、调用新写的python文件,将其中的类和方法放入python字典中;
S300、根据需要的配置从python字典中查询出来,生成新的字典,将这个字典进行xml序列化,就得到了最终需要的xml配置;
S400、装有netconf协议的管理设备通过netconf协议下发到被管理设备;
S500、被管理设备接收到配置后,返回...
【专利技术属性】
技术研发人员:马炎清,
申请(专利权)人:安徽皖通邮电股份有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。