問題タブ [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.
opendaylight - Opendaylight API がフローを作成するためのノードを選択できない
私は SDN を初めて使用し、opendaylight コントローラーを試しています。Web API を実行するようにセットアップしましたが、フローを追加できませんが、トポロジは認識されます。
トポロジーの作成には mininet を使用します。Opendaylight ヘリウム 2.0。
フローを作成するためにノードを選択できない理由を知っている人はいますか? ここにいくつかの画像があります:
networking - リンクを追加するためのPOXコードで、ポート1とポート2は何を意味しますか
ここでは、ホスト h1 とスイッチ s1 が配線されたトポロジを作成しています。ここでポート1とポート2が何であるかわかりません
load-balancing - Mininet ~ 負荷分散
Mininet、Python、SDN で作業する必要があり、私の目的は単純なタスクを実行することです。いくつかのスイッチがランダムに接続されたネットワークを作成し (トポロジは重要ではありません)、すべてのスイッチにホストが接続されています。ネットワークでは、負荷分散を行う必要があり、負荷分散が機能しているかどうかを監視できる必要があります。
これはプロジェクトであるため、ロード バランシングは単純である必要があり、次のようにする必要があります。H1 は H2 に ping を送信する必要があり、H1 から H2 へは、同じホップ数の正確に 2 つのパスがあります (たとえば、H1 が接続されているため、S1 と H2次に、S1 は S3 と S4 に接続され、これらは S2 にも接続されます)。2 つのパスは、H1-S1-S3-S2-H2 と H1-S1-S4-S2-H2 です。H1 が 2 つの ping を送信すると、1 つが最初のパスをスローし、2 つ目が 2 つ目のパスに行くように負荷分散を行いたいと考えています。このように、H1 が H2 にトラフィックを送信すると、トラフィックは最初のパスで 50%、2 番目のパスで 50% になります。
このようなものを非常に単純なネットワーク (例のように 4 つのスイッチ) に実装するにはどうすればよいですか? 私はいくつかの参考文献をたくさん検索しましたが、有用なものは何も見つかりませんでした. 理論的には NOX を使用する必要がありますが、トピックを理解するために POX を使用する必要がある場合は、そうします ;)
私を助けようとするすべての人にアドバイスをありがとう:)
sdn - SDN製品とOpenStackの接続
openFlow などのさまざまな SDN 製品について読んだことがあります。私がこれまでに得たのは、openstack プロジェクト内に、システム内のネットワークを管理するためのスタブである Neutron と呼ばれる部分があるということです。たとえば、openFlow は neutron のプラグインとして機能し、必要な機能を実際にネットワークに適用できます。しかし、openFlow は単独でも動作します。openstack 内では異なるのでしょうか? この2つの関係をより具体的に理解したいと思います。
java - Floodlight コントローラ パッケージ Eclipse をビルドできません
Floodlight Controller for SDN の使用に取り組んでいます。使った
Eclipse
ファイルをセットアップし、インストール手順で必要に応じてビルド構成を変更しました。パッケージで次のコンパイル エラーが発生しますnet.floodlightcontroller.util.MatchUtils
。
141行目と148行目。
誰かが私の問題を手伝ってくれますか?
オペレーティング·システム:Mac OS X 10.10
Java バージョン:
opendaylight - Software-Defined Networking (SDN) とは正確には何ですか?
私はOpen DayLightのドキュメントを熟読していましたが、ソフトウェア定義ネットワークとは何かについて頭を悩ませているようには見えません。SDN で見つけることができるすべてのメディアの誇大広告、ブログ、および記事は、エンジニアとしての私にとっては何の意味もない流行語でいっぱいです。そこで私は質問します: SDN とは (正確には) 何ですか? それが解決する特定のユースケース/問題は何ですか? それは...ですか:
- プロプライエタリなネットワーク ハードウェアにネットワーク API を提供させて、プログラムが (コンソールや Web インターフェイスを使用する IT 担当者の代わりに) それらを構成できるようにするだけですか?; また
- (伝統的に独自仕様の) ネットワーキング ハードウェアをソフトウェアとして実装する。また
- 仮想化プラットフォーム (vLAN、vSwitch など) で使用される仮想ネットワーク ハードウェアと何らかの方法で統合するソフトウェアを作成しますか?; また
- まったく別物?!?
ボーナス: Open DayLight は、この方程式にどのように適合しますか?