問題タブ [openflow]

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 投票する
2 に答える
653 参照

encryption - ipsec - SDN で (ネットワーク トラフィックを暗号化)

OpenFlow プロトコル (1.0 および 1.1) は、ネットワーク トラフィック (スイッチ間のトラフィック) の暗号化に関するメカニズムを定義していません。

SDN ネットワーク上のネットワーク トラフィックを暗号化することは可能ですか? (SDN スイッチ上で IpSEC を実行するなど)

0 投票する
3 に答える
1367 参照

networking - iperf サーバーとクライアントの違い

これが間違った場所であれば許してください - これは私の最初の投稿です.

Mininet でネットワークをセットアップしました - 同じ帯域幅と遅延 (帯域幅: 10Mbps、遅延: 10ms) で 2 つのノードを作成しました。iperf を使用してこれをテストする場合、次の手順を実行します。

  1. ノード 1 (10.0.0.2) iperf -s で iperf サーバーを開始します。
  2. ノード 2 (10.0.0.3) iperf -c 10.0.0.2 で iperf クライアントを開始します。
  3. テストが完了します

ノード 2 (クライアント) の帯域幅は 11.2Mbps、テスト時間は 10.4 秒です。ノード 1 (サーバー) の帯域幅は 9.56Mbps で、テスト時間は 12.2 秒です。クライアントとサーバーの両方が同じ転送サイズ (13.9Mb) を示しています。

この時間差は、個々のパケットの遅延によるものですか? TCP ウィンドウ サイズは 85.6 キロバイトなので、ネットワーク上で送信される各パケットに 10 ミリ秒の遅延を追加すると、おおよその差が許容されます。ただし、送信側と受信側の両方で 10 ミリ秒のネットワーク遅延があるため、遅延は 20 ミリ秒になると考えていましたが、そうではないのはなぜですか?

これが理にかなっていることを願っています。

ベン

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

lithium - /operations/sal-flow:add-flow API を使用して OpenDaylight DLUX 経由で単純なフロー ルールを追加する方法

/operations/sal-flow:add-flow api 呼び出しを使用して Lithium の DLUX 経由で単純なフロー ルールを追加しようとしていますが、エラーしか表示されません。誰か助けてください。

誰かが追加したサンプル フローのプレビューでも、本当に役に立ちますか?

プレビュー フレームに表示される現在の入力は次のとおりです。

現在のエラーは次のとおりです。

「サーバー エラー: サーバーで予期しない状況が発生したため、要求を満たすことができませんでした。-: 操作中に予期しないエラーが発生しました」

Postman で同じ要求を行うと、次のエラーが発生します。

xml を使用した例を見てきましたが、何も機能していないようです。dlux を介してネットワーク トポロジを表示できるので、すべて正常に接続されていると思います。

よろしくお願いします。

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

java - ネストされたハッシュマップからキーと値を取得する

そこで、スイッチ ID を使用して 2 つのスイッチのネストされたハッシュ マップを作成し、ソース Mac アドレスとポートを入力します。

たとえば、switch1 には独自のマッピングが含まれている必要があり、switch2 と同様に、両方のスイッチが明らかに相互に通信する必要があるため、HashMap を次のように設定しました。

ここで、各スイッチのキー (1 または 2) を確認し、特定の宛先 Mac を確認するときに、各スイッチに正しい sourceMac と port# があることを確認します。

コードを実行して h1(switch1) から h3(switch2) に ping を実行しようとすると、要求は返されますが、エラー メッセージが表示されます。"Destination MAC address unknown: flooding"

私の質問は、ネストされた HashMap から値を正しく取得していますか? それとも私のロジックが完全にめちゃくちゃですか?

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

mininet - Mininet tcp src ポート

特定の src ポートからのトラフィックをブロックしたいので、ミニネット (ここでは初心者) で演習を行っています。「dl_dst」に似たオプションのように、どのようにアクセスできますか?

よろしく、ババー・レーマン

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

mininet - mininet マシンで DPTCL を使用して ARP 要求を転送する

添付の画像に示されている非常に単純な 3 つのホスト、1 つのスイッチ トポロジがあります。

地形

ホスト 1 からの ARP 要求がホスト 3 に送信されるように dpctl コマンドを作成しようとしています。

これは私が使用しようとしているコマンドです:

ただし、host1 から host3 に ping を実行しようとすると、host3 に到達するパケットが表示されません。

ここで何が間違っていますか?どうすれば修正できますか?

前もって感謝します!

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

queue - ofsoftswitch13 実装のスイッチへのキューの追加が機能しない

ミニネットによって、エミュレートされたネットワーク環境のいくつかのスイッチに (ポートにバインドされた) キューを追加しようとしています。使用されるスイッチの実装はofsoftswitch13 です

ミニネットを起動するコマンド:

私が使用しようとすると:

それは返します:

エラーメッセージは、おそらく許可エラーがあることを示していますが、これを解決する方法がわかりません. フローの挿入/変更は、dpctl または sdn コントローラーのどちらによって行われても、期待どおりに機能します。

誰でも助けることができますか?

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

openflow - OpenDaylight で宛先 IP アドレスを変更する方法

宛先アドレスを変更して、フローを別の宛先に移動させるにはどうすればよいですか? 私はこのxmlを使用します:

ただし、IP アドレスを変更する代わりに、すべてのパケットを 10.0.0.6 にドロップし、さらにsudo ovs-ofctl -O OpenFlow13 dump-flows br-intaction=drop を表示します。

フローを追加するために参照できる情報源はありますか?これは不完全なようです。

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

javascript - クライアント アプリケーション (Dash.js) から OpenFlow スイッチにメッセージを送信する方法

スイッチと openflow コントローラーを使用して SDN ネットワークをエミュレートする環境で実行される、ビデオ プレーヤーである Dash.js というクライアント アプリケーションがあります。

このアプリケーションは、ビデオ品質をユーザーのネットワークの帯域幅に適応させます。

利用可能な帯域幅に適応するためにクライアントが置換セグメントを要求するかどうかを決定するクラスは、AbrController.js です。

私が欲しいのは、セグメント変更のリクエストがあるたびに、openflow スイッチに対してメッセージがトリガーされ、コントローラーにパケットを送信し、コントローラーがアクションを実行できるようにすることです。

私にとって、問題は、クライアントと OpenFlow スイッチ間の通信の交換です。

このメッセージを撮影してopenflowスイッチに入る方法を知っている人はいますか?

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

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

ubuntu - Openflow : ホストは 100% のパケット損失で ping を実行できません - miniedit

Miniedit を使用してこのトポロジを実行しました。

ここに画像の説明を入力

これらは、ターミナルで適用したコマンドの結果の一部です。

s1 ovs-vsctl リスト コントローラー

s1 ovs-ofctl show "s1"

たとえば、これは h1 と h2 の間の ping です。

各ホストに IP アドレスを設定します: h1 : 10.0.0.1、h2 : 10.0.0.2 ...