EthdelayPro
スタートアップガイド
2010/1/29 v1.1.8

日本シー・エー・ディー株式会社
http://www.ncad.co.jp/
Ethdelayサポートサイト
http://www.ncad.co.jp/~ethdelay/

1

目次
はじめに

3

EthdelayProについて

3

EthdelayProの機能

3

EthdelayProの特徴

4

ご使用の前に

5

各部の名称

5

準備するもの

5

LANケーブルの接続

5

電源ケーブルの接続

5

EthdelayProの終了

6

EthdelayProを使用する

7

EthdelayProの接続

7

EthdelayProにアクセス

7

WebUIへログイン

8

メニュー項目

8

本体IPアドレスの設定

9帯域制限・パケットロス・遅延の設定

10動作モード変更

15

バッファサイズ設定

16

ログ取得

17

測定機能

18

パスワード変更

23

ファームウェア更新

24

バックアップ／復元

25

ログアウト

26

2

はじめに
このたびは、回線遅延シミュレータ「EthdelayPro」をお買い求め頂きまして、誠にありがとうございます。

EthdelayProについて
EthdelayProはネットワーク回線の帯域・品質を簡単に再現することのできる装置です。
例えば、アナログ回線やISDN回線などの低速回線を再現したり、海外を経由するような遅延の多い回線を再現することができます。帯域制限などの結果はグラフ表示でリアルタイムに確認することができます。
また、EthdelayProは測定機能も備えており、設定した回線遅延の様子を確認したり、あるいは別のネットワーク装置の測定を行うこともできます。

EthdelayProの機能
帯域制限
EthdelayProを通過するパケットの転送速度を指定された速度（1Kbps単位）で制限し、帯域制限を行います。帯域制限は、主に低速回線をシミュレートする場合に使用します。

パケットロス
EthdelayProを通過するパケットを、指定された割合（1%単位）で破棄し、パケットロスを再現します。パケットロス機能は、主に不良回線をシミュレートする場合に使用します。

遅延
EthdelayProを通過するパケットを、指定された時間（1ミリ秒単位）だけ転送を遅らせ、遅延を再現します。遅延機能は、主に長距離回線をシミュレートする場合に使用します。

測定機能
EthdelayProは回線遅延機能とは別に、独立した測定機能を備えています。スループットの測定や、パケット到着順の確認などを手軽に行うことができます。
※同一セグメント内での測定のみサポートしています。ルーターを経由した測定はできません。
3

EthdelayProの特徴
既存ネットワークへの影響はなし
EthdelayProはブリッジ形式で接続するため、既存ネットワークの構成変更や、既存端末の設定変更などの影響は一切ありません。

通信プロトコルによる制限はなし
EthdelayProはデータリンク層（レイヤ２）レベルで動作するため、通信プロトコルによる制限は一切ありません。IPv6にも対応しております。
※ WebUIはIPv6には対応しておりません

4ご使用の前にEthdelayProをご使用頂く前に把握しておいて頂きたい、各部の名称や接続方法などの説明を解説します。

各部の名称① NIC1「eth0」② NIC2「eth1」③ NIC3「eth2」④ NIC4「eth3」※ 「eth4」は使用しません⑤ NIC5「eth5」⑥ 液晶パネル⑦ ESCボタン⑧ 電源コネクタ⑨ 電源スイッチ準備するもの• EthdelayPro本体• LANケーブル• 管理用PC

LANケーブルの接続
EthdelayProのネットワークインタフェース（以下、NIC）は、10BASE-T/100BASETX/1000BASE-T となっております。カテゴリ５以上のケーブルで接続して下さい。全てのNICはオートネゴシエーション対応ですので、ストレートケーブルでもクロスケーブルでも使用可能です。

電源ケーブルの接続
付属の電源ケーブルを電源コネクタに接続して下さい。電源スイッチをONにすると起動を開始し、EthdelayPro起動が完了すると液晶パネルに「NCAD Ethdelay」と、管理ポートのIPアドレスが表示されます。

5

EthdelayProの終了
ESCボタンを10秒間押し続けると「Shutdown Started」と表示されて終了処理を開始します。終了処理が完了すると液晶パネルに「** Shutdown **」と表示されます。この表示を確認した後に本体の電源スイッチをOFFにしてください。

6EthdelayProを使用する
EthdelayProの使用方法について解説します。

