REST Server は YANG Model を元にしたペイロードを受信します。 REST Server は受信したペイロードを Translib に渡し、Translib は ABNF に変換します。 Config Validation Library (CVL) は YANG から生成された Redis ABNF schema を利用し、Translib から受信した ABNF JSON の Syntax / Semantic を Validate します。
- REST Server
- YANG Model は OpenConfig ベース(要確認)
- Translib のロジックはどうやって生成している?
- CVL
- Redis ABNF schema から SONiC YANG を生成