Oracle® Solaris 11.2 でのネットワークデータリンクの管理

印刷ビューの終了

更新: 2014 年 9 月
 
 

ブリッジングプロトコル

ブリッジネットワークは次のプロトコルを使用します。

  • STP (Spanning Tree Protocol)

    STP はブリッジネットワークで使用されるデフォルトのプロトコルです。ブリッジングでは STP メカニズムを使用して、サブネットワークが使用不可になる可能性のあるネットワークループを回避します。パケットを宛先に転送するには、ブリッジに接続されたすべてのリンク上でブリッジがプロミスキャスモードで待機する必要があります。プロミスキャスモードで待機すると、最大回線速度でパケットが無限に循環してしまう転送ループの発生に対して、ブリッジが脆弱になります。


    Caution

    注意  -  可能なかぎり高いレベルのパフォーマンスが必要な場合は、ブリッジにリンクを構成しないでください。ブリッジングでは、ベースとなるインタフェースをプロミスキャスモードにして、システムのハードウェア層 (NIC)、ドライバ層、およびそのほかの層で実装されている数多くの重要な最適化を無効にする必要があります。このようなパフォーマンス拡張機能が無効になることは、ブリッジングメカニズムでは避けられない結果です。 このようなパフォーマンスの問題は、ブリッジの一部になるように構成されたリンクにのみ影響を与えます。システムのリンクの一部がブリッジされていないために、これらの制約の対象ではないシステムでは、ブリッジを使用できます。


  • TRILL (Transparent Interconnection of Lots of Links)

    Oracle Solaris は、リンクを無効化せずにループを回避する TRILL 保護拡張機能をサポートしています。TRILL は、宛先への複数のパス間のトラフィックを負荷分散するために役立ちます。

STP がループ保護に使用されると、ループ内のいずれかの接続がパケットを転送しないようにすることで、物理的なループが軽減されます。Figure 4–3 は、westminstertower ブリッジ間の物理リンクがパケット転送に使用されないことを示しています。

STP とは異なり、TRILL ではループを回避するために物理リンクがシャットダウンされません。その代わりに、TRILL はネットワーク内の TRILL ノードごとに最短パス情報を計算し、その情報を使用して個々の宛先にパケットを転送します。

dladm create-bridge または dladm modify-bridge コマンドで –P trill オプションを指定すれば、TRILL を使用できます。詳細は、ブリッジの作成ブリッジの保護タイプの変更を参照してください。

STP の詳細は、IEEE 802.1D-1998 を参照してください。TRILL の詳細は、Internet Engineering Task Force (IETF) TRILL draft documents を参照してください。