Conversation
|
I believe there is another proposal going on for NetCONF server support in SONiC: |
Yes. We have discussed our (NTT's) NETCONF HLD #1428 in today's SONiC UMF working group meeting. We would also like @aseaudi to share this #1466 proposal to the UMF WG community. (Ritu or someone from the WG should contact you to join the WG meeting) |
|
BRCM registered as reviewer. |
|
@zhangyanzhao please add @prvattem, @rathnasabapathyv, @mhampasagar, @joyas-joseph as reviewers from Dell. |
|
Adding @anand-kumar-subramanian @a-barboza @mbalachandar @sachinholla @faraazbrcm to review and share comments |
added except mhampassagar who needs to accept the invitation to become a reviewer. |
invitation is sent out, will add them after accepting the invitation |
|
Can you please add the NETCONF server capabilities supported by the proposal? |
anand-kumar-subramanian
left a comment
There was a problem hiding this comment.
Need more information on the Netconf server similar to the sections 3.2.2.5 gNMI server and 4.4 gNMI flow.
doc/mgmt/Management Framework.md
Outdated
| 3. Industry-standard CLI / Cisco like CLI | ||
|
|
||
| * Must provide support for [OpenAPI spec](http://spec.openapis.org/oas/v3.0.3) to generate REST server side code | ||
| * Must provide support for [OpenAPI spec](http://spec.openapis.org/oas/v3.0.3) to generate REST server side code and NETCONF server side code |
There was a problem hiding this comment.
Is OpenAPI spec going to be used to generate NETCONF server side code?
There was a problem hiding this comment.
it should be REST only, we removed NETCONF part
Done |
|
resolves #1498 |
|
code PR is not ready, move to backlog for future release |
|
Hello @zhangyanzhao , The code PR is ready here, can you please move forward with this HLD PR and the code PR for 202511 release ? I also sent an email to Anil regarding the same request. |
doc/mgmt/Management Framework.md
Outdated
|
|
||
| ###### 3.2.2.11.14 API Documentation | ||
|
|
||
| NETCONF server will provide all schemas, check section 3.2.2.11.8.3. |
There was a problem hiding this comment.
We couldn’t find this section 3.2.2.11.8.3. Could you kindly confirm if it’s missing or located elsewhere?
doc/mgmt/Management Framework.md
Outdated
| 25. Write lock acquired in Step 3 is released. | ||
| 26. Final response is returned from the Translib infra to REST/GNMI. | ||
|
|
||
| ### 4.3 NETCONF <get> flow |
|
/azp run |
|
No pipelines are associated with this pull request. |
|
/azp run |
|
No pipelines are associated with this pull request. |
doc/mgmt/Management Framework.md
Outdated
|
|
||
| ###### 3.2.2.11.5 Concurrency | ||
|
|
||
| REST server will accept concurrent requests. Translib provides appropriate locking mechanism - parallel reads and sequential writes. |
There was a problem hiding this comment.
"REST Server" looks like a typo for "NETCONF server".
doc/mgmt/Management Framework.md
Outdated
| * TACACS authenticaation. | ||
| * No authentication | ||
|
|
||
| Details are in [SONiC RBAC HLD](https://github.com/project-arlo/SONiC/blob/master/doc/aaa/SONiC%20RBAC%20HLD.md). |
There was a problem hiding this comment.
The link for the reference document on "SONiC RBAC HLD" appears to be obsolete.
I assume the following document is the one the link points to.
Is my guess correct?
https://github.com/project-arlo/SONiC/blob/dell_sonic_share/doc/mgmt/SONiC_HAMD_RBAC_HLD.md
|
/azp run |
|
No pipelines are associated with this pull request. |
doc/mgmt/Management Framework.md
Outdated
|
|
||
| NETCONF server will Support Netconf 1.1. | ||
|
|
||
| ###### 3.2.2.11.8 NETCONF Discovery |
There was a problem hiding this comment.
If no sections were skipped, the section number is 3.2.2.11.7 instead of 3.2.2.11.8.
doc/mgmt/Management Framework.md
Outdated
|
|
||
| The NETCONF server will reply back with error in several situations, to be defined ... | ||
|
|
||
| ###### 3.2.2.4.13 DB Schema |
There was a problem hiding this comment.
"3.2.2.4.13" seems to be a typo for "3.2.2.11.13".
|
/azp run |
|
No pipelines are associated with this pull request. |

This PR is for an update in the Sonic Management Framework to add an RFC Compliant Netconf Server, which reuses the Translib and the yang models that are already part of the management framework.
The updated management framework HLD that includes the Netconf Server is under /doc/mgmt/Management Framework.md