EthdelayProの接続
EthdelayProは本体に6つのネットワークインタフェース（以下、NIC）を備えており、正面左から「eth0」〜「eth5」となっております。「eth0」および「eth1」をそれぞれ目的のHUBへ接続し、ネットワークを中継するように接続して下さい。右端の「eth5」には管理用PCを接続します。「eth2」「eth3」は測定機能で使用し、「eth4」は使用しません。
※ 後ほど解説しますWebUIへのアクセスは「eth5」からのみとなっておりますので管理用PCを接続の際にはご注意下さい。

EthdelayProにアクセス
EthdelayProは管理用にWebインタフェース（以下、WebUI）を備えています。
ここでは、WebUIにアクセスする方法を解説します。

Webブラウザの起動
WebUIにアクセスするためにWebブラウザ（以下、ブラウザ）を起動します。ここでは、Microsoft InternetExplorer（以下、IE）を例に解説します。まず、デスクトップに表示されているIEのアイコンをダブルクリックし、これを起動します。

EthdelayProの初期アドレスを入力
EthdelayProには出荷時に固定の初期アドレスが設定されています。
ブラウザのアドレス欄に以下の初期アドレスを入力し、EthdelayProにアクセスします。
※ 事前に管理用PCのネットワーク設定を 192.168.100.x へ変更する必要があります。

初期アドレス

http://192.168.100.1/

7

WebUIへログイン「ユーザー名」および「パスワード」を入力し、[ログイン] ボタンをクリックしてWebUIへログインします。固定のユーザー名と出荷時のパスワードは以下の通りです。

ユーザー名

admin

パスワード

admin

ログインに成功するとトップ画面が表示されます。
ログインした時点のブラウザ日時がEthdelayPro本体の日時にセットされます。

メニュー項目WebUIの左側には常にメニュー項目が表示されます。

8

本体IPアドレスの設定
EthdelayProには出荷状態で固定の初期IPアドレスが設定されていますが、ご使用の環境に合わせて変更する事が可能です。
メニューから「設置設定」クリックすると、EthdelayPro本体のIPアドレスを設定する画面が表示されます。「IPアドレス」および「サブネットマスク」を入力後、[確定] ボタンをクリックする事で、EthdelayPro本体のIPアドレスを変更します。

IPアドレス

ご使用の環境に合わせて、EthdelayProに設定するIPアドレスを入力します

サブネットマスク IPアドレスと同様、サブネットマスクを入力します

デフォルトゲートウェイ デフォルトゲートウェイを入力します

設定変更に成功すると以下のメッセージが表示されます。この時点で既にEthdelayPro本体のIPアドレスは変更されていますので、ここで一度ブラウザを閉じて新しいアドレスに対してアクセスしなおす必要があります。

※IPアドレスは「eth5」に設定されます。他のNICはIPアドレスを持ちません。

9帯域制限・パケットロス・遅延の設定
EtdelayProの機能である「帯域制限」「パケットロス」「遅延」の設定方法を解説します。

値の設定
メニューから「動作設定」クリックすると、Ethdelayの動作に関する設定をする画面が表示されます。「eth0」「eth1」それぞれに対し以下の設定を行うことができます。各項目を入力後、[変更] ボタンをクリックする事でEthdelayの動作内容を変更します。

遅延タイプ 「固定」「一様分布」「正規分布」から選択
遅延時間 パケットを遅延させる時間をミリ秒単位で指定
分散値 正規分布の場合の分散を指定
パケット入れ替え

遅延タイプが「一様分布」「正規分布」の場合にパケット入れ替えを許可するかどうかを指定

帯域制限 帯域制限の値を10Kbps〜1000Mbpsの間で指定
パケットロス率 パケットロスの割合を 0%〜100% の間で指定
小数点以下2桁まで指定可能「eth0」に設定した内容は「eth0 -> eth1」へ流れるパケットに適用され、「eth1」に設定した内容は「eth1 -> eth0」へ流れるパケットに適用されます。

10

設定変更に成功すると以下のメッセージが表示されます。

また、変更内容はリアルタイムで反映されます。

11

遅延タイプの違い
1ミリ秒間隔でUDPパケットを送信し、受信側で最初に受信したパケットからの遅延時間を測定。固定遅延以外ではパケット到着順の入れ替わりも発生する。
※パケット入れ替えを許可しないと分散はかなり限定的になります。
固定遅延100ミリ秒

一様分布：遅延100ミリ秒

正規分布：分散100：遅延100ミリ秒

正規分布：分散1000：遅延100ミリ秒

