問題タブ [sdn]

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 に答える
411 参照

webrtc - すべてのシナリオで WebRTC セッションを成功させるために、TURN サーバーを廃止することはできますか?

すべてのシナリオで WebRTC セッションを成功させるために、TURN サーバーを廃止することはできますか? すべてのシナリオで、2 つのピアが異なる ISP によってサービスを提供され、トラフィックがパブリック インターネット経由で複数のホップを介してルーティングされる可能性があることを意味します。

そうでない場合、IPv6 または SDN はこれに対する解決策を提供しますか?

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

openflow - Openflow Switch Specification のすべてのバージョンを入手するにはどうすればよいですか?

最近はSDNとOpenflowを勉強中です。Openflow Switch Specification のすべてのバージョンを読みたいです。Openflowに行ったとき、Openflow Spec 0.8.9/0.9.0/1.0.0/1.1.0 しか見つかりませんでした。詳細については、ONFにアクセスするように指示されました。しかし、ONF は明確な手がかりを見つけることができなかったので、私を混乱させました。Googleでも検索しましたが、結果がそのままかどうかわかりません。誰かヒントをくれませんか?

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

python - ImportError: oslo_config.cfg という名前のモジュールがありません - Ryu アプリ

https://ryu-zhdoc.readthedocs.org/en/latest/writing_ryu_app.htmlで説明されているように、サンプルの Ryu アプリケーションを実行しています。

しかし、次のエラーが発生します。

私はすでに次のコマンドを試しましたが、まだ問題を解決していません:

私は Ryu に慣れ始めたばかりで、この問題を解決するためのヒントをいただければ幸いです。ありがとう!

オスロのインポート後のエラー

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

controller - nox-classic : ライブラリのバージョンが見つかりませんでした

nox-classicUbuntu14.04 (32bit)にインストールするにはどうすればよいですか?

最初にパッケージをインストールしました:

次に、実行../configureして次の出力とエラーを受け取りました。

私も試しました

  • ../configure --with-boost-libdir=/usr/lib/i386-linux-gnu
  • に変更pkglib_pkgdatasrc/Make.vars

しかし、どちらも問題を解決しませんでした。

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

ipv6 - OpenFlow スイッチでパケットの ttl/hoplimit を減らす方法は?

OpenFlow スイッチの単一フローを追加または変更して、TTL (IPv4) またはホップ制限 (IPv6) を減らすことができることを知っています。

Floodlight コントローラと次のフロー エントリでテストしました

しかし、スイッチを通過するすべての UDP IPv6 パケットに対してこれを行うにはどうすればよいでしょうか? すべてのフローを常に更新することはできません。

SDN スイッチを備えた IP ルーターで行われるように、ttl/hoplimit の減少をシミュレートしたいと考えています。私が使用しているテストベッドは、カーネル モードで動作する Mininet および Open vSwitch スイッチでビルドされています。

SDN コントローラー全体を作成したくありません。また、すべてのフローを自分で実装したくもありません。スイッチが通過するすべてのUDP IPv6パケットのttl /ホップ制限を減らしたいだけです。

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

python - mininet-wifi/examples/handover.py がエラーをスローする

https://github.com/intrig-unicamp/mininet-wifiからインストールします。

mininet/examples/handover.py を実行するとエラーがスローされます:

ファイル「./handover.py」の 55 行目

トポロジーのファイル「./handover.py」、20 行目

sta1 = net.addStation( 'sta1', mac='00:00:00:00:00:02', ip='10.0.0.2/8' )

AttributeError: 'Mininet' オブジェクトには属性 'addStation' がありません

sudo mn --wifi --ssid=new_ssid もエラーを示します:

(詳細については、mn -h と入力してください)

mn: エラー: そのようなオプションはありません: --wifi

0 投票する
4 に答える
22927 参照

amazon-web-services - 提供された例を使用して SSH を EC2 インスタンスにテラフォームできないのはなぜですか?

私はAWS の 2 層の例を使用しており、すべてを直接コピー アンド ペーストしました。terraform apply作成された EC2 インスタンスに SSH で接続しようとするところまで機能します。最終的に失敗する前に、この出力を提供して数回ループします。

最終的に、次の理由で失敗します。

私は周りを検索して、いくつかの古い投稿/問題が反転agent=falseしているのを見ました。また、変更や成功なしでそれを試しました。この例が箱から出してすぐに壊れていることに懐疑的ですが、それを壊す可能性のある調整や変更は行っていません. OS X 10.10.5に自作でインストールされたterraform 0.6.11を使用しています。

追加の詳細:

そして、変数 tf ファイルから:

しかし、私はこのコマンドでsshできます:

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

mininet - mininet ホストでコントローラーを実行するにはどうすればよいですか?

ネットワーク内のホストでコントローラーが実行されている mininet を使用して、ネットワークをシミュレートしたいと考えています。

私が見つけたすべてのミニネットの例では、コントローラーはループバック インターフェイスを使用してスイッチと通信します。これは、コントローラーがすべてのスイッチに直接接続されている場合をシミュレートします。コントローラーがすべてのスイッチに直接接続されていないが、ネットワーク内のホストで実行されているネットワークをシミュレートしたい (したがって、openflow トラフィックもルーティングする必要がある)。

ミニネットホストの1つでコントローラーを実行できますか? または、コントローラーがすべてのスイッチに直接接続されていないネットワークをシミュレートする他の方法はありますか。

ありがとう!

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

mininet - Floodlight コントローラの IP アドレスを確認するにはどうすればよいですか。

現在、同じデスクトップで Floodlight と mininet を使用して仮想マシンを実行しています。Floodlight の Web サイトのチュートリアルに従ってください。コマンドを使用して mininet をコントローラーに接続できることが示されています。ただし、コントローラーを正常に接続できません。そのため、コントローラーの IP アドレスに何か問題があるのではないかと考えています (コマンドで仮想マシンの IP アドレスを使用しました)。これまでのところ、これはコントローラーの IP アドレスではないと思います。ありがとうございました。

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

python - Python を使用して OpenDayLight コントローラーで mininet にフローを追加する方法

ODL コントローラーでフローを操作する方法を学ぼうとして、単純なミニネット トポロジーを使用しています。トポロジは次のとおりです。

Host1 -- OFSwitch1 -- OFSwitch2 -- ホスト 2 -- OFSwitch3 -- OFSwitch4 -- ホスト 3

デフォルトで Host1 から Host3 への接続を確立しようとしていますが、Python スクリプトが実行されると、Host1 から Host3 への ping を許可するフローが追加されます。

私は ODL を学び始めたばかりで、この基本的なプロジェクトを機能させることができないようです。