1read 100read
2012年1月2期通信技術62: Cisco7200ルータ・エミュレータ 「dynamips」 (788) TOP カテ一覧 スレ一覧 2ch元 削除依頼
・ 次のスレ
63: キャプテン(笑) (383)
64: PLC(電力線搬送通信)ってどうよ? (499)
65: スリーエスってどうよ? (95)
66: NGNについてアホ共が永遠に語り合うスレ#02 (115)

Cisco7200ルータ・エミュレータ 「dynamips」


1 :06/07/23 〜 最終レス :12/01/07
Cisco7200ルータのエミュレータであるdynamipsのスレです。
CiscoのIOSを使用するため、本物同様の動作をしてくれます。
さらに、仮想ルータ同士を接続してお話させることもできます。
日本語による解説(blog形式なので初めての方は一番下から読んでください)
http://7200sim.blog57.fc2.com/
公式サイト
http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator
公式blog(最新情報はここから)
http://www.ipflow.utc.fr/blog/

2 :
>>1
お疲れ様!

3 :
公式blogを見ても分かるとおり、猛スピードで開発中のエミュレータです。
まだまだ日本語によるドキュメントが少ないのが現状ですので、
みんなで情報を共有し、敷居を下げ、dynamipsを広めていきましょう!

4 :
がんがれ。超がんがれ。

5 :
>>1

俺もCCNP取得に向けてがんばらないと。
これでなんとか、モチベーション維持できそうです。
ありがとう!!

6 :
IOSどーすんねん

7 :
1. CCO で落とす
2. Web の世界を徘徊

8 :
>>6
普通にVXRあたりから取り出せばいいじゃん

9 :
とりあえず、乙

10 :
RC1でもまだコンソール接続周りにバグが残っているみたいですね。
仮想ルータを一度リロード(もしくはstop&start)するとその後からコンソール接続できなくなるみたいです。
明日にはfix版をリリースする予定のようです。

11 :
とりあえず、乙

12 :
LANボード2枚付けてi-RAMで走らせたらおもろそう

13 :
早速ルータ5台分の設定をやってみた
これすごいね

14 :
>>1
乙!
いつまでたってもバージョンあがらないな〜って
思ってたら、BLOGで着々と進んでたんですねw
このスレ見て知りました。
スレ盛り上がるといいですね!

15 :
このスレが盛り上がるかどうかはモマイらのやる気しだいだろw
というわけで資格取れるようにがんばってくれたまえw

16 :
>>10
のバグを取ったバージョンにファイルが置き換わったみたいです。

17 :
セロリン1.0Gでも走る?

18 :
俺PenM1.3Gで3台動かしながら勉強してるから、
1〜2ぐらいなら、動くんでは無いでしょうか?
一度やってみたら?

19 :
うう、起動できません
普通にtxtファイルに以下の構文作成し
[localhost]
[[7200]]
image = C:\Program Files\Dynamips\images\c7200-jk9o3s-mz.124-7a.bin 
npe = npe-400
ram = 160 
[[router R1]] 
slot0 = PA-C7200-IO-FE
slot1 = PA-FE-TX
slot3 = PA-8T
slot6 = PA-A1
Dynamipsサーバ起動後に「.net」に変換して立ち上げているのですが
Error:
Invalid line at line "9".
[[router R1]]
と表示されて立ち上がりません
9行目の表記が認識できていないのはわかるのですが
ブログと同じようにやってるんだけどなぁ

20 :
連カキコすみません19です
何が悪かったかわかりませんが以下のようにしたら正常に読み込まれました
[localhost]
[[7200]]
image = \PROGRA~1\Dynamips\images\c7200-jk9o3s-mz.124-7a.bin
npe = npe-400
ram = 160

[[ROUTER R1]]
slot0 = PA-C7200-IO-FE
slot3 = PA-8T
slot6 = PA-A1
ただしDynamipsにてlistを見てみると
stateがstoppedになってしまい、ループバックを指定した
コンソール接続ができません
ブログ上ではstatuがrunningになっているのですが
どなたか原因がわかる方いらっしゃいますか?

21 :
>>20
同じ設定でファイルを作って起動してみたけど
正常に起動するしTelnetで接続できるから設定は間違ってないと思う
セキュリティソフトとかが邪魔してる可能性もあるかも

22 :
>>21
サンクス
とりあえず、XPのファイアウォールとウィルスソフトきってやってみるよ

