NETCONF¶
Overview¶
The NETCONF projects hosts multiple components relating to IETF’s NETCONF Working Group:
Northbound and southbound plugins for NETCONF protocol, as described in RFC-6241
Northbound plugin for RESTCONF protocol, as described in RFC-8040
Northnound plugin for descring RESTCONF endpoint in terms of OpenAPI 3.0
Behavior/Feature Changes¶
The odl-restconf-nb-rfc8040
feature has been renamed to odl-restconf-nb
.
New Features¶
There are no new features.
Deprecated and Removed Features¶
The old RESTCONF endpoint localhost:8181/restconf
, as installed via odl-restconf-nb-bierman02
feature,
has been removed.
Resolved Issues¶
The following table lists the issues resolved in this release.
Type |
Key |
Summary |
Resolution |
Fix Version(s) |
---|---|---|---|---|
Missing stack enter in sal-rest-docgen Actions |
Done |
3.0.2, 4.0.0 |
||
Fail to process PATCH to data root with a top-level container as target |
Done |
3.0.3, 4.0.0 |
||
Netconf device mount with hostname in payload |
Done |
2.0.16, 3.0.4, 4.0.0 |
||
Typo in content parameter error-message |
Done |
3.0.6, 4.0.0 |
||
netconf-mdsal fails and affects both testtool and ODL as netconf server |
Done |
3.0.5, 4.0.0 |
||
Device with augmented NETCONF monitoring response cannot be connected without models inside cache/schema |
Done |
3.0.6, 4.0.0 |
||
Northbound NETCONF server connection error |
Done |
3.0.6, 4.0.2 |
||
Netconf Callhome SSH: drop connections |
Done |
3.0.6, 4.0.2 |
||
Maven shade plugin replace netconf-testtol with scale-util inside release artifacts |
Done |
3.0.6, 4.0.0 |
||
Remove restconf-nb-bierman02 |
Done |
4.0.0 |
||
Allow netconf-client’s maximum chunk to be controlled |
Done |
4.0.1 |
||
RFC 8040 query fails to return field if subfields specified for another element |
Done |
3.0.6, 4.0.1 |
||
Make netconf maximum chunk size value configurable |
Done |
3.0.6, 4.0.1 |
||
Allow netconf-impl’s maximum chunk to be controlled |
Done |
4.0.2 |
||
Improve EOM aggregator performance |
Done |
2.0.17, 3.0.6, 4.0.0 |
||
Package RFC8639 ietf-subscribed-notifications module |
Done |
4.0.0 |
||
Reorganize IETF model placement and naming |
Done |
4.0.0 |
||
Rework ietf-netconf-monitoring-extension |
Done |
4.0.0 |
||
Rename restconf-nb-rfc8040 |
Done |
4.0.0 |
Known Issues¶
The following table lists the known issues that exist in this release.
Type |
Key |
Summary |
Status |
Affected Version(s) |
Fix Version(s) |
---|---|---|---|---|---|
Fail to generate API Doc |
Resolved |
3.0.0, 3.0.4, 4.0.0, 4.0.2 |
3.0.7, 4.0.3 |
||
NetconfSessionPromise reconnection failure |
Resolved |
3.0.6, 4.0.2 |
2.0.17, 3.0.7, 4.0.3 |
||
Mount loop when setting too low connection-timeout |
Resolved |
2.0.14, 2.0.16, 3.0.0, 3.0.6, 4.0.0, 4.0.2 |
2.0.17, 3.0.7, 4.0.3 |
Resolved Issues in SR1¶
The following table lists the issues resolved in Service Release 1.
Type |
Key |
Summary |
Resolution |
Fix Version(s) |
---|---|---|---|---|
Fail to generate API Doc |
Done |
3.0.7, 4.0.3 |
||
NetconfSessionPromise reconnection failure |
Done |
2.0.17, 3.0.7, 4.0.3 |
||
Mount loop when setting too low connection-timeout |
Done |
2.0.17, 3.0.7, 4.0.3 |
||
mdsal-netconf-ssh fails to shutdown |
Done |
3.0.7, 4.0.3 |
||
Fail to process RESTCONF fields on the mounted device |
Done |
4.0.3 |
||
Improve logging inside AsyncSshHandler |
Done |
4.0.3 |
||
Update sshd to 2.9.1 |
Done |
3.0.7, 4.0.3 |
Known Issues in SR1¶
The following table lists the known issues that exist in Service Release 1.
Type |
Key |
Summary |
Status |
Affected Version(s) |
Fix Version(s) |
---|---|---|---|---|---|
Duplicate yang-ext:mount in error message |
Resolved |
3.0.8, 4.0.3 |
3.0.9, 4.0.5, 5.0.0 |
||
Fail to generate <discard-changes> RPC |
Resolved |
3.0.8, 4.0.4 |
3.0.9, 4.0.5, 5.0.0 |
||
‘commit’ sent to devices without ‘candidate’ capability |
Resolved |
3.0.8, 4.0.4 |
3.0.9, 4.0.5, 5.0.0 |
Resolved Issues in SR2¶
The following table lists the issues resolved in Service Release 2.
Type |
Key |
Summary |
Resolution |
Fix Version(s) |
---|---|---|---|---|
Duplicate yang-ext:mount in error message |
Done |
3.0.9, 4.0.5, 5.0.0 |
||
Fail to generate <discard-changes> RPC |
Done |
3.0.9, 4.0.5, 5.0.0 |
||
‘commit’ sent to devices without ‘candidate’ capability |
Done |
3.0.9, 4.0.5, 5.0.0 |
||
Simplify OperationsContext with yangtools 7.0.9 + |
Done |
3.0.9, 4.0.5, 5.0.0 |
Known Issues in SR2¶
The following table lists the known issues that exist in Service Release 2.