12グラフ表示EthdelayProの転送レートをリアルタイムにグラフ表示します。
※ グラフ表示の内容はあくまでも目安であり、正確な物ではありません。

・帯域無制限の場合は表示中の最大値に自動スケーリングされます。
・eth0,eth1ともに無制限の場合は、両方のスケールは大きい方に統一されます。
・帯域制限を行っている場合は、制限値が赤いラインで表示され、制限値が最大値となるようにスケーリングされます。

13

ステータス表示
EthdelayProのステータスをリアルタイムに表示します。

受信パケット数 受信したパケットの総量
ロスパケット数

EthdelayProのロスシミュレート機能により発生したロスパケット数

受信サイズ 受信したデータの総量
最大レート 受信したデータの最大レート※ トークンバケツ方式では、最大レートが瞬間的に帯域制限値を超えてしまう場合があります。

ステータス表示リセット
画面下部に表示されている [リセット] ボタンをクリックすることで、ステータス表示の内容をリセットすることができます。ログファイルもクリアされます。

14動作モード変更
EthdelayPro では、帯域制限のアルゴリズムとして、「トークンバケツ」方式と、「リーキーバケツ」方式の 2種類から選ぶことが可能です。
動作設定の画面の最下部にあるラジオボタンで選択することが可能です。

トークンバケツ

ある程度のバーストを許すシミュレーションに適しています。

リーキーバケツバーストを許さないモードです。
ある程度厳密な測定が必要な場合に適しています。

帯域制限の動作モードによる違い
トークンバケツ方式ではバーストを許容するため、指定した帯域を瞬間的に越える場合があるが、リーキーバケツ方式では指定値を超えることはない。
帯域制限：1Mbps

トークンバケツ

リーキーバケツ15

バッファサイズ設定
受信バッファのサイズを設定します。10Kbyte〜1000Kbyte（1Mbyte）の範囲で設定できます。

リーキーバケツでは帯域を越える場合、バッファに入る限り送出を遅延して制限します。
大きなバッファサイズではロスが少ない代わりに遅延が大きくなります。トークンバケツ
では間引き的な帯域制限となるので、バッファサイズの大きさの影響はそれほど受けません。

帯域制限:256Kbyte、1ミリ秒間隔で1400byteのUDPを通過させた場合の、第一パケットからの遅延時間をグラフ化

遅延の場合は、バッファサイズの大きさに応じてロスする割合が変化します。

遅延:300ミリ秒、1マイクロ秒で1400byteのUDPを通過させた場合の、第一パケットからの遅延時間をグラフ化

16

ログ取得
EthdelayProの動作ログを取得できます。
EthdelayProはWebUIにログインした瞬間に、ブラウザの日時をセットするようになっています。
ログ取得を行うと、log.csvというファイル名で取得できます。ブラウザにより、保存先の選択が出るタイプや、標準ダウンロード先にそのまま保存される場合があります。

ログファイルの形式
・1秒に1行・1行は119バイト固定(CRLF含む)
19,10,10,10,7,7,10,10,10,7,7CRLF
・最大サイズを超えたら先頭行から上書き
・ 日時形式：YYYY/MM/DD HH:MM:SS
日時,(1)トータルパケット数,(1)ロスパケット数,(1)トータルサイズ(KB),(1)最大スループット(Kbps),(1)スループット(Kbps),(2)トータルパケット数,(2)ロスパケット数,(2)トータルサイズ(KB),(2)最大スループット(Kbps),(2)スループット(Kbps)

17

測定機能

EthdelayProは「eth2」「eth3」を使用してスループット測定機能を使用できます。測定にはUDPを使い、直接MACアドレス宛にパケットを送出して測定しますので、ネットワークセグメントの状態には依存しませんが、ルーティングには対応していません。同一セグメント内の測定のみ可能です。

便利な使い方として、EthdelayProの回線シミュレータ機能の設定値の確認があります。
ネットワークケーブルで「eth0」と「eth2」を接続、「eth1」と「eth3」を接続し、「eth2」から送出したパケットを、回線シミュレータ機能を経由させ、「eth3」から受信して測定することで、目的通りの動作となっているかどうかを簡単に確認することができます。回線シミュレータ機能とは完全に独立していますので、ブラウザを二つ立ち上げて、動作設定画面を見ながら実行したり、実行中にメニューの遷移を行っても問題ありません。

18

値の指定・実行

測定タイプ 絶対遅延時間／相対遅延時間を選択します。
UDPポート番号

