問題タブ [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.

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

openflow - 1 つの openflow コントローラーと 2 つの openvswitch を備えたもの

以下のようなネットワークを作成します

すべてのホストには 1 つのネットワーク デバイスがあります

ホスト1 : eno1(192.168.100.101)

host2: openvswitch br1 (192.168.100.102) を eno1 で設定

host3: config openvswitch br1 (192.168.100.103) と eno1

host1 で実行されている Floodlight : 0.0.0.0:6653 でリッスン

ホスト 2 とホスト 3 に ovs コントローラーを設定しないと、ホスト 2/ホスト 3 はホスト 1 に ping でき、ホスト 2 はホスト 3 に ping できます。

host2(/host3) に ovs コントローラーを設定し、host3(/host2) には設定しない場合、host2/host3 は host1 に ping を実行でき、host2 は host3 に ping を実行できます。

ホスト 2 とホスト 3 で ovs コントローラーを設定すると、ホスト 2 はホスト 3 に ping できますが、ホスト 2/ホスト 3 はホスト 1 に ping できません。

host2/host3 で tcpdump を確認した後、icmp データ パケットがすでに eno1 で送信および受信されていることがわかりました。

また、br1 で icmp データ パケットが既に送信され、受信されていないことがわかりました。

どうして??私の設定にエラーがありますか?

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

ubuntu-14.04 - Neutron Openvswitch、接続を失う外部 nic (Profitbricks) を介してブリッジできない

Ubuntu 14.04 の公式 Openstack Juno ガイドに従っています。ここで、トラフィックをブリッジするためにポートを外部 NIC に追加することに固執しました。このインターフェイスの IP を dhcp で取得します (サーバーは Profitbricks の Vserver です)。同じ問題を抱えている人も何人か見つかりましたが、セットアップが異なるため、全員が修正されました。

neutron 構成を変更した後、内部および ex ブリッジを追加し、その後ポートを外部 nic に追加する必要があります。

ポートを設定した後、サーバーへの接続が失われます。だから私は試しました...

これは役に立ちませんでした。次に、インターフェイスを変更し、eth1 を手動に変更し、アドレスを br-ex に変更しましたが、それも役に立ちませんでした...再起動後、eth1 が無意味になり、まだ接続できません。

The Bridge は、インターネット アクセスを元に戻すようにコメントされています。

Openstack は非常に多くの変更を加えたため、古いバージョンのすべてのマニュアルは合法でありながら、依然として間違っているように見えます...ブリッジが eth1 から構成を取得している間に、なぜこのステップでスタックするのかわかりません。

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

network-programming - OVS : ICMPV6 チェックサムの計算方法は?

特定のリクエストに対して OVS で「Router Advertisement」をシミュレートする作業を行ってきました。そのために、チェックサムを除くすべてのフィールドが正しい ICMPv6 pkt を構築しましたが、wireshark はチェックサム部分でエラーを出します。

ICMP6 チェックサムが含まれている必要がありますsrc + dst + icmp_length + next_header が、次のコードは正しく計算されていません。何か不足していますか?助けてくれてありがとう。

0 投票する
2 に答える
1873 参照

openvswitch - DPDK と OVS の統合

DPDKとの統合について質問がありOVSます。DPDKパケットはカーネルをバイパスし、パケットをアプリケーションのユーザー空間に直接渡すのに役立つため、Linux マシンの基本的なパケット スイッチングを強化したい場合に統合する意味はありますかDPDK?OVS

0 投票する
2 に答える
80 参照

c - openvswitch の型をリトル エンディアンに変換する

Open vSwitch 2.4.0 の実装では、次のことが行われています。

次の変数があります。

srcIPaxxx.yyy.zzz.tttと thesrcPortをリトルエンディアンに変換するにはどうすればよいuint16_tですか?

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

openflow - OpenDaylight で宛先 IP アドレスを変更する方法

宛先アドレスを変更して、フローを別の宛先に移動させるにはどうすればよいですか? 私はこのxmlを使用します:

ただし、IP アドレスを変更する代わりに、すべてのパケットを 10.0.0.6 にドロップし、さらにsudo ovs-ofctl -O OpenFlow13 dump-flows br-intaction=drop を表示します。

フローを追加するために参照できる情報源はありますか?これは不完全なようです。