RESTCONF
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/12/08 03:35 UTC 版)
|
|
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 (2025年12月)
|
RESTCONFは、RESTアーキテクチャに則った、ネットワーク機器の設定を取得、更新するための HTTPベースの通信プロトコルである。
経緯
IETFでの議論[1]を経て、2017年1月にRFC 8040として公開された。
特徴
HTTPを用いた操作
ネットワーク機器の設定項目や状態情報に対する操作は、HTTPのGETやPOST、DELETEなどの各メソッドにより実現する。
モデル化された設定情報
RESTCONFで操作する機器の設定は、YANG言語を用いてモデリングされていることを前提としている。RESTCONFをサポートしているネットワーク機器にアクセスするクライアントプログラムは、その機器で用いられているYANGモデルが分かれば、各状態情報や設定情報にアクセスするためのURIや、その操作のためのリクエストの構造などがすべてわかる形となっている。
NETCONFとの関係
ネットワーク機器の設定変更や状態確認を行うためのプロトコルという点で、RESTCONFはNETCONFと非常に似ている。これらのプロトコルは競合するものではなく、一つのネットワーク機器が両方の API を公開してもよい。
RESTCONFは、ウェブアプリケーションからネットワーク機器を操作する際に用いられることを想定して設計されている。そのため、例えばNETCONFには設定データストアに対するロック操作が規定されているが、RESTCONFではサポートされない。
実装
|
この節の加筆が望まれています。
|
脚注
- RESTCONFのページへのリンク