問題タブ [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.
openflow - Mininet のホストで特定のパケットを作成して大量の Packet-In メッセージを生成する方法
Mininet の環境で SDN コントローラーの応答時間をテストするために、大量のパケットイン メッセージをコントローラーに生成する方法を知りたいです。
それについて何かアドバイスをいただけますか?
networking - リンクを追加するためのPOXコードで、ポート1とポート2は何を意味しますか
ここでは、ホスト h1 とスイッチ s1 が配線されたトポロジを作成しています。ここでポート1とポート2が何であるかわかりません
message - コントローラから OpenFlow スイッチに非フロー メッセージを送信する
私は自分のプロジェクトに実機 (hp procurve) を使用しています。たとえば、フローの代わりに OSPF などの他のプロトコル形式のメッセージをコントローラー側からソケット経由で OpenFlow スイッチに送信する必要があります (IP アドレスとポートを指定してOFスイッチ)。
しかし、これをやろうとするたびに、「接続が拒否されました」というエラーメッセージが表示されます。メッセージを送信しているOpenFlowスイッチのポートがリッスンしていない可能性があると思うので、同じものを使用する必要があると思いますログ情報のポート 51067 のように、OpenFlow スイッチがコントローラーと通信するために使用する送信用のポート:
- スイッチ:192.168.1.11: 51067がコントローラーに接続されています
私の質問は、再起動するたびに変更されるため、コントローラー側のポート情報を取得するにはどうすればよいですか? この情報は見つかりませんでした。
それとも、ソケットを使用してメッセージを送信するのではなく、別の方向に進む必要があるという間違った方向に進んでいますか?
事前にどうもありがとう、どんな提案でも大歓迎です。
ジョーンズィル
qemu - miniet にない OVS を使用してインバンド OpenFlow コントローラーを構成する
OpenVswitch が管理しているブリッジの一部でもあるインターフェイスを介してリモート OpenFlow コントローラーを構成しようとしています。私は違いますミニネットを使用。むしろ、実際のイーサネットポートを備えた実際の VM ホスト (いくつかの qemu-kvm VM をサポート) を持っています。タップ インターフェイスとイーサネット ポートをすべて同じブリッジに配置し、OVS で管理したいと考えています。OpenFlow コントローラーは別のホストに存在し、物理イーサネット ポート経由でのみ到達可能です。これまでのところ、ブリッジのリモートコントローラーを設定し、障害モードを「スタンドアロン」にしました。残念ながら、再起動後にネットワークが起動しません (注意: 接続が失われる前に、ポート 6633 で VM ホストと OF コントローラー ホストの間でトラフィックが流れていることを確認しました)。少なくとも、いくつかのテーブルで「帯域内」設定を使用して OVS データベースを更新する必要があるようですが、これを行う方法や、これで十分かどうかはわかりません (すでに行っています)。mininet では、この「帯域内」構成の設定は「topo」コマンドによって処理されるように見えますが、(明らかに) この方法では実行できません。この種の OVS 構成の経験がある人はいますか?
cpu - mininet と openvswitch の CPU 使用率は?
では、ミニネット ネットワークで 1 つの OpenVSwitch を消費する CPU の量を知りたいですか? また、openvswitch はいくつのフロー テーブル エントリを許可できますか?
ありがとうございました!