数据的花式同步
上个月我们在《一文读懂差异发现》中介绍了如何识别控制器和设备数据之间的差异,那么发现了数据差异之后,怎么使两者数据一致呢?接下来我们就了解一下AOC保障数据一致的各种花式操作,彻底解决多头管理的痛!
设备数据一致性
如果数据出现不一致,是以设备为准,还是以控制器为准呢?AOC提供了两种方法供您选择:
同步:如果您希望以设备数据为准,则选择“同步”功能,使用设备数据覆盖AOC上的数据,最终达成二者数据的统一。
对账:如果您希望以AOC控制器上的数据为准,则选择“对账”功能,使用AOC上的数据覆盖设备上的数据。
功能选项在这里:
先选择“设备配置 > 设备配置”,勾选目标设备后,再点击“同步操作”就可以找到这两个功能啦。
业务数据一致性
AOC还有一个功能叫做业务还原,可以将设备上的业务数据反向同步到控制器上。
等等,从设备到控制器的数据传递不就是“同步”吗?这个“业务还原”又是怎么回事?
别急,我们再来回顾下这张图:
可以看出,AOC的设计是分层级的。通常情况下,当我们正向下发业务时,修改最上面的业务层YANG模型后,通过Python模板将业务数据映射到设备层YANG模型,设备层的SND包可以将数据下发到下面管理的设备。
那么反过来,设备上的信息,也可以先由SND包中的设备YANG识别,再经过Python映射,传递到业务YANG,从而将设备上的业务数据同步到控制器,进而生成UI界面与北向API接口数据。
功能选项在这里:选择“业务管理”,就可以看到“业务还原”的按钮啦。
因此,“同步”和“对账”功能保障的是设备数据的一致性,“业务还原”保障的是业务数据的一致性,他们作用的数据层级是不一样的。
好了,有了这些措施,我们就不用担心控制器和设备上的数据不一致啦~
- 点赞
- 收藏
- 关注作者
评论(0)