配置信息的对账方法及装置制造方法及图纸

技术编号:33551073 阅读:20 留言:0更新日期:2022-05-26 22:47
本发明专利技术公开了一种配置信息的对账方法及装置,该方法包括:实时监控连接的各个网络设备中的第一网络设备的各个选定参数;根据所述第一网络设备的各个选定参数和所述第一网络设备的功能集调整与所述第一网络设备或者所述第一网络设备的各个业务功能的对账策略;按照调整后的对账策略与所述第一网络设备或者所述第一网络设备的各个业务功能进行配置信息的对账。该方案可以确保网络设备一直可用,确保用户体验。确保用户体验。确保用户体验。

【技术实现步骤摘要】
配置信息的对账方法及装置


[0001]本专利技术涉及通信
,尤指一种配置信息的对账方法及装置。

技术介绍

[0002]软件定义网络(Software Defined Network,简称SDN)作为新兴网络革命概念,相较传统网络而言,规模、功能、控制力和灵活性方面都有巨大提升。突出表现在支持各种类型的网络设备,与网络设备对接的南向插件(Southbound Plugin,SP)也随之越来越丰富,诸如网络配置协议(Network Configuration Protocol,NETCONF)、安全外壳(Security Shell,SSH)、简单网络管理协议(Simple Network Management Protocol,SNMP)等。在SDN中,由SDN控制器通过南向插件与各个网络设备进行交互,对各个网络设备进行配置和管理,并控制各个网络设备的报文转发行为。
[0003]网络设备已发展多年,存在命令行界面(Command

Line Interface,CLI)、管理信息库(Management Information Base,MIB)、NETCONF等多种配置信息入口,通常由网络管理员通过这些配置信息入口修改网络设备的配置信息,网络设备也可能被多种管理工具控制,网络设备自身的问题也可能导致配置信息变化。因此,SDN控制器需要通过建立通信通道与网络设备进行配置信息一致性的对账来保障各个业务功能的顺利执行。
[0004]目前,SDN控制器与网络设备设备建立通信通道后,会获取网络设备的配置信息进行全量深度对账,发现不一致的配置信息进行一致性修复。这种方式耗时非常长,既严重占用网络设备的资源,又增加了业务阻塞的风险,导致网络设备最终不可用,严重影响用户体验。

技术实现思路

