OVSスイッチを使用してSDN内のエンドノード(ホスト)からデータパケットを送信できます。ここで、OVSスイッチの形成はツリー構造または階層構造に似ており、上位または上位レベルのOVSスイッチのみが通信できますSDNコントローラでは、リーフまたは中間スイッチではありません。SDNの階層型スイッチワーク
答えて
「トップレベル以上」とは、ツリーのルートを意味する場合、答えは - それは依存しています。 SDNでは、コントローラは通常、転送の決定とスイッチへのフローのインストールを行うために、ある時点でスイッチに接続する必要があります。ただし、OVSのような一部のスイッチではフェールモードがあり、スイッチがコントローラに接続されていない場合は、どのように動作するかを選択できます。
- OVSフェールモードが "secure"に設定されている場合、スイッチはフローテーブルの現在の設定に従ってパケットを転送します。パケットがフローと一致しない場合、パケットは廃棄されます。
- OVSフェールモードが「スタンドアロン」に設定されている場合、スイッチはラーニングスイッチを模倣し、スイッチポート間で自動的にパケットを転送します。 OVSの
詳しい情報はモードが( "フェイルモード" で検索)ここで見つけることができます失敗: http://openvswitch.org/support/dist-docs/ovs-vsctl.8.txt
のは、あなたが簡単なトポロジーを持っているとしましょう:
cは c
|
+--s0--+
| |
s1 s2
| |
h1 h2
コントローラはs0にのみ接続されています。 s1とs2はfail-mode = standaloneに設定されています。この場合、c1がs1とs2の間でパケットを転送するようにフローすると、h1とh2は通信できます。一方、s1またはs2のいずれかがfail-mode = secureである場合、h1とh2の間でパケットを転送するためのセキュアスイッチフローテーブルのフローがすでに存在していない限り、h1とh2は実行できませんコミュニケーションをとること。
サイド注:OVS-ofctl使用OVSで手動フローをインストールすることができます。 http://openvswitch.org/support/dist-docs/ovs-ofctl.8.txt
このコマンドを使用すると、フェイルモードを使用する場合に必要なフローをインストールするには、S1とS2上でローカルに使用することができます=安全で以前に接続されたコントローラでフローをプロアクティブにインストールしていませんでした。
- 1. 型階層、コンパイル型チェック
- 2. Eclipse型階層スタックオーバーフロー
- 3. HaskellのProlog型階層
- 4. 型階層との照合
- 5. XMLデータ型の階層は?
- 6. 階層型コネクタの例
- 7. 階層間の列挙型
- 8. LINQの階層型クエリ
- 9. 階層型クラスの設計
- 10. 階層型ネットワークの作成
- 11. メソッドは、階層型のオブジェクトリスト
- 12. 型付き階層型アクセス制御システム
- 13. TreeViewの階層型テンプレートのKeyBinding
- 14. 階層型MySQL資産トラッキングのベストプラクティス
- 15. Oracle階層型クエリの出力形式
- 16. XamDataGrid同じデータ型の階層構造
- 17. sparql複数の型階層を除外
- 18. Googleマップの階層型マップJavaScript API v3
- 19. TreeViewアイテム - コンボ付きの階層型データテンプレート
- 20. 階層型CSVファイルの作成方法
- 21. Eclipseの型階層は常に
- 22. Pythonで階層化テーブルを階層型のjsonに変換する方法は?
- 23. 階層型ユーザタイプに直接選択
- 24. SQL Serverネストセット対階層型パフォーマンス
- 25. クラス階層に列挙型を変換
- 26. 階層型クエリを持つグループ関数
- 27. 階層型Telerik RadGridをExcelにエクスポート
- 28. Pythonでループを持つ階層型マルチインデックステーブル
- 29. 3階層アーキテクチャと2階層アーキテクチャ
- 30. 階層