安価なネットワークエミュレータ

安価なネットワークエミュレータが出ましたよ、という記事。

 具体的な機能としては、クリッピング/トークンバケツ方式の帯域制限、ランダム/バーストのフレーム破棄、フレーム重複、フレーム遅延などの機能を搭載する。


本家のニュースリリースと製品情報見ると、 OpenBloks/OpenMicroServerに見えるかな。

●ethBLOCK概要 ・簡易設定機能:モデム/無線LAN/インターネット/衛星通信
・帯域制限機能:クリッピング方式/トークンバケツ方式
・フレーム破棄機能:ランダム破棄/バースト破棄
・フレーム重複機能
・フレーム遅延機能:一様分布遅延/正規分布遅延/固定遅延
・設定用画面
・稼動状況モニター


というスペックを見ると、Linux + netem相当に見える。
トラフィックモニタの画面は MRTGに見えるので、あとは設定画面を被せて、という感じかしら。
遅延の分布を適当に指定する方法が netemに実装されているのを知っているけれども、
フレーム破棄のアルゴリズムって netemに実装されていたっけなああ。

An optional correlation may also be added. This causes the random number generator to be less random and can be used to emulate packet burst losses.


ということなので、バースト破棄も netemに実装されているので、ネットワークエミュレータ部分は netem相当だな。