NETCONF to pełna nazwa Network Configuration Protocol, czyli protokołu zarządzania siecią, który pozwala NMS (Network Management System) na wydawanie, modyfikowanie i usuwanie konfiguracji podłączonych urządzeń sieciowych (routerów, eNodeB, gNodeB, DU, CU lub RU). NETCONF jest rozwijany i standaryzowany przez IETF; w przypadku O-RAN, jest on odpowiedzialnością WG (Working Group 4).
1. Protokół NETCONF używa kodowania danych XML (Extensible Markup Language) do przetwarzania danych konfiguracyjnych i komunikatów protokołu; opiera się na koncepcji serwera i klienta i wykorzystuje mechanizm RPC (Remote Procedure Call) do osiągnięcia komunikacji między serwerem a klientem. Proces klienta działa na NMS, które może być skryptem lub aplikacją, a serwerem jest typowe urządzenie sieciowe.
2. Charakterystyki NETCONF są następujące:
3. Dlaczego NETCONF jest potrzebny? Kluczowym wymogiem sieci chmurowych jest automatyzacja sieci w celu szybkiego, na żądanie udostępniania usług i zautomatyzowanego zarządzania operacjami. Tradycyjne podejścia, takie jak CLI i SNM, nie mogą spełnić tego wymagania. Mają one następujące ograniczenia, które NETCONF rozwiązuje.
31. Wady CLI: Po pierwsze, konfiguracja jest skomplikowana. Po drugie, następujące:
3.2 Wady SNMP: