pf_stat(1M) ユーティリティーや nf_stat ユーティリティーを使用すると、指定された SunFDDI インタフェースの蓄積されている統計情報が表示されます。これらのコマンドは、スーパーユーザーで実行する必要があります。一般的な形式は以下のとおりです。
# <basedir>/pf_stat [-m] pf<inst> [<interval>] [<count>]
pf<inst> は、SunFDDI インタフェースを指定します。
<interval> は、問い合わせ間隔です (秒単位)。
<count> は、合計問い合わせ回数です。
pf_stat ユーティリティーでは、SMT (ステーション管理) バージョン 7.3 に準拠した列見出しを使用して情報が表示されます。見出しは、以下の点が SMT バージョン 5.1 および 4.2 の見出しと異なります。
ECM (エンティティー調整管理) 見出しは、5.1 の MIM 見出しに対応します。
SMT バージョン 4.2 では、RMT (リング管理) 見出しに analog がありません。SunFDDI をバージョン 4.2 で使用する場合は、pf_stat の RMT 見出しの下に表示されるデータを無視してください。
-m オプションを指定せずに pf_stat コマンドを入力すると、ローカルインタフェース pf<inst> から取得された統計情報が表示されます。
たとえば、インタフェース pf0 の蓄積された統計情報を表示するには、以下のように入力します。
# <basedir>/pf_stat pf0 Ring ECM RMT PCMS Ring_OP XmitP RecvP UP IN RING_OP ACTIVE c 16fde 1862d
interval (問い合わせ間隔) と count (合計問い合わせ回数) を指定することによって、インタフェースを動的に監視することができます (アクティブモニター)。この方法では、現在の状態と前回の状態の差分が表示されます。最短間隔は 1 秒で、蓄積された統計情報は、問い合わせ 10 回ごとに表示されます。
たとえば、インタフェース pf0 を 60 秒ごとに 3 分間監視するには (合計 3 回の問い合わせ)、以下のように入力します。
# <basedir>/pf_stat pf0 60 3 Ring ECM RMT PCMS Ring_OP XmitP RecvP UP IN RING_OP ACTIVE c 131a0 131aa UP IN RING_OP ACTIVE 0 0 0 UP IN RING_OP ACTIVE 0 1 1
-m オプションを指定せずに pf_stat ユーティリティーを実行すると、さまざまな SMT 状態のマシンや、ローカルステーションが接続されているネットワークに関する情報が表示されます。
リング状態 (Ring Status) は、FDDI ネットワークへの物理接続の現在の状態を示します。pf_stat では、Ring 見出しの下に以下のいずれかの状態が返されます。
UP - SunFDDI インタフェースは、動作中のネットワークに物理的に接続されています。
DOWN - SunFDDI インタフェースが接続されていないか、動作していないネットワークに接続されています。
ECM (Entity Coordination Management) は、エンティティー調整管理状態のマシンの現在の状態を示します。エンティティー調整管理状態のマシンでは、以下の機能や設備が制御されます。
媒体の利用度
トレース
パステスト
光バイパス (オプション)
ホールドポリシー (オプション)
表 2-1 に、pf_stat によって ECM 見出しの下に返される状態を示します。
表 2-1 ECM 見出しの下の pf_stat の状態
状態 |
意味 |
---|---|
OUT |
ECM は動作中ではなく、接続要求を待っています (初期状態)。 |
IN |
ECM は動作中です (正常な接続要求後の通常の状態)。 |
TRACE |
ECM は適切なエンティティーにトレース要求を伝達中です。 |
LEAVE |
ECM はステーションがリングから切り離される前に接続をすべて終了中です。 |
PATH_TEST |
ECM はトレースが完了し、パステスト状態に移行中です。 |
INSERT |
ECM は、ステーションがリングに追加されることを示す要求を光バイパススイッチに送信中です。この処理によってスイッチが解放されます。 |
CHECK |
ECM は、ネットワークからシンボルが受信されていることを検証中です。 |
DEINSERT |
ECM は、ステーションがリングから切り離されることを示す要求を、光バイパススイッチに送信中です。この処理によってスイッチが始動されます。 |
RMT (Ring Management) は、リング管理状態のマシンの現在の状態を示します。リング管理状態のマシンでは、以下の機能が制御されます。
MAC の利用度
重複するアドレスの検出と解決
スタックビーコンの識別とトレースの開始
表 2-2 に、pf_stat によって RMT 見出しの下に返される状態を示します。
表 2-2 RMT 見出しの下の pf_stat の状態
状態 |
意味 |
---|---|
ISOLATED |
RMT は動作していません (初期状態)。 |
NON_OP |
RMT は動作可能なリングを待っています。 |
RING_OP |
RMT は正常に動作しています。 |
DETECT |
RMT は重複するアドレスを確認中です (初期化中の一時的な状態)。 |
NON_OP_DUP |
RMT はアドレスの重複を検出し、回復を開始しています。この状態ではリングは動作不能です。 |
RING_OP_DUP |
RMT は、MAC アドレスの重複を検出し、エラーのフラグを設定しました。この状態ではリングは動作可能です。 |
DIRECTED |
RMT は、ビーコンの時間が超過し、回復を開始する前にダイレクトビーコンのストリームを転送中です。 |
TRACE |
RMT は、スタックビーコンの回復のためにトレースを開始しました。 |
PCM (Phisycal Connection Management) は、物理接続管理状態のマシンの現在の状態を示します。物理接続管理状態のマシンでは、以下の機能が制御されます。
接続の初期化
保守サポート
この見出しは、管理されているポートの種類に応じて、以下のように変更されます。
PCMS: シングルアタッチステーション、S ポート
PCMA: デュアルアタッチステーション、A ポート
PCMB: デュアルアタッチステーション、B ポート
表 2-3 に、pf_stat によって PCM 見出しの下に返される状態を示します。
表 2-3 PCM 見出しの下の pf_stat の状態
状態 |
意味 |
---|---|
OFF |
PCM は動作中ではありません (初期状態)。 |
BREAK |
PCM は接続同期化フェーズを開始しています。 |
CONNECT |
PCM は、接続の終端を同期中です。 |
NEXT |
PCM は、SIGNAL 状態に移行する前に PDU を転送中です。 |
SIGNAL |
PCM は、NEXT 状態の後、信号ビット (情報) を転送および受信中です。 |
JOIN |
同期接続シーケンスの最初の状態です。 |
VERIFY |
同期接続シーケンスの 2 番目の状態です。 |
ACTIVE |
ポートがトークンパスに正常に組み込まれたことを示す最後の状態です。 |
TRACE |
PCM は、TRACE 状態を実行中です。 |
接続の完全な同期化と、ポートのトークンパスへの組み込みまでの PCM の各状態の通常の流れを、図 2-1 に示します。問い合わせの最短間隔は 1 秒です。1 秒は、PCM 状態の完全なシーケンスの取得と表示には長すぎる場合があります。
Ring_OP は、受信された Ring_OP (リング動作可能) 信号の数を示します。この信号は、ステーションが動作可能なネットワークに組み込まれたときに生成されます。
interval および count を指定せずに pf_stat を実行した場合は、インタフェースが有効になってから転送された合計パケット数が表示されます。interval および count を指定して pf_stat を実行した場合は、最後の問い合わせ以降に転送されたパケット数が表示されます。
interval および count を指定せずに pf_stat を実行した場合は、インタフェースが有効になってから受信された合計パケット数が表示されます。interval および count を指定して pf_stat を実行した場合は、最後の問い合わせ以降に受信されたパケット数が表示されます。
以下の出力は、以下のコマンドを使用して、シングルアタッチのステーションから取得したものです。FDDI ケーブルを SunFDDI カードから切り離し、再接続することによって疑似的な障害状態が一時的に生成されています。
# <basedir>/pf_stat pf0 1 20 Ring ECM RMT PCMS Ring_OP XmitP RecvP UP IN RING_OP ACTIVE 2 26 1d UP IN RING_OP ACTIVE 0 0 0 UP IN RING_OP ACTIVE 0 0 0 UP IN RING_OP ACTIVE 0 0 0 DOWN IN ISOLATED CONNECT 0 1 1 DOWN IN ISOLATED CONNECT 0 0 0 DOWN IN ISOLATED NEXT 0 0 0 UP IN RING_OP ACTIVE 1 0 0 UP IN RING_OP ACTIVE 0 1 1 Ring ECM RMT PCMS Ring_OP XmitP RecvP UP IN RING_OP ACTIVE 3 29 20 UP IN RING_OP ACTIVE 0 0 0 UP IN RING_OP ACTIVE 0 1 1 UP IN RING_OP ACTIVE 0 0 0 UP IN RING_OP ACTIVE 0 0 0 UP IN RING_OP ACTIVE 0 0 0 UP IN RING_OP ACTIVE 0 0 0 UP IN RING_OP ACTIVE 0 0 0 UP IN RING_OP ACTIVE 0 0 0 UP IN RING_OP ACTIVE 0 1 1
この例では、以下の事項を示しています。
蓄積された統計情報は、問い合わせ 10 回ごとに自動的に表示されます。
Ring=DOWN と RMT=ISOLATED の組み合わせは、ステーションがネットワークから切り離されていることを示します。
最短間隔 1 秒は、パスの再確立フェーズ中の PCM 状態の完全なシーケンスの取得と表示には長すぎます。
パスの再確立時に Ring_OP 信号が受信されています。この信号は、リングが動作可能であることを示します。
SunFDDI カードにあるリンク状態指示子は、以下のイベントシーケンスを示します。
緑 (接続されている) -> オレンジ色 (切り離されている) ->緑 (接続されている)
-m オプションを指定して pf_stat コマンドまたは nf_stat コマンドを使用すると、ローカルインタフェース pf<inst> に接続された隣接するステーションと、ネットワークから受信されたフレームに関する情報が表示されます。
たとえば、インタフェース pf0 に接続された隣接するステーションに関する情報を表示するには、以下のように入力します。
# <basedir>/pf_stat -m pf0 PhyS Frame Error Lost SA UNA DNA M b43eb2 0 3 <MACアドレス1> <MACアドレス2> <MACアドレス3>
interval (秒単位の問い合わせ間隔) と count (合計問い合わせ回数) を指定することによって、隣接するステーションを動的に監視することができます (アクティブモニター)。最短間隔は 1 秒で、蓄積された統計情報は、問い合わせ 10 回ごとに表示されます。
たとえば、pf0 に接続された隣接するステーションを 10 秒ごとに 1 分間監視する場合は (合計 6 回の問い合わせ)、以下のように入力します。
# <basedir>/pf_stat -m pf0 10 6 PhyS Frame Error Lost SA UNA DNA M c460a6d 0 3 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 27224 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 27227 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 27220 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 2722e 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 27223 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3>
-m オプションを指定して pf_stat ユーティリティーを実行すると、ローカルインタフェース pf<inst> に接続されたステーションに関する情報が表示されます。
Phy は、FDDI ネットワークへの物理接続のタイプを示します。この見出しは、管理されているポートの種類に応じて、以下のように変更されます。
PhyS: シングルアタッチステーション、ポート S
PhyA: デュアルアタッチステーション、ポート A
PhyB: デュアルアタッチステーション、ポート B
pf_stat では、Phy 見出しの下に以下のいずれかの状態が返されます。
表 2-4 PHY 見出しの下の pf_stat の状態
状態 |
意味 |
---|---|
NONE |
ポートは切り離されています。 |
M |
ポートは端末集配信装置 (コンセントレータ) のポート M に接続されています。 |
S |
ポートは、シングルアタッチステーションのポート S に接続されています。 |
A |
ポートは、デュアルアタッチステーションのポート A に接続されています。 |
B |
ポートは、デュアルアタッチステーションのポート B に接続されています。 |
interval および count を指定せずに pf_stat や nf_stat を実行した場合は、インタフェースが有効になってから受信された合計 SMT フレーム数が表示されます。interval および count を指定して pf_stat や nf_stat を実行した場合は、最後の問い合わせ以降に受信された SMT フレーム数が表示されます。
SMT フレームに関するより詳細な情報は、pf_smtmon(1M) ユーティリティーまたは nf_smtmon(1M) ユーティリティーを使用して取得することができます。これらのユーティリティーについては、「SMT フレームの監視」を参照してください。
interval および count を指定せずに pf_stat や nf_stat を実行した場合は、インタフェースが有効になってから受信された合計エラーフレーム数が表示されます。interval および count を指定して pf_stat や nf_stat を実行した場合は、最後の問い合わせ以降に受信されたエラーフレーム数が表示されます。エラーフレームは、E (エラー) ビットが設定され、その E ビットがローカルステーションで初めて検出された SMT フレームです。このフレームは、エラーの原因の場所は示しません。エラーフレームが頻繁に発生する場合は、汚れ (光ファイバ) や電気的な干渉 (UTP) など、ネットワーク上にノイズの問題がある可能性があります。
interval および count を指定せずに pf_stat または nf_stat を実行した場合は、インタフェースが有効になってから受信された合計消失フレーム数が表示されます。interval および count を指定して pf_stat または nf_stat を実行した場合は、最後の問い合わせ以降に受信された消失フレーム数が表示されます。消失フレームは、ローカルステーションで受信が異常終了した SMT フレームです。このフレームは、エラーの原因の場所は示しません。消失フレームが多い場合は、汚れ (光ファイバ) や電気的な干渉 (UTP) など、ネットワーク上にノイズの問題がある可能性があります。
ローカルステーションの MAC アドレスが表示されます。
リングで、ローカルステーションから上位に接続された、隣接するステーションの MAC アドレスが表示されます。
リングで、ローカルステーションから下位に接続された、隣接するステーションの MAC アドレスが表示されます。
以下の出力は、以下のコマンドを使用して、シングルアタッチのステーションから取得したものです。FDDI ケーブルを SunFDDI カードから切り離し、再接続することによって疑似的な障害状態が一時的に生成されています。
# <basedir>/pf_stat -m pf0 1 20 PhyS Frame Error Lost SA UNA DNA M c45d5463 1 1b <MACアドレス1> <MACアドレス2> <MACアドレス3> M 27437 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 27427 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 27435 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> NONE 182f1 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> NONE 0 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> NONE 0 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M d432 0 7 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 2707e 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> PhyS Frame Error Lost SA UNA DNA M c46e5ce7 1 22 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 27228 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 27230 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 27227 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 2722e 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 2722c 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 27228 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 27231 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 2722b 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3> M 27227 0 0 <MACアドレス1> <MACアドレス2> <MACアドレス3>
この例では、以下の事項を示しています。
蓄積された統計情報は、問い合わせ 10 回ごとに自動的に表示されます。
PhyS=NONE とフレームアクティビティの消失の組み合わせは、ステーションがネットワークから切り離されていることを示します。