23 :
う〜んセキュリティ切ってもうまくいかない・・・
ブログの中でセットアップの手順で一箇所よくわらないとこあるんですが
Dynagenを以下のサイトから落としてきてインストールするとあるんですが
ttp://dyna-gen.sourceforge.net/
ここのサイトで「dynagen-0.4.2.tar.gz」っていうの落とせばいいんでしょうか?
こいつをフリーソフトで解凍してみたけど
中にインストールさせるようなファイルが入っていなかったので
もういっこの「Installer Package Dynamips for Windows Setup 0.2.5-RC1-0.4.2-1」
というのを落として展開したところ
dynamips serverのショートカットが作成されたので
現状この状態で動作させようとしてます
winpcap はインストール済み
何か設定情報が足りてないのかなぁ

24 :
>>23
分かりにくかったので、少し修正しておきました。
Windowsをお使いの場合はWin Installer Packageをダウンロードしてインストールしてください。
(*「dynagen-0.4.2.tar.gz」はLinux用のファイルです。)
あと、コンフィグを読み込めない問題ですが、コンフィグに2バイト文字がまじってるとエラーが出るようです。
見過ごしやすいところでは全角のスペースが入り込んでないか確認してみてください。
blogをそのままコピペすると全角スペースが入り込んじゃうみたいです。

25 :
>>23
>ただしDynamipsにてlistを見てみると
>stateがstoppedになってしまい、ループバックを指定した
>コンソール接続ができません
>>20でおっしゃってましたが、
Dinamipsのコンソールで「start/all」 と入力してもルータのステータスが「running」になりませんか?

26 :
何気に、ターミナルエミュレータ使うより、dynamips management consoleから
「telnet ルータ名」したほうが便利ですね。今気がつきましたorz

27 :
うぉぉぉぉ!20です!
うまく起動しました!
コンソールで「start/all」入力したところstateがrunningになりました!
設定ファイルがエラー起こす要因は指摘通り
全角スペースが入り込んでいた為に起こっていたようです
31日BCRANの試験だったので滑り込みで間に合ってよかった〜
これでようやくスコスコ勉強できます
あとは応用で各種ネットワーク組んでみます
皆様、アドバイス本当に感謝ですm(_ _)m

28 :
ちなみに、正常にコンソール接続できたのかな?

29 :
自分でunzipしたIOSを起動に使うと起動が早くなるね。

30 :
>>28
コンソールもOKです
ただしPCのメモリが足りてないのか
拡張スロット入れたルーターを3台立ち上げたら
パソコンがリブートしました^^;
とりあえず1台に拡張スロット入れて
各種コマンドラインの確認だけやってます

31 :
かなり実用的ですね。
ルーティングの学習にはかなり便利。
今後は発展系としてL3とL2版も期待。
さて、仮想スイッチを挟んだと時の挙動がおかしいのは自分だけ?
@
[仮想ルータ]−[仮想スイッチ]−[物理IF:PC]
スイッチは2ポートともアクセスポートですが、
スイッチを挟んだ途端にpingがブチブチ切れる。
(ほとんど繋がらない)
A
[仮想ルータ]−[仮想スイッチ]−[物理IF:PC]
[仮想ルータ]/
スイッチは3ポートともアクセスポートですが、
HSRPかGLBPを組んでも仮想IPに繋がらない。
→ルータ2台の間でハードビートは行き来しておりctiveの選出はされているけど、
 仮想IP宛に来たARPに応答するという処理がされていないぽい。 

32 :
>>31
再現しないから config プリーズ

33 :
とりあえず動いた。
まずはBGP/MPLS-VPNでも作ってみるかな。

34 :
[localhost]
[[7200]]
idlepc = 0x6084142c
image = \PROGRA~1\Dynamips\images\C7200-JK.BIN
npe = npe-400
ram = 128
[[ethsw S1]]
1 = access 1
2 = access 1
3 = access 1 NIO_gen_eth:\Device\NPF_{XXXXXXXXXXX}
[[ROUTER R1]]
slot0 = PA-C7200-IO-FE
F0/0 = S1 1
!
Fa0/0
IP address 192.168.1.253
standby 1 ip 192.168.1.254
standby 1 preempt
standby 1 priority 95
no shutdown
[[router R2]]
slot0 = PA-C7200-IO-FE
F0/0 = S1 2
!
Fa0/0
IP address 192.168.1.252
standby 1 ip 192.168.1.254
standby 1 preempt
standby 1 priority 105
no shutdown

