JPH059980B2 - - Google Patents
Info
- Publication number
- JPH059980B2 JPH059980B2 JP62035670A JP3567087A JPH059980B2 JP H059980 B2 JPH059980 B2 JP H059980B2 JP 62035670 A JP62035670 A JP 62035670A JP 3567087 A JP3567087 A JP 3567087A JP H059980 B2 JPH059980 B2 JP H059980B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- packet
- section
- data storage
- packets
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000013500 data storage Methods 0.000 claims description 36
- 238000007726 management method Methods 0.000 claims description 21
- 238000012545 processing Methods 0.000 claims description 14
- 238000000034 method Methods 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 description 9
- 238000007405 data analysis Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 3
- 125000004122 cyclic group Chemical group 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 238000004092 self-diagnosis Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/18—Protocol analysers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0847—Transmission error
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/062—Generation of reports related to network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/067—Generation of reports using time frame reporting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0882—Utilisation of link capacity
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Small-Scale Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Description
【発明の詳細な説明】
〔技術分野〕
本発明は、ローカルエリアネツトワーク(以下
LANという)内のパケツト(1単位の信号列、
フレームともいう)の流通状態を解析するLAN
アナライザに関するものである。
LANという)内のパケツト(1単位の信号列、
フレームともいう)の流通状態を解析するLAN
アナライザに関するものである。
従来、いわゆるプロトコルアナライザは公知で
あるが、従来のアナライザはRS232C手順を利用
した1Mbps以下の比較的低速のものであり、最
近のイーサネツトまたはMAP(Manufucturing
Automation Protcol)のような5〜10Mbps程
度の高速LANには適用できない。
あるが、従来のアナライザはRS232C手順を利用
した1Mbps以下の比較的低速のものであり、最
近のイーサネツトまたはMAP(Manufucturing
Automation Protcol)のような5〜10Mbps程
度の高速LANには適用できない。
また最近、米国でイーサネツト対応のLANア
ナライザが発表されているが、これは、受信デー
タバツフアが128Kバイトと小さいこと、パケツ
ト間隔(時間)やパケツト長(時間)を連続的に
記録できないこと、などから種々のデータ解析に
不十分であつた。またLAN内を走行するあらゆ
る信号例えばプリアンブルを取り込む機能がない
ため、限定された用途にしか使えなかつた。
ナライザが発表されているが、これは、受信デー
タバツフアが128Kバイトと小さいこと、パケツ
ト間隔(時間)やパケツト長(時間)を連続的に
記録できないこと、などから種々のデータ解析に
不十分であつた。またLAN内を走行するあらゆ
る信号例えばプリアンブルを取り込む機能がない
ため、限定された用途にしか使えなかつた。
さらに最近ではLANのユーザから、回線の使
用効率ないしは負荷率(どの程度の頻度で回線が
使われているかということ)を把握したいという
要望もある。それは、ユーザが使用している
LANシステムにまだ余裕があるのか(つまりサ
ーバまたは端末をもつとつなげるのか)、あるい
は回線がすでに飽和しているのかを知りたいため
である。しかしながら従来、このような回線の使
用効率ないしは負荷率を解析できるLANアナラ
イザはなかつた。
用効率ないしは負荷率(どの程度の頻度で回線が
使われているかということ)を把握したいという
要望もある。それは、ユーザが使用している
LANシステムにまだ余裕があるのか(つまりサ
ーバまたは端末をもつとつなげるのか)、あるい
は回線がすでに飽和しているのかを知りたいため
である。しかしながら従来、このような回線の使
用効率ないしは負荷率を解析できるLANアナラ
イザはなかつた。
本発明は、上記のような従来技術の問題点を解
決すべくなされたもので、本発明に係るLANア
ナライザは、 ローカリエリアネツトワーク上を走行するパケ
ツトを入力してクロツク信号とシリアルデータ信
号に分離するデコード部と、 上記クロツク信号およびシリアルデータ信号を
入力して、シリアルデータからパラレルデータへ
の変換と、そのパラレルデータを記憶させるため
のアドレス制御を行うと共に、パケツト長の計測
を行う受信信号処理部と、 上記クロツク信号およびシリアルデータ信号を
入力して、パケツト数の計測を行うパケツト数カ
ウンタと、 上記クロツク信号およびシリアルデータ信号を
入力して、パケツト間隔の計測を行うパケツト間
隔計測部と、 上記パラレルデータを記憶する受信データ記憶
部と、そのパラレルデータのアドレスポインタ、
上記パケツト長、パケツト数およびパケツト間隔
などの管理データを記憶する管理データ記憶部と
からなるデータ記憶部と、 上記データ記憶部に各種データを記憶させる処
理を行う受信制御部と、 上記データ記憶部に記憶されている各種データ
を用いて、ローカリエリアネツトワークの負荷
率、パケツト間隔とパケツト数の関係、パケツト
長とパケツト数との関係を計算する主制御部と、 その計算結果を表示するデイスプレイ、 とを具備することを特徴とするものである。
決すべくなされたもので、本発明に係るLANア
ナライザは、 ローカリエリアネツトワーク上を走行するパケ
ツトを入力してクロツク信号とシリアルデータ信
号に分離するデコード部と、 上記クロツク信号およびシリアルデータ信号を
入力して、シリアルデータからパラレルデータへ
の変換と、そのパラレルデータを記憶させるため
のアドレス制御を行うと共に、パケツト長の計測
を行う受信信号処理部と、 上記クロツク信号およびシリアルデータ信号を
入力して、パケツト数の計測を行うパケツト数カ
ウンタと、 上記クロツク信号およびシリアルデータ信号を
入力して、パケツト間隔の計測を行うパケツト間
隔計測部と、 上記パラレルデータを記憶する受信データ記憶
部と、そのパラレルデータのアドレスポインタ、
上記パケツト長、パケツト数およびパケツト間隔
などの管理データを記憶する管理データ記憶部と
からなるデータ記憶部と、 上記データ記憶部に各種データを記憶させる処
理を行う受信制御部と、 上記データ記憶部に記憶されている各種データ
を用いて、ローカリエリアネツトワークの負荷
率、パケツト間隔とパケツト数の関係、パケツト
長とパケツト数との関係を計算する主制御部と、 その計算結果を表示するデイスプレイ、 とを具備することを特徴とするものである。
上記デコード部には、イーサネツト方式の場合
はマンチエスタコードデコードが、トークンリン
グ方式の場合はデフアレンシヤルマンチエスタコ
ードデコーダが、MAP方式の場合はブロードバ
ンドモデムおよびクロツクコードデコーダが使用
される。このアナライザでは、デコード部と受信
信号処理部が別個に設けられているため、LAN
の方式に応じてデコード部を交換する(具体的に
はデコードを組み込んだボードを交換可能にす
る)と共に、主制御部のRAMに記憶させてある
制御プログラムを書き換えることにより、各種方
式のLANに対応できるようになつている。
はマンチエスタコードデコードが、トークンリン
グ方式の場合はデフアレンシヤルマンチエスタコ
ードデコーダが、MAP方式の場合はブロードバ
ンドモデムおよびクロツクコードデコーダが使用
される。このアナライザでは、デコード部と受信
信号処理部が別個に設けられているため、LAN
の方式に応じてデコード部を交換する(具体的に
はデコードを組み込んだボードを交換可能にす
る)と共に、主制御部のRAMに記憶させてある
制御プログラムを書き換えることにより、各種方
式のLANに対応できるようになつている。
またデータ記憶部では、受信データと各種の管
理データとを分けて記憶することにより、受信後
における各種のデータ解析を容易にしている。
理データとを分けて記憶することにより、受信後
における各種のデータ解析を容易にしている。
また受信制御部はマイクロコンピユータより構
成されるが、これを設けるのは、受信データおよ
び各種管理データを高速でデータ記憶部に記憶さ
せるためである。
成されるが、これを設けるのは、受信データおよ
び各種管理データを高速でデータ記憶部に記憶さ
せるためである。
また受信制御部は受信専用とし、データの解析
は別に設けた主制御部で行うことにより、多様な
データ解析を可能にしている。
は別に設けた主制御部で行うことにより、多様な
データ解析を可能にしている。
以下、本発明の実施例を図面を参照して詳細に
説明する。
説明する。
第1図は本発明の一実施例に係るLANアナラ
イザの全体構成を示す。この例ではLANがイー
サネツト方式の場合について説明する。
イザの全体構成を示す。この例ではLANがイー
サネツト方式の場合について説明する。
図において、11はLANを構成する同軸ケー
ブル、12は同軸ケーブル11に取り付けたトラ
ンシーバである。トランシーバ12は同軸ケーブ
ル11内を走行する信号を取り込み、マンチエス
タコードデコーダ13へ送る。
ブル、12は同軸ケーブル11に取り付けたトラ
ンシーバである。トランシーバ12は同軸ケーブ
ル11内を走行する信号を取り込み、マンチエス
タコードデコーダ13へ送る。
イーサネツトの場合、同軸ケーブル内を走行す
るパケツトはマンチエスタコードがエンコードさ
れている。マンチエスタコードでは第2図に示す
ように、信号の電圧レベルがロウ(低)からハイ
(高)へ変化したときが「1」、ハイからロウへ変
化したときが「0」という決まりで符号化されて
いる。
るパケツトはマンチエスタコードがエンコードさ
れている。マンチエスタコードでは第2図に示す
ように、信号の電圧レベルがロウ(低)からハイ
(高)へ変化したときが「1」、ハイからロウへ変
化したときが「0」という決まりで符号化されて
いる。
マンチエスタコードデコード13では、このよ
うに符号化された信号を第3図に示すようにシリ
アルデータ信号とクロツク信号に分離する。分離
された信号は、CRCチエツク部14で誤り検出
が行われ、さらにフイルタ15を通して受信信号
処理部16に送られる。なおCRCチエツクの結
果はバスB、バスコントローラ22を通して後述
する管理データ記憶部19に記憶される。またフ
イルタ15は後述する主制御部24の指示により
解析に必要なパケツトだけを選択的に通過させる
ものである。
うに符号化された信号を第3図に示すようにシリ
アルデータ信号とクロツク信号に分離する。分離
された信号は、CRCチエツク部14で誤り検出
が行われ、さらにフイルタ15を通して受信信号
処理部16に送られる。なおCRCチエツクの結
果はバスB、バスコントローラ22を通して後述
する管理データ記憶部19に記憶される。またフ
イルタ15は後述する主制御部24の指示により
解析に必要なパケツトだけを選択的に通過させる
ものである。
受信信号処理部16では、上記シリアルデータ
信号およびクロツク信号を入力して、シリアルデ
ータからパラレルデータへ変換し、さらにそのパ
ラレルデータを記憶させるためのアドレス制御を
行うと共に、上記クロツク信号から各パケツトの
長さ(時間)の計測を行う。この受信信号処理部
16はLSIで構成することができる。
信号およびクロツク信号を入力して、シリアルデ
ータからパラレルデータへ変換し、さらにそのパ
ラレルデータを記憶させるためのアドレス制御を
行うと共に、上記クロツク信号から各パケツトの
長さ(時間)の計測を行う。この受信信号処理部
16はLSIで構成することができる。
受信信号処理部16から出力されたパラレルデ
ータはデータ記憶部17の受信データ記憶部18
に記憶され、またパラレルデータのアドレスポイ
ンタとパケツト長は管理データ記憶部19に記憶
される。データ記憶部17は例えば容量12MBの
メモリからなり、そのうち10MBが受信データメ
モリに、2MBが管理データメモリに当てられる。
ータはデータ記憶部17の受信データ記憶部18
に記憶され、またパラレルデータのアドレスポイ
ンタとパケツト長は管理データ記憶部19に記憶
される。データ記憶部17は例えば容量12MBの
メモリからなり、そのうち10MBが受信データメ
モリに、2MBが管理データメモリに当てられる。
一方、マンチエスタコードデコーダ13からの
信号はパケツト間隔計測部20にも入力され、そ
こでパケツトとパケツトの間の時間間隔の測定が
行われる。この測定は第4図に示すように、先行
パケツト1の後端t1から後続パケツト2の先端t2
までの時間tをカウントすることにより行う。測
定されたパケツト間隔は受信制御部21の制御の
もとにバスA、バスコントローラ22を通して管
理データ記憶部19に記憶される。管理データ記
憶部19への記憶は前述のアドレスポインタおよ
びパケツト長の記憶も含め、すべての受信制御部
21の制御のもとに行われる。受信制御部21は
CPU68000、ROM、RAMからなるマイクロコン
ピユータで構成することができる。
信号はパケツト間隔計測部20にも入力され、そ
こでパケツトとパケツトの間の時間間隔の測定が
行われる。この測定は第4図に示すように、先行
パケツト1の後端t1から後続パケツト2の先端t2
までの時間tをカウントすることにより行う。測
定されたパケツト間隔は受信制御部21の制御の
もとにバスA、バスコントローラ22を通して管
理データ記憶部19に記憶される。管理データ記
憶部19への記憶は前述のアドレスポインタおよ
びパケツト長の記憶も含め、すべての受信制御部
21の制御のもとに行われる。受信制御部21は
CPU68000、ROM、RAMからなるマイクロコン
ピユータで構成することができる。
また、マンチエスタコードデコーダ13からの
信号はパケツト数カウンタ23にも入力され、そ
こで受信したパケツトの数がカウントされる。こ
の計数結果はバスB、バスコントローラ22を通
して管理データ記憶部19に送られ、そこに時間
のフアクタ(いわゆるタイムスタンプ)と共に記
憶される。
信号はパケツト数カウンタ23にも入力され、そ
こで受信したパケツトの数がカウントされる。こ
の計数結果はバスB、バスコントローラ22を通
して管理データ記憶部19に送られ、そこに時間
のフアクタ(いわゆるタイムスタンプ)と共に記
憶される。
以上は信号受信から記憶までの処理であるが、
記憶したデータの解析は主制御部24により行わ
れる。
記憶したデータの解析は主制御部24により行わ
れる。
主制御部24は例えばCPU80286、ROM、
RAMからなるマイクロコンピユータで構成さ
れ、それが接続されたバスBには次のような各種
装置が接続されている。すなわち、ハードデイス
ク25を制御するハードデイスクコントローラ2
6、フロツピイデイスク27を制御するフロツピ
イデイスクコントローラ28、キーボード29用
のキーボードコントローラ30、プラズマデイス
プレイ31を制御するプラズマデイスプレイコン
トローラ32、プリンタ33を制御するセントロ
ニクス準拠のパラレルインターフエース34、外
部コンピユータ35または他のシリアルポートを
接続するRS232C準拠のシリアルインターフエー
ス36などである。
RAMからなるマイクロコンピユータで構成さ
れ、それが接続されたバスBには次のような各種
装置が接続されている。すなわち、ハードデイス
ク25を制御するハードデイスクコントローラ2
6、フロツピイデイスク27を制御するフロツピ
イデイスクコントローラ28、キーボード29用
のキーボードコントローラ30、プラズマデイス
プレイ31を制御するプラズマデイスプレイコン
トローラ32、プリンタ33を制御するセントロ
ニクス準拠のパラレルインターフエース34、外
部コンピユータ35または他のシリアルポートを
接続するRS232C準拠のシリアルインターフエー
ス36などである。
主制御部24はキーボード29からの指示によ
り受信データ記憶部18および管理データ記憶部
19に記憶されている各種データを参照して所要
の解析を行う。例えば管理データ記憶部19から
パケツト間隔とパケツト数を読み出して、第5図
に示すようなパケツト間隔とパケツト数のグラフ
を作成し、プラズマデイスプレイ31に表示する
(またはプリンタ33に打ち出す)。このグラフか
らはLANのトラヒツク特性(伝送頻度)を読み
取ることができる。
り受信データ記憶部18および管理データ記憶部
19に記憶されている各種データを参照して所要
の解析を行う。例えば管理データ記憶部19から
パケツト間隔とパケツト数を読み出して、第5図
に示すようなパケツト間隔とパケツト数のグラフ
を作成し、プラズマデイスプレイ31に表示する
(またはプリンタ33に打ち出す)。このグラフか
らはLANのトラヒツク特性(伝送頻度)を読み
取ることができる。
以下にイーサネツトの場合のトラヒツク特性に
ついて説明する。いま、ある時間T秒間にmメガ
バイトのデータを伝送したとする。チヤネル容量
は10Mbpsであるから入力トラヒツクをチヤネル
容量で正規化すると、m/(10T)が負荷率とな
る。m/T=n Mbpsとすると、負荷率=n/
10となる。
ついて説明する。いま、ある時間T秒間にmメガ
バイトのデータを伝送したとする。チヤネル容量
は10Mbpsであるから入力トラヒツクをチヤネル
容量で正規化すると、m/(10T)が負荷率とな
る。m/T=n Mbpsとすると、負荷率=n/
10となる。
第6図は最高負荷を記憶したときの6分間の1
秒間サンプリング結果をグラフ化したものであ
る。この場合は、1秒間サンプリングの最高でも
高々1Mbps程度であり、これは10Mbpsの伝送能
力を持つイーサネツトの高々10%以下の負荷でし
かなく、十分余裕のあるシステム状態であること
が分かる。
秒間サンプリング結果をグラフ化したものであ
る。この場合は、1秒間サンプリングの最高でも
高々1Mbps程度であり、これは10Mbpsの伝送能
力を持つイーサネツトの高々10%以下の負荷でし
かなく、十分余裕のあるシステム状態であること
が分かる。
このように本発明に係るアナライザは、パケツ
ト間隔がすべて記憶されているため、受信したデ
ータを時間のフアクタを考慮して解析することが
でき、LANの回線使用効率、負荷状態などを知
ることができる。
ト間隔がすべて記憶されているため、受信したデ
ータを時間のフアクタを考慮して解析することが
でき、LANの回線使用効率、負荷状態などを知
ることができる。
また本発明では、各パケツトが受信データ記憶
部18のどこに記憶されているのかを示すアドレ
スポインタが、上記パケツト間隔と共に管理デー
タ記憶部19に記憶されているため、データ解析
にあたつては、まず管理データ記憶部のアドレス
ポインタを読み出し、それに基づいて受信データ
記憶部18のデータ内容を順次読み出すことがで
きるので、データ解析処理速度の向上を図ること
ができる。
部18のどこに記憶されているのかを示すアドレ
スポインタが、上記パケツト間隔と共に管理デー
タ記憶部19に記憶されているため、データ解析
にあたつては、まず管理データ記憶部のアドレス
ポインタを読み出し、それに基づいて受信データ
記憶部18のデータ内容を順次読み出すことがで
きるので、データ解析処理速度の向上を図ること
ができる。
さらに前述のように管理データ記憶部にCRC
チエツクの結果が記憶されているから、パケツト
のエラー発生状況を知ることができる。つまりエ
ラーパケツトを特定でき、回線の自己診断機能を
有することになる。
チエツクの結果が記憶されているから、パケツト
のエラー発生状況を知ることができる。つまりエ
ラーパケツトを特定でき、回線の自己診断機能を
有することになる。
なおCRCチエツクは上記とは別な方法で行う
ことも可能である。すなわち、一般にパケツトは
第7図のよにパケツト終端の数ビツトがエラーチ
エツクコードとなつており、これの照合を行うに
は、どこからパケツトが始まり、その長さNがど
れほどかが分かつていればよい。いまエラーチエ
ツクの一例をあげると、第7図に示すようにイー
サネツトのフレーム(イーサネツト仕様書ではデ
ータリンク層でのパケツトをフレームという)フ
オーマツトは、五つのフイールドに分かれている
が、伝送誤りを検出するためのCRC(巡回冗長検
査)値を入れたフレーム検査シーケンスは4オク
テツト(1オクテツト=8ビツト)すなわち32ビ
ツト分である。フレーム検査シーケンスフイール
ドのCRC値は、宛先アドレス、発信元アドレス、
タイプ、データの各フイールド(つまりフレーム
検査シーケンスフイールドを除くすべてのフイー
ルド)の内容の関数として次の生成多項式で定義
される。
ことも可能である。すなわち、一般にパケツトは
第7図のよにパケツト終端の数ビツトがエラーチ
エツクコードとなつており、これの照合を行うに
は、どこからパケツトが始まり、その長さNがど
れほどかが分かつていればよい。いまエラーチエ
ツクの一例をあげると、第7図に示すようにイー
サネツトのフレーム(イーサネツト仕様書ではデ
ータリンク層でのパケツトをフレームという)フ
オーマツトは、五つのフイールドに分かれている
が、伝送誤りを検出するためのCRC(巡回冗長検
査)値を入れたフレーム検査シーケンスは4オク
テツト(1オクテツト=8ビツト)すなわち32ビ
ツト分である。フレーム検査シーケンスフイール
ドのCRC値は、宛先アドレス、発信元アドレス、
タイプ、データの各フイールド(つまりフレーム
検査シーケンスフイールドを除くすべてのフイー
ルド)の内容の関数として次の生成多項式で定義
される。
G(X)=X32+X26+X23+X22+X16+X12+
X11+X10+X8+X7+X5+X4+X2+X+1 この式を用いてフレームの伝送誤りをチエツク
することができる。
X11+X10+X8+X7+X5+X4+X2+X+1 この式を用いてフレームの伝送誤りをチエツク
することができる。
つまり管理データ記憶部19には上述のように
フレーム長に相当するアドレスポインタが個々の
フレーム毎に記憶されているから、それと共に受
信データ記憶部18に記憶したデータを順次読み
出していけば、CRCチエツクを行うことができ
るわけである。
フレーム長に相当するアドレスポインタが個々の
フレーム毎に記憶されているから、それと共に受
信データ記憶部18に記憶したデータを順次読み
出していけば、CRCチエツクを行うことができ
るわけである。
ところで本実施例のLANアナライザは、同軸
ケーブル11上にデータを送信する機能も備えて
いる。送信すべきデータは主制御部24で作成、
編集され、データ送信部37を通してマンチエス
タコードエンコーダ38に送られ、そこでマンチ
エスタコードがエンコードされる。エンコードさ
れた送信データは二つのトランシーバ12と39
を通して同軸ケーブル11に送り出せるようにな
つている。これはコリジヨン(衝突)テストを行
えるようにするためである。
ケーブル11上にデータを送信する機能も備えて
いる。送信すべきデータは主制御部24で作成、
編集され、データ送信部37を通してマンチエス
タコードエンコーダ38に送られ、そこでマンチ
エスタコードがエンコードされる。エンコードさ
れた送信データは二つのトランシーバ12と39
を通して同軸ケーブル11に送り出せるようにな
つている。これはコリジヨン(衝突)テストを行
えるようにするためである。
以上の実施例では、イーサネツト用のLANア
ナライザについて説明したが、このLANアナラ
イザは他の方式つまりMAP(IEEE802.3の規格)
やトークンリング(IEEE802.5の規格)にも対応
することができる。それにはデコード部と、主制
御部のRAMに記憶させてある制御プログラムを
他の方式のものに交換すればよい。
ナライザについて説明したが、このLANアナラ
イザは他の方式つまりMAP(IEEE802.3の規格)
やトークンリング(IEEE802.5の規格)にも対応
することができる。それにはデコード部と、主制
御部のRAMに記憶させてある制御プログラムを
他の方式のものに交換すればよい。
MAP方式の場合は、データ伝送をブロードバ
ンド(広帯域)で行つている。ブロードバンドは
データをアナログ信号に変換して伝送するもの
で、同時に複数のチヤネル(伝送路)を設定でき
る特徴をもつ。なおイーサネツト方式はベースバ
ンド伝送でありデータをデジタル信号のまま伝送
するものである。MAPで使用するブロードバン
ドは、データ転送速度が5〜10Mbpsで、信号を
伝送するための線路はイーサネツトと同様、同軸
ケーブルが用いられる。MAPの場合は、第1図
のマンチエスタコードデコーダ13の代わりに第
8図に示すようにブロードバンドモデム40とデ
コード41を設け、受信信号をブロードバンドモ
デム40でアナログからデジタルに変換してか
ら、デコード41でクロツク信号とデータ信号に
分離する。以後の処理はイーサネツトの場合と同
じである。なお主制御部のRAMに記憶させてあ
る制御プログラムをMAP用のものに書き換える
には、第1図のフロツピイデイスク27から
MAP用の制御プログラムを読み込めぱよい。
ンド(広帯域)で行つている。ブロードバンドは
データをアナログ信号に変換して伝送するもの
で、同時に複数のチヤネル(伝送路)を設定でき
る特徴をもつ。なおイーサネツト方式はベースバ
ンド伝送でありデータをデジタル信号のまま伝送
するものである。MAPで使用するブロードバン
ドは、データ転送速度が5〜10Mbpsで、信号を
伝送するための線路はイーサネツトと同様、同軸
ケーブルが用いられる。MAPの場合は、第1図
のマンチエスタコードデコーダ13の代わりに第
8図に示すようにブロードバンドモデム40とデ
コード41を設け、受信信号をブロードバンドモ
デム40でアナログからデジタルに変換してか
ら、デコード41でクロツク信号とデータ信号に
分離する。以後の処理はイーサネツトの場合と同
じである。なお主制御部のRAMに記憶させてあ
る制御プログラムをMAP用のものに書き換える
には、第1図のフロツピイデイスク27から
MAP用の制御プログラムを読み込めぱよい。
またトークンリング方式の場合は、第9図に示
すように対撚りケーブル42を用いてデータ伝送
が行われ、使用コードはいわゆるデイフアレンシ
ヤルマンチエスタコードである。したがつてこの
場合は、デコード部にデイフアレンシヤルマンチ
エスタコードデコード43を使用すれば、以後の
処理はイーサネツトの場合と同じでよい。もちろ
ん制御プログラムの書き換えが必要である。
すように対撚りケーブル42を用いてデータ伝送
が行われ、使用コードはいわゆるデイフアレンシ
ヤルマンチエスタコードである。したがつてこの
場合は、デコード部にデイフアレンシヤルマンチ
エスタコードデコード43を使用すれば、以後の
処理はイーサネツトの場合と同じでよい。もちろ
ん制御プログラムの書き換えが必要である。
以上は受信側についてであるが、送信側につい
てはエンコード部を同様に交換すればよい。
てはエンコード部を同様に交換すればよい。
なお上記実施例においてプラズマデイスプレイ
を使用しているのは、小型軽量化を図るためであ
り、その必要性が低い場合は通常のCRTを使用
すればよい。
を使用しているのは、小型軽量化を図るためであ
り、その必要性が低い場合は通常のCRTを使用
すればよい。
(発明の効果)
以上説明したように本発明によれば、次のよう
な効果がある。すなわち、LAN内を走行するパ
ケツトを連続的に受信し、それを受信データ記憶
部に記憶させると共に、各パケツトのアドレスポ
インタ、パケツト長、パケツト間隔、パケツト数
などを管理データ記憶部に記憶させるようにして
いるので、受信後における各種のデータ解析が容
易になると共に、時間のフアクタを考慮したデー
タ解析を行うことができ、システムの使用効率、
負荷率を把握できる。また受信制御部と、主にデ
ータ解析を行う主制御部とを別に設けているの
で、受信データおよび各種管理データを高速でデ
ータ記憶部に記憶させることができると共に、多
様なデータ解析を行うことができる。さらにデコ
ード部と受信信号処理部を分離することにより、
デコード部を交換可能してあるので、異なる方式
のLANにも対応することができる。
な効果がある。すなわち、LAN内を走行するパ
ケツトを連続的に受信し、それを受信データ記憶
部に記憶させると共に、各パケツトのアドレスポ
インタ、パケツト長、パケツト間隔、パケツト数
などを管理データ記憶部に記憶させるようにして
いるので、受信後における各種のデータ解析が容
易になると共に、時間のフアクタを考慮したデー
タ解析を行うことができ、システムの使用効率、
負荷率を把握できる。また受信制御部と、主にデ
ータ解析を行う主制御部とを別に設けているの
で、受信データおよび各種管理データを高速でデ
ータ記憶部に記憶させることができると共に、多
様なデータ解析を行うことができる。さらにデコ
ード部と受信信号処理部を分離することにより、
デコード部を交換可能してあるので、異なる方式
のLANにも対応することができる。
第1図は本発明の一実施例に係るLANアナラ
イザのブロツク図、第2図はマンチエスタコード
と一般のコードの関係を示す説明図、第3図はマ
ンチエスタコードデコーダで分離されたデータ信
号とクロツク信号を示す波形図、第4図はパケツ
ト間隔の説明図、第5図は本発明のアナライザで
得られるパケツト間隔とパケツト数の関係を示す
グラフ、第6図は同じくLANシステムの負荷率
を示すグラフ、第7図はイーサネツトのフレーム
フオーマツトを示す説明図、第8図はMAP方式
の場合のデコード部のブロツク図、第9図はトー
クンリング方式の場合のデコード部のブロツク図
である。 11…同軸ケーブル、12…トランシーバ、1
3…マンチエスタコードデコーダ、16…受信信
号処理部、17…データ記憶部、18…受信デー
タ記憶部、19…管理データ記憶部、20…パケ
ツト長計測部、21…受信制御部、23…パケツ
ト数カウンタ、24…主制御部、29…キーボー
ド、31…プラズマデイスプレイ。
イザのブロツク図、第2図はマンチエスタコード
と一般のコードの関係を示す説明図、第3図はマ
ンチエスタコードデコーダで分離されたデータ信
号とクロツク信号を示す波形図、第4図はパケツ
ト間隔の説明図、第5図は本発明のアナライザで
得られるパケツト間隔とパケツト数の関係を示す
グラフ、第6図は同じくLANシステムの負荷率
を示すグラフ、第7図はイーサネツトのフレーム
フオーマツトを示す説明図、第8図はMAP方式
の場合のデコード部のブロツク図、第9図はトー
クンリング方式の場合のデコード部のブロツク図
である。 11…同軸ケーブル、12…トランシーバ、1
3…マンチエスタコードデコーダ、16…受信信
号処理部、17…データ記憶部、18…受信デー
タ記憶部、19…管理データ記憶部、20…パケ
ツト長計測部、21…受信制御部、23…パケツ
ト数カウンタ、24…主制御部、29…キーボー
ド、31…プラズマデイスプレイ。
Claims (1)
- 【特許請求の範囲】 1 ローカルエリアネツトワーク上を走行するパ
ケツトを入力してクロツク信号とシリアルデータ
信号に分離するデコード部と、 上記クロツク信号およびシリアルデータ信号を
入力して、シリアルデータからパラレルデータへ
の変換と、そのパラレルデータを記憶させるため
のアドレス制御を行うと共に、パケツト長の計測
を行う受信信号処理部と、 上記クロツク信号およびシリアルデータ信号を
入力して、パケツト数の計測を行うパケツト数カ
ウンタと、 上記クロツク信号およびシリアルデータ信号を
入力して、パケツト間隔の計測を行うパケツト間
隔計測部と、 上記パラレルデータを記憶する受信データ記憶
部と、そのパラレルデータのアドレスポインタ、
上記パケツト長、パケツト数およびパケツト間隔
などの管理データを記憶する管理データ記憶部と
からなるデータ記憶部と、 上記データ記憶部に各種データを記憶させる処
理を行う受信制御部と、 上記データ記憶部に記憶されている各種データ
を用いて、ローカルエリアネツトワークの負荷
率、パケツト間隔とパケツト数の関係、パケツト
長とパケツト数の関係を計算する主制御部と、 その計算結果を表示するデイスプレイ、 とを具備することを特徴とするローカルエリアネ
ツトワークアナライザ。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61-36797 | 1986-02-21 | ||
| JP3679786 | 1986-02-21 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6399654A JPS6399654A (ja) | 1988-04-30 |
| JPH059980B2 true JPH059980B2 (ja) | 1993-02-08 |
Family
ID=12479775
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62035670A Granted JPS6399654A (ja) | 1986-02-21 | 1987-02-20 | ロ−カルエリアネツトワ−クアナライザ |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US4792753A (ja) |
| JP (1) | JPS6399654A (ja) |
Families Citing this family (54)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4941115A (en) * | 1988-06-20 | 1990-07-10 | International Business Machines Corporation | Hand-held tester for communications ports of a data processor |
| US4916694A (en) * | 1988-12-22 | 1990-04-10 | Amp Incorporated | Packet network timing analyzer |
| CA1335832C (en) * | 1989-04-21 | 1995-06-06 | Wing-Man Chan | Remote test access system for isdn testing |
| US5097469A (en) * | 1989-05-19 | 1992-03-17 | Concord Communications, Inc. | Passive monitor for broadcast communication network |
| US5860136A (en) * | 1989-06-16 | 1999-01-12 | Fenner; Peter R. | Method and apparatus for use of associated memory with large key spaces |
| US5023891A (en) | 1989-07-25 | 1991-06-11 | Sf2 Corporation | Method and circuit for decoding a Manchester code signal |
| US5247517A (en) * | 1989-10-20 | 1993-09-21 | Novell, Inc. | Method and apparatus for analyzing networks |
| EP0474932A1 (en) * | 1990-09-13 | 1992-03-18 | Hewlett-Packard Company | Network fault analyzer |
| US5375126B1 (en) * | 1991-04-09 | 1999-06-22 | Hekimian Laboratories Inc | Integrated logical and physical fault diagnosis in data transmission systems |
| DE69225042T2 (de) * | 1991-11-14 | 1998-07-30 | Hewlett Packard Co | Vorrichtung und Verfahren zur Abschätzung von Hauptkontributoren |
| FR2685837B1 (fr) * | 1991-12-30 | 1995-02-10 | Cit Alcatel | Dispositif de determination de l'histogramme de debit de circuits virtuels empruntant une voie de transmission a multiplexage temporel asynchrone. |
| US5363493A (en) * | 1992-03-30 | 1994-11-08 | Hewlett-Packard Company | Token ring network test device using finite state machine |
| ES2145039T3 (es) * | 1992-06-25 | 2000-07-01 | Ericsson Telefon Ab L M | Sistema y procedimiento para el control de enlaces de comunicacion. |
| US5282194A (en) * | 1992-08-17 | 1994-01-25 | Loral Aerospace Corporation | Interactive protocol analysis system |
| US5586266A (en) * | 1993-10-15 | 1996-12-17 | International Business Machines Corporation | System and method for adaptive, active monitoring of a serial data stream having a characteristic pattern |
| US5706436A (en) * | 1995-02-01 | 1998-01-06 | Cabletron Systems, Inc. | Apparatus and method for evaluation network traffic performance |
| US5590159A (en) * | 1995-02-07 | 1996-12-31 | Wandel & Goltermann Technologies, Inc. | Digital data sequence pattern filtering |
| US5590116A (en) * | 1995-02-09 | 1996-12-31 | Wandel & Goltermann Technologies, Inc. | Multiport analyzing, time stamp synchronizing and parallel communicating |
| US5535193A (en) * | 1995-02-09 | 1996-07-09 | Wandel & Goltermann Technologies, Inc. | Multiport analyzing with time stamp synchronizing |
| EP0726664A3 (en) | 1995-02-09 | 1999-07-28 | WANDEL & GOLTERMANN TECHNOLOGIES INC. | Multiport analyzing time stamp synchronizing and parallel communicating |
| JP3734051B2 (ja) * | 1995-09-28 | 2006-01-11 | 日立ソフトウエアエンジニアリング株式会社 | ネットワーク管理システム |
| US5878030A (en) * | 1996-06-19 | 1999-03-02 | Wandel & Goltermann Technologies, Inc. | Test access port for analyzing high-speed local area network switched environment |
| US5850388A (en) * | 1996-08-02 | 1998-12-15 | Wandel & Goltermann Technologies, Inc. | Protocol analyzer for monitoring digital transmission networks |
| US5850386A (en) * | 1996-11-01 | 1998-12-15 | Wandel & Goltermann Technologies, Inc. | Protocol analyzer for monitoring digital transmission networks |
| JPH1168849A (ja) * | 1997-08-12 | 1999-03-09 | Kokusai Denshin Denwa Co Ltd <Kdd> | トラヒックジェネレータおよびトラヒック生成関数決定方法 |
| US6724729B1 (en) | 1998-12-30 | 2004-04-20 | Finisar Corporation | System analyzer and method for synchronizing a distributed system |
| US6363384B1 (en) * | 1999-06-29 | 2002-03-26 | Wandel & Goltermann Technologies, Inc. | Expert system process flow |
| US20020177910A1 (en) * | 2000-04-19 | 2002-11-28 | Quarterman John S. | Performance measurement system for large computer network |
| US20040125120A1 (en) * | 2001-06-08 | 2004-07-01 | Michael Weiner | Method and apparatus for interactive transmission and reception of tactile information |
| US7162698B2 (en) | 2001-07-17 | 2007-01-09 | Mcafee, Inc. | Sliding window packet management systems |
| US7296080B2 (en) * | 2001-07-17 | 2007-11-13 | Mcafee, Inc. | Method of simulating network communications |
| US7315894B2 (en) * | 2001-07-17 | 2008-01-01 | Mcafee, Inc. | Network data retrieval and filter systems and methods |
| US6980975B2 (en) * | 2001-11-15 | 2005-12-27 | International Business Machines Corporation | Method and apparatus for rule-based random irritator for model stimulus |
| KR100479862B1 (ko) * | 2002-11-13 | 2005-03-31 | 주식회사 케이티프리텔 | 이동통신망에서의 패킷 데이터 트래픽 분석 장치 및 그방법과, 이 패킷 데이터 트래픽 분석에 기초한 서비스감시 장치 및 그 방법 |
| US7627669B2 (en) * | 2003-05-21 | 2009-12-01 | Ixia | Automated capturing and characterization of network traffic using feedback |
| US7840664B2 (en) * | 2003-05-21 | 2010-11-23 | Ixia | Automated characterization of network traffic |
| US7827248B2 (en) * | 2003-06-13 | 2010-11-02 | Randy Oyadomari | Discovery and self-organization of topology in multi-chassis systems |
| WO2005006144A2 (en) * | 2003-06-30 | 2005-01-20 | Finisar Corporation | Propagation of signals between devices for triggering capture of network data |
| US8190722B2 (en) * | 2003-06-30 | 2012-05-29 | Randy Oyadomari | Synchronization of timestamps to compensate for communication latency between devices |
| US8098686B1 (en) * | 2005-12-02 | 2012-01-17 | At&T Intellectual Property Ii, L.P. | Method and apparatus for providing an application-level utility metric |
| US8180856B2 (en) * | 2006-09-14 | 2012-05-15 | Ixia | Testing a network |
| US20100118722A1 (en) * | 2008-11-12 | 2010-05-13 | Chalet Technology | System And Method For Providing Data Streaming And Timing Information With Missing Package Recovery |
| US11398968B2 (en) | 2018-07-17 | 2022-07-26 | Keysight Technologies, Inc. | Methods, systems, and computer readable media for testing virtualized network functions and related infrastructure |
| US11323354B1 (en) | 2020-10-09 | 2022-05-03 | Keysight Technologies, Inc. | Methods, systems, and computer readable media for network testing using switch emulation |
| US11483227B2 (en) | 2020-10-13 | 2022-10-25 | Keysight Technologies, Inc. | Methods, systems and computer readable media for active queue management |
| US11483228B2 (en) | 2021-01-29 | 2022-10-25 | Keysight Technologies, Inc. | Methods, systems, and computer readable media for network testing using an emulated data center environment |
| US12210890B2 (en) | 2021-02-09 | 2025-01-28 | Keysight Technologies, Inc. | Methods, systems, and computer readable media for impairment testing using an emulated switching fabric environment |
| US11405302B1 (en) | 2021-03-11 | 2022-08-02 | Keysight Technologies, Inc. | Methods, systems, and computer readable media for network testing using configurable test infrastructure |
| US11388081B1 (en) | 2021-03-30 | 2022-07-12 | Keysight Technologies, Inc. | Methods, systems, and computer readable media for impairment testing using an impairment device |
| US12244477B2 (en) | 2021-10-11 | 2025-03-04 | Keysight Technologies, Inc. | Methods, systems, and computer readable media for recycling background traffic in a test environment |
| US11729087B2 (en) | 2021-12-03 | 2023-08-15 | Keysight Technologies, Inc. | Methods, systems, and computer readable media for providing adaptive background test traffic in a test environment |
| US11765068B2 (en) | 2021-12-22 | 2023-09-19 | Keysight Technologies, Inc. | Methods, systems, and computer readable media for programmable data plane processor based traffic impairment |
| US12372576B2 (en) | 2022-08-25 | 2025-07-29 | Keysight Technologies, Inc. | Methods, systems, and computer readable media for using a testbed transpiler |
| US12056028B2 (en) | 2022-09-15 | 2024-08-06 | Keysight Technologies, Inc. | Methods, systems, and computer readable media for using an impairment configuration manager |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4679191A (en) * | 1983-05-04 | 1987-07-07 | Cxc Corporation | Variable bandwidth switching system |
-
1987
- 1987-02-19 US US07/016,280 patent/US4792753A/en not_active Expired - Fee Related
- 1987-02-20 JP JP62035670A patent/JPS6399654A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6399654A (ja) | 1988-04-30 |
| US4792753A (en) | 1988-12-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH059980B2 (ja) | ||
| US5247517A (en) | Method and apparatus for analyzing networks | |
| US7080162B2 (en) | Reduced hardware network adapter and communication method | |
| EP0706276B1 (en) | Method and apparatus for network analysis | |
| JPH088958A (ja) | アクセス提供システム及び接続自動判断方法 | |
| EP0498494B1 (en) | A data communication system based on a serial bus and a monitor station for use with such system | |
| US5289474A (en) | Communication network interface testing system | |
| EP0474379B1 (en) | Method and apparatus for analyzing nodes on a computer network | |
| KR20000032792A (ko) | 이더넷 컨트롤러의 메모리 관리 장치 및 그 제어방법 | |
| US5684960A (en) | Real-time ring bandwidth utilization calculator by sampling over a selected interval latch's states set by predetermined bit pattern on the transmission medium | |
| DE10100363A1 (de) | Ethernet-Anpaßvorrichtung | |
| US4890278A (en) | Apparatus and method for calibrated monitoring of output voltage levels of local area network communication devices | |
| CN118694791B (zh) | 一种用于车辆数据分析的车辆数据收集整理系统 | |
| JP3600876B2 (ja) | エラー統計を選択的に記憶するための装置および方法 | |
| EP0669738A2 (en) | System and method for automatically detecting speed, parity, and character length | |
| US5815495A (en) | System for managing communications between adapters | |
| CN113783754A (zh) | 性能测试方法、装置、系统、测试设备及存储介质 | |
| CN120499281B (zh) | 用于数字示波器的监测源数据处理方法和数字示波器 | |
| JP4123641B2 (ja) | 情報処理装置及び方法 | |
| JPH01132249A (ja) | 調歩同期方式のモード自動設定方式 | |
| JP2519722Y2 (ja) | 簡易ネットワーク状態監視装置 | |
| JPH0537568A (ja) | トラヒツク計測装置 | |
| CN119316018A (zh) | 一种变电站高采样率电气量数据采集和传输方法、装置 | |
| JP2793480B2 (ja) | Lanデータ送出方式 | |
| JPH10135968A (ja) | フレーム組立て分解方法及び装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |