NETCONF è il nome completo di Network Configuration Protocol, un protocollo di gestione di rete che consente a NMS (Network Management System) di emettere, modificare ed eliminare la configurazione dei dispositivi di rete connessi (router, eNodeB, gNodeB, DU, CU o RU). NETCONF è sviluppato e standardizzato da IETF; mentre per O-RAN, è sotto la responsabilità del WG (Working Group 4).
1. Il protocollo NETCONF utilizza la codifica dati XML (Extensible Markup Language) per elaborare i dati di configurazione e i messaggi del protocollo; si basa sul concetto di server e client e utilizza il meccanismo RPC (Remote Procedure Call) per realizzare la comunicazione tra server e client. Il processo client viene eseguito su NMS, che può essere uno script o un'applicazione, e il server è un tipico dispositivo di rete.
2. Le caratteristiche di NETCONF sono le seguenti:
3. Perché è necessario NETCONF? Un requisito fondamentale delle reti cloud è l'automazione della rete per il provisioning rapido e on-demand dei servizi e la gestione automatizzata delle operazioni. Gli approcci tradizionali come CLI e SNM non possono soddisfare questo requisito. Hanno le seguenti limitazioni, a cui NETCONF si rivolge.
31. Svantaggi di CLI: Innanzitutto, la configurazione è complessa. In secondo luogo, quanto segue:
3.2 Svantaggi di SNMP: