gNOI について
gRPC ネットワーク オペレーション インターフェイス(gNOI)は、ネットワーク デバイス上で操作コマンドを実行するための gRPC ベースのマイクロサービス セットを定義します。
gNOI は Google リモートプロシジャコール(gRPC)をトランスポートプロトコルとして使用します。構成は gNMI と同じです。gNMI 構成の詳細については、gRPC エージェントを参照してください。gNOI RPC 要求を送信するには、各 RPC に gNOI クライアント インターフェイスを実装するクライアントが必要です。Cisco NX-OS リリース 10.1(1) では、gNOI は限られた数のコンポーネントに対してリモートプロシージャコール(RPC)を定義しており、その一部はハードウェア(光インターフェイスなど)に関連しています。
Proto ファイルは gRPC マイクロサービス用に定義されており、GitHub で入手できます。https://github.com/openconfig/gnoi
| プロトコル | gNOI RPC | サポートあり |
|---|---|---|
| System | ping | 〇 |
| トレースルート | はい | |
| 時間 | はい | |
| SwitchControl プロセッサ | はい | |
| リブート | はい | |
| RebootStatus | はい | |
| CancelReboot | はい | |
| OS | アクティブ化 | はい |
| インターフェイス | はい | |
| Cert | LoadCertificate | はい |
| File | get | はい |
| Stat | はい | |
| 削除 | はい |

フィードバック