こんにちはAMAです!
今回は、ネットワーク障害が発生した場合にどのような手順で切り分け、
解決までどのように進めていくか解説をしていきたいと思います。
現場で発生した事例を元に解説していきます。
目次
障害対応時に確認するべきコマンド
勤めている現場でどういった製品を扱っているのかを知る必要があります。
例えばCisco製、Allied製、NEC製など、多くのメーカーからNW製品が販売されています。
まずは、どの製品を利用しているか確認をしましょう。
今回は、Allied製(L2スイッチ)について解説します。
障害時は、以下のコマンドを頻繁に利用します。
Allied製は古いタイプ(GS900系)と新しいタイプ(AT-〇〇系)でコマンド体系が
異なります。
NW機器のConfig情報
- 古いタイプ:show config dynamic
- 新しいタイプ:show running-config
どういったConfig情報が設定されているか、
どのポートに何のVLANが設定されいてるか確認します。
各ポートのインターフェース情報
- 古いタイプ:show interface
- 新しいタイプ:show interface status
各ポートのステータス情報(Down またはUp)を確認します。
新しいタイプはVLAN情報も確認ができます。
ログ解析
- 古いタイプ:show log
- 新しいタイプ:show log
いつインターフェースがDownしたのか、Down/Upが発生していないか、
ループが発生していないか切り分けのために確認します。
大抵の障害は、上記3つのコマンドで十分です。
障害例
NW機器に接続しているPC-Bで通信が利用できないと申告を受けたとします。
どのような切り分けを行った方が良いでしょうか。
切り分け方法(物理・倫理的)
物理的 or 論理的どちらで問題があるか切り分けます。
設定変更作業を行った直後に通信不可の場合は、論理的な問題が大半なので、
設定内容を疑います。
突然繋がらないと申告を受けた場合は、物理的な障害を疑います。
前提条件
NW構成図を準備しましょう。
これがないと切り分けが大変です。。
切り分け方法(物理的)
NW機器 ~ PC-B間でどこが障害なのか切り分けを行います。
確認ポイントは以下です。
①PC-B側のLANケーブル接続確認
②LANケーブル
③NW機器(L2スイッチ)のポート
切り分け方法(論理的)
NW機器(L2スイッチ)の設定変更後に通信不可になっている場合は、以下を確認します。
①port2のVLAN情報を確認
②異常なログが発生していないか確認
解決方法
物理的・論理的な解決方法を以下に記載します。
物理的な解決方法
①PC側に接続しているLANケーブルが正常に繋がっていない可能性があるため、抜き差しを行う。
②NW機器 ~ PC-Bの距離が短いのであればLANケーブルを交換する。距離が長く容易に交換ができない場合は、①③の切り分けを先にやってみる。
③NW機器(L2スイッチ)のポート不良が疑われる場合は、port2と同じVLANが設定されている空きポートにLANケーブルを差し替える。
簡単に処置ができる、PC側の確認から行いましょう。
LANケーブルが抜けかかっていないかケーブルのチェックを行います。
PC1台の障害なら大抵はPC側が原因です。
複数のPCで通信不可になる場合は、島HUBの故障または電源抜け、
またはLANケーブル、NW機器(L2スイッチ) のポート不良が考えられます。
論理的な解決方法
①PC-Bと接続しているport2のステータスおよびVLAN設定情報を確認する。VLAN設定が誤っていると通信はできない。今回の事例だとVLAN設定は合っている。
②ログ内容からいつポートがDownしたのか、Downしたポートが合っているか確認。ヒアリング情報と時間が一致しているか裏取を取っておいた方がよい。
上記の結果からNW機器(L2スイッチ)のport2はVLAN20で設定されており、
設定は間違っていないことが確認できます。
しかしながら、Statusは「notconnect」になっているので、
物理的な箇所が怪しいことが分かります。
結論からいうと原因は、PC-B側のLANケーブルが半差しの状態になっていました。
このPCはWI-FI通信が可能で打合せ時には、いつもPCを持参していたようです。
LANケーブルの抜き差しを頻繁に行っている場合だと、こういった問い合わせがたまにきます。
通信が使えないと問い合わせがきたら物理的な箇所を疑った方が良いでしょう。
まとめ
いかがだったでしょうか。
NW機器の故障は中々、発生しませんがPC(1台)が通信不可という申告は
頻度が高めです。一つ一つ切り分けでいけば確実に原因がわかります。
ポイントを以下に記載します。