ここからサイト内共通メニューです。
サイト内共通メニューを読み飛ばす。
サイト内共通メニューここまで。
2002年6月6日現在

AFT(Adapter Fault Tolerance)機能動作確認結果

ディストリビューション

Miracle Linux Standard Edition Version2.0



      本ページの内容は、限られた評価環境における検証結果に基づいた動作確認情報です。
      ページ内の情報をご活用いただく前に予め「ご利用にあたっての注意事項」をご覧ください。


      なお、ハードウェアの導入・購入に関するご相談はこちらからお問い合わせ下さい。

AFT機能を有効にするために、Miracle Linux Standard Edition Version2.0 をインストール後に、Intel(R)社のWebよりDownloadしたドライバをmakeして、評価を実施しました。
AFT(Adapter Fault Tolerance)機能の説明については、こちらを参照してください。


本ページはPDFファイルを含んでいます。
PDFファイルをご覧頂くために、Get Acrobat Reader
ボタンよりダウンロードしてご覧ください。

評価対象NIC / ハードウェア構成 / SW構成 / 設定方法 / 確認項目 



評価対象NIC

 

No.

機器名称

型番

1

100BASE-TX(Dual)接続ボード

N8104-80

2

100BASE-TX接続ボード

N8104-85

3

1000BASE-SX接続ボード

N8104-84

4

1000BASE-T接続ボード

N8104-90

5

1000BASE-T接続ボード

N8104-103

                                  


ハードウェア構成

構成1

Express5800/110Ef



onboard NIC

・・・

eth0:未使用

N8104-80

・・・

eth1:Primary

N8104-80

・・・

eth2:Secondary



構成2

Express5800/110Ef



onboard NIC

・・・

eth0:未使用

N8104-85

・・・

eth1:Primary

N8104-85

・・・

eth2:Secondary

     

構成3

Express5800/110Ef



onboard NIC

・・・

eth0:未使用

N8104-84

・・・

eth1:Primary

N8104-84

・・・

eth2:Secondary

 

 

構成4

Express5800/110Ef



onboard NIC

・・・

eth0:未使用

N8104-90

・・・

eth1:Primary

N8104-90

・・・

eth2:Secondary




構成5

Express5800/110Ef



onboard NIC

・・・

eth0:未使用

N8104-103

・・・

eth1:Primary

N8104-103

・・・

eth2:Secondary



SW構成

  • Miracle Linux Standard Edition Version2.0

  • e100 ドライバ(ver. 2.0.30) *1

  • e1000 ドライバ(ver. 4.2.17) *1

  • ans ドライバ(ver 1.7.17) *2

  • iANS パッケージ(ver 1.7.17) *1

*1 Intel(R)社の Web(2002.6.4現在) より Download

   URL:http://appsr.intel.com/scripts-df/Detail_Desc.asp?ProductID=415&DwnldID=2895
(iANSパッケージ:iANS-1.7.17.tar.gz)

   URL:http://appsr.intel.com/scripts-df/Detail_Desc.asp?ProductID=415&DwnldID=2897
(e1000ドライバ:e1000-4.2.17.tar.gz)

   URL:http://appsr.intel.com/scripts-df/Detail_Desc.asp?ProductID=416&DwnldID=2896
(e100ドライバ:e100-2.0.30.tar.gz)

*2 iANS パッケージに含まれる



