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 | はい | |
削除 | はい |