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 ซึ่งอาจเป็นสคริปต์หรือแอปพลิเคชัน และเซิร์ฟเวอร์คืออุปกรณ์เครือข่ายทั่วไป
II. คุณลักษณะของ NETCONF มีดังนี้:
3. ทำไมจึงต้องใช้ NETCONF?
ข้อกำหนดหลักของเครือข่ายคลาวด์คือระบบอัตโนมัติของเครือข่ายสำหรับการจัดเตรียมบริการตามความต้องการอย่างรวดเร็วและการจัดการการดำเนินงานอัตโนมัติ วิธีการแบบดั้งเดิม เช่น CLI และ SNM ไม่สามารถตอบสนองความต้องการนี้ได้ พวกเขามีข้อจำกัดดังต่อไปนี้ ซึ่ง NETCONF แก้ไข
31. ข้อเสียของ CLI: ประการแรก การกำหนดค่ามีความซับซ้อน ประการที่สอง ดังต่อไปนี้:
3.2 ข้อเสียของ SNMP: