NETCONF"ネットワーク構成プロトコル"の完全な名称で,NMS (ネットワーク管理システム) の発行を可能にするネットワーク管理プロトコルです.接続されたネットワークデバイス (ルーター) の構成を変更し削除するNETCONFはIETFによって開発および標準化され,O-RANについてはWG (ワーキンググループ4) の責任下にある.
1.NETCONF プロトコルXML (Extensible Markup Language) のデータコーディングを使用して構成データとプロトコルメッセージを処理する.サーバーとクライアントの概念に基づいている.そして,サーバーとクライアントの間の通信を達成するために,RPC (リモート・プロシージャ・コール) メカニズムを使用している.クライアントプロセスはスクリプトまたはアプリケーションであるNMSで実行され,サーバーは典型的なネットワークデバイスです.
2.NETCONF の特徴次のとおりです.
レイヤー式プロトコルフレームワークを採用し,オンデマンド,自動化,クラウドベースのネットワークに適しています.
ネットワークデバイスの設定を発行,変更,削除するために使用されます.
XML (Extensible Markup Language) は,構成データとプロトコルメッセージのデータエンコーディングに使用される.
サーバーとクライアントの概念に基づいて,NMSはクライアントとして機能し,ネットワークデバイスはサーバーとして機能します.
サーバーとクライアントの間の通信は,RPC (リモートプロシージャコール) メカニズムを使用して達成されます.
操作はYANGモデルに基づいて実行され,手動設定エラーによるネットワーク障害を減らす.
NETCONFはネットワーク自動化のニーズを満たす.
メッセージの安全な送信を確保するための認証と認証などのセキュリティメカニズムを提供します.また,データ分類,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信,通信貯蔵と移動段階的なコミットと構成の隔離
ネットワークサービスへの影響を最小限に抑えるため,包括的な設定配信,検証,ロールバックをサポートします.
独自の管理機能を実装するために,ベンダーが独自のプロトコル操作を定義することができます.
3.NETCONFはなぜ必要なのか?クラウドネットワークの主要な要件は,迅速なオンデマンドサービス提供と自動化された運用管理のためのネットワーク自動化です.CLI や SNM などの従来のアプローチは,この要件を満たすことはできません.. NETCONFが対応する以下の制限があります.
31CLI のデメリット: まず,構成が複雑である. 次に,次の:
CLIは各ベンダーによって異なるため,ユーザーは各ベンダーのCLIスクリプトを学習し,適応する必要があります.
CLIの構造と構文は頻繁に変化し,CLIスクリプトの維持が困難になります.
コマンド出力は構造化されず,予測不可能で,簡単に変更可能で,CLIスクリプトの自動解析が困難である.
3.2 SNMP の欠点:
SNMP はトランザクションをサポートせず,非効率な構成に繋がる.
SNMPはユーザーデータグラムプロトコル (UDP) を使用しており,信頼性のある,配列化されたデータ転送を提供できず,効果的なセキュリティメカニズムがない.
SNMPには構成トランザクションの提出のためのメカニズムがない.
SNMPは,デバイスごとにデバイスの構成を管理し,ネットワークレベルの構成や複数のデバイスの構成の協働をサポートしない.