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

印刷ビューの終了

更新: 2014 年 9 月
 
 

ブリッジの作成

Oracle Solaris では、dladm コマンドおよび SMF 機能を使用してブリッジを管理します。インスタンスの障害管理リソース識別子 (FMRI) svc:/network/bridge を使用してブリッジインスタンスを有効化、無効化、およびモニターするには、SMF コマンドを使用します。ブリッジを作成または破棄したり、ブリッジにリンクを割り当てたり、ブリッジからリンクを削除したりするには、dladm を使用します。ブリッジに割り当てられたリンクは、Ethernet タイプ (802.3 および 802.11 メディアを含む) である必要があります。

リンク間にブリッジを作成するには、少なくとも 1 つのブリッジインスタンスを作成する必要があります。各ブリッジインスタンスは個別のものです。ブリッジにはブリッジ間の転送接続は含まれず、リンクは最大で 1 つのブリッジのメンバーです。

dladm create-bridge コマンドは、ブリッジインスタンスを作成し、任意で新しいブリッジに 1 つ以上のネットワークリンクを割り当てます。デフォルトではブリッジインスタンスがシステムに存在しないため、Oracle Solaris はデフォルトでネットワークリンク間にブリッジを作成しません。

ブリッジを作成するには次のコマンドを使用します。

# dladm create-bridge [–P protect] [–p priority] [–d forward-delay] [–l link...] bridge-name
–P protect

保護の方式を指定します。これは、次のいずれかの値に設定する必要があります。

  • stp – STP 保護方式 (デフォルト)

  • trill – TRILL 保護方式

–p priority

IEEE STP 優先順位値を指定して、ネットワーク内のルートブリッジノードを決定します。デフォルト値は 32768 です。有効な値は 0 (もっとも高い優先順位) から 61440 (もっとも低い優先順位) で、4096 ずつ増分します。

–d forward-delay

ブリッジの STP 転送遅延パラメータを指定します。作成されたブリッジがルートノードである場合、ポートが有効になっていると、ネットワーク内のすべてのブリッジがこのタイマーを使用してリンク状態を順序付けます。デフォルト値は 15 秒有効な値は 4 秒から 30 秒までです。

–l link

ブリッジにリンクを追加します。指定されたリンクのいずれかを追加できない場合、コマンドは失敗し、ブリッジは作成されません。

bridge-name は任意の文字列であり、正当な SMF サービスインスタンス名である必要があります。この名前は、エスケープシーケンスが含まれない FMRI コンポーネントです。つまり、空白、ASCII 制御文字、および次の文字が存在してはいけません:

; / ? : @ & = + $ , % < > # "

default という名前と SUNW 文字列で始まるすべての名前は、予約されています。末尾に数字が付く名前は、デバッグに使用する可観測性デバイスを作成するために予約されています。可観測性デバイスが使用されるため、正当なブリッジインスタンス名は、正当な dlpi 名となるようにさらに制限されます。この名前は、英字または下線文字で開始および終了する必要があります。名前の残りの部分には、英数字と下線文字を含めることができます。

ブリッジ作成のオプションの詳細は、dladm(1M) のマニュアルページで dladm create-bridge コマンドの説明を参照してください。

使用例 4-1  ブリッジの作成

次の例は、net0net1 リンクを接続して、brooklyn ブリッジを作成する方法を示しています。

# dladm create-bridge -P stp -d 12 -l net0 -l net1 brooklyn
# dladm show-bridge
BRIDGE       PROTECT ADDRESS           PRIORITY DESROOT
goldengate   stp     32768/8:0:20:bf:f 32768    8192/0:d0:0:76:14:38
brooklyn     stp     32768/8:0:20:e5:8 32768    8192/0:d0:0:76:14:38

次の例は、net0net1 リンクを接続して、westminister ブリッジを作成する方法を示しています。

# dladm create-bridge -P trill -l net0 -l net1 westminister
# dladm show-bridge
BRIDGE       PROTECT ADDRESS           PRIORITY DESROOT
goldengate   stp     32768/8:0:20:bf:f 32768    8192/0:d0:0:76:14:38
westminister trill   32768/8:0:20:e5:8 32768    8192/0:d0:0:76:14:38