35 :
http://www.ipflow.utc.fr/blog/
0.2.5-RC2 リリースage

36 :
dynagen動きません。
違うマシンでは動いたので、インストール手順は間違えていないと思います。
Dynamips Server起動後(TCP control server started表示)、
違うマシンで動いた.netファイルを実行すると、
一瞬DOSプロンプト画面が表示され、その中に
socket.error:(10054,'connection reset by peer')
上記の用に表示され、Dynamips Serverが起動していたプロンプト画面と一緒に、
終了してしまいます。
現在の所試した事は
・dynagenのアンインストール後の再インストール
・ウイルス対策ソフト及びwindowsXPのファイヤーウォール機能の停止
・sampleファイルでの起動
これらを試しても状況は変わりませんでした。
OSはWinXPproで、dynagen等は最新のものをインストールしています。
対処方法をご存知の方がおられましたら、お教えいただきたいと思います。
他にも、これを試してみては?と言うような、考えをお持ちの方からも、
コメント頂ければ助かります。

37 :
Linux で NIO_linux_eth がちゃんと動いてる奴いねぇ?
root でやっても Operation not permitted って言われる…。

38 :
パーミッションは?

39 :
ん〜〜!ん〜〜!ん〜〜〜〜っっ!!

40 :
IS-ISやBGPも試せてすごい
IOS次第でほとんど制限なくいろいろな状況を実際に試せる
本当に手軽にできて便利だね

41 :
>>40
router isisをしたら
Protocol not in this image
となった。
12.2(15)T11なんだがIOSがダメなのかな?

42 :
>>41
IOSのバージョンというより
フィーチャーセットの問題

43 :
telnetでずっと接続できなかったんだけど、IOSを変えたら上手く行った。
最初使ってたIOSが不完全か古かったからかな?(121)

44 :
手持ちの実機とお話できて感動した

45 :
>>44
同意
idlepcオプション使えるようになってから
neighborの確立も早くなってストレス減ったし、かなり使えるね
メモリをたらふく積めばdynamipsだけでも事足りる。
欲を言えばEtherSWがCat3550をエミュレートしてくれれば最高。

46 :
http://dyna-gen.sourceforge.net/
dynagen最新版リリースあげ

47 :
dynagenの最新版使ってるんですが、
一台あたりメモリを128M割り当てて、8台起動させると8台目の機動途中で落ちて、
一台あたりメモリを96M割り当てると、8台全部起動できる。
メモリの使用量の問題かと思って、タスクマネージャを見てみるが、
物理メモリをオーバーしているようにも見えない。
さすがに8台ですので、CPU使用率は結構あがるけど、100%ってわけでもない。
(起動時は一時的に100%行きますが)
dynagenって1G以上のメモリ扱えないのかな?
俺と同じような症状になった方居ませんか?

48 :
IOSを落とすってどうやるんですか?
↓↓↓これの(3)までやったんですがあと少しというとこでわかりません・・・><
(1)WinPcapをインストール。
落としてきたWinPcapを成り行きに任せてインストール。
(2)Dynagenをインストール。
インストールで出来たフォルダの中にはもう「dynamips.exe」が存在していると思いますが、消しちゃいましょう。
(3)dynamips.exeの置き換え。
最新版のdynamips(dynamips-0.*.*-pre**-cygwin.zip)を解凍し出てきた「dynamips-wxp.exe」を「dynamips.exe」にリネームして、(2)で出来たフォルダに入れてあげます。
(4)Cisco7200-IOSの準備。
お手持ちのCisco7200のIOSファイルをバイナリ形式で、(2)で出来たフォルダの中にある「images」フォルダに入れてあげます。

49 :
お子様はVisualizerでも買いなさい

50 :
>>48
ここで勉強しな
ttp://www.ios-corp.co.jp/

51 :
親切な人は一人もいないっと・・・

52 :
>>50
ワラタ
>>48
Dynagenの最新版を使うんなら、(3)やらなくて良いと思うが・・・。
IOSはciscoさんから、落とします。
ただ、落とすにはいろいろ条件が・・・。

53 :
>>51
まだできてない?か・・・
ima試してる。

54 :
>>51
どう親切にしろと・・・。
IOSは売り物だぞ。WINDOWS XPを落とすってどうやるんですか?
って聞いているのと同じ。
Ciscoのパートナーから買ってくださいとでも言えば親切なのか?

