はじめに
アクション get-modifications の仕様(定義)がNSO 5.6 から変わりました。変更点について説明します。
変更点のハイライト
NSO 5.6 User Guide に以下太文字の文章が追加されました。
Returns the data the service modified, either in CLI curly bracket format, or NETCONF XML edit-config format.
The modifications are shown as if the service instance was the only instance that modifies the data.
This data is only available if the parameter /services/global-settings/ collect-forward-diff is set to true.
If the parameter reverse is given the modifications needed to reverse the effect of the service is shown.
The modifications are shown as if this service instance was the last service instance.
This will be applied if the service is deleted.
NSO 5.6 以降、get-modifications (reverse) を使用する上での留意点として、get-modifications は現在の device configuration の状態 (refcount 等)を考慮しないことです。また、常にそのサービス(のみ)による変更を返します。get-modifications の結果は対象の config がそのサービスにより最初に変更されたと仮定し計算されます。get-modifications reverse は反対にそのサービスが対象の config を最後に操作するサービスと仮定し計算されます。