RESTCONF エージェントについて
Cisco NX-OS RESTCONF は、NETCONF で定義されたデータストアを使用して、YANG バージョン 1 で定義されたデータを構成するための HTTP ベースのプロトコルです。
NETCONF は、構成データストアと、これらのデータストアへのアクセスに使用できる一連の作成、取得、更新、および削除(CRUD)操作を定義します。YANG 言語は、データストア格納ファイル、運用データ、プロトコル操作、イベント通知の構文とセマンティクスを定義します。
Cisco NX-OS RESTCONF は、HTTP 操作を使用して、YANG 定義のデータを含む概念データストアでの CRUD 操作を可能にします。このデータは、NETCONF データストアを実装するサーバーと互換性があります。
RESTCONF プロトコルは、XML と JSON の両方のペイロード エンコーディングをサポートします。ユーザー認証は、HTTP 基本認証によって行われます。
次の表に、Cisco NX-OS RESTCONF エージェントがサポートするプロトコル操作を示します。
RESTCONF |
同等の NETCONF |
---|---|
オプション |
NETCONF:なし |
HEAD |
NETCONF:なし |
GET |
NETCONF: <get-config>, <get> |
POST |
NETCONF: <edit-config> (operation="create") |
PUT |
NETCONF: <edit-config> (operation="create/replace") |
PATCH |
NETCONF: <edit-config> (operation="merge") |
DELETE |
NETCONF: <edit-config> (operation="delete") |