数据的花式同步

举报
aocfans 发表于 2021/08/10 17:28:32 2021/08/10
【摘要】 如何实现AOC控制器和设备数据的一致性。

上个月我们在《一文读懂差异发现》中介绍了如何识别控制器和设备数据之间的差异,那么发现了数据差异之后,怎么使两者数据一致呢?接下来我们就了解一下AOC保障数据一致的各种花式操作,彻底解决多头管理的痛!


设备数据一致性

如果数据出现不一致,是以设备为准,还是以控制器为准呢?AOC提供了两种方法供您选择:

同步:如果您希望以设备数据为准,则选择“同步”功能,使用设备数据覆盖AOC上的数据,最终达成二者数据的统一。

对账:如果您希望以AOC控制器上的数据为准,则选择“对账”功能,使用AOC上的数据覆盖设备上的数据。

 

功能选项在这里

先选择“设备配置 设备配置”,勾选目标设备后,再点击“同步操作”就可以找到这两个功能啦。


 

业务数据一致性

AOC还有一个功能叫做业务还原,可以将设备上的业务数据反向同步到控制器上。

等等,从设备到控制器的数据传递不就是“同步”吗?这个“业务还原”又是怎么回事?


别急,我们再来回顾下这张图:

 


可以看出,AOC的设计是分层级的。通常情况下,当我们正向下发业务时,修改最上面的业务层YANG模型后,通过Python模板将业务数据映射到设备层YANG模型,设备层的SND包可以将数据下发到下面管理的设备。

那么反过来,设备上的信息,也可以先由SND包中的设备YANG识别,再经过Python映射,传递到业务YANG,从而将设备上的业务数据同步到控制器,进而生成UI界面与北向API接口数据。


功能选项在这里选择“业务管理”,就可以看到“业务还原”的按钮啦。


因此,“同步”和“对账”功能保障的是设备数据的一致性,“业务还原”保障的是业务数据的一致性,他们作用的数据层级是不一样的。

 

好了,有了这些措施,我们就不用担心控制器和设备上的数据不一致啦~

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。