RHEL 5複合ポートバインディング

RHEL 5複合ポートバインディング

RHEL 5のドキュメントでは、さまざまな方法でポートペアをバインドする方法をよく紹介します。

私が働いているOracleチームは、これよりも複雑なことを望んでいます。彼らはアクティブな債券ペアが欲しい。第三インターフェイスはパッシブバックアップとして準備されます。

このレベルの複雑さを組み合わせた人はいますか?

私は層が付いている接着剤の構成を試みることを考慮しました。 bondeth0 を eth0 と eth2 を組み合わせたアクティブなペアで構成し、bondeth0 がアクティブで eth1 が手動である bondeth1 を作成できますか?

だから、

  • eth0 + eth2 = bondeth0、アクティブペアで構成されます。
  • bondeth0 + eth1 = bondeth1、アクティブ/手動で構成されます。

誰もこれを試したことがありますか?

編集:ここに詳細な説明があります。これは、Oracle 11g RAC / RDBMSクラスタ内の2つのホストです。 eth0 は、2 つのホスト間の非ルーティング管理接続です。 eth1 と eth3 を各ホストから対応するスイッチに送信します。 eth2 はホストから別のホストに切り替えられます。これにより、単一のネットワーク障害が原因でホストがハングしないようになります。おおよその図は次のとおりです。

 __________ eth1           ____________
 | Host 1 |================| Switch 1 |
 |________| eth3           |__________|
eth2 |   |                      |
     |   |                      |
     |    \-eth0--------eth0-   |
     |                       \  |
     |                       |  | eth2
 ____________         eth3 __|_______
 | Switch 2 |==============| Host 2 |
 |__________|         eth1 |________|

eth0について心配する必要はありません。うまくいきます。これRHELドキュメント良い結束の基本を扱います。たくさん はい~のボンディング利用可能。私も素晴らしいものを見つけました。6つのバインディングモードの説明

私が知る必要があるのは、2つを組み合わせる方法です。モデル通り過ぎる3つのポート

ベストアンサー1

結束ができないので、できません。

すべきことは、Mode 4各スイッチにボンディングする3つのポートを設定し、ad_select=countボンディングオプションを使用することです。

各スイッチは別々の集約者IDをネゴシエートし、一度に1つの集約者しか使用できないため、特定のLinuxシステムに入って来るすべてのトラフィックは1つのスイッチを通過します。

これにより、1つのインテグレータに2つのケーブルがあり、1つのインテグレータに1つのケーブルを持つ「不均一な」接続が提供され、「メイン」スイッチと「セカンダリ」スイッチのアイデアを得ることができます。プライマリアグリゲートは常に選択されますが、プライマリアグリゲートが失敗すると、セカンダリアグリゲートが自動的に起動します。

専用のOracle RAC制御トラフィックも必要です。最後のポート(eth3)がこの目的に使用されます。 (注:Oracleがクロスオーバーの使用をサポートしているかどうかはわかりません。お客様の要件から逸脱しただけです。)

ネットワーク図

Poスイッチの表現PortChannelまたはLACPバインディングを確認してください。

.-------------.    .-------------.
|   Switch 1  |    |   Switch 2  |
|-------------|    |-------------|
| Po1  | Po2  |    | Po1  | Po2  |
'-=--=-+-=--=-'    '-=--=-+-=--=-'
  |  |   |  |        |      |   
  |  |   |  '-----,  |      |   
  |  |   '-----,  |  |      |   
  |  |         |  |  |      |   
  |  |   ,-----------'      |   
  |  |   |  ,-------------- | -,
  |  |   |  |  |  |         |  |
  |  |   |  |  |  '-----,   |  |
  |  |   |  |  '-----,  |   |  |
  |  |   |  |        |  |   |  |
 .=--=---=--=.      .=--=---=--=.
 |e0|e1|e2|e3|      |e0|e1|e2|e3|
 +--+--+--+--+      +--+--+--+--+
 |   bond0   |      |   bond0   |
 |-----------|      |-----------|
 |  Host 1   |      |  Host 2   |
 '-----------'      '-----------'

それとも別の角度から考えてみてください。

Host 1 eth0 = bond0 ---- Switch1 Po1
Host 1 eth1 = bond0 ---- Switch1 Po1
Host 1 eth2 = bond0 ---- Switch2 Po1
Host 1 eth3 ------------ Host 2 eth3

Host 2 eth0 = bond0 ---- Switch1 Po2
Host 2 eth1 = bond0 ---- Switch1 Po2
Host 2 eth2 = bond0 ---- Switch2 Po2
Host 2 eth3 ------------ Host 1 eth3

各バインディングの構成BONDING_OPTS="miimon=100 mode=4 ad_select=count"

すべての外部トラフィックがゲートウェイを通過する場合は、ロードバランシングのボンディングxmit_hash_policy=layer2+3オプションを追加し、スイッチのPortChannelインターフェイスでレイヤ3ロードバランシングを設定します。

おすすめ記事