[发明专利]SDN控制器配置网络设备的方法和SDN控制器有效
| 申请号: | 201910348443.2 | 申请日: | 2019-04-26 |
| 公开(公告)号: | CN110113197B | 公开(公告)日: | 2022-10-11 |
| 发明(设计)人: | 蒋文栋 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
| 主分类号: | H04L41/0803 | 分类号: | H04L41/0803;H04L41/08 |
| 代理公司: | 北京超成律师事务所 11646 | 代理人: | 邓超 |
| 地址: | 230000 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | sdn 控制器 配置 网络设备 方法 | ||
本申请提供了一种SDN控制器配置网络设备的方法和SDN控制器,其中,该SDN控制器的用户业务模块根据业务需求确定业务类型ID、业务实体ID、配置接口和配置参数,向配置接口对应的设备配置模块下发第一请求消息,设备配置模块根据接收的第一请求消息确定配置ID、设备配置业务ID和配置模板,下发第二请求消息;配置下发模块接收第二请求消息,向对应的网络设备下发配置信息;在配置信息下发成功后,当查找网络设备的配置队列中有与索引信息匹配的配置列表时,应用配置信息更新配置列表;这种更新配置队列的方式确保了配置队列中同一业务仅保存最新配置信息,避免了网络设备对同一业务进行反复配置的问题,提升了业务的恢复效率。
技术领域
本公开涉及通信技术领域,尤其是涉及SDN控制器配置网络设备的方法和SDN控制器。
背景技术
近年来,SDN(Software Defined Network,软件定义网络)技术被广泛应用于各个领域和各种网络中。SDN控制器纳管交换机或路由器等网络设备(也称被纳管设备),SDN控制器可以通过理解和抽象业务需求并将业务需求转化为具体的配置信息下发到网络设备,网络设备就可以应用该配置信息执行相关业务。在配置信息下发流程中,SDN控制器还需要将下发的配置信息保存至网络设备本地的配置文件中,以使网络设备在重启时,从配置文件中读取配置信息,并按照该配置信息执行业务。
为了避免网络设备每次收到配置信息都往配置文件中写入引起的操作频繁,且耗费时间长等问题,SDN控制器通常将下发成功的配置信息备份至本地的配置队列中。如果配置队列中的配置信息个数达到一定阈值(可以是100个或1000个配置信息),或未在网络设备侧保存配置信息的时间达到一定阈值(可以是1小时或24小时),向网络设备下发配置保存指令(即save指令),以使网络设备将未保存的配置信息写入到配置文件中,写入成功后,反馈给SDN控制器保存成功,SDN控制器将清空本地配置队列中的配置。
如果网络设备出现故障,SDN控制器尚未将配置队列中的配置信息保存至其配置文件中时,SDN控制器在发现该网络设备重启时,可以将配置队列中的配置信息下发给网络设备,以恢复配置信息对应的业务。然而,由于配置信息是按照下发的先后顺序依次存存储在配置队列中的,导致配置队列中可能存在同一业务的多个配置信息(即这些配置信息的业务类型和业务实体ID均相同),网络设备在配置恢复的过程中,如果按照配置队列中的配置信息顺序,将会依次下发这些配置信息,导致该业务在网络设备上反复配置。
发明内容
有鉴于此,本公开的目的在于提供一种SDN控制器配置网络设备的方法和SDN控制器,以缓解恢复配置过程中,同一业务在网络设备上反复配置的问题,提高SDN控制器恢复网络设备配置的效率。
为了实现上述目的,本公开采用的技术方案如下:
第一方面,本公开实施方式提供了一种SDN控制器,该SDN控制器包括:用户业务模块,用于根据业务需求确定业务类型ID、业务实体ID、配置接口和配置参数,向配置接口对应的设备配置模块下发第一请求消息,第一请求消息包括用户业务模块的ID、业务类型ID和业务实体ID、配置接口和配置参数;设备配置模块,用于接收第一请求消息,根据第一请求消息确定配置ID、设备配置业务ID和配置模板,下发第二请求消息;第二请求消息包括:索引信息和配置信息;其中,索引信息包括:设备配置模块的ID、设备配置业务ID和业务实体ID;配置信息包括:配置ID、配置模板和配置参数;配置下发模块,用于接收第二请求消息,向业务实体ID对应的网络设备下发配置信息,配置信息携带有业务实体ID;如果接收到配置信息对应的配置下发成功消息,查找网络设备的配置队列中是否有与索引信息匹配的配置列表,如果有,应用配置信息更新配置列表;其中,配置队列中的配置列表包括用于存储索引信息的索引项和用于存储配置信息的配置项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910348443.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种协议配置方法、装置、设备及介质
- 下一篇:一种用于变电站的二维码通信方法





