問題タブ [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.
openstack - openvswitch を使用して外部ブリッジへのポートを削除する
このドキュメントを使用してopenstack構成をセットアップしていました: http://docs.openstack.org/juno/install-guide/install/apt/openstack-install-guide-apt-juno.pdf そして72ページにたどり着きましたこれをする:
しかし、間違った INTERFACE_NAME を入れたので、その間違いを修正する必要があります (これは実際のインターフェースですが、間違ったものです。そこに別のものを入れることになっていました)。
しかし、私はそれを元に戻すのに苦労しています。
私は試した:
しかし、 /etc/openvswitch/conf.db (またはそのようなもの) が読み取り専用であることがわかります
私はそれから試しました
しかし、ポートを削除することはできず、ブリッジ全体 (またはそのようなもの) を削除する必要があると表示されます。これは私にとって奇妙なことですが、そのコマンドは橋を削除すると思っていました...
間違って作成したポートを削除する正しい方法を知っている人はいますか?
編集:そして、私はそれをすべてルートとして試しました。
EDIT2:練習用マシンで同じことを試し、同じエラーを発生させてから、次のように修正しました:
それは機能し、読み取り専用のナンセンスではなかったので、本当にわかりません。助言がありますか?
linux - insmod エラー: 未知のシンボル ipv6_ext_hdr
カーネルで使用してカーネル モジュールを挿入すると、エラーが発生しinsmod data/linux/openvswitch.ko
ます。エラー表示は以下の通りです。
の出力dmesg | tail
は次のとおりです。
誰かそれについて何か知っていますか?
私のカーネルは次のとおりです。
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 はいくつのフロー テーブル エントリを許可できますか?
ありがとうございました!
c++ - 関数の前の引数にはどのような意味がありますか?
OVS のソース コードを見ていると、今まで見たことのない非常に奇妙なコードが見つかりました。
https://github.com/openvswitch/ovs/blob/master/lib/ovs-rcu.h
多引数 sizeof の意味は検索でわかりました
2 つの引数で sizeof 演算子を呼び出すのはなぜですか? http://www.vxdev.com/docs/vx55man/diab5.0ppc/c-additi.htm#3001432
FUNCTION の戻り値が int で、ARG の型が char の場合、マクロはこの形式になります。
ovsrcu_postpone__ メソッドの前の 2 つの引数の役割をキャッチできません。
docker - Mesos、Docker、および GRE トンネリング
コンテナー ソリューションとして docker を使用して Mesos Cluster を実行しています。ホスト全体でGREトンネリングとVLANを使用して、DockerでOpen vSwitchを試しました。Mesos でこの VLAN セットアップを使用しようとしています - まだ WIP です。
今、私の疑問は
Linux ブリッジで GRE トンネリングを使用することは可能ですか? Open vSwitch を使用せずに docker0 ブリッジ自体でセットアップを使用できるようにします。
GRE トンネリングが可能である場合、VLAN の可能性は何ですか。docker0 ブリッジの特定の VLAN で起動するように docker を構成できます。
Open vSwitch が上記の 2 つの唯一の解決策である場合 - docker0 ブリッジのように、docker が強制終了された後、作成されたポートは自動的に破棄されません。これに関するアイデアはありますか?
事前にどうもありがとうございました。
karaf - Opendaylight (odl) ovs-vsctl が見つからないというエラー
私はこのチュートリアルに従っています: https://wiki.opendaylight.org/view/Getting_started
karafを使用してopendaylightで次のコードを使用しようとしています
しかし、コマンドウィンドウは言うCommand not found: ovs-vsctl
必要なライブラリをすべてインストールし、ローカル ホスト サーバー ( http://localhost:8181/dlux/index.html
) は正常に動作しています。しかし、どういうわけか odl は ovs を見つけることができません。
誰がエラーを教えてもらえますか?私は勝利8を実行しています。ありがとう
python - MPLS ヘッダーがプッシュされた後、ovs スイッチ (バージョン 2.3.1) からパケットが転送されないのはなぜですか?
mpls ラベルをプッシュおよびポップする ryu アプリを作成しています。ovs (バージョン 2.3.1) スイッチ s1 のフロー エントリを次に示します。
フローエントリが一致してもパケットが転送されない理由は誰でも知っています。Wireshark を開いて s1-eth2 を参照して mpls ヘッダーをチェックすると、mpls ヘッダーまたは ethertype = 0x8847 のパケットが検出されないことが原因です。
s1-eth2 で確認できるパケットは、ICMPv6 (ルーター要請メッセージ)、DHCP、および MDNS のみです。それらのいずれも、ホスト 1 から h2 に送信している ping とは関係ありません。私のトポロジ:h1-s1-s2-h2
私のコードにはバグがありますか、それとも ovs または openflow_v1.4 ryu のバグですか?
ありがとう。