設定方法

  詳細は上記URLのReadme を参照ください。

  1. Intel(R)社のWEB(上記を参照)より以下をDownloadする
    N8104-80(100BASE-TX) N8104-85(100BASE-TX)の場合
    - iANS パッケージ:iANS-1.7.17.tar.gz
    - e100 ドライバ:e100-2.0.30.tar.gz

    N8104-84(1000BASE-SX) N8104-90(1000BASE-T) N8104-103(1000BASE-T)の場合
    - iANS パッケージ:iANS-1.7.17.tar.gz
    - e1000 ドライバ:e1000-4.2.17.tar.gz

  2. 使用するNICに必要なドライバを展開する
    N8104-80(100BASE-TX) N8104-85(100BASE-TX)の場合
     #tar xvzf e100-2.0.30.tar.gz

    N8104-84(1000BASE-SX) N8104-90(1000BASE-T) N8104-103(1000BASE-T)の場合
     #tar xvzf e1000-4.2.17.tar.gz

  3. すでにインストールされているドライバをrenameする


  4. 2.で作成されたディレクトリのsrc ディレクトリに移動しドライバをmakeする
    N8104-80(100BASE-TX) N8104-85(100BASE-TX)の場合
     #cd e100-2.0.30/src
     #make install

    N8104-84(1000BASE-SX) N8104-90(1000BASE-T) N8104-103(1000BASE-T)の場合
     #cd e1000-4.2.17/src
     #make install

  5. ダウンロードしてきたiANS パッケージを展開し、インストールする
     #tar xvzf iANS-1.7.17.tar.gz
     #cd ians-1.7.17/src
     #make install

  6. 起動しているネットワークデバイスをすべてダウンさせる
    #ifconfig eth(0,1,2...) down

  7. ians モジュールを組み込む
     #insmod ians

  8. AFTの設定を行なう
    - team の作成
     #ianscfg -a -t <team_name> -M AFT

    ex)team_name 「AFTteam」を作成する場合
     #ianscfg -a -t AFTteam -M AFT

    - team のモードの設定
     #ianscfg -C -t <team_name> -M AFT

    ex)team_name 「AFTteam」を作成する場合
     #ianscfg -C -t AFTteam -M AFT

    - team を構成するアダプタの設定
     #ianscfg -a -t <team_name> -m <ethxxx> -p <primary/secondary>

    ex)team_name 「AFTteam」をeth1をプライマリ、eth2をセカンダリで構成する場合
     #ianscfg -a -t AFTteam -m eth1 -p primary
     #ianscfg -a -t AFTteam -m eth2 -p secondary
          
    - virtual adapter の作成
     #ianscfg -a -t <team_name> -v <vadapter_name>

    ex)team_name 「AFTteam」のvadapter_nameを「aftadat」に設定する場合
     #ianscfg -a -t AFTteam -v aftadat

    - team をアクティブにする
     #ianscfg -c <team_name>

    ex)team_name 「AFTteam」をアクティブにする場合
     #ianscfg -c AFTteam

    - virtual adapter の設定を行なう
     #ifconfig <vadapter_name> <IPアドレス> netmask <netmask>

    ex)vadapter_nameが「aftadat」の設定を行なう場合
     #ifconfig aftadat <IPアドレス> netmask <netmask>

    - 設定の確認
     #ianscfg -s


確認項目

  • 正常時に /etc/rc.d/init.d/ans status を実行し、正常に情報が取れているかを確認しました

  • eth1(Primary)のネットワークケーブルを抜くことにより、異常状態を起こし、 以下のメッセージが表示されることを確認しました
    N8104-80(100BASE-TX) N8104-85(100BASE-TX)の場合
    e100:eth1 NIC Link is Down>
    ANS: Adapter (eth1) is deactivated.
    ANS: Adapter (eth2) does not sense any probes.
    ANS: Current Primary Adapter (eth1) is switching over.
    ANS: Preferred secondary Adapter eth2 takes over.

    N8104-84(1000BASE-SX) N8104-90(1000BASE-T) N8104-103(1000BASE-T)の場合
    e1000:eth1 NIC Link is Down>
    ANS: Adapter (eth1) is deactivated.
    ANS: Adapter (eth2) does not sense any probes.
    ANS: Current Primary Adapter (eth1) is switching over.
    ANS: Preferred secondary Adapter eth2 takes over.

  • 異常状態時に /etc/rc.d/init.d/ans status で以下を確認しました
    ・eth1 の LINK_STATUSがダウンになっていること
    ・Primary が eth1 から eth2 に切り替わっていること

  • 異常状態から、eth1にネットワークケーブルを挿し、正常状態に戻し、 以下のメッセージが表示されることを確認しました
    N8104-80(100BASE-TX) N8104-85(100BASE-TX)の場合
    e100: eth1 NIC Link is Up 100Mbps Full duplex
    ANS: Adapter (eth1) rejoined.
    ANS: Preferred primary Adapter (eth1) detected.
    ANS: Current Primary adapter (eth2) is switching over.
    ANS: Preferred primary Adapter eth1 takes over.

    N8104-84(1000BASE-SX) N8104-90(1000BASE-T) N8104-103(1000BASE-T)の場合
    e1000: eth1 NIC Link is Up 1000Mbps Full duplex
    ANS: Adapter (eth1) rejoined.
    ANS: Preferred primary Adapter (eth1) detected.
    ANS: Current Primary adapter (eth2) is switching over.
    ANS: Preferred primary Adapter eth1 takes over.

  • 異常状態から、正常状態に戻したあとに、/etc/rc.d/init.d/ans status で以下を確認しました
    ・eth1 のLINK_STATUSがアップしていること
    ・Primary が eth2 から eth1 に切り替わっていること

戻る ↑UP
Copyright NEC Corporation. 1994- All rights reserved.