Network device config interfaces || CLI || RESTCONF || NETCONF ||
NETCONF - Network Configuration Protocol
get,get-conf
edit-conf
commit
delete
REST - Representational State Transfer
CRUD operations - Create - POST
Read - GET
Update - PUT & PATCH
Delete - DELETE
gNMI - GRPC network Management interface (google Remote procedure call)
1. NETCONF
Designed for config + validation.
Stateful, transactional → perfect for multi-step changes in production.
Not optimized for high-volume telemetry or web integration.
2. REST / RESTCONF
Lightweight, web-friendly → good for QA, automation scripts, web dashboards.
Limited transactional guarantees → not ideal for multi-step critical configs.
3. gNMI
Focused on telemetry & streaming data (real-time stats, counters, events).
Efficient for hundreds/thousands of devices.
Not meant for interactive CLI-style configuration.
REST-CONF Authentication mechanism
Comments
Post a Comment