【技术实现步骤摘要】
一种公有云网络设备的连接信息同步方法
[0001]本专利技术属于通信
,尤其是涉及一种公有云网络设备的连接信息同步方法。
技术介绍
[0002]公有云通常指第三方提供商为用户提供的能够使用的云,在利用公有云服务部署我们的应用时,为了访问到我们的服务器,底层网络设备是其实现网络互通的基础。底层网络设备包括不同角色的设备,比如Firewall、Border、Spine、Leaf等网络设备,他们之间存在相应的连接关系,Border设备向外连接着外网的Internet Acc,旁挂着Firewall设备,向内连接着Spine设备,Spine设备向内又连接着多个Leaf设备,Leaf设备连接着多个CVK设备或者裸金属设备,只有理清了这些设备之间的连接关系,才能将配置信息下发到对应的设备上,网络配置信息下发成功了,才能实现网络的二层互通和三层互通,目前这种查询网络设备之间的连接关系耗时时间长,造成实时性差,不便于用户查询设备间同步状态,影响用户体验。
技术实现思路
[0003]有鉴于此,本专利技术旨在提出一种公有云 ...
【技术保护点】
【技术特征摘要】
1.一种公有云网络设备的连接信息同步方法,其特征在于,包括如下步骤:S1、在数据库建立设备信息表、设备物理接口连接信息表、设备逻辑接口信息表,用于存储各个设备之间的连接关系;S2、异步查询设备的连接关系并将设备连接关系存库,其同步状态存入redis。2.根据权利要求1所述的一种公有云网络设备的连接信息同步方法,其特征在于,步骤S2具体包括以下步骤:S201、触发网络设备信息连接关系同步,根据设备信息查询该设备的连接关系,通过ops
‑
manager
‑
service记录同步请求requestId,将requestId对应的value置为Synchronizing,value表示目前的同步状态,Synchronizing表示正在同步中,并将其存入redis中,将生成的requestId作为redis的key,结合下发的报文,调用Agent并进行异步返回;S202、异步接收Agent查询的设备连接关系,并回调ops
‑
manager
‑
service,ops
‑
manager
‑
service进行判断Agengt查询设备连接关系是否同步成功,此时,修改redis中requestId对应的value值;若同步成功,则查询的设备连接关系存入至数据库,并将value值置为Synchronize_Success;若同步失败,则将value值置为S...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。