問題タブ [opendaylight]

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.

0 投票する
1 に答える
573 参照

opendaylight - OpenDaylight Berrylium Openflow ポートを変更する

opendaylight Berrylium コントローラーの openflow ポートを 6633 から 6666 に変更したいと考えています。

config.iniを見つけようとしましたが、見つかりませんでした。これが必要な変更を適用できるファイルであるかどうかさえわかりません。

どうすればこれを達成できますか。

どんな助けでも大歓迎です。

ありがとうございました 。

0 投票する
2 に答える
343 参照

sdn - ODL sdn コントローラ コードをビルドできません。?

を使用してコードをダウンロードしました

これをビルドしようとすると、次のエラーが表示されます。

0 投票する
2 に答える
1275 参照

eclipse - カスタム OpenDaylight API のコンパイル時のエラー

https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Startup_Project_Archetypeの API チュートリアルに基づいてカスタム API を作成しようとしています。

ツール: OpenDaylight Lithium、Eclipse、Maven 3.3.9

フォルダーをコンパイルできますが、 ( ) ではコンパイルできapiません。implFlowImpl.java

これはエラーメッセージです:

Eclipse にはエラー メッセージはありません。

これはソースコードです:

エラーは何ですか?

0 投票する
0 に答える
189 参照

openflow - フローの追加: tcp-destination-port

Postman/Yang モデルを使用してフロー テーブルに手動フローを追加したいと考えています。テスト目的で、SSH トラフィックをドロップしたいのですが、できません。IP 送信先アドレスのみを介するなど、別のマッチングが機能します。私が試したXMLは次のとおりです。

0 投票する
0 に答える
101 参照

ping - 正しくない交通行動 opendaylight ベリリウム

私はmininetネットワークを持っていて、それをopendaylightコントローラー(distribution-karaf-0.4.2-Beryllium-SR2) に接続しました。私はubuntu 15.10 (デスクトップ版)に取り組んでいます。

ベリリウム コントローラーには、次の機能をインストールしました。

別のホストからホストにpingを実行すると、コントローラの動作が正しくありません。これは、スイッチのすべてのポートでトラフィックが見られるためです。フラッディングのように、トラフィックがパスに関係するポートのみを通過することが予想されます。

例えば:

すべてのポートでバイト カウンタが増加します

なぜ私はこの振る舞いをするのですか?

通常のトラフィックが対象のポートを通過するように修正するにはどうすればよいですか?

PS 他のリリース (Lithium と Helium) でも同じ手順を試しましたが、まったく同じ結果が得られました。最初の(非推奨の) Hydrogenリリースでは、パスの特定のポートを通過するトラフィックで通常の動作が得られます。

0 投票する
2 に答える
67 参照

python - 統合 openstack と opendaylight

strong text私はあなたの助けが必要です。私は openstack liberty(devstack) と opendaylight ベリリウムの間で干渉を行いたいと考えています。誰か知ってる人?私はインターネットで多くのことをチェックしますが、常に同じドキュメントをチェックします。

0 投票する
1 に答える
824 参照

sdn - ODL ベリリウム YANG UI でフローのアクションを設定するには?

DLUX YangUI (Beryllium を使用) を介してスイッチにフローを追加しようとしています。そこで、API opendaylight-iventory rev.2013-08-19 -> config -> nodes -> node ->table -> flow に移動し、次のようなフローの追加を開始します (プレビュー): http://localhost: 8181/restconf/config .. . { "flow": [ { "id": "1", "match": { "in-port": "2", "ethernet-match": { "ethernet-type": { "type": "0x0800" " } }, "ip-match": { "ip-dscp": "0x2e" } }, "out port": "1", "flow-name": "mod1", "priority": "30000", "tableid": "2" } ] }

actions=output などを設定するサブ項目はありません。アクションが自動的に「ドロップ」に設定されるため、命令「out_port」:「1」の上にそのようなフローを置くたびに無視されます。

YangUI で「アクション」を設定するにはどうすればよいですか?

0 投票する
1 に答える
582 参照

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 をインストールしました。