2021-04-02 SONiC中的数据面遥测
SONiC中的数据面遥测Data Plane Telemetry
前面的文章中介绍了SONiC支持的网络带内遥测功能,[带内网络遥测INT]
通过SAI中定义的INT函数,可以看出INT能支持的功能。
除了INT以外,SONiC支持Data Plane Telemetry (DTEL)数据面遥测功能,和INT相比,DTEL增加了丢包报告功能,在交换机在入口、出口或者交换矩阵中因为种种原因丢包的时候,可以通过DTEL功能向DTEL监控终端发出丢包报告,从而使的监控终端对每一次的丢包都有完整的记录。
除丢包报告功能外,DTEL还支持缓冲区报告功能,当在交换机队列中排队的报文越来越多、报文经过交换机的时延越来越长的时候,或者开始产生尾丢弃的时候,交换机触发向监控终端发送报告。