Go to main content
Oracle® Solaris 11.3 での SAN デバイスとマルチパス化の管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

優先度ベースフロー制御対応 Ethernet アダプタの使用

従来型の Ethernet アダプタは、IEEE 802.3x PAUSE 機能しかサポートしません。優先度ベースフロー制御 (PFC) 対応 Ethernet アダプタでは、IEEE 802.1Qbb/802.3bd 規格をサポートするカードが必要です。たとえば、10G Ethernet を使用している場合は、Intel 10G Ethernet アダプタを使用する必要があります。

PFC 対応 Ethernet アダプタを CEE 対応 DCBX FCoE スイッチに接続した構成により、iSCSI 信号をピア間で転送できます。

次のハードウェアコンポーネントを使用して、FCoE を Oracle Solaris に配備できます。

  • CEE-DCBX FCoE スイッチ

  • PFC 対応 Ethernet アダプタ

次の図は、PFC 対応 Ethernet アダプタを使用した CEE-DCBX FCoE スイッチとの接続を示します。

図 1  PFC 対応 Ethernet アダプタを使用した CEE-DCBX FCoE スイッチとの接続

image:PFC 対応 Ethernet アダプタを使用した CEE-DCBX FCoE スイッチとの接続

優先度ベースフロー制御を使用して CEE-DCBX FCoE スイッチに接続する方法

  1. NIC 上の PFC を有効にし、必要に応じて MTU を設定します。

    次の例では、FCoE ペイロードに対応できるように、NIC MTU が 2500 に設定されています。

    # dladm set-linkprop -p mtu=2500 net10
  2. 優先度ベースフロー制御 (PFC) を設定します。
    1. NIC ドライバファイル /etc/driver/drv/ixgbe.confdcb_mode1 に設定します。
      dcb_mode=1;
    2. update_drv ixgbe または reboot コマンドを実行します。
      # update_drv ixgbe

      または

      # reboot

    ヒント  -  update_drv コマンドが ixgbe モジュールのアップロードに失敗した場合は、Oracle Solaris システムをリブートします。
  3. NIC フロー制御を auto または pfc に設定します。

    auto – IEEE パケットをデフォルトで転送します。ただし、ホストがピアから CEE パケットを受信すると、モードが CEE に自動的に切り替わります。

    • フロー制御を auto に設定するには:
      # dladm set-linkprop -p flowctrl=auto net10
    • フロー制御を pfc に設定するには:
      # dladm set-linkprop -p flowctrl=pfc net10

    注 -  Oracle Solaris FCoE ソフトウェアフレームワークは、ixgbe ドライバのみをサポートします。LLDP および FCoE ソフトウェアスタックは、PFC を有効にしないと動作しません。
  4. NIC 設定の実効値を確認します。
    # dladm show-linkprop -p mtu,flowctrl,ntcs net10
    LINK     PROPERTY        PERM VALUE        EFFECTIVE    DEFAULT   POSSIBLE
    net10    mtu             rw   2500         2500         1500      576-15500
    net10    flowctrl        rw   auto         pfc          no        no,tx,rx,bi,
                                                                      pfc,auto
    net10    ntcs            r-   8            8            0         --