今天看了一下SONiC LAI代码仓库里面上载的代码,几个头文件,定义了一些类似SAI的数据结构。 点开头文件看了看,里面的内容看起来就是一个线路系统的模型,但是这个模型和现有的模型都不相同,有些对象的名称是相同的,但是属性和对应代表的物理对象不同。 SAI里面对不同的业务有标准化的报文处理流程,报文处理流水线上每一步所完成的任务和处理都是明确定义的,有对应模型和参数定义。 两个问题: 1)LAI需要管理的Media Channel和OTN信号(OTSi/OTSiG),处理流程的Pipeline,会定义类时SAI的Pipeline吗? 2)为什么不能沿用现有的模型,一个新模型的必要性在哪里? LAI对OTN的支持,必须理解成广义的OTN,也就是包括了OTSi管理,Media管理的OTN,不仅仅是OTN封装那么简单。
从这个角度看,LAI其实称之为OAI(OTN Abstraction Interface)可能更合适。
标签:SONiC,SAI,management,LAI,OTN,模型,定义 From: https://www.cnblogs.com/qiuzhiqiuzhi/p/17142667.html