問題タブ [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 投票する
3 に答える
12927 参照

ubuntu - Mininet OVS-Controller を読み込んで実行できません

ホスト ターミナルからミニネットVMに SSH でログインしようとすると、コマンドを使用してミニネットがホストさている VM ターミナル内からでもPermission deniedエラーが表示されます。

次のエラーが表示されます。

それでは、SDN ネットワークを使い続けることはできません。手動で修正する方法と、このエラーが発生する理由を教えてください。

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

c - 仮想マシン環境でカーネルモジュールプログラムのような「openvswitch」をデバッグする方法は?

「openvswitch」のようなプロジェクトに取り組んでいます --- さまざまなネットワーク インターフェイス カードとインターフェイスする Linux カーネル モジュールです。

一部のネットワーク インターフェイス (eth0、eth1 など) をモジュールにバインドすると、インターフェイスから受信したパケットがカーネル モジュールによって処理されます (パケット ヘッダーが変更され、別のバインド インターフェイスからパケットが送信される場合があります)。

仮想マシン環境では、開発作業は簡単にできますが (カーネル空間プログラミングはしばしばマシンをクラッシュさせます)、テスト作業はほとんどできません。特定のパケットを vm の特定のインターフェイスに送信することは困難です。これには簡単な方法はありますか?

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

networking - ポートを OpenFlow ブリッジに追加する方法

現在、Open vSwitch を使用してネットワーク アプリケーションを構築しようとしています。mininet を使用したことがあり、基本的なトポロジーを簡単に作成することができました。mininet を使用せずに複製しようとしたところ、スイッチの構成に問題が発生しました。

ポートをスイッチに追加しようとすると、Open vSwitch ブリッジに正しく追加されているように見えますが、OpenFlow コントローラーには表示されません。Open vSwitch を使用して OpenFlow スイッチにポートを正しく追加するにはどうすればよいですか? これが私がこれまでに試したことです:

$ sudo ifconfig lo:1 10.0.0.1 $ sudo ovs-vsctl add-br switch $ sudo ovs-vsctl add-port switch lo:1 $ sudo ovs-vsctl show 7c625407-3eae-40d1-9dca-94307331790e Bridge switch Port switch Interface switch type: internal Port "lo:1" Interface "lo:1" ovs_version: "1.9.0" $ sudo ovs-ofctl show switch OFPT_FEATURES_REPLY (xid=0x1): dpid:0000566c1450f749 n_tables:255, n_buffers:256 capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ... actions: OUTPUT SET_VLAN_VID SET_VLAN_PCP STRIP_VLAN ... LOCAL(switch): addr:56:6c:14:50:f7:49 config: PORT_DOWN state: LINK_DOWN speed: 100 Mbps now, 100 Mbps max OFPT_GET_CONFIG_REPLY (xid=0x3): frags=normal miss_send_len=0

OpenFlow コントローラーを使用して表示されるようにポートを追加するにはどうすればよいですか?

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

centos - 特定の IP の openVswitch 統合ブリッジから着信パケットをドロップする方法は?

2 つの centos サーバー (KVM) に openvSwitch サーバーをインストールしました。2 つの VM を作成し、openvSwitch を使用してブリッジしました。2 つの VM 間で ping を実行できます。プライベート ネットワークを区別するために VLAN を使用しています。

以下は VM IP VM1 IP : 198.0.0.2 (host1 に常駐) VM2 IP : 198.0.0.3 (host2 に常駐)

VLAN: 1000

以下のリンクの手順に従って openvSwitch を設定しましたが、正常に動作します。 http://openvswitch.org/support/config-cookbooks/vlan-configuration-cookbook/

ここで、いくつかのポートをブロックしたいと思います。VM1 のポート 443、80 への着信トラフィックをブロックしたいと考えています。1 つのオプションは、VM の iptables を変更してトラフィックをポートにドロップすることです。しかし、VM のファイアウォール ルールを変更したくありません。OVS 統合ブリッジ自体からパケットをドロップしたいと考えています。

ありがとう、カルピア

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

openstack - Openstack、neutron、外部ネットワークに ping できない

Icehouse のドキュメントに従って 3 ノード環境をインストールしました。openstack ノードは、CentOS で libvirt を使用して仮想マシンとして構築されています。

http://docs.openstack.org/icehouse/install-guide/install/yum/content/basics-networking-neutron.html

私のネットワーク ノードでは、外部 NIC はドキュメントに従って IP なしで構成されています。(PROMISC="yes")

ただし、ネットワーキングサービスを追加した後。 以下の段階で外部ネットワークに ping を実行できません。

http://docs.openstack.org/icehouse/install-guide/install/yum/content/neutron_initial-networks-verify.html

1) 内部 (ネットワーク ノード上のテナント ルーター ゲートウェイ) -> 外部 (外部ゲートウェイ)

2) 外側 -> 内側

これは私の環境の情報です:

1) コントローラーノード

2) ネットワークノード

どんなヒントでも大歓迎です!

乾杯、

hbseo

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

opendaylight - リンク ステータスを確認するために BFD を有効にする

OpenVswitch は初めてです。リンク ステータスを確認するために BFD を有効にしようとしています。開いている Vswitch で有効にする方法を教えてください。また、BFD を有効にするために変更を加えた後、開いている Vswitch を再構築する必要がありますか?また、その方法は?

ありがとう、パンカイ

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

openvswitch - DPDK Open vSwitch がネットワークにアクセスできない

私は ovs-dpdk パッケージhttps://github.com/01org/dpdk-ovsで遊んでいますが、明確に理解していないことの 1 つは、OVS ブリッジとそれに接続された VM を外部にアクセスさせる方法です。ネットワークに。通常の openvswitch では、vswitch によって作成されたブリッジ デバイスは Linux から「可視」であり、通常のツール (ifconfig、ethtool など) で構成できるため、TAP インターフェイスを作成して vswitch ブリッジ インターフェイスに追加し、ブリッジ インターフェイス IP を割り当てることができます。住所。ただし、ovs-dpdk の場合はそうではありません。ovs-vsctl で作成されたブリッジは、ユーザー空間 Linux では使用できません。少なくとも、ifconfig または「ip link show」では表示されません。

OVS-DPDK がこれを行う別の方法はありますか? うまくいけば、誰かがこの問題に光を当てることができます。ありがとう。

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

openflow - Open Virtual Switch 対応プラットフォーム

複数の仮想化プラットフォームやスイッチングチップセットに移植されていると聞きましたが?仮想化プラットフォームとスイッチング チップセットは、ここで何を意味しますか? それらの違いは何ですか?もう 1 つの質問は、openvswitch をベア メタル スイッチまたはルーターにインストールできますか?つまり、オペレーティング システムを使用せずにハードウェアだけにインストールできるかということです。