yasuhito/ruby_topology — pull request #25 by t-nisimr (2013-11-27 10:03:02+00:00)
Title: ホスト表示機能追加 ruby_topology 33E13014 西村友洋

最初のruby_topologyにホスト表示機能を持たせた改造ruby_topologyです。
テスト用のconfファイルでの実行をもとに説明します。

まずプログラム実行開始時はスイッチ以外表示されません。
% trema run "./topology-controller.rb graphviz" -c test.conf
![topology1](https://f.cloud.github.com/assets/5590792/1630354/fe84e30e-5749-11e3-98d5-b0e3cf64cebe.png)

次に、あるホストから別のホストに対してパケット送信が行われた場合、その送信元のホストが表示される
% trema send_packets --source host0x11 --dest host0x12
(ここでhost0x11及びhost0x12はスイッチ0x1に接続されたホストとする)
![topology2](https://f.cloud.github.com/assets/5590792/1630394/ae19c7bc-574a-11e3-814c-46c7379a5f2d.png)

同様に、先ほどの送信先のホストから送信元のホストにパケットを送信した場合はどちらも表示される。
% trema send_packets --source host0x12 --dest host0x11
![topology3](https://f.cloud.github.com/assets/5590792/1630405/e76547a8-574a-11e3-9afc-414d868f13da.png)

各スイッチに２つのホストが接続されていた場合は以下のように表示される。
![topology4](https://f.cloud.github.com/assets/5590792/1630410/06a9c30a-574b-11e3-87c8-e9815926124c.png)

以上です。
お手数ですが、確認よろしくお願い致します。