問題タブ [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.
webrtc - すべてのシナリオで WebRTC セッションを成功させるために、TURN サーバーを廃止することはできますか?
すべてのシナリオで WebRTC セッションを成功させるために、TURN サーバーを廃止することはできますか? すべてのシナリオで、2 つのピアが異なる ISP によってサービスを提供され、トラフィックがパブリック インターネット経由で複数のホップを介してルーティングされる可能性があることを意味します。
そうでない場合、IPv6 または SDN はこれに対する解決策を提供しますか?
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でも検索しましたが、結果がそのままかどうかわかりません。誰かヒントをくれませんか?
python - ImportError: oslo_config.cfg という名前のモジュールがありません - Ryu アプリ
https://ryu-zhdoc.readthedocs.org/en/latest/writing_ryu_app.htmlで説明されているように、サンプルの Ryu アプリケーションを実行しています。
しかし、次のエラーが発生します。
私はすでに次のコマンドを試しましたが、まだ問題を解決していません:
私は Ryu に慣れ始めたばかりで、この問題を解決するためのヒントをいただければ幸いです。ありがとう!
controller - nox-classic : ライブラリのバージョンが見つかりませんでした
nox-classicUbuntu14.04 (32bit)にインストールするにはどうすればよいですか?
最初にパッケージをインストールしました:
次に、実行../configureして次の出力とエラーを受け取りました。
私も試しました
../configure --with-boost-libdir=/usr/lib/i386-linux-gnu- に変更
pkglib_pkgdatasrc/Make.vars
しかし、どちらも問題を解決しませんでした。
ipv6 - OpenFlow スイッチでパケットの ttl/hoplimit を減らす方法は?
OpenFlow スイッチの単一フローを追加または変更して、TTL (IPv4) またはホップ制限 (IPv6) を減らすことができることを知っています。
Floodlight コントローラと次のフロー エントリでテストしました
しかし、スイッチを通過するすべての UDP IPv6 パケットに対してこれを行うにはどうすればよいでしょうか? すべてのフローを常に更新することはできません。
SDN スイッチを備えた IP ルーターで行われるように、ttl/hoplimit の減少をシミュレートしたいと考えています。私が使用しているテストベッドは、カーネル モードで動作する Mininet および Open vSwitch スイッチでビルドされています。
SDN コントローラー全体を作成したくありません。また、すべてのフローを自分で実装したくもありません。スイッチが通過するすべてのUDP IPv6パケットのttl /ホップ制限を減らしたいだけです。
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
amazon-web-services - 提供された例を使用して SSH を EC2 インスタンスにテラフォームできないのはなぜですか?
私はAWS の 2 層の例を使用しており、すべてを直接コピー アンド ペーストしました。terraform apply作成された EC2 インスタンスに SSH で接続しようとするところまで機能します。最終的に失敗する前に、この出力を提供して数回ループします。
最終的に、次の理由で失敗します。
私は周りを検索して、いくつかの古い投稿/問題が反転agent=falseしているのを見ました。また、変更や成功なしでそれを試しました。この例が箱から出してすぐに壊れていることに懐疑的ですが、それを壊す可能性のある調整や変更は行っていません. OS X 10.10.5に自作でインストールされたterraform 0.6.11を使用しています。
追加の詳細:
そして、変数 tf ファイルから:
しかし、私はこのコマンドでsshできます:
mininet - mininet ホストでコントローラーを実行するにはどうすればよいですか?
ネットワーク内のホストでコントローラーが実行されている mininet を使用して、ネットワークをシミュレートしたいと考えています。
私が見つけたすべてのミニネットの例では、コントローラーはループバック インターフェイスを使用してスイッチと通信します。これは、コントローラーがすべてのスイッチに直接接続されている場合をシミュレートします。コントローラーがすべてのスイッチに直接接続されていないが、ネットワーク内のホストで実行されているネットワークをシミュレートしたい (したがって、openflow トラフィックもルーティングする必要がある)。
ミニネットホストの1つでコントローラーを実行できますか? または、コントローラーがすべてのスイッチに直接接続されていないネットワークをシミュレートする他の方法はありますか。
ありがとう!
mininet - Floodlight コントローラの IP アドレスを確認するにはどうすればよいですか。
現在、同じデスクトップで Floodlight と mininet を使用して仮想マシンを実行しています。Floodlight の Web サイトのチュートリアルに従ってください。コマンドを使用して mininet をコントローラーに接続できることが示されています。ただし、コントローラーを正常に接続できません。そのため、コントローラーの IP アドレスに何か問題があるのではないかと考えています (コマンドで仮想マシンの IP アドレスを使用しました)。これまでのところ、これはコントローラーの IP アドレスではないと思います。ありがとうございました。
python - Python を使用して OpenDayLight コントローラーで mininet にフローを追加する方法
ODL コントローラーでフローを操作する方法を学ぼうとして、単純なミニネット トポロジーを使用しています。トポロジは次のとおりです。
Host1 -- OFSwitch1 -- OFSwitch2 -- ホスト 2 -- OFSwitch3 -- OFSwitch4 -- ホスト 3
デフォルトで Host1 から Host3 への接続を確立しようとしていますが、Python スクリプトが実行されると、Host1 から Host3 への ping を許可するフローが追加されます。
私は ODL を学び始めたばかりで、この基本的なプロジェクトを機能させることができないようです。
