0.2.6-RC5 - BPDU handling fixes
Hello all,
The 0.2.6-RC5 release is available. It mainly fixes (again!) BPDU handling on the NM-16ESW switch module.
Bugfixes / Changes:
- Incorrect BPDU MAC address recognition: this solves the problem of IS-IS not establishing adjacencies through a NM-16ESW (reported on Hacki’s forum) ;
- BPDU packets tagged incorrectly on non-trunk ports ;
- Merged a patch from Thomas Pani to list VM TCP console ports (required for gDynagen).
Files:
0.2.6-RC5 binary for Linux x86 platforms
0.2.6-RC5 binary for Linux x86_64 platforms
0.2.6-RC5 binaries for Windows XP and 2000
0.2.6-RC5 source code
Chris.
December 7th, 2006 at 1:24 pm
Thanks!
December 7th, 2006 at 1:34 pm
Great! IS-IS is finally working thru the NM-16ESW!
December 7th, 2006 at 2:22 pm
WOW! i can’t wait to test this!!
Thank you my dear king!
December 7th, 2006 at 2:35 pm
thank you very much !!
December 7th, 2006 at 2:38 pm
thanks! btw, have the voice card in your plan?
December 7th, 2006 at 4:50 pm
incredible.
Thanks.
December 7th, 2006 at 6:01 pm
thanks!
December 7th, 2006 at 6:42 pm
Great work. Thanks!
December 7th, 2006 at 6:49 pm
great! 10x again!
December 7th, 2006 at 7:44 pm
thanx for the new release u rock man.what about COS and multcasting in NM module are thay working ?
December 7th, 2006 at 7:52 pm
Thank you, Chris! You are as always, the best!
December 8th, 2006 at 2:02 am
So excited!
You are really the smartest man in the world,9999…Thanks,to you!
I remembered that you have told us that no QoS support in the former version,now how about it or any plan?
And in you plan,when will the version with ISDN feature be released?
Thanks again,cheers!!!!!
December 8th, 2006 at 3:52 am
Thank you very much!
December 8th, 2006 at 8:25 am
When will the layer 3 switch be supportted? such as 3560,3750.I’m expecting…Thx again!
December 8th, 2006 at 4:00 pm
Thank you ! Great!
December 8th, 2006 at 10:58 pm
I can’t believe it. New release again. I am so exciting about it, i can not wait for installing into my PC. Thank you so so much for it.
Chris, you are the best.
As Chrismast coming soon, I am wishing you and your family have a wonderfull Chrismast and Happy New Year.
December 9th, 2006 at 6:55 am
thank you very much, you are my idol , i cann’t find other words to express my feelings about your magical works. i have learn a lot from your incredible DYNAMIPS. and you are the BEST . Chris !!
December 9th, 2006 at 9:42 am
IS-IS>
this NM module is also a layer 3 switch u can also use routed ports but not have enhanced IOS like 3550 and 3560
December 9th, 2006 at 9:49 am
When will the Vista be supported ?
Unable to find device list in Vista..We expect a new version will be supported anytime soon…
December 9th, 2006 at 1:59 pm
thanks man, although i am quite late to say this.
December 9th, 2006 at 3:22 pm
Hello,
I have very strange problem, when try to connected two instances with PA-POS-OC3 via udp socket. When I issue “no shutdown” on POS interfaces both of the instances hangs?
Any suggestions?
Thanks
December 10th, 2006 at 12:19 am
Excellent work!! Thank you Chris and Greg.
I have been following the prject for some time and have used it sucessfully for simulations.
Being a non-programmer, I have been unable to contribute to the project however, if it is of interest to anybody, I have created a live CD with the following great tools:
Dynagen 0.8.2 ( http://dynagen.sourceforge.net )
Gdynagen ( http://pani.webhop.org/gdynagen )
dynagui ( dynagui.sourceforge.net )
virtualpod to follow ( http://www.virtualpod.org )
Bochs - With this tool it is possible to start a virtual PC and connect it to a router interface.
( sample lab included )
A number of prebuilt labs are included and can be loaded using built in scripts
THe CD is based across the excellent mpentoo ( http://www.pentoo.ch ) which includes a number of network/cracking tools. The size of the CD is 400MB
Chris/Greg - If you are interested, please provide me with FTP details to upload the file to. If you think is worthwhile - I will release it to the community.
Again - thank you and carry on the great work.
December 11th, 2006 at 4:47 am
hi, Chris
I make a lab using a PA-POS-OCS ,command like this:
dynamips-026rc5.exe c7200-p-mz.123-4.T4.bin -p 1:PA-POS-OC3 -s 1:0:udp:10000:127.0.0.1:10001
after dynamips decompressed the IOS , it stops here:
1 FastEthernet interface
1 Packet over SONET interface
125K bytes of NVRAM.
4096K bytes of packet SRAM memory.
65536K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).
8192K bytes of Flash internal SIMM (Sector size 256K).
if I don’t use the parameter ”-s 1:0:udp:10000:127.0.0.1:10001” , it can boot nomally ,
if it needs other parameters ?
thanks for your great work and your selflessness
December 11th, 2006 at 11:31 am
dynamips -P 3745 -T 2001 c3745.bin -p 5:NM-4T
dynamips -P 3725 -T 2001 c3725.bin -p 3:NM-4T
dynamips -P 2691 -T 2001 c2691.bin -p 2:NM-4T
why could’t start these configure on top?
December 12th, 2006 at 10:22 am
C3745 doesn’t have so many slots for you to plug modules,you can boot with :
dynamips -P 3745 -T 2001 c3745.bin -p 1:NM-4T
December 12th, 2006 at 10:26 am
Prof Chris,
The fixed Dynamips is really wonderful man!
i really have no words to express it for you!
just wana ask you if there is future plan for scurity appliances such as the PIXes or ASAs. Man, that would really be a wonderful thing to have!
Thanks again and i wish you a happy new year in advance!
December 12th, 2006 at 10:54 am
Chris and Greg,
I have worked on my own topology max of 5 routers. Latest release gave me awesome experience.
I agree with Digital if we have security appliances emulated it would be good for Newbies to know about the Product and how it works and it would be helpful for guy who are going to give their exams.
I would like to say one thing here that we are bit lack in formatted document and graphical interface. I think Boson is very famous because of their Network designer tool if we have such a tool for our Dynamips every body can use our software at top of the world.
I have red in the forum that to emulate 3550 or 3560 you need PowerPC to program those hardware to be emulated is it so.
also if we have separate model for switching like 3550-XX.3560-XX
Wish to have from you Chris
Cheers
carth
December 12th, 2006 at 11:31 am
Hello
Thank you for these efforts so far
I tested the latest version running 11 router instance and using the ghost feature
It is running smooth but the only issue is the ping delay
BGP and ospf neighbours time out and ping has delay of upto 2 seconds
I was hoping you could emulate a verly low end device like the 2600 series that do not take too much from the memory or the processor
Iam currently using the 3620 sereies
Thanks and good luck
December 12th, 2006 at 10:01 pm
Chris and Greg,
I use the following topology and try to ping R2 from R1. The ping works, but when I run ‘show interfaces fastEthernet 1/1’ on SW1, the packet input and the packet output are all 0. I think this is a bug.
R1(f0/0)——(f1/1)SW1(f1/2)——(f0/0)R2
VLAN 10: (f1/1 and f1/2)
SW1#show interfaces fastEthernet 1/1
FastEthernet1/1 is up, line protocol is up
……
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 input packets with dribble condition detected
0 packets output, 0 bytes, 0 underruns
……
Thank you,
Frank
December 13th, 2006 at 12:26 am
Dear chris :
I use the 0.2.6-RC5 - on the CISCO 7206 , i want to dump the crash info , when i use the hidden command ” test crash” in the 7206
but the 7206 does’t auto restart ??
December 13th, 2006 at 12:21 pm
Switch NM-16ESW modules CDP bug when we have simple topology like this
R1=SW1-SW2=R2 CDP packets are switched to other neighbors , there is another bug related with mac address learing but i can find strong evidence i will post them later
SW1#show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater
Device ID Local Intrfce Holdtme Capability Platform Port ID
R5 Fas 0/11 152 R S 3640 Eth 0/1
R4 Fas 0/11 148 R S 3640 Eth 0/1
R4 Fas 0/4 148 R S 3640 Eth 0/0
Router6 Fas 0/11 167 R S 3640 Fas 2/0
Router6 Fas 0/6 167 R S 3640 Fas 0/0
SW2 Fas 0/11 153 R S I 3640 Fas 0/11
December 13th, 2006 at 5:05 pm
Hi all.
First of all big big thanks to Chris and Greg!
I am using only dynamips for now, because i have no time explore dynagen for now. I hope the next year will be less busy for me and i will learn it.
I think i have discovered a problem with the switch module on 3660 for now! Here are the configs:
Router1:
dynamips –idle-pc=0×6070c4b8 -T 10100 -t npe-400 -M std -p 0:C7200-IO-FE -p 1:PA-FE-TX -s 0:0:udp:10000:localhost:20010 -s 1:0:gen_eth:”\Device\NPF_{D4BAD741-7953-484D-ADC1-2053C732FACE}” Image.bin
ROuter2 (used as a basic switch):
dynamips -P 3600 -T 20100 –idle-pc=0×604291fc -t 3660 -p 0:Leopard-2FE -p 1:NM-16ESW -s 0:0:null -s 0:1:null -s 1:0:udp:20010:localhost:10000 -s 1:1:gen_eth:”\Device\NPF_{5237F7DA-7EE3-4D33-83F0-BED359BEB706}” -s 1:2:gen_eth:”\Device\NPF_{DB126BDF-662A-4615-B20D-F58B4ED81B36}” -s 1:3:null -s 1:4:null -s 1:5:null -s 1:6:null -s 1:7:null -s 1:8:null -s 1:9:null -s 1:10:null -s 1:11:null -s 1:12:null -s 1:13:null -s 1:14:null -s 1:15:null Image.bin
As you can see the topology is as follows:
PC1———-Switch——-Router——–Server
|
PS2———–|
PC1 and PC2 are configured in different vlans, they are connected to ports fa 1/1 and fa1/2 to the switch (router2)
The router is configured for inter-vlan routing with subinterfaces to the switch. The server is connected to second fa port to the router!
What i have achieved is that when the pcs are connected to a port of the switching module, the have no connectivity to the switch and also the router!
After a lot of plays and so on, i only achieved arp connectivity-i manage to prove that arp requests and replies are sent and recieved from both sides, except when the router is asking for the mac of the PCs. Then the arp messages are filltered on the switch side and are not recieved by the PCs!
THe “real” interfaces are vmware ones-VMNet1, VMNet2 and VMNet3!
I must say that there is no problem when a PC is attached to a router port(other than the switching module), but when they are attached to the switching there is no connectivity.
If you need more info, please mail me. I will posted here and/or reply with e-mail-just as you wish!
Have a nice day/evening, month , year century!
Thank you very much aggain!
December 15th, 2006 at 9:22 am
Hi, Chris, I start 6 routers. dynamips ver: 0.2.6 RC5, dynagen ver:0.8.2.
when I suspend/all , and then resume /all; dynamips give the information and crash. the information :
——————————————————–
Suspend /all
Resume /all
Dynamips give the information and exit.
C3745 ‘R6′: starting simulation (CPU0 PC=0xffffffffbfc00000), JIT enabled.
1137 [unknown (0×4E0)] dynamips 192 _cygtls::handle_exceptions: Exception: ST
ATUS_ACCESS_VIOLATION
3442752 [unknown (0×4E0)] dynamips 192 open_stackdumpfile: Dumping stack trace t
o dynamips.exe.stackdump
4864911 [unknown (0×4E0)] dynamips 192 _cygtls::handle_exceptions: Exception: ST
ATUS_ACCESS_VIOLATION
4976781 [unknown (0×4E0)] dynamips 192 _cygtls::handle_exceptions: Error while d
umping state (probably corrupted stack)
———————————-end —————————-
December 15th, 2006 at 4:15 pm
Old IOS iamges do not load in this release
Chris i think you solved this problem for me before on the 7200 router
Is it possible to fix it also on the 3600 platforms
Thaks
E:\dynamips>dynamips -P 3600 -t 3620 image\c3620-i-mz.120-28d.bin
Cisco 7200 Simulation Platform (version 0.2.6-RC5-x86)
Copyright (c) 2005,2006 Christophe Fillot.
Build date: Dec 7 2006 11:19:24
Loading ELF file ‘image\c3620-i-mz.120-28d.bin’…
ELF entry point: 0×80008000
C3600 ‘default’: starting simulation (CPU0 PC=0xffffffffbfc00000), JIT enabled.
ROMMON emulation microcode.
Launching IOS image at 0×80008000…
Self decompressing the image : ################################################
###############################################################################
###############################################################################
########################################################################## [OK]
►b
December 17th, 2006 at 10:24 pm
Hello!
I have a question regarding the ghost option. Indeed it saves ram, but my page file goes way high. I mean, the more routers I add, the bigger the page file gets. Is this normal behaviour? Can i prevent this from happening? I am using win XP, dynamips 0.2.6-RC5 and dynagen 0.8.2. I tried ghosting both with memory map on and off, same thing. I feel it works better without memory mapping and no ghosting than it works without memory mapping and ghosting. In other words i feel like ghosting isn’t a plus on my system. Can someone clear this out for me?
Thanks!
December 19th, 2006 at 2:11 am
Prof Chris,
I remembered that you have told us that no QoS support in the former version,now how about it or any plan?
when will the version with ISDN and PIXes feature be released?
Thanks and I wish you a happy new year in advance!
December 21st, 2006 at 12:37 pm
Please guide me on installing this software on Windows XP Professional.
Thanks
December 21st, 2006 at 1:24 pm
reza>
1. install “Winpcap” look it on google
2. get a Cisco IOS image for a supported Chasis like the 7200
3.extract chris binary on a folder and put the image in it
4. go to command prompt and type : c:> dynamips-wxp.exe [ios image]
this is a good start for Dynamips
Dynagen is easier though try to use it
December 21st, 2006 at 9:10 pm
Chris,
I don’t see your post on this release, are you busy in enhancing the Dynamips?
May I know what would be the feature is going to get add in the next release?
Thanks.
December 22nd, 2006 at 2:39 pm
Chris,
Is there any way to be able to sniff via Ethereal/Wireshark a traffic that is exchanged between Ethernet ports of two virtual instances? Sniffing via SPAN on NM-16ESW only sniffs what real SPAN can do, so only L3+ information, but if I want to sniff for example MPLS packets, they’re not visible.
Somethink like capturing traffic exchanged between two TCP ports that instances are communicating with, and either exporting it to virtual interface (loopback) or directly to named file on file system would be great.
December 23rd, 2006 at 10:15 am
Recent Debian packages for dynamips and dynagen are available at gpl.code.de.
Include the following lines in /etc/apt/sources.list:
# gpl.code.de
deb http://gpl.code.de/debian ./
deb-src http://gpl.code.de/debian ./
Send bug reports, regarding packaging problems to erikcode.de, please.
December 23rd, 2006 at 8:13 pm
Hello
Merry Xmass to Chris, Greg, Hacki and all of you people
God Bless
Best regards
December 24th, 2006 at 4:27 pm
Hi,
I saw you were interested in a better JIT compiler. I would like to give it a look, can you point me directly to it, so I can examine that stuff directly without peeking here and there?
Regards
December 25th, 2006 at 3:26 pm
Nothing regarding dynamips. Just wishing you Merry Christmas and Happy New Year .
December 27th, 2006 at 3:40 am
I facing an error for redistribute OSPF into IGRP, please refer to this website.
http://7200emu.hacki.at/viewtopic.php?p=2504#2504
Thanks.
wish you Happy New Year.
December 28th, 2006 at 11:50 am
Hi Chris ,
I wanted t know that can we run the dynamips hypervisor server as a service running in Windows Server background as other services run.
basically i want that there is no windows for the server running….becoz the server i am using is used by other people also .. so..i dont want anyone else to close the window..
Regards
Vikas
December 28th, 2006 at 1:45 pm
@Vikas
Think this can help http://www.firedaemon.com.If you dont wanna use 3rd party software ,here is MS way http://www.tacktech.com/display.cfm?ttid=197.Hope that help.
Regards
December 28th, 2006 at 3:45 pm
Vikas,
You could try using srvany.exe. See http://support.microsoft.com/kb/137890 .
December 29th, 2006 at 2:24 am
ral_fan,
I’ve added a file capture mechanism for the dynamips. Currently I have an issue left that it times out with dynagen when the trace will be disabled. As soon as I’ve solved this I’ll post it.
regards
Oliver
December 29th, 2006 at 7:25 am
Hi Greg ,
I tried using srvany.. but it didnt worked .. it gave an error that ” the application does not respond in an desired fashion”.
And as it demanded for the path of .exe file to be run as daemon.. we are having a .bat file which again tries to open a window
December 29th, 2006 at 8:28 am
hi chris and greg happy new year to both of u guys.
hey buddies. is there a surprise from u guys abt dynamips in the new year. what new things we could see in the dynamips in the new year.
regards
sebastan
December 29th, 2006 at 11:46 am
sebastan> I’m currently reading the PowerPC manual, to understand the memory addressing, the instruction set, … BTW, you suggested to take pictures of the chips used in your 3550 (or 3560 ?). Are you still ok to do that ? (the chip references would be sufficient in theory if you can’t take pictures).
Oliver> Great, interesting work! Please let me know if you need some help.
Vikas> Sorry, I don’t use Windows enough to know how to do this…
JW & sad> Thanks!
Massi> Yes, I’m interested in better JIT techniques. You can download the latest sources and take a look at mips64_x86_trans.c and mips64_amd64_trans.c files.
December 29th, 2006 at 3:29 pm
chris Says:
December 29th, 2006 at 11:46 am
sebastan> I’m currently reading the PowerPC manual, to understand the memory addressing, the instruction set, … BTW, you suggested to take pictures of the chips used in your 3550 (or 3560 ?). Are you still ok to do that ? (the chip references would be sufficient in theory if you can’t take pictures).
Hey Chris u are going to emulate Switches.!!!!!!!!
grr88888
December 29th, 2006 at 3:37 pm
Oliver> That does sound great. Let me know if you need any assistance on the dynagen side.
Vikas> Point srvany at the dynamips.exe, not the batch file. But it still might not work, I’ve never tried.
December 29th, 2006 at 9:59 pm
Alors… vachement cool Christophe… On attend impatiemment…. Merci beaucoup. Et bonne annee, pote.
December 29th, 2006 at 11:06 pm
Great news.
Chris is doing the switch emulator. I am so exciting about it.
Our dreams come true, our dream come true.
Chris> You are missing one thing. Did you know that ? You properly don’t need it but we are hunting that damn Donate button. Please add this button first before you works on 35xx switches.
Other than that, HAPPY NEW YEAR!!!
December 30th, 2006 at 8:39 am
Hi Greg ..
pointing srvany to dynamips.exe is nott working as the full command to use the hypervisor mode is “dynamips.exe -H 7200″
i am now experimenting with FireDaemon as suggested by Nula..
Can u plz try this on u r PC and tell my the way to do that..
Regards
Vikas
December 30th, 2006 at 11:45 pm
dear chris & greg & av8d:
happy new year to all of you! more power to chris & greg, and may the coming 2007 be a fruitful and prosperous year.
December 31st, 2006 at 7:16 am
This is great news of this year that switches will be emulated, then where will these “Rent a Rack” will go, i wonder.
Thanks a zillion
January 1st, 2007 at 3:39 am
great achievement this tool is, bravo Chris and Greg and others that contribute to this project !!
January 1st, 2007 at 12:42 pm
hi chris happy new year to u and greg also. but this amazing creation of dynamips. it;s really great to hear that u are now working on to emulate switches that;s great.
chris yes i can take pictures of the the entire switch board, processor the chipset used. i got both the 3550 24 port 10/100 switch and 24 port 10/100 3560 switch.
tell me u want pictures of which one 3550 or 3560.
waiting for ur reply. i can send them soon as possible.
regards
sebastan
January 2nd, 2007 at 1:40 am
Awful design and an extreme idea. Now we dont need thousands of dollars to spend for advanced level cisco stuffs.
Integrating c3640 image with my laptops ethernet interfaces is very interesting. Surely, it will not give performance of real cisco stuff but it will emulate what a real cisco router does.
if you have problems pinging other dynagen device (your other dynamips server installed pc) change mac address of interface on cisco console mac-address 0000.0000.0000 is default at start-up and other devices mac-address is the same .
Zebra ( Quagga) and Dynamips-server are my real stuff
.
January 2nd, 2007 at 5:15 am
Hello
Happy new Year all of you brothers
good news from Chris that he is reading the powerpc now to emulate the 3550 & 2560 switches.
i think based on the new Cisco news that they use the 3560 + 3550 in the CCIE exam, so in my own openion its worth the emulation of 3560 switches, but we dont mind any magic comes out from ur hand Chris.
i thought 2007 would be great and here we go, Chris is the mode to to the 3560 switches ………. oh lalalalala
keep up the good job Chris and may our dreams comes true one day with the 3560 switch to beat the CCIE with ur tools.
best regards
January 2nd, 2007 at 7:30 am
hi chris can u tell us u are trying for the emulation of 3550 switch or 3560 switch.
i guess powerpc is for both the switches right. if possible try for the 3560 switches . i guess there has been not much hardware changes in 3560.
chris waiting for ur reply regarding the snapshots of the chipset used in 3560 .
regards
sebastan
January 2nd, 2007 at 11:01 am
Hi Sebastan,
Why don’t you give him both? 3550 and 3560 snapshots…
Thank you
January 2nd, 2007 at 1:21 pm
sebastan> There is a PowerPC 405 in these switches. I don’t know the hardware differences between 3550 and 3560, so if you can take pictures for both models, it would be perfect. Thanks.
MyOwn> “This is great news of this year that switches will be emulated”. If you read carefully, you will see that I never wrote this. I said I will try, but there is no warranty that I can emulate something if the ASICs are too complex.
January 3rd, 2007 at 5:04 am
Prof Chris,
I guess everyone knows what you’ve previously said about “trying” to emulate the switches but for some reasons people get really excited about it and take it for granted!
to tell u the truth, i have faith that you can do it! Everytime i use the Dyanamips and get something done for my CCIE i remember how powerful ur brain is!
If the ASICs are too complex and can NEVER be done then it doesn’t mean that Dynamips losses its value! It’s really something i would remember you for and appreciate for the rest of my life (as long as Cisco remains alive! :)) Thank you for your priceless effort!
January 3rd, 2007 at 5:31 am
Heya,
I’d like to get dynamips compiled under OSX 10.4 with Xcode if possible. Can anyone point me in the right direction? Has anyone done it before? I know i need libpcap and libelf, but i’m not really a developer, just a sysadmin. I dont want to go buggering up my system by dicking around.
failing that i guess i can just run the linux version in a Parallels/VMware VM
cheers,
Daniel
January 3rd, 2007 at 6:47 am
hi Chris,
When you said, You will try, then mostly what i can understand is that, it will be here some day, as trying is first step to “accomplish”. I will repeat again that we will have “switch” one day sooner or later for dynamips and this is my trust in your brain.
These days what i am thinking is that, Linus Torvalds have revolutionized the concept of “OS” and Chris have re-invented the “Black Art of Routing”. Both guys are great and some what equal in their services. ( Seriously).
Best Regards,
January 3rd, 2007 at 7:02 am
hi Chris> i have just started a page for Christophe Fillot at wikipedia, http://en.wikipedia.org/wiki/Christophe_Fillot
If found time then please provide your biography at the page to populate it.
Hope it will help to keep “records” clean.
Best Regards,
January 3rd, 2007 at 10:09 am
hi chris thanks for ur reply buddy. just give me 2 days time i will send snapshots of both the switches i have. hey chris pls tell me where should i send u the snaps.
chris also pls tell me what do u want exactly in the pic. i mean the processor, the board, the chipset or the complete thing. cause u will have to zoom in the picture for reading the details.
so if u can tell me what components should i focus on while taking the picture.
waiting for ur reply.
regards
sebastan
January 3rd, 2007 at 10:36 am
Daniel,
I compiled on osx 10.4, I couldn’t get past the libpcap either so I disabled it in the make file, I’m not sure why its needed unless its for using the physical interface to physical interface. I use dynamips isolated and they talk to each other too. I also use iTerm as terminal is cr?p.
BTW there is nothing like using your macbook pro in a coffee shop configuring routers….. ahhhh.
Chris,
I’d like to send some photo’s and the IP address of the 3750 switch module for the 2800/3800 routers. I can send you telnet details too.
D
January 3rd, 2007 at 1:10 pm
hi,Chris
i think there is a bug u don’t know:
1.the default config of duplex mode and speed of the fastethernet port should be both auto,while on 3660 emulator the default value is half-duplex and 100m/s through command ’sh int’,and both auto through ’sh run’.but a NM-16ESW port is correct on this point.that makes duplex mismatch when a router’s ethernet port is connected with the NM-16ESW ethernet port.
2.furthermore,the ethernet port on router cann’t be set to 10M/s although it accept the command ’speed 10′ and we can see ’speed 10′ through ’sh run’,but from ’sh int’ the port is still 100M.
can u fix it in new ver?
thank u very much!
January 3rd, 2007 at 1:30 pm
alexnew> I don’t think it is a big issue by asking Chris fixing this error as you said “a default”. You can manually fix it by do a command duplex full under the interface mode. For the 10M/s, just adjust the command duplex half.
Do i misunderstand something ?
Regards,
January 3rd, 2007 at 3:54 pm
Hi Chris,
Frist, thank you for all the good work.
When I was trying stuff in 3620, and I noticed an error
% Error! No serial number found for this platform.
and I am using IOS c3620-ik9o3s6-mz.123-21.BIN
It seems work all right, but I am not sure if this will affect the MAC address of those switches and VTP election.
January 3rd, 2007 at 4:45 pm
Chris>
Happy new year!
I was asking again if it would be possible that dynamips can support old IOS versions
I know you fixed this for me before in the prevoius versions
I would be more than glad you could do this for the new versions too for the other Chasis like the 3600 series
Thanks
January 3rd, 2007 at 6:46 pm
hello there, it seems i’m facing the same issue as alexnew does, after setting
up 3 3620 routers and a 3660 i’m getting dupplex mismatches, no problem at
this point, but after i issue the “full-duplex” or “duplex full” command on the
3620’s the interface is still in the “Half-duplex” mode ;
[localhost]
[[3620]]
image = /home/7200/IOS/unzipped/c3620-i-mz.122-37
ram = 32
nvram = 128
disk0 = 64
disk1 = 64
confreg = 0×2102
exec_area = 64
[[3660]]
image = /home/7200/IOS/unzipped/c3660-jk9o3s-mz.123-14.T7
ram = 128
nvram = 128
disk0 = 64
disk1 = 64
confreg = 0×2102
exec_area = 64
[[7200]]
image = /home/7200/IOS/unzipped/c7200-jk9o3s-mz.122-37
ram = 128
nvram = 128
disk0 = 64
disk1 = 64
confreg = 0×2102
npe = npe-400
exec_area = 64
[[router R1]]
model = 3620
console = 2000
idlepc = 0×6036cdd4
[[router R2]]
model = 3660
console = 2001
slot2 = NM-16ESW
f2/0 = R1 f0/0
f2/1 = R3 f0/0
f2/2 = R4 f0/0
idlepc = 0×605a39d4
[[router R3]]
model = 3620
console = 2002
idlepc = 0×604246ec
[[router R4]]
model = 3620
console = 2003
idlepc = 0×60425144
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#int f0/0
R1(config-if)#full
R1(config-if)#full-duplex
R1(config-if)#^Z
R1#
R1#
R1#
R1#
R1#sh
00:14:19: %SYS-5-CONFIG_I: Configured from console by conssh run int f0/0
Building configuration…
Current configuration : 73 bytes
!
interface FastEthernet0/0
no ip address
speed auto
full-duplex
end
R1#sh int f0/0
FastEthernet0/0 is up, line protocol is up
Hardware is AmdFE, address is cc00.50df.0000 (bia cc00.50df.0000)
MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
Half-duplex, 100Mb/s, 100BaseTX/FX
ARP type: ARPA, ARP Timeout 04:00:00
Last input 00:00:00, output 00:00:09, output hang never
Last clearing of “show interface” counters never
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: fifo
Output queue: 0/40 (size/max)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
212 packets input, 13779 bytes
Received 212 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 watchdog
0 input packets with dribble condition detected
101 packets output, 9615 bytes, 0 underruns
0 output errors, 0 collisions, 2 interface resets
0 babbles, 0 late collision, 0 deferred
–More–
00:15:05: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on FastEthernet0/0 (not full duplex), with R2 FastEthernet2/0 (full duplex).
00:16:09: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on FastEthernet0/0 (not full duplex), with R2 FastEthernet2/0 (full duplex).
00:17:14: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on FastEthernet0/0 (not full duplex), with R2 FastEthernet2/0 (full duplex).
00:18:17: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on FastEthernet0/0 (not full duplex), with R2 FastEthernet2/0 (full duplex).
00:19:18: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on FastEthernet0/0 (not full duplex), with R2 FastEthernet2/0 (full duplex).
January 3rd, 2007 at 6:54 pm
i also tried to set the link between R1 and R2 at 10mbits half-duplex, the settings seem to apply only on the 3620 , i’m using the latest dynamips/dynagen version ;
=> ver
dynagen 0.8.2.112806
dynamips version(s):
localhost: 0.2.6-RC5-x86
=>
R1(config-if)#speed ?
10 Force 10 Mbps operation
100 Force 100 Mbps operation
auto Enable AUTO speed configuration
R1(config-if)#speed 10 ?
R1(config-if)#speed 10
R1(config-if)#hal
R1(config-if)#half-duplex
R1(config-if)#^Z
R1#
R1#
R1#
R1#
00:21:57: %SYS-5-CONFIG_I: Configured from console by console
00:22:28: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on FastEthernet0/0 (not full duplex), with R2 FastEthernet2/0 (full duplex).
R1#
R1#sh int FastEthernet0/0
FastEthernet0/0 is up, line protocol is up
Hardware is AmdFE, address is cc00.50df.0000 (bia cc00.50df.0000)
MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
Half-duplex, 10Mb/s, 100BaseTX/FX
ARP type: ARPA, ARP Timeout 04:00:00
Last input 00:00:00, output 00:00:01, output hang never
Last clearing of “show interface” counters never
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: fifo
Output queue: 0/40 (size/max)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
455 packets input, 28649 bytes
Received 455 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 watchdog
0 input packets with dribble condition detected
159 packets output, 14991 bytes, 0 underruns
0 output errors, 0 collisions, 4 interface resets
0 babbles, 0 late collision, 0 deferred
R2(config)#int f2/0
R2(config-if)#speed
R2(config-if)#speed 10
R2(config-if)#hal
R2(config-if)#half
R2(config-if)#half-du
R2(config-if)#half-du
R2(config-if)#half-du
R2(config-if)#half-du
R2(config-if)#half-du
R2(config-if)#duple
R2(config-if)#duplex ha
R2(config-if)#duplex half
R2(config-if)#^Z
R2#
R2#
R2#
R2#
R2#
R2#
R2#
R2#
R2#
R2#
*Mar 1 00:16:41.471: %SYS-5-CONFIG_I: Configured from console by consolesh int f2/0
*Mar 1 00:16:42.635: %LINK-3-UPDOWN: Interface FastEthernet2/0, changed state to up
FastEthernet2/0 is up, line protocol is up
Hardware is Fast Ethernet, address is cc01.50df.f200 (bia cc01.50df.f200)
MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
Full-duplex, 100Mb/s
ARP type: ARPA, ARP Timeout 04:00:00
Last input 00:00:10, output never, output hang never
Last clearing of “show interface” counters never
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: fifo
Output queue: 0/40 (size/max)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 input packets with dribble condition detected
0 packets output, 0 bytes, 0 underruns
0 output errors, 0 collisions, 2 interface resets
0 babbles, 0 late collision, 0 deferred
–More–
*Mar 1 00:17:29.015: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on FastEthernet2/0 (not half duplex), with R1 FastEthernet0/0 (half duplex).
January 3rd, 2007 at 10:32 pm
linnewbye>
I tried your .net and it is working fine on my PC
*********************
autostart=false
[thanhnguyen]
[[7200]]
image = C:\Program Files\Dynamips\images\C7200-JK.bin
idlepc = 0×60750bf0
ram = 96
confreg = 0×2142
npe = npe-200
mmap = True
[[3660]]
image = C:\Program Files\Dynamips\images\C3660-JK.BIN
idlepc = 0×60540de8
mmap = True
ram = 128
[[3620]]
image = C:\Program Files\Dynamips\images\c3620-is-mz.123-18.BIN
idlepc = 0×604c8160
mmap = True
ram = 128
[[Router R1]]
console = 2000
model = 3620
[[Router R2]]
console = 2001
model = 3660
slot2 = NM-16ESW
f2/0 = R1 f0/0
f2/1 = R3 f0/0
f2/2 = R4 f0/0
[[Router R3]]
console = 2002
model = 3620
[[Router R4]]
console = 2003
model = 3620
***********************
I tried to replicate the issue but i didn’t found anything wrong with it. As your config, i can point out why it happen like that. To fix this issue, on both interface of R1 and R2, you should do this command
Rx(config-if)#speed 100
Rx(config-if)#dup full
Problem will go away.
Hope it helps,
January 4th, 2007 at 7:54 am
gl3nlea , thanks, it works fine now :
R1>en
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#int f0/0
R1(config-if)#speed 100
R1(config-if)#duplex full
R1(config-if)#^Z
R1#
00:18:17: %SYS-5-CONFIG_I: Configured from console by console
R1#
R1#
R1#sh run int f0/0
Building configuration…
Current configuration : 72 bytes
!
interface FastEthernet0/0
no ip address
speed 100
full-duplex
end
R1#sh int f0/0
FastEthernet0/0 is up, line protocol is up
Hardware is AmdFE, address is cc00.5633.0000 (bia cc00.5633.0000)
MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
Full-duplex, 100Mb/s, 100BaseTX/FX
ARP type: ARPA, ARP Timeout 04:00:00
Last input 00:00:00, output 00:00:04, output hang never
Last clearing of “show interface” counters never
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: fifo
Output queue: 0/40 (size/max)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
347 packets input, 21901 bytes
Received 347 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 watchdog
0 input packets with dribble condition detected
133 packets output, 12483 bytes, 0 underruns
0 output errors, 0 collisions, 2 interface resets
0 babbles, 0 late collision, 0 deferred
0 lost carrier, 0 no carrier
0 output buffer failures, 0 output buffers swapped out
R1#
R2>en
R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#int f2/0
R2(config-if)#speed 100
R2(config-if)#duplex full
R2(config-if)#^Z
R2#sh run int
*Mar 1 00:12:07.343: %SYS-5-CONFIG_I: Configured from console by console
*Mar 1 00:12:08.467: %LINK-3-UPDOWN: Interface FastEthernet2/0, changed state to up f2/0
Building configuration…
Current configuration : 57 bytes
!
interface FastEthernet2/0
duplex full
speed 100
end
R2#sh int f2/0
FastEthernet2/0 is up, line protocol is up
Hardware is Fast Ethernet, address is cc01.5633.f200 (bia cc01.5633.f200)
MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
Full-duplex, 100Mb/s
ARP type: ARPA, ARP Timeout 04:00:00
Last input 00:00:31, output never, output hang never
Last clearing of “show interface” counters never
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: fifo
Output queue: 0/40 (size/max)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 input packets with dribble condition detected
0 packets output, 0 bytes, 0 underruns
0 output errors, 0 collisions, 2 interface resets
0 babbles, 0 late collision, 0 deferred
0 lost carrier, 0 no carrier
January 4th, 2007 at 10:55 am
Hi Chris,
Happy New Year!!!
I am ready to plunge in your development flow.
I start picking up few things to get the coding started from your past source codes (pardon me for some silly questions that I asked and will be asked).
I have grabbed some CatOS with me to test on some 3550/3560 sims
Which part could I help you to test it with???
Cheers,
Dwi
January 4th, 2007 at 11:13 am
Chris,
Here is the difference between 3550 and 3560 in a nutshell:

http://www.cisco.com/application/pdf/en/us/guest/products/ps6406/c1031/cdccont_0900aecd8057a2c6.pdf
basically, the difference is mainly from IOS, the hardware block should be the same.
I will have a look at the 3560 board soon, can’t take picture though ‘coz my digicam is not with me at the moment
I will inform you when the 3560 pics are ready
January 4th, 2007 at 4:42 pm
that is good news, that DWI is also interested and doing some work on it.
Thanks for all of your dedication to this project.
January 4th, 2007 at 7:17 pm
*sorry for off topic - cant reach hacki.at
Guys, who can spend some time and share with us some various .net files with wrong cfg’s for routers involved into .net file scenario?
Its a good idea to train in troubleshooting this way
icq me about this question #212228
Else. Is anywhere _all_ links related to dynamips project? As far as I know there must be a lot of them..
January 4th, 2007 at 7:19 pm
I mean links to projects related to dynamips project.
January 5th, 2007 at 12:59 am
Most projects have a link on the wiki page for Dynamips (www.ipflow.utc.fr/index.php/Cisco_7200_Simulator). When Hacki’s forums come back up, I know there’s a sticky post on this in one of the forums.
January 5th, 2007 at 8:18 am
Hi Chris and All,
I have some bandwidth quota left that is seldom in used from my internet links.
If you like, I could help mirror Hacki’s content for the dynamips as the mirror site.
Feel free to inform me if you like it to happen
Dwi
January 5th, 2007 at 7:48 pm
What an awesome program.
I am learning Cisco stuff and this is really accelerating things.
My journey is being documented:
http://thejimboeffect.blogspot.com
Many thanks for this progra,
January 7th, 2007 at 4:08 pm
I just posted version 0.8.3 of Dynagen.
This is a really minor update. The only feature is the addition of a “–notelnet” command line option that will make integration with gDynagen easier (http://gdynagen.sourceforge.net). That and bundling Dynamips 0.2.6-RC5.
January 7th, 2007 at 4:27 pm
Greg> thanks for your hardship, what about hacki.at It is still down, do we need a new one or it will be back ?
January 7th, 2007 at 6:16 pm
Don’t worry, it will be back.
January 7th, 2007 at 10:24 pm
Greg> thanks for the new release. It is a good news to hear.
I checked the forum hacki everyday but i still believe that it will come back again because we really need it, especially for myself.
Thanks you for the hard work everyone.
With warm regards,
January 8th, 2007 at 2:15 am
this is a fantastic product!
January 8th, 2007 at 3:00 am
We miss you hacki!
January 8th, 2007 at 11:45 am
Hey Chris !!
We all are waiting for a new release………
long live Dynamips and Dynagen
January 8th, 2007 at 4:41 pm
I haven’t posted in awhile, although I’ve still used and professed the benefits of DynaMIPS. I just wanted to post to wish everyone a Belated Merry Christmas (or equivalent holiday of your choice) and a Happy and Healthy New Year, ad infinitum. Regards and thanks for everything, Chris et al.
January 9th, 2007 at 10:40 am
I’ve seen many posts on questtions on why dynamips dont compile on Solaris. But no answers. Here is a similar queastion again:-
nojit_trans.c:54: error: conflicting types for ‘mips64_emit_invalid_delay_slot’
nojit_trans.h:41: error: previous declaration of ‘mips64_emit_invalid_delay_slot’ was here
nojit_trans.c:54: error: conflicting types for ‘mips64_emit_invalid_delay_slot’
nojit_trans.h:41: error: previous declaration of ‘mips64_emit_invalid_delay_slot’ was here
make: *** [nojit_trans.o] Error 1
Why does the above error occurr?
gcc version 3.4.1
SunOS solaris16 5.9 Generic sun4u sparc SUNW,Ultra-5_10
January 9th, 2007 at 2:38 pm
I tried to compile dynamips on my linux x86_64 (builds fine on same distro on i586), but both 0.2.5 and 0.2.6-rc5 fail as follows:
Compiling mips64_exec.c
/home/bgmilne/tmp/cckPcw0C.s: Assembler messages:
/home/bgmilne/tmp/cckPcw0C.s:2329: Error: suffix or operands invalid for `mov’
January 9th, 2007 at 3:12 pm
And the precompiled x86_64 binary segfaults :-(.
(previous post - gcc 4.1.2)
January 10th, 2007 at 4:45 am
dynamips for OSPF “summary-address” does work….
i was try many different cisco IOS version, and many different lab… but the “summary-address” still does work?
January 10th, 2007 at 12:15 pm
Does anyone know how to decompress images in windows? i run a binary image and it takes quite a long time to load.
January 10th, 2007 at 12:41 pm
Jeffsiew> Yes, summary-address works. I tested a lots on IEWB
January 10th, 2007 at 3:43 pm
To decompress an IOS image, rename the extension from .BIN to .ZIP. The file should unzip just fine with your choice of ZIP programs. You will have to rename the file produced, since it is natively stored as C7200-IS.BIN (or something similar).
January 10th, 2007 at 9:25 pm
Man, no forums is killing me… I apoligize, but I can’t find a another place where dynamips folks are actively posting.
Anyway, I’m trying to start dynamips from an init script. I don’t see any daemonize options. Has anybody figured out a way to fork the dynamips process out of a standard init script and without breaking out of the script altogether? I’ve tried “&”, setsid, nohup, even screen -d -m. All of these mothods break out of the init script. I need dynamips to fork and return 0 so I can put proper controls and montoring in place.
Thanks
January 11th, 2007 at 1:37 pm
*ddy
screen
dynamips -H 7200
C-a, C-c
dynagen name.net
switch back - C-a, Sh-”
January 12th, 2007 at 7:42 am
Hi All,
What is the above metioned step aboit. Is ita about backgrounding dynamips ?
January 12th, 2007 at 8:54 am
Vikas:
Its about how to start dynamips with GNU screen, as far as I can see. With scren’s detach functionality, you have dynamips running in a persistent manner. Some time ago I posted a small howto for that on hacki’s, but its down atm.
ddy:
I was able to adopt a standard debian init.d skeleton file to get dynamips daemonized with the usual start-stop-daemon control method. YMMV, depending on the distribution you use.
@all:
I’m not sure what happened to hacki.at and I hope that the forum comes back. As a temorarily replacement and, when the forum is back, as an addon, I wonder if a mailinglist as a support channel you guys would like to use.
Furthermore, an IRC channel can be great for solving issues fast. As far as I can see, somebody already registered #dynamips on freenode (but its empty atm).
What do you think?
January 12th, 2007 at 1:01 pm
Great work!! Thanks.
January 12th, 2007 at 2:04 pm
Hello to All!
How I can change Processor board ID from 00000000 (it’s default value)?
January 13th, 2007 at 1:33 am
BUG: CAN’T PING
model=3660
autostart=false
[localhost]
[[3660]]
image=e:\rs\c3660-jk1.bin
ram=96
slot1=NM-4T
[[ROUTER R1]]
s1/0=R2 s1/0
[[ROUTER R2]]
s1/1=R3 s1/0
[[ROUTER R3]]
Router R1:
ipv6 unicast-routing
interface loopback0
ipv6 address 2000:1111:0:aa01::1/64
ipv6 rip wang1 enable
interface serial 1/0
ipv6 address 2001:db8:0:aa01::1/64
ipv6 rip wang1 enable
no shut
Router R2:
ipv6 unicast-routing
interface serial 1/0
ipv6 address 2001:db8:0:aa01::2/64
ipv6 rip wang1 enable
no shut
interface serial 1/1
ipv6 address 2001:db8:0:aa02::1/64
ipv6 ospf 1 area 0
no shut
ipv6 router rip wang1
redistribute ospf 1 metric 2
ipv6 router ospf 1
redistribute rip wang1 metric-type 1
Router R3:
ipv6 unicast-routing
interface serial 1/0
ipv6 address 2001:db8:0:aa02::2/64
ipv6 ospf 1 area 0
no shut
interface loopback 0
ipv6 address 2000:db8:0:aa02::1/64
ipv6 ospf 1 area 0
R3# ping 2000:db8:0:aa01::1 //can’t ping
…..
January 13th, 2007 at 4:24 am
Hi Chris & Greg,
Many thanks for your invaluable works !!!! hope the hacki forum will be back soon..
January 13th, 2007 at 4:40 am
wangzb, There is no BUG in dynamips pertaining the IPv6 with OSPFv3. I have been doing lots of complex topolgies with OSPFv3 and everything is working perfect! Since i don’t know what you’re trying to to do i can’t figure out what’s wrong but if u look carefully you’ll find the IPv6 address “2000:db8:0:aa01::1″ cannot be found attached to any of your router!
My guess is to change the ping to 2001:db8:0:aa01::1 not 2000:db8:0:aa01::1
January 13th, 2007 at 7:35 am
wangzb: I think you’ll find that R2 hasn’t learned any RIPng routes from R1. Fix this and you should then be able to ping 2001:db8:0:aa01::1. You will also need to set the link-local address for S1/1 on R2. You will also need to set the Router ID manually on R2/R3, since you don’t have any IPv4 addresses for OSPFv3 to use.
January 13th, 2007 at 9:22 am
Hello all, just wondering why the clock/date is not synchronize with my host PC when loading IOS (3640, 3620, 3745) other than that of 7200 router i mean the year is in 2002/2003. Did I miss something.
Thanks.
January 13th, 2007 at 10:37 am
barf face Says:
Try Winrar software. It works fine in Windows XP.
CLRGomes
January 13th, 2007 at 11:40 am
Hello,
I guess i”ll just be repeating what the rest of the guys have said, but i cant help it. I have to say this.
!! Dynamips/DynaGen is just Great -really cool !!
Came across this really superb stuff just yesterday and now i already have 4 3660 routers running on my humble 512MB Intel centrino 1.6 Ghz
i am planning to get a new desktop/laptop for a full fledged lab topology
Any pointers on the hardware config , Intel DuoCore or AMD Turion or a normal Pentium 4 with HT technology?
any pointers will be really appreciated
Thanks again , esp to Chris and Greg
Cheers
K
January 13th, 2007 at 12:04 pm
hi,
I have setup support forums for Dynagen and Dynamips support (until) hacki is back or we get some good news from him.
link for forums is here
http://www.hyperversion.org/
See you all there, and supporting the community.
Best Regards,
January 13th, 2007 at 1:38 pm
Hi Chris,
I have a problem with connecting dynamips to UML hosts using vde (uml_switch/vde_switch).
- first I create a control sock:
uml_switch -unix foo -daemon
- then I start dynamips:
dynamips -P 3600 -t 3620 -r 64 -p 1:NM-1FE-TX -s 1:0:vde:foo:bas /opt/images/c3620-ik9o3s6-mz.123-17a.image
and just after I set up fa1/0 ip address and do ‘no shut’ I receive (from uml_switch):
————
Unknown connection for packet, shouldn’t happen.
send_sock sending to fd 4 No such file or directory
Unknown connection for packet, shouldn’t happen.
unknown Addr: cc:00:7e:9c:00:10 from port UNKNOWN
send_sock sending to fd 4 No such file or directory
Unknown connection for packet, shouldn’t happen.
unknown Addr: cc:00:7e:9c:00:10 from port UNKNOWN
send_sock sending to fd 4 No such file or directory
————-
When I start UML host I receive:
——-
New connection
Addr: fe:fd:00:00:02:01 New port 6
——-
I don’t have communication between dynamips and UML host!
I have also tried vde_switch and -hub option -> all the same (except that vde_switch doesn’t show any messages).
Am I doing something wrong?
Regards
Ern
January 13th, 2007 at 2:02 pm
I can tell you that the hacki forums will be back. Might be another week though.
January 13th, 2007 at 2:29 pm
I was wondering if it is possible to get SSH working from a client like putty or securecrt. I got SSH working from router to router using the integrated ssh client in the ios.
I think part of the problem is not knowing which port/ip address to use since the router instances all use the same address (localhost) and only have a port listed for the console interface in theh hypervisor.
I’m trying to get experience using ssh clients, so has anybody successfully done this?
Thanks!
January 13th, 2007 at 5:24 pm
Silentbob:
you can bind all your routers with an additional router interface to an interface on your host (ethernet, for example, loopback should work too) with the gen_eth netio connector.
It is described in the dynagen tutorial:
http://dyna-gen.sourceforge.net/tutorial.htm#_Toc151700444
With this, they form a dedicated network - comparable to a management network you would setup in real life.
Assign each router an ip address in this network and enable ssh on the routers.
Now you can connect to each router with you favorite ssh client by connecting to the IP address you assigned earlier.
January 13th, 2007 at 10:10 pm
Tnxxx Very Much , it’s almost the best simulator !!
just one thing , please supporting cisco Switch
January 14th, 2007 at 2:01 am
digital:
ccie14745:
I’m sorry! This is my wrong.
Please read this:
BUG: CAN’T PING
model=3660
autostart=false
[localhost]
[[3660]]
image=e:\rs\c3660-jk1.bin
ram=96
slot1=NM-4T
[[ROUTER R1]]
s1/0=R2 s1/0
[[ROUTER R2]]
s1/1=R3 s1/0
[[ROUTER R3]]
Router R1:
ipv6 unicast-routing
interface loopback0
ipv6 address 2000:1111:0:aa01::1/64
ipv6 rip wang1 enable
interface loopback 1
ip address 192.168.1.1 255.255.255.255
interface serial 1/0
ipv6 address 2001:db8:0:aa01::1/64
ipv6 rip wang1 enable
no shut
Router R2:
ipv6 unicast-routing
interface loopback 1
ip address 192.168.1.2 255.255.255.255
interface serial 1/0
ipv6 address 2001:db8:0:aa01::2/64
ipv6 rip wang1 enable
no shut
interface serial 1/1
ipv6 address 2001:db8:0:aa02::1/64
ipv6 ospf 1 area 0
no shut
ipv6 router rip wang1
redistribute ospf 1 metric 2
ipv6 router ospf 1
redistribute rip wang1 metric-type 1
Router R3:
ipv6 unicast-routing
interface loopback 1
ip address 192.168.1.3 255.255.255.255
interface serial 1/0
ipv6 address 2001:db8:0:aa02::2/64
ipv6 ospf 1 area 0
no shut
interface loopback 0
ipv6 address 2000:1111:0:aa02::1/64
ipv6 ospf 1 area 0
R1#show ipv6 route
IPv6 Routing Table - 7 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
C 2000:1111:0:AA01::/64 [0/0]
via ::, Loopback0
L 2000:1111:0:AA01::1/128 [0/0]
via ::, Loopback0
R 2000:1111:0:AA02::1/128 [120/3]
via FE80::CE01:2FF:FE28:0, Serial1/0
C 2001:DB8:0:AA01::/64 [0/0]
via ::, Serial1/0
L 2001:DB8:0:AA01::1/128 [0/0]
via ::, Serial1/0
L FE80::/10 [0/0]
via ::, Null0
L FF00::/8 [0/0]
via ::, Null0
R3#show ipv6 route
IPv6 Routing Table - 7 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
OE1 2000:1111:0:AA01::/64 [110/84]
via FE80::CE01:2FF:FE28:0, Serial1/0
C 2000:1111:0:AA02::/64 [0/0]
via ::, Loopback0
L 2000:1111:0:AA02::1/128 [0/0]
via ::, Loopback0
C 2001:DB8:0:AA02::/64 [0/0]
via ::, Serial1/0
L 2001:DB8:0:AA02::1/128 [0/0]
via ::, Serial1/0
L FE80::/10 [0/0]
via ::, Null0
L FF00::/8 [0/0]
via ::, Null0
R3# ping 2000:1111:0:aa01::1 //can’t ping
R1# ping 2000:1111:0:aa02::1 //can’t ping
January 14th, 2007 at 5:34 am
wangzb: You’ve got two problems. First, those configs without an Ethernet adapter will result in duplicate link-local addresses. Adding an NM-1FE-TX brought all the interfacesa and routes up for me. Without resolving the duplicate link-locals, nothing worked, even neighbor discovery.
Second, an extended ping using the Loop0 on either R1 or R3 as the source worked, but execute the ping ipv6 that you listed didn’t. So I added to R2:
ipv6 router ospf 1
redistribute connected metric 1000
!
ipv6 router rip wang1
redistribute connected metric 1
This ensured that both R1 and R3 received the routes for the Serial links as well, which prevents the ICMP from returning. This is one way to fix the problem, but there are many others.
I suggest if this doesn’t work for you, that you post your .NET file and router configs to a new forum topic on the temp forums.
January 14th, 2007 at 1:03 pm
Oliver, we are waiting for packet capturing..
January 14th, 2007 at 3:24 pm
I have config my terminal server to allow my switch back and forth between all routers. Here is my simple .net file
*******************************
autostart=false
[thanhnguyen]
[[7200]]
image = C:\Program Files\Dynamips\images\C7200-JK.bin
idlepc = 0×60750bf0
ram = 96
confreg = 0×2142
npe = npe-200
mmap = True
[[Router R1]]
console = 2001
cnfg= C:\Program Files\Dynamips\My Study\testing files\Terminal Server\initial\R1.txt
[[Router R2]]
console = 2002
s1/1= R1 s1/2
cnfg= C:\Program Files\Dynamips\My Study\testing files\Terminal Server\initial\R2.txt
[[Router TerminalServer]]
console = 2005
f0/0 = NIO_gen_eth:\Device\NPF_{05B2C6F7-B4E2-4174-9B98-69D42153BC4D}
cnfg= C:\Program Files\Dynamips\My Study\testing files\Terminal Server\initial\Ter.txt
*****************************
When i telnet to my TerminalServer router and assign ctrl+shift+6 + x in the first time for R1 or R2, i dont have any problem at all. However, if try to access R1 again ( second time), i got a problem, my TerminalServer just keep stay there and didn’t do anything.
Here is the result
Connected to Dynamips VM “Ter” (ID 4, type c7200) - Console port
Ter#R1
Translating “R1″
Trying R1 (169.254.0.1, 2001)… Open
Connected to Dynamips VM “R1″ (ID 0, type c7200) - Console port
R1#
Ter#R2
Translating “R2″
Trying R2 (169.254.0.1, 2002)… Open
Connected to Dynamips VM “R2″ (ID 1, type c7200) - Console port
R2#
Ter#R1
Translating “R1″
Trying R1 (169.254.0.1, 2001)… Open
Looking the second time access, the R1 still busy and it doesn’t allow. I don’t know anyone have the same problem like this when config a terminal router.
BTW, i am missing hacki forum so much. Hopefully, i will be back soon as Greg said.
Thanks
January 15th, 2007 at 2:40 am
ccie14745>
Thanks for your help!
January 15th, 2007 at 12:57 pm
Hi,
There have been a couple of requests for a method to sniff packets between virtual routers.
Method i have used that works.
Sniffer: = Etherreal
Windows XP (sorry i use a mac too, but don;t know how to on mac)
Create two MSLOOP back interfaces, these don’t need to be binded to IP.
Bridge these together using the right click ” add to bridge” option.
In dynagen, link the router interfaces to the MSLOOPback interfaces, using the network device list to get the right mappings.
Run etherreal, capturing on the virtual bridge interface.
Doing this i can see MPLS headers etc.
January 15th, 2007 at 9:40 pm
I am having a little difficulty… (Hacki’s down). Wondered if it’s something I am not seeing with Dynagen.. Here’s my config:
#debug = 5
autostart = false
model = 2691
[localhost:7200]
[[2691]]
idlepc = 0×6055b8f0
image = C:\Images\C2691-IP.bin
ram = 64
[[Router R1]]
f0/0 = S1 f1/0
f1/0 = S2 f1/0
[[ROUTER R2]]
slot0 = NM-4E
f0/0 = S1 f1/1
f0/1 = S1 f1/10
s1/0 = R5 s1/1
S1/1 = FRSW 2
[[ROUTER R4]]
F0/0 = S1 f1/4
s1/0 = FRSW 4
[[ROUTER R5]]
f0/0 = S1 f1/5
s1/0 = FRSW 5
#s1/1 = R2 s1/0
[[ROUTER R6]]
s1/0 = FRSW 6
s1/1 = R9 s1/0
s1/2 = R9 s1/1
f0/0 = S2 f1/6
[[Router R7]]
f0/0 = S1 f1/7
S1/0 = R8 S1/0
[[Router R8]]
f0/0 = S2 f1/8
#s1/0 = R7 S1/0
[[Router R9]]
f0/0 = S2 f1/9
#S1/1 = R6 S1/1
#S1/2 = R6 S1/2
##################################################
#
# Global Instance 2 - BB Routers, Switch Emulator Routers
#
##################################################
[localhost:7201] # Talk to the 2nd dynamips process on port 7201
udp = 11000 # Change the base udp port to 11000 (the default is 10000). This prevents UDP
#workingdir = C:\
[[2691]]
idlepc = 0×6055b8f0
image = C:\Images\C2691-IP.bin
ram = 64
[[Router BB1]]
f0/0 = S1 f1/6
[[Router BB2]]
f0/0 = S2 f1/12
[[Router BB3]]
f0/0 = S2 f1/13
[[3640]]
idlepc = 0×60469f20
image = C:\Images\C3640-JS.bin
ram = 96
slot0 = NM-16ESW
nmap = true
[[Router S1]]
model = 3640
#console = 2007
autostart = false
slot1 = NM-16ESW
#f1/0 = R1 f0/0
#f1/1 = R2 f0/0
#f1/4 = R4 f0/0
#f1/5 = R5 f0/0
#f1/6 = BB1 f0/0
f1/7 = S2 f1/14
f1/8 = S2 f1/15
## NOT Working f1/9 = S2 f1/16
#f1/10 = R2 f0/0
[[Router S2]]
model = 3640
#console = 2008
autostart = false
slot1 = NM-16ESW
#f1/0 = R1 f0/1
#f1/6 = R6 f0/0
#f1/7 = R7 f0/0
#f1/8 = R8 f0/0
#f1/9 = R9 f0/0
#f1/12 = BB2 f0/0
#f1/13 = BB3 f0/0
#f1/14 = S1 f1/7
#f1/15 = S1 f1/8
#f1/16 = S1 f1/9
[[FRSW FRSW]]
# R2 to FRSW
2:204 = 4:402
2:206 = 6:602
# R4 to FRSW
4:406 = 6:604
# R5 to FRSW
5:502 = 2:205
The problem I am having is not being able to start S1 - Get the error: *** Error: Connecting S1 f1/7 to S2 f1/14 resulted in
205-C3600 S1: unable to add NIO binding for interface 1/7
Press ENTER to continue
Hmm….
January 15th, 2007 at 9:53 pm
Never mind… Boy must be losing it… Typo for that port. Already used!
Thanks!
This is the configuration that I used for IPExpert Labs BTW
January 16th, 2007 at 9:58 pm
Ismail I´m interested on your Live CD or at least in the info on how I can connect the bochs VM with my LABs, it´s in order to develop some lab usin all this resources
Thanks in advaced
Ismail Says:
December 10th, 2006 at 12:19 am
Excellent work!! Thank you Chris and Greg.
I have been following the prject for some time and have used it sucessfully for simulations.
Being a non-programmer, I have been unable to contribute to the project however, if it is of interest to anybody, I have created a live CD with the following great tools:
Dynagen 0.8.2 ( http://dynagen.sourceforge.net )
Gdynagen ( http://pani.webhop.org/gdynagen )
dynagui ( dynagui.sourceforge.net )
virtualpod to follow ( http://www.virtualpod.org )
Bochs - With this tool it is possible to start a virtual PC and connect it to a router interface.
( sample lab included )
A number of prebuilt labs are included and can be loaded using built in scripts
THe CD is based across the excellent mpentoo ( http://www.pentoo.ch ) which includes a number of network/cracking tools. The size of the CD is 400MB
Chris/Greg - If you are interested, please provide me with FTP details to upload the file to. If you think is worthwhile - I will release it to the community.
Again - thank you and carry on the great work.
January 16th, 2007 at 11:15 pm
Hello Guys,
new tool is in the world
http://amuware.com.
Try it.
January 17th, 2007 at 8:03 am
nice work maros
January 17th, 2007 at 10:23 am
hi
maros>> please can you provide a detail about the tool, as it looks amazing. you can post here http://www.hyperversion.org/viewforum.php?f=6 , what it do and how to use and download.
Best Regards,
January 17th, 2007 at 11:30 am
hi maros what is this toll i can;t understand anything from it. can u pls tell us what does ur tool does and how to use it.
sebastan
January 17th, 2007 at 12:16 pm
*maros
will we be able to see serial interfaces there? and would be nice to have an ability to choose interface number.
good tool to make a lab quickly
January 17th, 2007 at 2:15 pm
is NM-16ESW module supporting COS and Multicast ?
January 17th, 2007 at 2:16 pm
i am talking about the dynamips i know real module support it
thanx in advance
January 18th, 2007 at 12:18 pm
Hi Guys,
http://amuware.com isn’t my product, I just found it on the net. This tool is for generating commands for starting dynamips from command line. You can design your topology on the screen and after that tool will generate commands for command line. You can make a account for free and with account you can save you topologies.
January 18th, 2007 at 5:49 pm
I think it would be better to automatically generate dynagen config files, instead of dynamips command lines.
January 19th, 2007 at 12:07 pm
like a front-end for a front-end tool ? :)) , it seems amuware’s target it’s dynamips , it’s just an alternative for dynagen or dynamipsGUI or other front-end tool out there
January 19th, 2007 at 1:50 pm
Hello freddy,
Apologies for the delayed response.
You will need a linux kernel that supports IP aliases ( most modern linux distros do ).
With IP alias with one ethernet card, say eth0, you can
ifconfig eth0:0 x.x.x.x
This creates a new ‘interface’ eth0:0 with IP address x.x.x.x
Boch can bind to this interface without issues however qemu has issues . interface eth0:0 can then be used with dynagen as any normal nic.
Multiple interfaces can be created using:
ifconfig eth0:1 ….
ifconfig eth0:2 …etc
Hope this helps. If you require, I can email just the custom scripts for boch.
Ismail.
January 19th, 2007 at 2:23 pm
*Ismail
thanks a lot
January 19th, 2007 at 4:02 pm
Hacki is BACK woooo hooooo
January 19th, 2007 at 4:59 pm
hi,
sorry that my forum was down now it’s up again. should not go on holiday
h.
January 19th, 2007 at 10:07 pm
Thanks hacki,
I missed your forum so much.
January 20th, 2007 at 6:46 am
any update for 3550?Thanks
January 20th, 2007 at 8:40 am
jxsky>no but chris is working on it and i hope he will do it. as we know he is the most intelligent guy in history of networking he is a legend.
January 20th, 2007 at 8:48 am
speaking of intelligence, can we voice to Cisco to award Prof. Chris something above all CCIEs? something like CCIK! Cisco Certified Internetwork King!
aye Chris, hope you’re fine man! never heard from you for so long!
January 20th, 2007 at 9:07 am
Configuration of my laptop is:
Intel Core 2 Duo - CPU
1G - RAM
WinXP OS
The generation of “idlepc” don’t help with 100% utilisation of 2CPU. Somebody could help me with this problems?
January 20th, 2007 at 2:10 pm
where is your .net file ? Can we see it ?
January 21st, 2007 at 2:14 am
vasil: What is the original name of the image(s) you are trying to use?
January 21st, 2007 at 6:38 am
hi,
iam a beginer , can any one guide about the ROUTING protocols …i have tried some lab files but ….ROUTER RIP,ROUTER OSPF, all these commands are not working,
router ? in the configuration mode this is a invalid command…..
i have tried diffrent lab configuration but it is same..
i am using this image……c7200-kboot-mz.122-34.bin
thanks in advance.
shujha
January 21st, 2007 at 9:11 am
ok gl3nlea, this is the part of my .net file…
[localhost]
[[3620]]
image = \Program Files\Dynamips\Routers\IOS\C3620-J1.BIN
ram = 64
mmap = false
[[3640]]
image = \Program Files\Dynamips\Routers\IOS\C3640-JS.BIN
ram = 96
mmap = false
[[ROUTER R01]]
model = 3620
#autostart = false
slot0 = NM-1FE-TX
slot1 = NM-4T
f0/0 = CAT1 f1/1
s1/0 = FRSW s1/0
[[ROUTER R02]]
autostart = false
model = 3620
slot0 = NM-1FE-TX
slot1 = NM-4T
f0/0 = CAT1 f1/2
:::::::::::::::::::
:::::::::::::::::::
[[ROUTER FRSW]]
autostart = false
model = 3640
slot0 = NM-1FE-TX
slot1 = NM-4T
slot2 = NM-4T
[[ROUTER R08]]
model = 3640
autostart = false
slot0 = NM-1FE-TX
slot1 = NM-1FE-TX
slot2 = NM-4T
f0/0 = CAT1 f1/8
f1/0 = CAT1 f1/15
:::::::::::::::::::::
January 21st, 2007 at 9:23 am
ccie14745, the dynagenidledb.ini:
C3620-J1.BIN = 0×604349b4
C3640-JS.BIN = 0×6085b358
there are idlepc codes of my CPU…
My config file i using on other computer with AMD64 3000+ and RAM1G, but the result was beter then now. I worked with 11 routers on AMD, but with Core 2 Duo i can start only 5 ((((
The utilisation of CPU 51% with one 3620 router.
January 21st, 2007 at 9:28 am
for ccie14745, the images:
c3620-j1s3-mz.123-20.bin
c3640-js-mz.123-20.bin
January 21st, 2007 at 12:35 pm
Thanks for everybody, i’ve done it. ))))
January 22nd, 2007 at 8:28 am
hi guys,
I am have difficilties setting Ghost_ram feature in dynamip.
i have tried the sugested ways.. but still dynamips consume alot of ram in my computer.
i use the same ios. for 5 router.
please……… advice me…..
January 22nd, 2007 at 3:44 pm
dindra,
Have you seen this post on ghost ios & memory utilization: http://7200emu.hacki.at/viewtopic.php?t=364 ? The examples are for Windows, but the same principles apply to Linux.
January 22nd, 2007 at 4:07 pm
Shujha: That boot image is not the actual IOS feature-set image (is my understanding, asking a pal here who is much more familiar with actual 7200’s). This will boot up the router, but gives you little or no useful functionality by itself (similar to the ROMMON mode, which is analogous to the BIOS your computer has). In general, if you are not at a ‘router(config)#’ interface, then you aren’t in configuration-mode.
Also, for future reference, if ‘ip routing’ is not present in your router config (or ‘no ip routing’ IS present), then you won’t be able to route.
January 23rd, 2007 at 4:33 pm
Thanks Ismail, actually I can do the same using MS loopback Interfaces, but I want to try Boch. Then if you can send me out some of this Image it will be nice
fbello at hotmail dot com
Try to contact and lets share some experience with this great tool
January 24th, 2007 at 12:54 pm
Hi Chris,
I have a problem, I try (c3640, c7200) to copy a file 25MB from tftp: to flash: but file smaller 16MB that ok, other can’t - how to fix it? - thanks
Truong
January 24th, 2007 at 3:39 pm
You can use either Disk0: or Disk1:, which are 64MB by default but can be adjusted in your .NET file.
January 24th, 2007 at 5:46 pm
I saw some cisco document said that TFTP has a limitation of maximum file size at 16M. However, I haven’t found this problem myself. TFTP usually work even for file larger than 16M
January 25th, 2007 at 5:21 am
That right rujipars, I installed another tftp server (3CDeamon). Thanks
January 25th, 2007 at 5:30 am
Hi Chris,
when i use “show version” command. I saw this line:
…..
System image file is “tftp://255.255.255.255/unknown”
…..
what is it?
January 25th, 2007 at 10:26 am
Hi guys,
I added support for serial and ATM interfaces into dynalab tool at http://amuware.com (PA-4T+, PA-A1). Now it’s possible to create more complex lab topologies scripts. Finally I plan to support all the hardware the dynamips is capable to run in that tool. Please let me now if you find any bugs so I will fix it.
Adrian
January 25th, 2007 at 11:29 am
I almost forget, the tool supports multilink feature in this release also. Now it’s possible to interconnect two routers with several lines (same or different types). It is not displayed correctly when there are several lines between devices as the labels are overlayed, but the generated script is correct.
Adrian
January 25th, 2007 at 2:03 pm
Hi Adrian ,
The tool you have developed is really nice.
I just wanted to ask you that can you provide this sofware
as standalone package so as we will be able to us it as offline also.
Kind Regards
Vikas
January 25th, 2007 at 3:24 pm
Hi Vikas,
I’m working on downloadable standalone package, will be available soon
Kind Regards, Adrian
January 26th, 2007 at 12:06 pm
I would like to know what the plans are for Dynamips/Dynagen to support the newer Etherswitch Modules such as NME-16ES-1G etc.
Since these would provide the required L3 functionality due to running a seperate 3750 IOS image.
Regards
January 26th, 2007 at 12:30 pm
Hi Adrian ,
I am amazzed and thanks a lot…..
Waiting eagerly….
January 27th, 2007 at 12:12 am
Hello!
I’ve look through all blog but not found any solutuion for problem with high CPU load when we use NM-16ESW in 3600 routers.
I’ve tested about 4 different kinde IOS for 3640 router and about 3 different idle-pc value for each IOS. But I’ve not obtain less than 30% CPU (2.5GH) with two instance.
Does any body know how to solve this problem?
January 28th, 2007 at 11:07 am
Wayne The Brain Hamilton
chris is trying to build 3550 and 3560 so there is no need for this module
January 28th, 2007 at 7:54 pm
Hi everyone,
Ultimately my waiting time is now over may i know where is chris chris chris are you there any new value added feature
last time you went and came with switching function this time ?
thank
greg can you please answer if chris is not around us
January 29th, 2007 at 12:11 am
Hi,

I found your blog via google by accident and have to admit that youve a really interesting blog
Just saved your feed in my reader, have a nice day
January 29th, 2007 at 7:13 am
Where is the new version??
January 29th, 2007 at 9:42 am
Reza> Where is your valuable contribution ?
January 29th, 2007 at 11:13 am
To chris,
Thinks from the bright side, that means more and more people are using your software and awaiting update. So, that’s good right? =) take it easy
When thing come for free, it’s actually pretty often that make people generate a wrong concept which exactly what Reza is having.
Again, alot of people out here are being benefited by the softwares from you, greg and other team members. Keep up the good work!
January 29th, 2007 at 11:24 am
Reza> Be more polite. These guys are working hard day in and day out to provide the students of CISCO a valuable tool. We, including myself do really appreciate what they are doing because if they wanted to they could have decided to make the software a fully commercial high priced product.
January 29th, 2007 at 12:10 pm
Cake> Moreover, the software is not just for free, it’s GPL’d which means much more.
Reza> I mean no harm, but I think you should apologize to Chris…
January 29th, 2007 at 1:46 pm
jp is right man. reza u people u are expecting a lot. dynamips is not bread and butter of greg and chris, they have their own job to do.
in the free time they have devoted to dynamips and i think everyone in this blog should appreciate that.
January 30th, 2007 at 6:55 am
Yes, I am very sorry. I wanted to say that, where is the new version that has resolved very issues that other users and me can use it without any problem.
I thank you and to many others that help to this project to grow.
Thanks a lot my friends.
January 30th, 2007 at 8:44 am
Reza,
dont talk here and there we know what did u mean 
January 30th, 2007 at 7:51 pm
Hi Chris and Greg
First of all I would like to thank you for your offer. You have provided us a perfect preparation-exam tool.
I’m currently preparing for my CCIE R&S lab exam
and I’m thinking to buy a new desktop pc in order to simulate the labs from
workbooks (like IEWB). Do you believe that an Intel Core-Duo with 2GB RAM it could be enough for a topology of 13 devices?
I’m currently using a Centrino Toshiba laptop with 1.5 processor and 1.3GB RAM and I can load and configure (with OSPF and BGP) up to 4 routers using WinXP. I did the same using Suse10.2 the same pc but the process utilization was about 20-30% higher.
Here is the relative .net file:
##################################
# Home-Lab 1 configuration
# with
# 4 routers 3640 connected via FR
# 1 Virtual Ethernet Switch
##################################
##########################################
#
# Global router parameters for instance 1
#
##########################################
autostart=false
[localhost:7200]
workingdir = C:\Program Files\Dynamips\sample_labs\homelab\working
[[3640]]
image = C:\Program Files\Dynamips\images\C3640-JS.12.3.22.image
disk0 = 0
disk1 = 0
idlepc = 0×6046b680
ram = 96
ghostios = true
confreg = 0×2102
##############################
# Router Instances Definitions
##############################
[[Router R1]]
model = 3640
autostart = false
slot0 = NM-1FE-TX
slot1 = NM-4T
F0/0 = SW1 1
S1/0 = FRSW 1
cnfg = C:\Program Files\Dynamips\sample_labs\homelab\initial.configs\R1.initial.config.txt
[[Router R2]]
model = 3640
autostart = false
slot0 = NM-1FE-TX
slot1 = NM-4T
F0/0 = SW1 2
S1/0 = FRSW 2
S1/1 = R4 S1/1
cnfg = C:\Program Files\Dynamips\sample_labs\homelab\initial.configs\R2.initial.config.txt
[[Router R3]]
model = 3640
autostart = false
slot0 = NM-4E
slot1 = NM-4T
S1/0 = FRSW 3
S1/1 = FRSW 13
S1/2 = R1 S1/1
E0/0 = SW1 3
E0/1 = SW1 5
cnfg = C:\Program Files\Dynamips\sample_labs\homelab\initial.configs\R3.initial.config.txt
[[Router R4]]
model = 3640
autostart = false
slot0 = NM-4E
slot1 = NM-4T
E0/0 = SW1 4
E0/1 = SW1 6
S1/0 = FRSW 4
cnfg = C:\Program Files\Dynamips\sample_labs\homelab\initial.configs\R4.initial.config.txt
#############################
# Virtual Switch connections
#############################
[[ETHSW SW1]]
1 = access 12
2 = access 12
3 = access 34
4 = access 34
5 = access 3
6 = access 4
##########################
# Frame-relay connections
##########################
[[FRSW FRSW]]
# R1 to FRSW
1:102 = 2:201
1:103 = 3:301
1:113 = 13:311
1:104 = 4:401
# R2 to FRSW
2:203 = 3:302
2:213 = 13:312
2:204 = 4:402
# R3 to FRSW
3:304 = 4:403
13:314 = 4:413
#########
# END
#########
Thanks again for everything!
Zerich0
January 30th, 2007 at 9:56 pm
Actually, I understand everyone’s eager anticipation - it is like watching a daredevil perform more amazing feats each time: ‘What comes next?”
In Reza’s defense, I suspect that either there is an interpretation difference, or else he might’ve attempted to keep his post concise.
It seems that Chris understands that, and I am certainly impressed by Chris’ good humor and lack of complaints about the pressures in any aspect of his life (either from us or from his employers for unrelated projects).
Anyway, since I was just trolling by anyway, yet again I offer my respectful congratulations and thanks for everything since over a year ago, Chris.
January 31st, 2007 at 5:49 am
You said it Mark!
its like watching this space everyday to see if Chris has got another ace up his sleeve
Chris, Chris - we are waiting Thanks mate!
January 31st, 2007 at 9:24 am
Hi everyone ,
Van u please tell me the link to DynamipsGUI English version .(The latest one)
Th
February 1st, 2007 at 3:28 pm
Mark is correct. He made a very good point. I come here, at least 3-5 times a day, just to see is there some thing “New”. Although i know that tech information is available on hacki forums, which i visit more than this. It is just human nature; need more and more. I remember the days of boson and every one was “just” happy. Now with “Dyanmite”, every one need more. Some are so eager that they ask and most of us just press F5 again and again that may ………
Hope is my best Friend.
February 3rd, 2007 at 12:18 am
Adrian,
That’s sweet application you working on. hoping you get all features integrated and print option for topology
keep up the good work!!
February 7th, 2007 at 5:39 pm
chris has gone to work for cisco i guess chris chris chris
February 7th, 2007 at 9:23 pm
what!! is cisco hired him oh everyone is waiting for some new arrival from chris
any way good luck to chris
February 8th, 2007 at 12:12 am
Chris, i have been dreaming of you man for the last couple of months! Where are you brother?!!
BTW, I’m checking this site 24/7 so; nothing so far! everything the page loads i hold my breath “oo oooh ohh 3550, oh no! 3560,, ah not yet! eeh maybe 6500 oooh pain in the heart man! aaaaaah NOTHING AT ALL!
hahahah a bit of drama to cheer everyone up including myself! Sorry for the spam post though
February 8th, 2007 at 12:55 am
hi chris how are u buddy. hey incase if u are busy or evenif not building or working on anything new on dynamips. just keep posted man be on forum man it;s ur forum and it;s good to read posts from u .
regards
enjoy
sebastan
February 8th, 2007 at 11:30 am
we will not leave u like that chris u have help us just for nothing so we love u for nothing. if u are not making any more updates not aproblem bro but keep in touch.
February 8th, 2007 at 9:57 pm
Hi all,
now the 3640, 3725, 3745, 2691, virtual Switch and Bridge are supported at http://amuware.com It’s possible to define switch port access vlan or dot1Q native vlan for trunk, the netio.net file for each switch/bridge is generated with script.
Adrian
February 9th, 2007 at 4:54 am
GREAT SIMULATOR!!!! . . . and THANKS
Question about the NM-16ESW module
I have tried to get switch to switch access and/or Trunk link working but it just does not seem to function in either mode - access link or trunk mode.
My .NET file
# Created for DYNAMIPS version listed here
# Cisco 7200 Simulation Platform (version 0.2.6-RC5-x86)
# Copyright (c) 2005,2006 Christophe Fillot.
# Build date: Jan 5 2007 20:22:25
#
# Hypervisor TCP control server started (port 7200).
[localhost]
[[ROUTER SW1]]
image = \Program Files\Dynamips\images\c3660-js-mz.124-12.bin
model = 3660
ram = 256
autostart = false
mmap = false
slot1 = NM-16ESW
sw1 F1/0 = sw2 F1/0
sw1 F1/1 = sw2 F1/1
idlepc = 0×605742b8
[[ROUTER SW2]]
image = \Program Files\Dynamips\images\c3660-js-mz.124-12.bin
model = 3660
ram = 256
autostart = false
mmap = false
slot1 = NM-16ESW
idlepc = 0×605742b8
Configured on Switch-1 and Switch-2
int f1/0
no shut
switchport
switchport mode trunk
switchport trunk encapsulation dot1q
switchport trunk allowed vlan all
vlan database
vlan 2 name Gold
vlan 3 name Silver
exit
int vlan 1
no shut
ip add 192.168.1.1 255.255.255.0
!
int vlan 2
no shut
ip add 192.168.2.1 255.255.255.0
!
int vlan 3
no shut
ip add 192.168.3.1 255.255.255.0
show interface trunk
—- no data
and int f1/0 is ALWAYS in the shutdown mode
Thanks for ANY help you may provide.
February 9th, 2007 at 11:48 am
Thank you Adrian!
Good work! I (and I think many other users too) would be also very thankful to you if downloadable standalone package for windows would be available too.
Thank you once again!
Skipe
February 9th, 2007 at 6:15 pm
Chris/Greg……………..
Needles to say a million times ‘’THANK YOU’’, you have done such great work and saved us loads $, I am optimistic that in time some how we will be able to emulate the most needed 35xx’s.
I am sure this was suggested but I will be more than happy to donate some bucks, to help in your development. Many like me are so exited at the prospect you have offered us we just don’t know where to stop.
February 10th, 2007 at 3:18 am
any update for 3550?Thanks !
February 10th, 2007 at 5:57 am
However it is hard to implement (but not for you ! ) we wait for basic isdn support, new improvements on catalyst module are impressive too, if isdn support made or not there will be no alternative for this efficient cisco training utulity, legal and freely distributed. User paid softwares like B… donot perform good as real IOS and like a toy when comparing dynamips project.
Maybe windows gui interface of dynamips will be released one day, drawing a map and operating this map sounds incredible
.
Thanks again for your great ideas,
February 10th, 2007 at 8:08 am
Good Work Adrian
Your tool os very useful and saves me alot of time
Please help me i could not find the “netio1.net” file. It was not generated with the script
The saves LABs feature looks very promising
I suggest also adding a shared Labs where i can see the Labs of the others
Thanks
February 10th, 2007 at 6:25 pm
Hi Skipe, Aly,
Skipe: I’m working on a standalone version, but priority is to finish this web aplication because I’m almost done and than convert it into standalone aplication.
Aly: Switch is represented as a separate instance (for example as a router number 3) and netio1.net is generated as apendix at the end of line after image.bin &. Of course you can use another instance to run virtual switch, not start separate instance of dynamips for that purpose.
Adrian
February 10th, 2007 at 6:46 pm
UPDATE UPDATE UPDATE Feb 8, 2007
Using the NM-16ESW module in a router (2600, 3600)
OS: Win XP
IOS: 3600 series
Laptop: Gateway with Intel Centrino Duo Mobile Technology
DRAM: 2GB
Setting up Trunk links between 2 NM-16ESW modules in 2 different routers
My .NET file –UPDATED Feb 8, 2007
# Cisco 7200 Simulation Platform (version 0.2.6-RC5-x86)
# Copyright (c) 2005,2006 Christophe Fillot.
# Build date: Jan 5 2007 20:22:25
#
# Hypervisor TCP control server started (port 7200).
#
[localhost]
#
[[ROUTER R1]]
image = \Program Files\Dynamips\images\c3660-js-mz.124-12.bin
model = 3660
ram = 256
autostart = false
mmap = false
slot1 = NM-16ESW
F1/0 = R2 F1/0
idlepc = 0×605742b8
#
[[ROUTER R2]]
image = \Program Files\Dynamips\images\c3660-js-mz.124-12.bin
model = 3660
ram = 256
autostart = false
mmap = false
slot1 = NM-16ESW
idlepc = 0×605742b8
# PC (Win XP) now runs at 3% with 2 routers operating
#
#
Configuration on Router-1 and Router-2 below
!
int f1/0
no shut
switchport
switchport mode trunk
!
! Note, as soon as the interface f1/0 is set as a
! TRUNK, Dot1q encapsulation is automatically
! enabled by the Dynagen/Dynamips simulator.
! On real Cisco equipment, this is NOT how the
! VTP protocol operates and new engineers
! should be aware of this fact.
!
switchport trunk encapsulation dot1q
exit
!
vlan database
vlan 2 name Gold
vlan 3 name Silver
vtp domain Bicky
exit
!
! NOTE: Using the Dynagen/Dynamips simulator on Win XP,
! once the TRUNK links are operational, changing the
! VTP DOMAIN NAME on switch-R1, Dynagen/Dynamips
! automatically changes the VTP DOMAIN NAME on the
! other switch-R2. On real Cisco equipment, this
! is NOT how the VTP protocol operates and new engineers
! should be aware of this fact.
!
!
! Adding IPv6 is shown here just to show the folks
! making this software are doing GREAT WORK!!!!!!
!
ipv6 unicast-routing
ipv6 host R2 2001::2
ipv6 host R1 2001::1
!
int loop1
ip address 1.1.1.1 255.255.255.255.255
ipv6 address 2001::1/128
ipv6 ospf network point-to-point
ipv6 ospf 1 area 1
!
int vlan 1
ip address 192.168.1.1 255.255.255.0
ipv6 address 2001:A1:B1::/64 eui-64
!
int vlan 2
ip address 192.168.2.1 255.255.255.0
ipv6 address 2001:A2:B2::/64 eui-64
ipv6 ospf 1 area 1
!
int vlan 3
ip add 192.168.3.1 255.255.255.0
ipv6 address 2001:A3:B3::/64 eui-64
ipv6 ospf 1 area 1
!
ipv6 router ospf 1
router-id 1.1.1.1
!
end
!#########################################
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! R1
R1#sh int trunk
Port Mode Encapsulation Status Native vlan
Fa1/0 on 802.1q trunking 1
Port Vlans allowed on trunk
Fa1/0 1-1005
Port Vlans allowed and active in management domain
Fa1/0 1-2,4,55
Port Vlans in spanning tree forwarding state and not pruned
Fa1/0 none
!!!!!!!!!!!!!!!!!!!!!!!!!R2
R2#sh ipv6 ospf nei
Neighbor ID Pri State Dead Time Interface ID Interface
1.1.1.1 1 FULL/BDR 00:00:33 25 Vlan2
R2#sh ipv6 route !(does not exactly match above config but hopefully you will still get the idea)
IPv6 Routing Table - 8 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
O 2001::1/128 [110/1]
via FE80::CE00:5FF:FEC0:0, Vlan2
LC 2001::2/128 [0/0]
via ::, Loopback1
C 2001:A2:B2:C2::/64 [0/0]
via ::, Vlan2
L 2001:A2:B2:C2:CE01:5FF:FEC0:0/128 [0/0]
via ::, Vlan2
O 2001:A4:B4:C4::/64 [110/2]
via FE80::CE00:5FF:FEC0:0, Vlan2
O 2001:A55:B55:C55::/64 [110/2]
via FE80::CE00:5FF:FEC0:0, Vlan2
L FE80::/10 [0/0]
via ::, Null0
L FF00::/8 [0/0]
via ::, Null0
R1#sh ver
Cisco IOS Software, 3600 Software (C3660-JS-M), Version 12.4(12), RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2006 by Cisco Systems, Inc.
Compiled Fri 17-Nov-06 14:25 by prod_rel_team
ROM: ROMMON Emulation Microcode
ROM: 3600 Software (C3660-JS-M), Version 12.4(12), RELEASE SOFTWARE (fc1)
R1 uptime is 5 minutes
System returned to ROM by unknown reload cause - suspect boot_data[BOOT_COUNT] 0
x0, BOOT_COUNT 0, BOOTDATA 19
System image file is “tftp://255.255.255.255/unknown”
Cisco 3660 (R527x) processor (revision 1.0) with 249856K/12288K bytes of memory.
Processor board ID JAB0446C0L2
R527x CPU at 250MHz, Implementation 40, Rev 1.2, 512KB L2 Cache
3660 Chassis type: ENTERPRISE
18 FastEthernet interfaces
DRAM configuration is 64 bits wide with parity enabled.
125K bytes of NVRAM.
8192K bytes of processor board System flash (Read/Write)
Configuration register is 0×2102
Hope this helps - Please paste your configs and comments here too!!!!
Thank you
Frank
February 14th, 2007 at 2:13 am
Does this project no longer in process? Stopped?………
February 14th, 2007 at 8:23 am
Trevor> no, this project is still alive, a new release should come soon. I’m just a bit tired of people asking for 3550/3560/whatever whereas they don’t contribute at all.
February 14th, 2007 at 10:32 am
hey chris that;s good news u are still working on this project man.
chris can i have ur email -id to post u the pics u wanted for 3550 and 3560 switches.
in this forum there is no way i can post the pictures.
regards
sebastan
February 14th, 2007 at 11:05 am
hi chris out of curiosity and anticipation i am asking could u pls share with us what are u working on currently.
regards
sebastan
February 14th, 2007 at 11:32 am
Hi Chris,
I would like to know the contribution, can u elaborate what kind of contribution do u require, is it financial or Technical. There are lot of people who can contribute in both ways including me.
by the way felling relax to know that u r still working anyhow.
February 14th, 2007 at 11:37 am
SAM> Of course, I mean a technical contribution.
February 14th, 2007 at 3:48 pm
Hi all,
dynalab tool is now available for download at http://amuware.com It is capable to run on any OS (I hope) under web browser as a java applet.
Adrian
February 14th, 2007 at 4:22 pm
Man, wish I could offer some contribution of a technical nature, but in general the only ‘programming’ language I know is PERL. However, if you need me to whip up some testing scripts or to test features, or research how a particular technology is supposed to work, please feel free to add my email to your distribution list and I’ll do what I can. I haven’t been the most active in this community, esp. lately, but I am ramping up as soon as I have the equipment delivered/configured ((to simulate my virtual network, house virtual servers, etc.) for my own CCIE (SP or R&S - not sure which I will start with) lab.
February 16th, 2007 at 8:23 am
Adrian,
thank you VERY much!
Skipe