問題タブ [ietf-restconf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ietf-netmod-yang - yang restconf を使用して特定のリーフ リスト エントリにアクセスする
list
アイテム (restconf ドラフト) を参照する方法は明らかですが、特定の を参照する方法は明確ではありませんleaf-list entry
。たとえば、次の定義があるとします。
3 番目の位置にa を挿入するにはどうすればよいc
ですか?
Restconf には、リソース uri を取得する「挿入」と「ポイント」があります。しかし、リーフ リスト アイテムを識別するためのリソース uri は何ですか? 2番目のエントリを参照したい場合、次は有効ですか?
mininet - opendaylight の Restconf とは何ですか?
私は opendaylight と mininet の分野の初心者です。restconf と rest について知りたいです。
sdn - ODL コントローラーの RESTCONF API を介して MPLS をプッシュするフローを追加する
SDN と ODL の初心者で、mininet で OpenFlow フローを OVS スイッチに追加しようとしていますが、Wireshark でパケットを確認するとフローが反映されません。これが私のシナリオです。
- 線形トポロジーの 3 つのスイッチと 3 つのホストが接続されている: sudo mn --topo linear --controller remote --switch ovsk,protocols=OpenFlow13
- mininet と同じ VM で実行されている ODL コントローラー
私がやりたいことは、MPLS を手動で構成することです。たとえば、開始点として、Host1 から Host3 に向かうパケットに MPLS ラベルを追加しようとしています。RESTCONF API を使用してこれを達成しようとしていますが、送信した要求に対してステータス コード 200 (OK) が返されます。以下は、RESTCONF 要求の XML 本文です。
スイッチ 1 のポート 1 に着信する IP パケットの場合、値 12 の MPLS ラベルをプッシュしてポート 2 から転送するには: 0 0 0x8847 1 12 2 2 0 100 0x800 1 0 10 true 0 flow-action-push-mpls 220
URL = " http://localhost:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:1/table0/flow/100 "
ヘッダー = {'content-type': 'application/xml','accept': 'application/json'}
リクエスト タイプ = PUT
認証 = 基本認証
次に、スイッチ 1 のポート 2 で Wireshark を使用してパケットを検査すると、MPLS ヘッダーが表示されません。
OpenFlow および RestConf プラグインは ODL にインストールされます。追加されたフローがパケットに作用しない理由は何ですか?
PS。ビルド済みの VM を使用せずに、パッケージ マネージャーを使用して mininet をインストールしました。
ietf-netmod-yang - データ ノードやスキーマ ノードなどを参照する yang パス式
次のyangモジュールを検討してください
葉 l に到達する際に正しいパス式はどれですか?
アプリケーションでアクティブな同じモジュールの 2 つのリビジョンがある場合、クライアントは関心のあるリビジョン ノードをどのように表現しますか?
そして、リーフ l の「説明」を参照するために使用できるパス式はありますか?
ietf-restconf - GET およびその他のメソッドのデフォルトのメディア タイプはありますか
RESTCONF でサポートされているメディア タイプでクエリが指定されていない場合、デフォルトのメディア タイプはありますか?