ネットワーク障害テスト(ネットワークテスト機能)
NEEDLEWORK操作マニュアルに戻る↩️
ネットワークテスト実施の流れ(ネットワーク障害テスト)シナリオの作成要件(テスト要件・構成)NEEDLEWORK設定(テストインターフェース、仮想ルーター設定)インターフェース設定仮想ルーター設定テスト環境構築テスト1.テストの実行2.経路の確認(事前経路)3.ネットワーク障害の発生4.Ping通信断の確認5.テストの終了6.経路の確認(事後経路)関連ヘルプ
リファレンスマニュアル(ネットワークテスト)
https://link.needlework.jp/needlework_reference-manual#heading=h.d4pv1nir219p
ネットワークテスト実施の流れ(ネットワーク障害テスト)
ネットワーク障害テストは以下の流れで実施します。
事前準備
- テストシナリオの作成 送信元・宛先IPアドレスなど、通信内容を記載します。
- NEEDLEWORKの設定
NEEDLEWORKのテストインターフェース設定、VR設定を行います。
- テスト環境の構築 NEEDLEWORKとテスト対象のネットワーク機器をネットワークケーブルで接続します。 その他の検証機材は不要です。
テスト実施
- テストの実行 テストシナリオを読み込み、テストを実行します。 トレースルート(事前経路確認)、Pingが実行されます
- 経路の確認(事前経路) 操作画面でトレースルートの結果を確認し、経路情報に問題がないことを確認します。
- ネットワーク障害の発生 ネットワーク機器の再起動など、ネットワーク障害を発生させます。 ※NEEDLEWORKではネットワーク障害を発生させる機能はないため手動(従来の方法)で発生させます
- Ping通信断の確認 操作画面でPingの通信断が発生している箇所(シナリオ)を確認し、断時間が問題なことを確認します。
- テストの終了 テストを終了します。 トレースルート(事後経路確認)が実行されます。
- 経路の確認(事後経路) 操作画面でトレースルートの結果を確認し、経路情報に問題がないことを確認します。
シナリオの作成
NEEDLEWORKの操作画面を表示しテストシナリオを作成します。
操作画面から直接値を入力するか、CSVを編集してシナリオを作成することでシナリオの作成が可能です。
※操作画面左メニューの「シナリオのサンプルを取得する」からサンプルシナリオをCSVでダウンロード可能です
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/3beb272a-676d-493a-85c8-f69e613b4f0a/aeb59e5ef6b88efa87a0047b0f5ddfbf.png)
要件(テスト要件・構成)
テスト要件
「192.168.100.0/24」(画像左)のネットワークから「10.1.1.0/24」「10.1.2.0/24」「10.253.253.0/24」(画像右)へのネットワーク疎通を確認する。
ルーターのIPアドレス「192.168.3.254」宛にも疎通確認を行う。
また、ネットワーク障害を発生させ、事前と事後の経路確認およびネットワークの通信断時間を確認する。
構成
※本マニュアルでは、例としてネットワーク障害発生箇所をL2SWとルーター間のポートとします(ルーターのポートをリンクダウンさせます)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/643fce2d-0e45-4124-ae85-32a9c5ce89a6/5223374853b97e694f423cdf03ac806b.png)
テストシナリオ
※上記要件のテストに必要な項目のみ記載
※送信元・宛先ネットワークの第4オクテットは「.100」で統一
No | 1,送信元IPアドレス [src-ip] | 2,実機[is-receiver-physical(option)] | 3,宛先IPアドレス [dst-ip] | 説明 |
---|---|---|---|---|
1 | 192.168.100.100 | - | 10.1.1.100 | |
2 | 192.168.100.100 | - | 10.1.2.100 | |
3 | 192.168.100.100 | - | 10.253.253.100 | |
4 | 192.168.100.100 | enable | 192.168.3.254 | ルーターのインターフェースに設定されているIPアドレス宛にトレースルート、Pingを実施するため、[is-receiver-physical(option)]を「enable」とします。 ※宛先がNEEDLEWORKではなく実際に存在する機器のため |
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/646b65f7-4cfc-482e-aaab-4d9baa64c864/eec7a70664f0bc0dcb533c3dc545b999.png)
📄テストシナリオの詳細(全項目の説明等)は、下記「リファレンスマニュアル」をご参照ください。
NEEDLEWORK設定(テストインターフェース、仮想ルーター設定)
以下の通りにテストインターフェース、仮想ルーターを設定します。
設定手順は下記ページをご参照ください。
インターフェース設定
インターフェース名 | タイプ | IPアドレス/CIDR | VLAN ID | OSインターフェース | Baseインターフェース | 仮想ルーター ※ |
---|---|---|---|---|---|---|
eth0/1 | 物理インターフェース | 192.168.1.1/24 | - | LAN01 | - | VR01 |
eth0/2 | 物理インターフェース | 10.1.0.254/24 | - | LAN02 | - | VR02 |
eth0/3 | 物理インターフェース | 10.253.253.1 | LAN03 | - | VR03 |
※仮想ルーターとインターフェースの割当は仮想ルーター側の設定で行います
仮想ルーター設定
仮想ルーター名 | 所属インターフェース | ルーティングテーブルタイプ | IPアドレス | ネクストホップ |
---|---|---|---|---|
VR01 | eth0/1 | external | 0.0.0.0/0 | 192.168.1.254 |
internal | 192.168.100.0/24 | - | ||
VR02 | eth0/2 | external | 0.0.0.0/0 | 10.1.1.1 |
internal | 10.1.1.0/24 | - | ||
internal | 10.1.2.0/24 | - | ||
VR03 | eth0/3 | external | 0.0.0.0/0 | 10.253.253.254 |
internal | ※シナリオの宛先IPアドレス「10.253.253.100」はダイレクトコネクトのためinternal設定不要 |
インターフェース/仮想ルーター設定イメージ
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/20c423cf-90da-4628-b291-9e0ddd8fa195/82ba2f014a489a0c50b34d6e9ebf5679.png)
テスト環境構築
NEEDLEWORKをインストールしたPCのネットワークアダプター(※)にテスト対象機器を接続します。
※USB LANアダプターまたはオンボードLAN
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/920c542b-4051-4b4d-9023-bac332bcce75/844872f9f5766818ec86de485a6a305f.png)
テスト
1.テストの実行
NEEDLEWORK操作画面の「開く」をクリックし、作成したテストシナリオ(CSV)を読み込みます。
その後「NWテスト画面を開く」をクリックします。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/422524b2-f2c2-4b90-9d6f-00abc17c067f/32f35b5343e67b4927fcf87d88b21f96.png)
表示されたテスト画面で「実行」をクリックしテストを実行します。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/f8ad1c80-bcdd-4ffe-87db-c9ed4228ad0f/8a578e909de9341f101e80bb65d80e49.png)
トレースルート(事前経路確認)が開始され、トレースルートが完了すると自動的にPingが開始されます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/0f36b8b6-e9c6-4ee9-983f-d20a61c9ff8c/adb2fe12c6ea2422b086727bdc524941.png)
ネットワーク疎通に問題がない場合、状態は「pass」になります。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/eae08985-aeda-42cc-b06f-7c478443699b/764ee1ac7d1dfd3198c0945ce455936a.png)
2.経路の確認(事前経路)
”Traceroute”項目の「詳細」をクリックすることでトレースルートの結果(経路情報)を確認できます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/a5a9cbf5-f34e-4f4a-912a-f14e21028bf3/1d819deac2e7fb0d83f374c1a68b1b28.png)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/aca5090f-bcaa-46a7-9e29-bf407aee1650/380e8fbeb419caa7c91a000b711115e2.png)
3.ネットワーク障害の発生
ネットワーク障害を発生させます。
ルーターのポートをリンクダウンさせます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/99b4e2f9-c119-438f-b3ba-40ec1c41c7d9/99a77cb7973936e00c5d0a5f64ab40ad.png)
4.Ping通信断の確認
ネットワーク障害発生中、Ping疎通不可となります。(操作画面の状態は「down」になります)
”断時間”項目にPingの断時間が表示されます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/34bdf34a-d63d-40e2-94c1-0b1bec53b8a7/0a2407e924b85da1658cf3cdd2ad2eb5.png)
5.テストの終了
ネットワークが切り替わった(正常系ルートから異常系ルートへの切り替わりが完了)ことを確認し(Ping状態がpassになったことを確認)、「終了」をクリックします。
トレースルート(事後経路確認)が開始され、トレースルートが終了するとエビデンスが操作PCに自動的にダウンロードされます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/cfd71bd3-03bc-4c90-8c34-30d06e9e8456/61cdbb898ae95557e76e005198272aae.png)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/5298091c-99f6-4162-99c9-bd306d20baa2/e6f191050fb55862797ffff3e5d07e88.png)
6.経路の確認(事後経路)
事前経路確認と同様に、”Traceroute”項目の「詳細」をクリックすることでトレースルートの結果(経路情報)を確認できます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/ca3f4001-07c1-4912-924c-9a22221c3c6a/3f470db792ec3e5d6b2fd5f7235f4c8a.png)
事前経路と事後経路で変化があった経路は赤文字で表示されます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/needlework-support/5731880a-c75f-4bf8-b489-78b45f5404cf/b5658f83d97fb06578125555cfe45ef9.png)
関連ヘルプ
ネットワークテスト機能の関連ヘルプです。
お困りごとの解決にお役立てください。