11-18-2024 06:03 AM
Hi,
I found a strange problem and I cannot figure out the reason thus need your help.
I have a vendor sends the following capability if <hello>:
<capability>urn:ietf:params:netconf:capability:with-defaults:1.0?basic-mode=report-all</capability>
During NSO sync-from, I do not see NSO sends <with-defaults> with <get-config>,
and I see the vendor replies with ALL default values, which I believe the
vendor is correct according to RFC6243:
============================================
2.1.1 <https://datatracker.ietf.org/doc/html/rfc6243#section-2.1.1>. 'report-all' Basic Mode Retrieval
When data is retrieved from a server using the 'report-all' basic
mode, and the <with-defaults> parameter is not present, all data
nodes MUST be reported.
============================================
I can see the default values in NSO's trace log, however, the default values
are not in /ncs:device/device{devName}/config
For example, I see the <emergency-session-inactivity-timer-duration> in netconf-zauk65dcsmf01.trace:
<dnn>
<name>my-test-dnn</name>
<allowed-dnn-selection-mode>non-subscribed-dnn-allowed</allowed-dnn-selection-mode>
<dnn-restriction>0</dnn-restriction>
<dns-server-configuration>
<primary-ipv4-address>172.26.38.2</primary-ipv4-address>
<primary-ipv6-address>fc00:a:a::400</primary-ipv6-address>
</dns-server-configuration>
<pco-ipv4-link-mtu-size>1430</pco-ipv4-link-mtu-size>
<pco-ipv4-link-mtu-size-roaming>1430</pco-ipv4-link-mtu-size-roaming>
<is-emergency-dnn>false</is-emergency-dnn>
<emergency-session-inactivity-timer-duration>30</emergency-session-inactivity-timer-duration>
</dnn>
However, in /ncs:device/device{zauk65dcsmf01}/config, I only see:
admin@ncs> show configuration devices device zauk65dcsmf01 config smf service-construct dnn my-test-dnn
dns-server-configuration {
primary-ipv4-address 172.26.38.2;
primary-ipv6-address fc00:a:a::400;
}
[ok][2024-11-18 13:57:54]
admin@ncs>
All default values are not shown.
This seems causes later FASTMAP generate "delete" operation for those default values.
Does any one encounter the same issue?
THX
sm000x
Solved! Go to Solution.
11-20-2024 01:29 PM
Hi, from the NSO CLI, you can use the "details" pipe option to show the default values (if the YANG model defines them). Example:
> show configuration devices device zauk65dcsmf01 config smf service-construct dnn my-test-dnn | details
11-20-2024 01:29 PM
Hi, from the NSO CLI, you can use the "details" pipe option to show the default values (if the YANG model defines them). Example:
> show configuration devices device zauk65dcsmf01 config smf service-construct dnn my-test-dnn | details
11-20-2024 01:36 PM
Thank you. This works.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide