本文へ移動

インフラ転職コンパス現場・技術・キャリアをつなぐ専門メディア

メニュー

Pingは実務でいつ使う?疎通確認・障害切り分け・試験の方法

Pingは、変更前後の疎通確認、障害区間の絞り込み、デフォルトゲートウェイ確認、冗長切替試験、パケットサイズを変えたMTU調査で使います。確認できるのは主にICMP Echoの往復であり、WebやDNSなどのアプリケーション正常性までは証明できません。

本文では、実務で使う5つの場面、送信元・回数・サイズ・DFを指定する方法、結果別の次の確認コマンド、試験証跡の残し方を一つの手順にします。

この記事でわかること

  • Pingとは?ICMP Echoで何を確認できる?
  • Pingは実務でいつ使う?代表的な5つの場面
  • Pingで確認できること・確認できないことは?
  • 目的と送信元を決めてPingを実行する手順

Xの元ポスト

PingはVLAN間、FW/ACL、経路変更、切替など実務の確認で使うと解説したポスト。

Pingとは?ICMP Echoで何を確認できる?

PingはICMP Echo 要求を宛先へ送り、Echo 応答が戻るかを確認する手段です。応答の有無に加え、往復時間、パケット損失、応答元IPを観測できます。

RFC 792ではEcho 要求の送信元と宛先を入れ替えてEcho 応答を作る基本動作が定義されています。ただし、途中または端末でICMPを拒否する設計もあるため、Ping失敗だけで「経路断」と断定はできません。

出典:RFC 792: Internet Control Message Protocol

Pingは実務でいつ使う?代表的な5つの場面

実務では、単に「通信できるか」ではなく、変更点と観測区間を決めて使います。代表的な5場面と、Pingの後に必要な確認は次のとおりです。

場面 Pingで見ること Pingだけでは足りない確認
1. 端末・GWの初期確認 自IP、同一VLAN、デフォルトGWまでの到達 IP・マスク・ARP・VLAN
2. VLAN間ルーティング 送信元VLANから別VLANへのL3到達 SVI、経路、ACL、復路
3. FW・ACL変更後 ICMP許可時の往復と応答時間 対象TCP/UDPポート、ポリシー hit、セッション
4. 経路変更・冗長切替 切替中の損失数と復旧時間 実経路、冗長状態、業務通信
5. MTU調査 サイズとDFを変えた到達可否 各区間MTU、トンネルOverhead、PMTUD

Pingで確認できること・確認できないことは?

Ping成功で確認できるのは、指定した送信元から宛先へICMP Echoが往復したことです。名前解決、TCPの接続確立、TLS、HTTP応答、認証、アプリ処理は別の試験が必要です。

結果 言えること まだ言えないこと
応答あり ICMPの往復経路が成立した Web・SSH・DNSなどが正常
タイムアウト 期限内に応答を受信できなかった 宛先停止か、経路断か、ICMP拒否か
Unreachable 途中の機器が到達不能理由を返した 表示された機器だけが根本原因か
名前で失敗、IPで成功 IP到達性はある DNS設定・応答・検索Suffixが正常

目的と送信元を決めてPingを実行する手順

作業前に送信元、宛先、期待経路、回数、サイズ、許容損失を決めます。ネットワーク機器から実行するときは、送信元インターフェースまたはIPを指定しないと、業務通信と異なる経路を試験する場合があります。

  1. 事象、影響範囲、直前変更、試験許可を確認する
  2. 宛先をIPで固定し、名前解決の問題を分離する
  3. 自端末のLoopback、自IP、同一VLAN、GWの順に試す
  4. 別VLAN・遠隔宛は送信元IPを指定して試す
  5. 必要に応じて回数、間隔、サイズ、DFを変更する
  6. 結果と時刻を保存し、次の観測点を決める
# Windowsの例
ping 192.0.2.10 -n 10
ping 192.0.2.10 -f -l 1472

# Linuxの例
ping -c 10 192.0.2.10
ping -c 5 -M do -s 1472 192.0.2.10

# Cisco IOS系の例
ping 192.0.2.10 source Vlan20 repeat 10 size 1400

注意:オプションはOS・製品で異なります。大量・高頻度のPingは監視や回線へ影響するため、本番では回数と間隔を決めて実行してください。

送信元・回数・サイズ・DFを変えると何が分かる?

送信元指定は実際の通信経路に近づけるため、回数指定は一時的な損失を観測するため、サイズとDF指定は断片化できない条件で経路MTUの手掛かりを得るために使います。

変更する値 目的 読み違いを防ぐポイント
送信元 VRF・VLAN・インターフェース別に実経路を再現 戻り経路も送信元ごとに確認
回数・間隔 切替時の連続損失や断続障害を観測 開始・終了時刻をログと合わせる
サイズ 大きいパケットだけ失敗するか確認 IP/ICMPヘッダー分を含めて考える
DF 断片化を禁止して経路MTUを調査 ICMP制御でPMTUDが妨げられる場合がある

Ping結果ごとに次は何を確認する?

次のコマンドは、Pingの結果から仮説を一段絞るために使います。全コマンドを機械的に実行するのではなく、「要求が出ていない」「応答が戻らない」など確認したい事実を先に決めます。

状況 次の確認 目的
GWにも届かない ipconfig /allip address、ARP、MAC表 端末設定・VLAN・L2を確認
途中から届かない tracert / traceroute、経路表 応答が変わるL3区間を確認
Ping成功、Web失敗 curlTest-NetConnectionnc TCPポートとアプリ応答を確認
IP成功、名前失敗 nslookup / dig DNSサーバーと回答を確認
断続的に損失 インターフェース カウンター、ログ、連続Ping エラー・Discard・切替時刻を照合

変更試験ではどの証跡を残す?

変更前と変更後で、同じ送信元、宛先、回数、サイズ、時刻基準を使います。成功画面だけではなく、試験条件と期待値が分からなければ第三者は再判定できません。

証跡 記録内容
試験条件 送信元、宛先、VRF/VLAN、回数、サイズ、実行時刻
期待結果 許容損失、応答時間の基準、切替許容時間
実行結果 送受信数、損失率、最小・平均・最大RTT
裏付け 経路、FWログ、インターフェース カウンター、業務ポート試験

インフラエンジニアが案件で考えること

Pingは「通った・通らない」を報告するためではなく、正常な区間と未確認の区間を分けるために使います。送信元を明記しない結果、ICMPを許可していない環境でのタイムアウト、1回だけの成功を正常とする判定は、障害報告の再現性を下げます。

まとめ:Pingの用途と限界を分けて使う

Pingは、疎通確認、障害区間の絞り込み、変更・冗長切替試験、MTU調査に使います。成功はICMPの往復を示しますが、TCP/UDPポートやアプリケーションの正常性は別に確認します。

送信元、宛先、回数、サイズ、期待値を固定し、結果に応じてARP/MAC、経路、ACL/FW、DNS、業務ポートへ確認を進めてください。

最近の記事
お知らせ