NETCONF είναι το πλήρες όνομα του Network Configuration Protocol, το οποίο είναι ένα πρωτόκολλο διαχείρισης δικτύου που επιτρέπει στο NMS (Network Management System) να εκδίδει, να τροποποιεί και να διαγράφει τη διαμόρφωση συνδεδεμένων συσκευών δικτύου (δρομολογητές, eNodeB, gNodeB, DU, CU ή RU). Το NETCONF αναπτύχθηκε και τυποποιήθηκε από την IETF; ενώ για το O-RAN, είναι υπό την ευθύνη της WG (Working Group 4).
I. Το πρωτόκολλο NETCONF χρησιμοποιεί κωδικοποίηση δεδομένων XML (Extensible Markup Language) για την επεξεργασία δεδομένων διαμόρφωσης και μηνυμάτων πρωτοκόλλου. Βασίζεται στην έννοια του διακομιστή και του πελάτη και χρησιμοποιεί τον μηχανισμό RPC (Remote Procedure Call) για την επίτευξη επικοινωνίας μεταξύ διακομιστή και πελάτη. Η διαδικασία του πελάτη εκτελείται στο NMS, το οποίο μπορεί να είναι ένα script ή μια εφαρμογή, και ο διακομιστής είναι μια τυπική συσκευή δικτύου.
II. Τα χαρακτηριστικά του NETCONF είναι τα εξής:
3. Γιατί χρειάζεται το NETCONF;
Μια βασική απαίτηση των cloud networks είναι η αυτοματοποίηση δικτύου για γρήγορη, κατ' απαίτηση παροχή υπηρεσιών και αυτοματοποιημένη διαχείριση λειτουργιών. Οι παραδοσιακές μέθοδοι όπως το CLI και το SNM δεν μπορούν να καλύψουν αυτήν την απαίτηση. Έχουν τους ακόλουθους περιορισμούς, τους οποίους αντιμετωπίζει το NETCONF.
31. Μειονεκτήματα του CLI: Πρώτον, η διαμόρφωση είναι περίπλοκη. Δεύτερον, τα ακόλουθα:
3.2 Μειονεκτήματα του SNMP: