预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110311826A(43)申请公布日2019.10.08(21)申请号201910731100.4(22)申请日2019.08.08(71)申请人迈普通信技术股份有限公司地址610041四川省成都市高新区天府三街288号1栋15-24层(72)发明人邓鹏(74)专利代理机构北京超凡宏宇专利代理事务所(特殊普通合伙)11463代理人张磊(51)Int.Cl.H04L12/24(2006.01)权利要求书2页说明书17页附图2页(54)发明名称网络设备配置方法及装置(57)摘要本申请涉及网络管理技术领域,提供一种网络设备配置方法及装置。其中,网络设备配置方法应用于管理设备,包括:接收业务模块在配置网络设备的事务中提交的多个XML配置,XML配置中包含要执行的设备操作的信息;将多个XML配置合并为一个总体XML配置,并生成包括总体XML配置的NETCONF协议报文;向网络设备发送NETCONF协议报文,以使网络设备根据总体XML配置对自身进行配置。上述方法由于基于NETCONF进行XML配置的合并,因此有利于降低网络压力,提升设备性能。同时,方法基于NETCONF实现,不为业务模块所感知,即不会影响业务模块的性能。CN110311826ACN110311826A权利要求书1/2页1.一种网络设备配置方法,其特征在于,应用于管理设备,所述方法包括:接收业务模块在配置网络设备的事务中提交的多个XML配置,所述XML配置中包含要执行的设备操作的信息;将所述多个XML配置合并为一个总体XML配置,并生成包括所述总体XML配置的NETCONF协议报文;向所述网络设备发送所述NETCONF协议报文,以使所述网络设备根据所述总体XML配置对自身进行配置。2.根据权利要求1所述的网络设备配置方法,其特征在于,在所述向所述网络设备发送所述NETCONF协议报文之后,所述方法还包括:接收所述网络设备返回的配置结果,并将所述配置结果返回给所述业务模块。3.根据权利要求1所述的网络设备配置方法,其特征在于,所述将所述多个XML配置合并为一个总体XML配置,包括:针对每个XML配置生成一个对应的XML对象树,所述XML对象树中的节点对象对应所述XML配置中的XML节点;将获得的多个XML对象树合并为一个总体XML对象树;根据所述总体XML对象树的结构将所述多个XML配置合并为一个总体XML配置。4.根据权利要求3所述的网络设备配置方法,其特征在于,针对任一XML配置生成一个对应的XML对象树,包括:针对所述XML配置的每个XML节点生成一个对应的节点对象,其中,若所述XML节点包含属性,则针对每个属性在所述节点对象中生成一个对应的属性成员;按照所述XML配置中各个XML节点之间的层次关系,基于生成的多个节点对象构建原始XML对象树;对所述原始XML对象树中的节点对象进行缩减,获得所述XML对象树。5.根据权利要求4所述的网络设备配置方法,其特征在于,所述对所述原始XML对象树中的节点对象进行缩减,包括:确定所述原始XML对象树中的第一类节点对象,所述第一类节点对象是指表征所述设备操作的操作类型相同的一类节点对象;将所述第一类节点对象的子孙节点对象从所述原始XML对象树中删除;确定所述原始XML对象树中的第二类节点对象,所述第二类节点对象是指满足如下条件的节点对象:该节点对象自身不属于所述第一类节点对象,并且,若该节点对象有子孙节点对象,所有的子孙节点对象也不属于所述第一类节点对象;若所述第二类节点对象没有子节点对象,则在所述第二类节点对象的父节点对象中生成与所述第二类节点对象对应的属性成员,并将所述第二类节点对象从所述原始XML对象树中删除,重复处理直至所述原始XML对象树中所有的所述第二类节点对象均被删除。6.根据权利要求5所述的网络设备配置方法,其特征在于,所述确定所述原始XML对象树中的第一类节点对象,包括:根据所述原始XML对象树中的节点对象的属性成员对应的属性值确定所述第一类节点对象。7.根据权利要求5所述的网络设备配置方法,其特征在于,所述将获得的多个XML对象2CN110311826A权利要求书2/2页树合并为一个总体XML对象树,包括:从所述多个XML对象树中选择一个作为基准XML对象树,每次从除所述基准XML对象树以外的剩余XML对象树中选择一个与所述基准XML对象树合并,合并结果作为新的所述基准XML对象树,执行至少一次XML对象树的合并过程直至不再有所述剩余XML对象树,最终获得的所述基准XML对象树为所述总体XML对象树。8.根据权利要求7所述的网络设备配置方法,其特征在于,将一个剩余XML对象树与基准XML对象树合并,包括:确定每个第一类节点对象在所述剩