[0005]本专利技术实施例提供一种配置信息的对账方法及装置,用以解决现有技术中存在的由于采用全量对账方式可能导致的网络设备最终不可用,严重影响用户体验的问题。
[0006]根据本专利技术实施例,提供一种配置信息的对账方法,应用于SDN控制器中,包括:
[0007]实时监控连接的各个网络设备中的第一网络设备的各个选定参数;
[0008]根据所述第一网络设备的各个选定参数和所述第一网络设备的功能集调整与所述第一网络设备或者所述第一网络设备的各个业务功能的对账策略;
[0009]按照调整后的对账策略与所述第一网络设备或者所述第一网络设备的各个业务功能进行配置信息的对账。
[0010]可选的,若对账策略包括对账方式和通信通道类型,则所述方法还包括:
[0011]将对账方式的第一种类集合和通信通道的第二种类集合进行排列组合;
[0012]选取设定组合得到对账策略集合;
[0013]按照优先级高低的顺序为所述对账策略集合中的各个对账策略排序。
[0014]具体的,若各个选定参数包括中央处理CPU利用率、对账频率、吞吐率、时延和丢包率,则根据所述第一网络设备的各个选定参数和所述第一网络设备的功能集调整与所述第
一网络设备或者所述第一网络设备的各个业务功能的对账策略,具体包括:
[0015]确定当前CPU利用率是否低于设定CPU利用率;
[0016]若确定所述当前CPU利用率不低于所述设定CPU利用率,则确定当前对账策略是否是所述优先级最低的对账策略,若确定所述当前对账策略是所述优先级最低的对账策略,则继续执行所述当前对账策略;若确定所述当前对账策略不是所述优先级最低的对账策略,则暂停所述当前对账策略,启动所述优先级最低的对账策略;
[0017]若确定所述当前CPU利用率低于所述设定CPU利用率,则确定所述当前对账策略是否是所述优先级最低的对账策略,若确定所述当前对账策略是所述优先级最低的对账策略,则暂停所述当前对账策略,启动所述当前对账策略的前一级对账策略;若确定所述当前对账策略不是所述优先级最低的对账策略,则根据所述当前对账频率是否低于设定对账频率、所述当前吞吐率是否低于设定吞吐率、所述当前时延是否低于设定时延和所述当前丢包率是否低于设定丢包率调整与所述第一网络设备或者所述第一网络设备的各个业务功能的对账策略。
[0018]具体的,根据所述当前对账频率是否低于设定对账频率、所述当前吞吐率是否低于设定吞吐率、所述当前时延是否低于设定时延和所述当前丢包率是否低于设定丢包率调整与所述第一网络设备或者所述第一网络设备的各个业务功能的对账策略,具体包括:
[0019]确定当前对账频率是否低于设定对账频率、当前吞吐率是否低于设定吞吐率、当前时延是否低于设定时延和当前丢包率是否低于设定丢包率;
[0020]若确定所述当前对账频率低于所述设定对账频率、且所述当前吞吐率低于所述设定吞吐率,则暂停所述当前对账策略,启动所述当前对账策略的前一级对账策略;
[0021]若确定所述当前对账频率不低于所述设定对账频率或所述当前吞吐率不低于所述设定吞吐率,则暂停所述当前对账策略,启动所述当前对账策略的后一级对账策略;
[0022]若确定所述当前时延低于所述设定时延、且所述当前丢包率低于所述设定丢包率,则暂停所述当前对账策略,启动所述当前对账策略的前一级对账策略;
[0023]若确定所述当前时延不低于所述设定时延、且所述当前丢包率不低于所述设定丢包率,则暂停所述当前对账策略,启动所述当前对账策略的后一级对账策略。
[0024]根据本专利技术实施例,还提供一种配置信息的对账装置,应用于SDN控制器中,包括:
[0025]监控模块,用于实时监控连接的各个网络设备中的第一网络设备的各个选定参数;
[0026]调整模块,用于根据所述第一网络设备的各个选定参数和所述第一网络设备的功能集调整与所述第一网络设备或者所述第一网络设备的各个业务功能的对账策略;
[0027]对账模块,用于按照调整后的对账策略与所述第一网络设备或者所述第一网络设备的各个业务功能进行配置信息的对账。
[0028]可选的,若对账策略包括对账方式和通信通道类型,则所述装置还包括排序模块,用于:
[0029]将对账方式的第一种类集合和通信通道的第二种类集合进行排列组合;
[0030]选取设定组合得到对账策略集合;
[0031]按照优先级高低的顺序为所述对账策略集合中的各个对账策略排序。
[0032]具体的,若各个选定参数包括中央处理CPU利用率、对账频率、吞吐率、时延和丢包
率,则所述调整模块,用于根据所述第一网络设备的各个选定参数和所述第一网络设备的功能集调整与所述第一网络设备或者所述第一网络设备的各个业务功能的对账策略,具体用于:
[0033]确定当前CPU利用率是否低于设定CPU利用率;
[0034]若确定所述当前CPU利用率不低于所述设定CPU利用率,则确定当前对账策略是否是所述优先级最低的对账策略,若确定所述当前对账策略是所述优先级最低的对账策略,则继续执行所述当前对账策本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置信息的对账方法,应用于软件定义网络SDN控制器中,其特征在于,包括:实时监控连接的各个网络设备中的第一网络设备的各个选定参数;根据所述第一网络设备的各个选定参数和所述第一网络设备的功能集调整与所述第一网络设备或者所述第一网络设备的各个业务功能的对账策略;按照调整后的对账策略与所述第一网络设备或者所述第一网络设备的各个业务功能进行配置信息的对账。2.如权利要求1所述的方法,其特征在于,若对账策略包括对账方式和通信通道类型,则所述方法还包括:将对账方式的第一种类集合和通信通道的第二种类集合进行排列组合;选取设定组合得到对账策略集合;按照优先级高低的顺序为所述对账策略集合中的各个对账策略排序。3.如权利要求2所述的方法,其特征在于,若各个选定参数包括中央处理CPU利用率、对账频率、吞吐率、时延和丢包率,则根据所述第一网络设备的各个选定参数和所述第一网络设备的功能集调整与所述第一网络设备或者所述第一网络设备的各个业务功能的对账策略,具体包括:确定当前CPU利用率是否低于设定CPU利用率;若确定所述当前CPU利用率不低于所述设定CPU利用率,则确定当前对账策略是否是所述优先级最低的对账策略,若确定所述当前对账策略是所述优先级最低的对账策略,则继续执行所述当前对账策略;若确定所述当前对账策略不是所述优先级最低的对账策略,则暂停所述当前对账策略,启动所述优先级最低的对账策略;若确定所述当前CPU利用率低于所述设定CPU利用率,则确定所述当前对账策略是否是所述优先级最低的对账策略,若确定所述当前对账策略是所述优先级最低的对账策略,则暂停所述当前对账策略,启动所述当前对账策略的前一级对账策略;若确定所述当前对账策略不是所述优先级最低的对账策略,则根据所述当前对账频率是否低于设定对账频率、所述当前吞吐率是否低于设定吞吐率、所述当前时延是否低于设定时延和所述当前丢包率是否低于设定丢包率调整与所述第一网络设备或者所述第一网络设备的各个业务功能的对账策略。4.如权利要求3所述的方法,其特征在于,根据所述当前对账频率是否低于设定对账频率、所述当前吞吐率是否低于设定吞吐率、所述当前时延是否低于设定时延和所述当前丢包率是否低于设定丢包率调整与所述第一网络设备或者所述第一网络设备的各个业务功能的对账策略,具体包括:确定当前对账频率是否低于设定对账频率、当前吞吐率是否低于设定吞吐率、当前时延是否低于设定时延和当前丢包率是否低于设定丢包率;若确定所述当前对账频率低于所述设定对账频率、且所述当前吞吐率低于所述设定吞吐率,则暂停所述当前对账策略,启动所述当前对账策略的前一级对账策略;若确定所述当前对账频率不低于所述设定对账频率或所述当前吞吐率不低于所述设定吞吐率,则暂停所述当前对账策略,启动所述当前对账策略的后一级对账策略;若确定所述当前时延低于所述设定时延、且所述当前丢包率低于所述设定丢包率,则暂停所述当前对账策略,启动所述当前对账策略的前一级对账策略;
若确定所述当前时延不低于所述设定时延、且所述当前丢包率不低于所述设定丢包率,则暂停所述当前对账策略,启动所述当前对账策略的后一级对账策略。5.一种配置信息的对账装置,应用于软件定义网络SDN控制器中,其特征在于,包括:监控模块,用于实时监控连接的各个网络设备中的第一网络设备的各个选定参数;调整模块,用于根据所述第一网络设备的各个选定参数和所述第一网络设备的功能集调整与所述第一网络设备或者所述第一网络设备的各个业务功...

【专利技术属性】
技术研发人员:林建华
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1