UDPのポート番号を1〜65535で指定します。Src,Dstともこの値になります。

送出間隔

パケットの送出間隔を0〜1000000のマイクロ秒で指定します。

送出パケット数 送出するパケットの個数を1000〜1000000で指定します。
送出データサイズ パケットのデータサイズを4〜1400バイトで指定します。
送出方向 測定の方向を選択します。
実行
計測ボタンを押下すると計測を開始します。全てのパケットを送出し、受信側は10秒以上パケットが届かなくなった時点で終了します。結果がグラフ表示されます。なお、実行中に動作設定画面に移動することなども問題ありません。
計測中断
計測を中断したい場合は計測中断を押下します。パケット送出を停止し、約10秒で測定を終了し、その時点までの結果がグラフ表示されます。
※ケーブルが抜けているなどで１パケットも受信できない場合でも約30秒で測定を終了します。
19

計測結果ダウンロード
計測結果をCSV形式でダウンロードします。受信側の、・絶対遅延時間測定の場合「送出時のパケット番号,遅延時間」
・相対遅延時間測定の場合「送出時のパケット番号,最初に受信したパケットからの遅延時間」が受信順に記録されています。

20

計測結果
画面の右のエリアにグラフ表示されます。ケーブルが抜けているなどでパケットを受信できなかった場合は「No Data」と表示されます。
※回線シミュレータ機能と測定機能を同時に使用する場合の最大スループットは約230Mbpsで、測定機能単独で使用した場合の最大スループットは約320Mbpsです。
絶対遅延時間グラフはX軸が送信側パケット番号、Y軸が遅延時間です。
送出側・受信側それぞれパケット数とスループットが表示され、受信側でパケット入れ替えが発生した個数も表示されます。

21

相対遅延時間

グラフはX軸が送信側パケット番号、Y軸が最初に受信したパケットからの遅延時間です。
送出側・受信側それぞれパケット数とスループットが表示され、受信側でパケット入れ替えが発生した個数も表示されます。

22

パスワード変更
WebUIへログインする際に入力するパスワードは、出荷状態で固定の値が設定されていますが、この値は変更する事が可能です。
メニューから「パスワード設定」クリックすると、パスワードを設定する画面が表示されます。「新しいパスワード」および「再入力」に新しいパスワードを入力後、[確定] ボタンをクリックする事で、パスワードを変更します。

新しいパスワード 6文字以上12以内の半角英数記号を入力します
再入力

入力ミスを防止するために、上記の新しいパスワー
ドを再度入力します

パスワードの変更に成功すると、以下のメッセージが表示されます。
次回以降、WebUIへログインする際には新しいパスワードを入力することになります。

23ファームウェア更新
EthdelayProのファームウェアを更新します。
EthdelayProは、製品サポートサイトにて配布される更新ファームウェアにより機能追加や不具合修正を行なう事ができます。
① メニューから[ファームウェア更新]を押下します。
②［ファイルを選択（※）］ ボタンをクリックし、あらかじめ製品サポートサイトからダウンロードしておいた、EthdelayProの更新ファームウェアを選択します。
※ InternetExplorerの場合には［参照］、FireFoxの場合には［選択］となります。
※ 詳細は製品サポートサイト http://www.ncad.co.jp/~ethdelay/ をご覧下さい。
③［実行］ボタンを押下します。

④ ファームウェアの更新が開始され、更新完了後、自動的に再起動します。

24

バックアップ／復元
EthdelayProの動作設定を管理用PCにバックアップしたり、バックアップファイルから復元することが可能です。
① メニューから「バックアップ／復元」を押下します。

バックアップ② 設定の［バックアップ］を選択します。
③［実行］ボタンをクリックします。
ethd.propertyというファイル名で取得できます。
ブラウザにより、保存先の選択が出るタイプや、標準ダウンロード先にそのまま保存される場合があります。
復元② 設定の[復元]を選択します。
③ ［ファイルを選択（※）］ ボタンをクリックし、バックアップで保存した設定ファイルを選択します。
※ InternetExplorerの場合には［参照］、FireFoxの場合には［選択］となります。
④ [実行] ボタンをクリックすると選択した設定情報に復元されます。

※保存した設定ファイルをエディタなどで編集してしまうと正しく復元できない可能性がありますので、保存した状態のままお使いください。

25

ログアウト
ログアウトに成功すると以下の画面が表示されます。
[了解] ボタンをクリックすると、ログイン画面へと遷移します。

26