0.2.7 final release

Hello all,

The 0.2.7 final release is available. Compared to 0.2.7-RC3, it contains the following fix:

  • Cisco 2691/3725/3745: high packet loss on integrated FastEthernet ports when they were simultaneously enabled (incorrect interrupt clearing in TX ring handling, please see BTS entry #171 for details).

The development will continue with 0.2.8-RC1 to be published soon.

Files:

0.2.7 binary for Linux x86 platforms

0.2.7 binary for Linux x86_64 platforms

0.2.7 binaries for Windows XP and 2000

0.2.7 source code

Chris.

57 Responses to “0.2.7 final release”

  1. Reza Says:

    Thanks Chris.

  2. shengke_g Says:

    Wow,so happy
    I’m the second
    Thx very very very very much

  3. a5b Says:

    Thank you, Chris, for your great work!

  4. tempnet Says:

    Chris,
    You are my hero, thanks so much.

  5. sebastan_bach Says:

    hi chris thanks a lot waiting for the new release.

    regards

    sebastan

  6. NoUtRoS Says:

    Thanks, its is very good job

  7. _ali_ Says:

    Great news! Great work! Thanks!

  8. digital Says:

    I’m the 5th :) Thank you so much for all the work you’ve done!! Amazing work from the most amazing guy on earth! :)

  9. myios Says:

    thanks very much.

  10. gl3nlea Says:

    i am in the queue fans. That’s great Chris. Thank you so much for your hard work. Great software

    TN

  11. lc Says:

    Thanks Chris. Great work.

  12. Zerich0 Says:

    A great thanks for one more time. You are the best!

  13. ali Says:

    CCIE would be a dream for many people with out dynamips .
    it is a great work by chris .
    thanks
    ali

  14. aly Says:

    A suggestion:

    Hello Chris Thank you for the final release and your work on the next version already.

    I do not know about the coding point of view but I have a suggestion.

    Could it improve the performance or enhance the development if there are more than one different version of Dynamips developed in parallel
    1 for C7200
    1 for 3620/3640/3660
    1 for 2691/3725/3745
    1 for the 2600

    I know there are core components that is common in all of them ( like the MIPS emulator) but there are also differences ( modules, CPU, …..)
    Maybe then you can also have different groups aid the development of it

    I hope I am not imposing anything Iam just very interested and enthusiatic about the dynamips :)

    Cheers

  15. carth Says:

    Chris,

    Thanks chris for the final release, we pray god for you to give peace and happy

    we are all looking forward for the Dynamips version 1.0.0 build xxxxx with lots and lots of feature and flexibility, we hope soon we will have that from you.

    great job.

  16. carth Says:

    Hello all

    Somebody help me how to connect this?!!

    The OS is in my laptop is M$ vista Ultimate, I have windows 2003 server R2 EE which is running on Microsoft VPC, the VPC is installed in M$ vista ultimate; in the VPC I have installed TACACS+ 4.0 and I want to do AAA stuff using our Dynamips Cisco Router which is going to run on vista but router has to pass the request to TACACS+ which is running in the VPC

    If I bring the 2003 server and vista under the same subnet the ping pass through vice versa when we are going to have router in between these hosts, the host must be on different subnets

    How we can router the packet from real OS to virtual PC using our virtual router.

    Scenario
    ————-
    TACACS+ on VPC ——f0/0(Router)f0/1——MS vista (supplicant)

    Laptop (Sony VAIO VGN-C25G) with 2G RAM, hope it’s enough configuration.

    Any help / suggest would be appreciated.

    I am looking forward for your replies.

    Thanks.

  17. chris Says:

    Hi,

    Thanks all for the nice words.

    aly> Splitting wouldn’t be efficient at all. All the platforms share a lot of common code (and in the upcoming 0.2.8 train I’ve factorized more code) and there is no interest in doing that. I don’t think it’s a problem for someone familiar with the diff/patch tools to work on a given platform and then send a patch only for it.

  18. sebastan Says:

    hi chris could u just tell what new features u are planning in the new release just curious.

    regards

    sebastan

  19. chris Says:

    sebastan> Yes, provided that after that people don’t ask every 5 minutes when the new release will be published ;)

    What I’ve working in 0.2.8-RC1 for now:
    - c1700 support with WIC-1T, WIC-2T and WIC-1ENET
    - WIC-1T and WIC-2T in c2600 (mainboard WIC slots only)

  20. carth Says:

    thats great WIC YAHOOO!!!!!

  21. carth Says:

    any help for the scenario ?

  22. Steph Says:

    Yes, you can help: donate hardware or money. Chris (et al) may not say it, but that is THE MOST EFFECTIVE precedent for development. For those of you getting certifications with the aid of this software, donate back to the community. Sending ‘thanks’ and ‘you are great’ and ‘we hope for features’ and ‘we want flexibility’ and ‘god bless you’ messages doesn’t aid development and just clutters otherwise useful WordPress documents. Put your money where your mouth is and you’ll see *real* progress! Those of you using this in a corporate environment for testing/labbing/training need to convince your management to put back in as well, even if it’s only pulled equipment sitting on a shelf or in a closet.

    Chris, do you have a list of anything in particular you need or would like?

  23. sebastan_bach Says:

    hi chirs thanks for ur reply.

    keep the good work.

    regards

    sebastan

  24. Mark Says:

    WooHoo! I am the umpteenth!
    Congratulations, Chris. I am constantly showing how useful DynaMIPS / DynaGen is to anyone who will listen - I haven’t powered on my main lab in over a year and others have to re-cable their labs to simulate things that I can do by clicking on a .NET file (provided I have already written it up - which only takes minutes), and NOONE I know can capture traffic on WAN ports (thanks to the gentleman who added the capture piece of code to DynaGen). Regards and thanks, again, for everything you’ve done for the community.

  25. Mark Says:

    carth> While my experience with virtual PCs is limited, it seems to me that so long as you have bound the virtual PC to a NICF, you could then bind the virtual router to that NIC with an IP address on the same subnet, and route the traffic to your host OS via another bound NIC on the same subnet/interface as the host OS, for example:
    VPC (eth0) Fa0/0 (eth0) router Fa1/0 (eth1) Host (eth1)
    or
    VPC (192.168.0.250/24) (192.168.0.1/24) router (192.168.1.1/24) Host (192.168.1.250/24)

    Then, provided you have all hosts configured to use the router as their gateway, you should be able to ping across all (you might have to force ARPs by pinging from the virtual router).
    At least, that’s how I’d begin, for examle.

  26. Reza Says:

    chris>
    I am newbie. excuse me about this question.

    What can I do and what technology these modules support?

    Thanks

  27. linnewbye Says:

    I agree with Steph, Chris is there a chance to see a “donate buton” soon ? I think we all want to support this project in a way :)

    Reza I think you will find the following links useful :

    WIC-1ENET : http://www.cisco.com/en/US/products/hw/routers/ps221/products_data_sheet09186a0080088714.html

    WIC-1T :
    http://www.cisco.com/en/US/products/hw/modules/ps3129/products_tech_note09186a00800b0859.shtml

    WIC-2T :
    http://www.cisco.com/warp/public/107/wic-2t.shtml

  28. Mark Says:

    I actually use the technique I described, except currently not yet with VM’s, to stream multicast through my virtual network. I run LiveCaster on my host machine, and pull it through the router I have bound to that NIC with an ip addres on the same subnet to the locations I want within my virtual network using an explicit IGMP Join on the desired interface. Using the very handy capture DynaGen command, I am able to verify when traffic is actually making it where I want through my various parameters (ACLs, helpers, boundaries, etc).

  29. Mark Says:

    Reza> This virtual router s/w will n ot enable you to replace real routers / switches in production, but it will help you to configure labs in preparation for either certification exams or for production implementation. I’ve mostly been using it for the latter - but also in the former capacity because my apartment’s wiring is insufficient for me to turn up my whole lab of real equipment. Now, I just run a dedicated server, start the DynaGen / DynaMIPS, and go from there. One other superior benefit is, using remote desktop and a DSL line at work, I can remote control this server from my office and fire up whatever lab I want, with whatever inter-connections I’ve configured, and begin working. Those I know who are fighting migrating to using DynaMIPS are stuck going home and cabling for whatever they need, etc., while all I need to do is edit a file and re-launch. Furthermore, I can then mail the topology file, my config text file, and maybe a Visio to me team and they can replicate the lab exactly anywhere else in the world.

  30. wangzb Says:

    Keep up the great work!

  31. Deluxe_uk Says:

    Chris, i know everyone is always asking about what features are going to be in future releases. Would it be possible to create a WIP page? Everyone can see what features will be added and won’t have to keep bothering you.

    I would have no where near the Cisco knowledge I do without Dynamips so thank you very much.

  32. ^Shadow^ Says:

    thank you very much…..dont know what to say….but you two know how much we applicate your invention

    thank you you my GOD, thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you thank you

  33. wzy Says:

    Thank you, for your great work!

  34. Steph Says:

    Deluxe_uk,

    http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator

    Check the ‘todo’ link.

    Once again, suggesting that someone take more time away from their project to push information out to others so they can foam at the mouth and ask 100 times per release when these features will be released is absolutely pointless and at best a nuiscance.

    DONATE. CONTRIBUTE.

  35. Deluxe_uk Says:

    Steph, bit harsh dude. If people understood what work was in progress or where additional resources would be useful they may be able to contribute. People showing enthusiasm about this great project will also lead to donations. Perhaps the page could even set target donations for new features or something?

    I understand that replying to people about features is a waste of time hence using a static page. As for release dates i mentioned nothing about this “what features” so i’m not sure what this 100 times per release bit is about.

  36. Banjo Says:

    Problem with ethernet on c3640. I’ve got two c3640 connected to each other using e0/1 they’re configured correctly but for some reason they can’t see each other (ping) but if you use serial it works fine… any thoughts? I’m using c3640-dos-mz.120-3.T3.bin and this latest release.

  37. Steelman Says:

    Thank you Chris, great work!
    But I have a little problem. When I used dynamips with a 3640 IOS, a Fastethernet interface operated only in half-duplex mode. I turned on full-duplex manually on the interface, but didn’t happen anything, the interface was still work in half-duplex mode. I saw this problem when I connected the emulated router’s ethernet interface to a real network, through a physical NIC to the CISCO 2950 switch. I got a duplex mismatch error message to a router’s console. It is a little bug, or did I wrong something?
    Thanks.

  38. youry Says:

    Good work, Chris!
    One question: dynamips connection support (not vtty) to real serial ports (at least in Linux) is planned?
    gen_serial:
    linux_serial:

  39. g-grimaud Says:

    Hello,
    how could we make a layer 3 etherchannel with the NM-16ESW module on a 3745?

    thanks in advance!

  40. Suniverse Says:

    I just want to say thank you very much , Chris !!!

  41. carth Says:

    usig which switch i can configure MSTP (i mean 3600 with NM-16ESW) and let me know the IOS version.
    thanks.

  42. carth Says:

    usig which switch i can configure MSTP (i mean 3600 with NM-16ESW) and let me know the IOS version.
    thanks.

  43. BluShin Says:

    Thanks For Great Chris

  44. Lingping Says:

    This is error report:

    => start P1
    *** Dynagen has crashed ****
    Please open a bug report against Dynagen at http://www.ipflow.utc.fr/bts/
    Include a description of what you were doing when the error occured, your
    network file, any errors output by dynamips, and the following traceback data:

    Traceback (most recent call last):
    File “dynagen”, line 996, in ?
    File “cmd.pyc”, line 142, in cmdloop
    File “cmd.pyc”, line 219, in onecmd
    File “console.pyc”, line 159, in do_start
    File “dynamips_lib.pyc”, line 798, in start
    File “dynamips_lib.pyc”, line 1959, in send
    error: (10054, ‘Connection reset by peer’)
    Press ENTER to exit

    C7200 instance ‘P1′ (id 7):
    VM Status : 0
    RAM size : 96 Mb
    IOMEM size : 0 Mb
    NVRAM size : 128 Kb
    NPE model : npe-400
    Midplane : vxr
    IOS image : D:\Cisco\Dynamips\MPLS_VPN\Images\unzip-c7200-js-mz.123-20.bin

    Loading ELF file ‘D:\Cisco\Dynamips\MPLS_VPN\Images\unzip-c7200-js-mz.123-20.bin
    ‘…
    4 [unknown (0xE38)] dynamips 808 _cygtls::handle_exceptions: Exception: ST
    ATUS_ACCESS_VIOLATION
    16597 [unknown (0xE38)] dynamips 808 open_stackdumpfile: Dumping stack trace t
    o dynamips.exe.stackdump
    738339 [unknown (0xE38)] dynamips 808 _cygtls::handle_exceptions: Exception: ST
    ATUS_ACCESS_VIOLATION
    783664 [unknown (0xE38)] dynamips 808 _cygtls::handle_exceptions: Error while d
    umping state (probably corrupted stack)

  45. Joshua Says:

    Thank you Chris.

  46. CCIEbydynamips Says:

    Which IOS is best for 3640 to use etherswitch module and requires least amount of ram say 64 or 96 MB. please help

  47. Zhongsheng Xu Says:

    Dear Chris

    You write dynamips software is very good, but I use when they encounter a problem, this issue is the use of Gigabit Ethernet card and dynamips simulated bridge router, This is done using routers and dynamips PC experimental bridge,router configuration good, determine simulated routers and PC in the same network, and routers and PC may ping each other. But when telnet, only a flashing cursor, we could not see what, I use the 100 megahertz Ethernet card to do this experiment, there is no problem, So I think it is right dynamips Gigabit Ethernet support are not good, you will improve that you expect to write better software.
    I am a Chinese, and English was not too good, perhaps the problem described is not very accurate, I also ask you to forgive.Thank You!Best wishes for You.

    Yours’ Zhongsheng Xu

  48. CCIEbydynamips Says:

    Chris/Greg
    3600 router with etherswitch module conters are not working. does anybody encountered this problem. or checked.

    thanks

  49. CCIEbydynamips Says:

    i mean to say interface counters

    thanks

  50. indrajitcool Says:

    please help me for reduce CPU load…..
    caused when i use the dynamips………the our CPU load is highly……
    oh yaa……..how to use ghost IOS………i hear that software can reduce CPU Load.

    thanks B4

  51. breeze1974 Says:

    GREAT SOFTWARE…..
    Where is the link to donate ?
    Just a quick question, does dynamips support voice or will it in the future?
    A big thank you to everyone that supports this forum…..it is extremely helpfull.

  52. Yang.L Says:

    I’m a chinese
    Think you very much!

  53. Wang.jn Says:

    hi,chris ! thanks for all the work you have done! by the way , when will the dynmaips will emulate a Catalyst 6500 serials switch? thanks!

  54. michaelyha Says:

    Since I began to use dynamips, I gained more, thank you very much!

  55. Tom M. Says:

    Hi Chris, thanks for your excellent work! Thanks for publishing this software for free!

  56. Zebs Says:

    Hi Chris

    Please help, when i try to connect VPCS pc to my 3640 router. it keeps on giving me this error.

    Dynamips errors. 206 Unable to create UDP_NIO

    Thanks

  57. Denis D Says:

    Hi !
    After som troubles with m y .net file i got this one :
    The IdlePC Values and IOS Versions that i used to build the CCIE R/S Lab are:

    [[3725]]
    image = /ccie/base/c3725-adventerprisek9-mz.124-17.bin
    ram = 128
    disk0 = 0
    disk1 = 0
    mmap = True
    ghostios = True
    idlepc = 0×60a6d020

    [[3640]]
    image = /ccie/base/c3640-js-mz.124-17.bin
    ram = 128
    disk0 = 0
    disk1 = 0
    mmap = True
    ghostios = True
    idlepc = 0×604c37fc

    For Instance 1: The 3725’s were used for Routers R1 - R6.
    For Instance 2: All 3640’s were used for SW1 - SW4 and BB1 - BB3.

    But I still get duplex mismatches on the interfaces between the routers and switches, but they still run the same duplex mode (half). And Sh arp doesn`t show that it should show …

    Do you know what could be the reason why it doesn`t just play like plug and play … Is there is some net card issue, or ?

    Please help, and thanx in advance.
    May you all have a nice day …

Leave a Reply