55 :
ふむふむ

56 :
>>54
正論だな。
ここで、変な事を言えば、
著作権侵害幇助とか言われるんですかね?w

57 :
だから、お子様はVisualizerでも買いなさい

58 :
今日、2台のPCのDynamips間でのNIO_UDPの動作を確認してみました
PC1(192.168.11.1):R0を起動
PC2(192.168.11.2):R1〜R3を起動
それぞれをシーケンシャルに接続。
[R0]--[R1]--[R2]--[R3]
-PC1でのコンフィグ-
[[ROUTER R0]]
F0/0 = NIO_UDP:10002:192.168.11.2:10001
-PC2でのコンフィグ-
[[ROUTER R1]]
slot1 = PA-FE-TX
F0/0 = NIO_UDP:10001:192.168.11.1:10002
F1/0 = R2 F0/0
[[ROUTER R2]]
slot1 = PA-FE-TX
F1/0 = R3 F0/0
[[ROUTER R3]]
---
このコンフィグですとPC2において動作しませんでした。
エラーメッセージは以下のとおりです。
*** Error: Connecting R1 F1/0 to R2 F0/0 resulted in
206-unable to create UDP NIO

59 :
そこでコンフィグを少し書き換えて以下のようにすることで
起動することができました。
[[ROUTER R1]]
slot0 = PA-C7200-IO-FE
slot1 = PA-FE-TX
F0/0 = NIO_UDP:10001:192.168.11.1:10002
F1/0 = NIO_UDP:10003:127.0.0.1:10004
[[ROUTER R2]]
slot0 = PA-C7200-IO-FE
slot1 = PA-FE-TX
F0/0 = NIO_UDP:10004:127.0.0.1:10003
F1/0 = NIO_UDP:10005:127.0.0.1:10006
[[ROUTER R3]]
slot0 = PA-C7200-IO-FE
F0/0 = NIO_UDP:10006:127.0.0.1:10005
--
どうもNIO_UDPを使用したときに、F*/0 = R* F*/0
といった記述ができなくなるケースがあるようです。
ご参考までに。
長文&連カキスマソ

60 :
初めて投稿します。
何度やってもDynageを使用しての起動が出来ません。
一通りインストールして下記で起動し、STATUSはrunningになったのですが、telnetがNGです。
※セッションの確立は可能ですが無反応です。
-------------------------------------------
[localhost]
[[7200]]
image = \PROGRA~1\Dynamips\images\C7200-IS.BIN
npe = npe-400
ram = 160
[[ROUTER R1]]
s1/0 = R2 s1/0
[[router R2]]
------------------------------------------------------
Dynamips側の起動logを見るとIOSが上手く読めてないようです。
因みにDynagを使用せずに直接イメージを指定すると起動できます。
C:\cygwin\home\dynamips>dynamips C7200-IS.BIN

61 :
>>60
中途半端にルータを増やして問題を複雑化するなんてバカじゃない?

62 :
>>60
まずは問題点を見つけるためにルータを1台で起動してみてください
ちなみに>>60のコンフィグですとシリアルのPAを宣言していないですね

63 :
>>62
いや、るーたR1のところに
s1/0=
と宣言しただけでスロット1にシリアルポートが装着されるよ。
モジュールを個別に宣言する必要は必ずしも無いんだよ。

64 :
ルータを中途半端に増やしたばかりに議論が別方向になっていく・・・

65 :
>>63
そうなんですか!知りませんでした
デフォルトで装着されるのは
PA-C7200-IO-FEだけかと思っていました。
情報ありがとうございます。

66 :
>>61
シングル構成ならDynageを使用せずに直接起動させればいいだろ
>>62
一台でもNGです

67 :
自己解決しました。
どうも使用したIOSがNPE400に対応してなかったようです。

68 :
>シングル構成ならDynageを使用せずに直接起動させればいいだろ
なんか論点がずれているね
>>61は最低限の構成をしたほうが原因が特定しやすいんじゃないの?って話をしているんだよ。
そもそも1台でDynagenが動かないんだったら話は分かるんだけど、
そんなことを言ったら複数台でも直接起動したら?ってあしらわれるだけですよ。
せっかく親切な日本語のサイトがあるんだから初めての場合は例題に従ってからやってください。
中途半端な知識の人が陥るミスですよ。

69 :
あげ

