問題タブ [openvswitch]
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.
mininet - Mininet 2.2.1 が openVswitch 2.5.0 の packetIn メッセージを生成しない
最近、openVswitch を 2.1.2 から 2.5.0 にアップグレードしましたが、このアップグレード後に mininet 2.2.1 でトラフィック生成 (packetIn) が発生しません。
以前は mininet2.2.1 と openVswitch2.0.2 で動作していました。
以下のコマンドを使用します。
sudo mn --topo linear --mac --switch ovsk,protocols=OpenFlow13 --controller remote,ip=,port= --ipbase=2.2.2.0/24
ubuntu と ovs の互換性の問題でしょうか?
どうすればよいか教えてください。
乾杯、まんじゅう
openstack - openvswitch_agent と ml2_agent の違い (三鷹)
私は OpenStack の世界では初めてです。
/neutron/plugins/ml2/
疑問があります: OpenStack Mitaka (コントローラー、ネットワーク、コンピューティング) をインストールしようとしていますが、 との間openvswitch_agent.ini
でどのファイルを構成する必要があるかわかりませんml2_agent.ini
。
openvswitch_agent.ini
と の間で特定のファイルを使用するために OpenStack を設定するにはどうすればよいml2_agent.ini
ですか?
それらは同等ではありませんか?
sdn - ODL ベリリウム YANG UI でフローのアクションを設定するには?
DLUX YangUI (Beryllium を使用) を介してスイッチにフローを追加しようとしています。そこで、API opendaylight-iventory rev.2013-08-19 -> config -> nodes -> node ->table -> flow に移動し、次のようなフローの追加を開始します (プレビュー): http://localhost: 8181/restconf/config .. . { "flow": [ { "id": "1", "match": { "in-port": "2", "ethernet-match": { "ethernet-type": { "type": "0x0800" " } }, "ip-match": { "ip-dscp": "0x2e" } }, "out port": "1", "flow-name": "mod1", "priority": "30000", "tableid": "2" } ] }
actions=output などを設定するサブ項目はありません。アクションが自動的に「ドロップ」に設定されるため、命令「out_port」:「1」の上にそのようなフローを置くたびに無視されます。
YangUI で「アクション」を設定するにはどうすればよいですか?
mininet - OF_IN_packet の合計長を超える OF_packet_data の長さ
6633 ポートを開き、OF パケットをリッスンすることで、java を使用して openflow パケットを解析しています。
一部の openflow PACKET_IN パケットでコードが壊れています。次の画像を参照してください。
mininet を使用してトポロジをシミュレートしています。
ミニネットのバージョン: 2.2.1rc1
Openvswitch バージョン: 2.0.2
以下は、Wireshark キャプチャのスクリーンショットです。
全長 (342) が長さ (170) を超えていることがわかります。
このため、私の Java コードは余分なパケット バイト (不適切なデータ長: 342 のため)、つまり次のパケットからのバイトを解析しているため、解析された次のパケットが破損しています。
170 バイトを読み取った後、解析を停止する必要があります。そして、次のパケットの解析が開始されます。
なぜこれが起こっているのか説明できますか?
sdn - GRE トンネリングを使用した OVS ブリッジ接続
わかりましたので、GRE トンネリングを使用して別々のホストにある 2 つの OVS ブリッジを接続しようとしています。VM は、2 つの OVS ブリッジのそれぞれに接続されています。
問題は、ブリッジに eth0 を追加したくないことと、ブリッジに IP アドレスを与えたくないことです。VM には静的 IP が割り当てられています。
複数のオンライン チュートリアルを使用してみました。しかし、彼ら全員が行うことは、私には役に立たないブリッジなどに eth0 を追加することです。
ubuntu - OpenVSwitch の Vlan 機能を LXD/LXC で使いたい
Vlan
の機能を使いたいOpenVSwitch
。これが私がこれまで行ってきたことです。
この;
trusty -1コンテナーには、これがあります。
私がやりたいことは、trusty-1コンテナーがvport1ブリッジ ポートを使用してタグ付けし、後で将来のケースでそれを操作できるようにすることですが、代わりにこれが起こります。
trusty-1 を起動するたびに、一時ポート (この場合はvethHBNLTA ) が作成されます。
コンテナーtrusty-1が常にvport1を使用するようにするにはどうすればよいですか?
ありがとうございました。
PS: 神が送った LXC IRC の天使が私にそうするように言いました。
そして追加
デバイスの下: 。
だから私はしました。しかし、ネットワーク接続が切れました。コンテナからホストまたは Google に ping できなくなりました。
それで、コンテナの設定をこれに変更しました。
今、私は自分のコンテナを起動することさえできません。エラーログはこれを示しています。
ログには次の行があります。
これは何らかの権限と関係がありますか?
sdn - Mininet、OpenFlow、および OVS の違いを理解する
次の用語を混同しています: OpenFlow
、Open vSwitch
、およびMininet
。両者の関係を理解したい。親切に、誰かがそれぞれをいつ、どのように使用するかを提供できますか?
ありがとうございました。