70 :
ここにカキコしてるみなさん、どうやってIOS手に入れてるのですか?
みんなCiscoのパートナーの会社の人達?

71 :
>>70
Yes, I am.

72 :
>>70
俺はこのスレのためにciscoルータを購入したYO
会社の経費で落としたけど

73 :
>>70
パートナーではない
ふつーにCISCOからダウンロードしてる

74 :
>>70
パートナーではないが
会社に7200が捨てるくらい転がっている
ベンダーから検証用でIOSくらいもらえる

75 :
>>70
IOSなら7200の中に入ってるニョ!

76 :
エミュでCiscoのIOSを使用するのって規約上はOK?

77 :
クイズHunter!!!

78 :
hunterの体験版で落とせるiosは対応してますか?

79 :
>78
試せばいいじゃんどちらもタダなんだから
さすがに愚問だと思うぞ

80 :
>>70
IT業界なら、知りあいもしくは、知り合いの知り合いなら高確率で
Ciscoのパートナーもしくは、ダウンロードアカウント持ってるひといるから
もらえる。

81 :
PC 1台につき仮想ルータは4台くらいを立ち上げるくらいがちょうど良いかな。
すべての仮想ルータのコンソール開いてないとidlepc設定していても
CPU負荷が100%に張り付いちゃうけど、これって正常なのだろうか・・・。
コンソールを全部開いていると10%〜30%くらいをうろうろしているんだけどね。

82 :
このソフトすげー
CPU100%は正常?だとおもわれ。
「idlepc」で負荷下げられるっぽいが。。
IOSは漢字がたくさん書いてある怪しいサイトから
ゲトしましたw

83 :
>>82
kwsk

84 :
>>83
Ciscoのスレッドを全部読めば手に入る

85 :
Ciscoにいくらでもある。
ルーターの中にもある。

86 :
>>83
いま見てみたら落とせないわ
>>84は忘れてくれ。スマソ

87 :
まぁチャイナ系はなんでもあり感があるよね。
やたらおもいけど。

88 :
でもチャイナはどこも転載としか思えない
同じバージョンだらけな気が
ciscoスレに晒されちゃったところは
質・量そろった良いところだったんだがなぁ…

89 :
おまえらのほとんどがエミュ使ってるんだろ!貧乏人が!氏ね!

90 :
dynamips 0.2.5 Release Candidate 5 (RC5) がリリースされ、
Cisco3600シリーズがエミュレート出来るようになりました。
http://7200sim.blog57.fc2.com/

91 :
>>60の手順でインストールし、netファイルを作成しました。
Reading configuration file...
*** Error: Unknown module 'vm'
というエラーで進みません。試してみることありますでしょうか。

92 :
>>91
作った.NETファイル晒してくれ

93 :
>>92
netファイルの中身はこれです。
[localhost]
[[7200]]
image = C:\Program Files\Dynamips\images\c7200-jk9o3s-mz.123-20.bin
npe = npe-400
ram = 160
[[ROUTER R1]]
s1/0 = R2 s1/0
[[router R2]]

94 :
>>93
普通にその.NETファイルで動きましたけど?

95 :
vlanの設定とかできますか?

96 :
IOSは「c7200-ik9o3s-mz.124-7.bin」を使ってます。
netファイルは>>1の日本語解説サイトの通りです。
起動時「Would you like to enter the initial configuration dialog? [yes/no]:」
をCtl+Cで抜けた後ぐらいに
% Crashinfo may not be recovered at bootflash:crashinfo
% This file system device reports an error
というメッセージが出ます。
このメッセージを無視して後々何か問題になることってありますか?
ちなみに「dir bootflash:」をすると「%Error opening bootflash:/ (Bad device info block)」
というメッセージが帰ってきます。
馬鹿な質問かもしれませんが教えてください。

97 :
>>95
現在のところスイッチはエミュレートできないので、
Vlanの設定はできません。
ただ、仮想EtherSwitchに簡単なVlan情報を持たせることはできます。

98 :
BRI早く鯉wktk

99 :
3600IOSはロシア系からゲトw
落ちてるもんだなww 
L3SWはさすがにエミュ難しいのかな?

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
・ 次のスレ
63: キャプテン(笑) (383)
64: PLC(電力線搬送通信)ってどうよ? (499)
65: スリーエスってどうよ? (95)
66: NGNについてアホ共が永遠に語り合うスレ#02 (115)