0.2.6-RC4 (fixes for Cisco 2691/3725)

Hello all,

The 0.2.6-RC4 release is available. It fixes the problem found with some IOS images for Cisco 2691 and 3725 platforms (crash at end of boot).

Files:

0.2.6-RC4 binary for Linux x86 platforms

0.2.6-RC4 binary for Linux x86_64 platforms

0.2.6-RC4 binaries for Windows XP and 2000

0.2.6-RC4 source code

Chris.

UPDATE: On Linux platforms, you have to install libpcap 0.9.4 (or better) - the build process changed in RC3 and RC4 to use dynamic instead of static library and I didn’t notice that.

37 Responses to “0.2.6-RC4 (fixes for Cisco 2691/3725)”

  1. odin81 Says:

    Hi

    great work.
    This programm makes life much easyer in testing some stuff.

    Keep on he good work.

  2. Mr. Loopback Says:

    Thanks a lot Chris!

  3. Matt Noon Says:

    Interesting new features. The “ghost” ram feature looks especially promising. Great work.

  4. mianbao Says:

    Thanks.

  5. Flickxie Says:

    Great Chris!!

  6. recep Says:

    Many thanks for fixing the spanning tree (just when I noticed the problem). Another nice surprise is the “gost” feature. Thanks a lot Chris!

  7. abc Says:

    Chris,
    How to use ‘ghost’ command?

  8. Don.zhang Says:

    hi:
    This verison has some problem for vlan config.
    when I creat vlan ….
    look at error message :
    Router(vlan)#exit
    % not enough space on flash to store vlan database. trying squeeze…First create squeeze log by erasing the entire device

    % error squeezing flash - (Missing or corrupted log)
    Error on database apply 40: NV storage failure
    Use ‘abort’ command to exit

    how to fix this?

  9. gl3nlea Says:

    I am 8th. This is great Chris.
    Thank you so much.
    downloading …

  10. yckct1 Says:

    got this error when try to run

    ./dynamips-0.2.6-RC4-x86.bin: error while loading shared libraries: libpcap.so: cannot open shared object file: No such file or directory

    Does RC4 use any new libraries?

    Did not have this problem with RC2

  11. NTP的BUG Says:

    rack01r4(config)#do sh ntp s
    Clock is unsynchronized, stratum 16, no reference clock
    nominal freq is 250.0000 Hz, actual freq is 249.9963 Hz, precision is 2**18
    reference time is 00000000.00000000 (00:00:00.000 UTC Mon Jan 1 1900)
    clock offset is 0.0000 msec, root delay is 0.00 msec
    root dispersion is 0.00 msec, peer dispersion is 0.00 msec

  12. KTNetwork Says:

    Hi all,

    I have got a problem when using spanning-tree feature.
    I am using NM-16ESW mudule.
    My IOS is c3660-ik9o3s-mz.124-6.T.bin
    I used the configuration like following:

    [[ROUTER S1]]
    model = 3660
    slot1 = NM-16ESW
    f1/0 = S2 f1/0
    f1/1 = S2 f1/1
    [[ROUTER S2]]
    It means that I use 2 cables to connect 2 switches together.

    When I use “show spanning-tree brief” on each switch, I have seen that all ports are in FWD states. It is wrong, because it must have 1 port at the BLK state. Do you think so?

    Can you show me how to solve the problem?

    Thanks,

  13. digital Says:

    KTNetwork, One of the Router-Switch is the root where it has ALL its ports in Forwarding! Check both of your router-switches to identify which is not the root and then “show spann brief” to check which ports are in BLK mode. Sometimes the port duplex negotiation makes a little problem and thus both switches seem to have their ports in FWD mode. just give it a sec and it will block all the ports and leave only one!

  14. ciscosp Says:

    Thank you very much!I love Dynamips!

  15. nieaicai Says:

    you are bill gates second

  16. NTP BUG Says:

    2.5 editions run NTP does not have any question, but starts from RC1 RC2 to have NTP BUG, asked RC4 has this NTP question ?this question certainly to have to solve gnaws,thanks,thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    rack01r4(config)#do sh ntp s
    Clock is unsynchronized, stratum 16, no reference clock
    nominal freq is 250.0000 Hz, actual freq is 249.9963 Hz, precision is 2**18
    reference time is 00000000.00000000 (00:00:00.000 UTC Mon Jan 1 1900)
    clock offset is 0.0000 msec, root delay is 0.00 msec
    root dispersion is 0.00 msec, peer dispersion is 0.00 msec

  17. Flickxie Says:

    Chris:

    will the dynamips support huawei router ??

    the huawei Quidway AR18-21A Router is use Mips 6348 256MHZ CPU

  18. ciscocisco Says:

    I don’t think dyna will support huawei,and I don’t like huawei.

  19. naiqing zhang Says:

    when can the ISDN bri be used ?i am looking forwarding !!!!!!!!!!!!!!!!!

  20. marwooj Says:

    Updated slax module for RC4 is on:
    http://www.qsor.pl/narzedzia_gpl/dynamips_slax/

  21. Terry Says:

    NTP BUG - NTP works for me. You may want to check your config, your understanding of NTP or both…

    A#sh ntp asso

    address ref clock st when poll reach delay offset disp
    *~10.1.1.10 193.201.52.56 3 0 64 17 4.0 75.59 1894.0
    * master (synced), # master (unsynced), + selected, - candidate, ~ configured
    A#sh ntp stat
    Clock is synchronized, stratum 4, reference is 10.1.1.10
    nominal freq is 250.0000 Hz, actual freq is 249.9991 Hz, precision is 2**18
    reference time is C906D434.2D77A2F7 (12:12:36.177 UTC Thu Nov 16 2006)
    clock offset is 109.0188 msec, root delay is 72.22 msec
    root dispersion is 224.81 msec, peer dispersion is 23.16 msec

  22. digital Says:

    Can someone confirm that VTP is working? I tried but it does not propagate thrughout the domain!

  23. Marius Says:

    looool huawei sux big time.. I have seen some of them.. they are really full of bugs… cheap and dumb…

  24. digital Says:

    yah huwei sucks and cisco rocks!! and yes VTP is working but was quite slow! :D

  25. net Says:

    Chris>
    Hi ,Thanks a lot.

    When I test 3725 with ios c3725-ik9s-mz.123-1a.bin ,I see lines as below:

    Original NVCONFIG doesnt have correct MAGIC number

    Backup NVCONFIG also doesnt have correct MAGIC number

    BIST FAILED…

    but the starting procedure seems success. I want know if this error will cause big problem.

    when I use c3745-advipservicesk9-mz.124-3c.bin, the starting massage looks like below(but c3745-ik9o3s-mz.123-9.bin only complains BIST FAILED…):

    Image text-base: 0×6000905C, data-base: 0×62C40000

    Original NVCONFIG doesnt have correct MAGIC number

    Backup NVCONFIG also doesnt have correct MAGIC number

    BIST FAILED…
    Unknown file system detected.
    Use format command to format the card as DOS File System.
    Or use erase command to format the card as Low End File System.
    Port Statistics for unclassified packets is not turned on.
    ……..
    MIPS64: unhandled opcode 0×4620103c at 0×60c54c30 (ra=0×60c54be0)
    MIPS64 Registers:
    zr ($ 0) = 0×0000000000000000 at ($ 1) = 0×0000000040400000
    v0 ($ 2) = 0×0000000000000000 v1 ($ 3) = 0×0000000065819463
    a0 ($ 4) = 0×0000000000000091 a1 ($ 5) = 0×0000000065819450
    a2 ($ 6) = 0×0000000065312cec a3 ($ 7) = 0×0000000000000136
    t0 ($ 8) = 0×000000006623a3b8 t1 ($ 9) = 0×000000006623a3b4
    t2 ($10) = 0×000000006623a3b0 t3 ($11) = 0×000000006623a3ac
    t4 ($12) = 0×000000006623a3a8 t5 ($13) = 0×000000006623a3a4
    t6 ($14) = 0×000000006623a3a0 t7 ($15) = 0×000000006623a39c
    s0 ($16) = 0×0000000000000014 s1 ($17) = 0×000000000000000a
    s2 ($18) = 0×000000000000000a s3 ($19) = 0×0000000000000014
    s4 ($20) = 0×0000000065819468 s5 ($21) = 0×0000000065819468
    s6 ($22) = 0×00000000653128c0 s7 ($23) = 0×0000000065819450
    t8 ($24) = 0×0000000065819478 t9 ($25) = 0×0000000000000000
    k0 ($26) = 0xffffffffbfc003e0 k1 ($27) = 0×000000000000e100
    gp ($28) = 0×000000006522704c sp ($29) = 0×0000000065819438
    fp ($30) = 0×000000000000000a ra ($31) = 0×0000000060c54be0
    lo = 0×000000000000003d, hi = 0×0000000000805970
    pc = 0×0000000060c54c30, ll_bit = 0

    CP0 Registers:
    index ($ 0) = 0×0000000000000020 random ($ 1) = 0×000000000000003a
    entry_lo0 ($ 2) = 0×00000000401e0007 entry_lo1 ($ 3) = 0×00000000401f0007
    context ($ 4) = 0×0000000000000000 pagemask ($ 5) = 0×00000000007fe000
    wired ($ 6) = 0×0000000000000000 info ($ 7) = 0×0000000020000000
    badvaddr ($ 8) = 0×0000000000000000 count ($ 9) = 0xffffffff989b1703
    entry_hi ($10) = 0×0000000047800000 compare ($11) = 0xffffffff985a802b
    status ($12) = 0×000000003400e101 cause ($13) = 0×0000000000000000
    epc ($14) = 0×0000000060c85708 prid ($15) = 0×0000000000002721
    config ($16) = 0×0000000000c08ff0 ll_addr ($17) = 0×0000000000000000
    watch_lo ($18) = 0×0000000000000000 watch_hi ($19) = 0×0000000000000000
    xcontext ($20) = 0×0000000000000000 cp0_r21 ($21) = 0×0000000000000000
    cp0_r22 ($22) = 0×0000000000000000 cp0_r23 ($23) = 0×0000000000000000
    cp0_r24 ($24) = 0×0000000000000000 cp0_r25 ($25) = 0×0000000000000000
    ecc ($26) = 0×0000000000000000 cache_err ($27) = 0×0000000000000000
    tag_lo ($28) = 0×0000000000000000 tag_hi ($29) = 0×0000000000000000
    err_epc ($30) = 0×0000000000000000 cp0_r31 ($31) = 0×0000000000000000

    IRQ count: 4041, IRQ false positives: 3, IRQ Pending: 0
    Timer IRQ count: 4038, pending: 55, timer drift: 3

    MIPS64: unhandled opcode 0×45000005 at 0×60c54c38 (ra=0×60c54be0)
    MIPS64 Registers:
    zr ($ 0) = 0×0000000000000000 at ($ 1) = 0×0000000040400000
    v0 ($ 2) = 0×0000000000000000 v1 ($ 3) = 0×0000000065819463
    a0 ($ 4) = 0×0000000000000091 a1 ($ 5) = 0×0000000065819450
    a2 ($ 6) = 0×0000000065312cec a3 ($ 7) = 0×0000000000000136
    t0 ($ 8) = 0×000000006623a3b8 t1 ($ 9) = 0×000000006623a3b4
    t2 ($10) = 0×000000006623a3b0 t3 ($11) = 0×000000006623a3ac
    t4 ($12) = 0×000000006623a3a8 t5 ($13) = 0×000000006623a3a4
    t6 ($14) = 0×000000006623a3a0 t7 ($15) = 0×000000006623a39c
    s0 ($16) = 0×0000000000000014 s1 ($17) = 0×000000000000000a
    s2 ($18) = 0×000000000000000a s3 ($19) = 0×0000000000000014
    s4 ($20) = 0×0000000065819468 s5 ($21) = 0×0000000065819468
    s6 ($22) = 0×00000000653128c0 s7 ($23) = 0×0000000065819450
    t8 ($24) = 0×0000000065819478 t9 ($25) = 0×0000000000000000
    k0 ($26) = 0xffffffffbfc003e0 k1 ($27) = 0×000000000000e100
    gp ($28) = 0×000000006522704c sp ($29) = 0×0000000065819438
    fp ($30) = 0×000000000000000a ra ($31) = 0×0000000060c54be0
    lo = 0×000000000000003d, hi = 0×0000000000805970
    pc = 0×0000000060c54c38, ll_bit = 0

    CP0 Registers:
    index ($ 0) = 0×0000000000000020 random ($ 1) = 0×000000000000003a
    entry_lo0 ($ 2) = 0×00000000401e0007 entry_lo1 ($ 3) = 0×00000000401f0007
    context ($ 4) = 0×0000000000000000 pagemask ($ 5) = 0×00000000007fe000
    wired ($ 6) = 0×0000000000000000 info ($ 7) = 0×0000000020000000
    badvaddr ($ 8) = 0×0000000000000000 count ($ 9) = 0xffffffff989b1703
    entry_hi ($10) = 0×0000000047800000 compare ($11) = 0xffffffff985a802b
    status ($12) = 0×000000003400e101 cause ($13) = 0×0000000000000000
    epc ($14) = 0×0000000060c85708 prid ($15) = 0×0000000000002721
    config ($16) = 0×0000000000c08ff0 ll_addr ($17) = 0×0000000000000000
    watch_lo ($18) = 0×0000000000000000 watch_hi ($19) = 0×0000000000000000
    xcontext ($20) = 0×0000000000000000 cp0_r21 ($21) = 0×0000000000000000
    cp0_r22 ($22) = 0×0000000000000000 cp0_r23 ($23) = 0×0000000000000000
    cp0_r24 ($24) = 0×0000000000000000 cp0_r25 ($25) = 0×0000000000000000
    ecc ($26) = 0×0000000000000000 cache_err ($27) = 0×0000000000000000
    tag_lo ($28) = 0×0000000000000000 tag_hi ($29) = 0×0000000000000000
    err_epc ($30) = 0×0000000000000000 cp0_r31 ($31) = 0×0000000000000000

    IRQ count: 4041, IRQ false positives: 3, IRQ Pending: 0
    Timer IRQ count: 4038, pending: 65, timer drift: 3

    MIPS64: unhandled opcode 0×46341000 at 0×60c54c40 (ra=0×60c54be0)
    MIPS64 Registers:
    zr ($ 0) = 0×0000000000000000 at ($ 1) = 0×0000000040400000
    v0 ($ 2) = 0×0000000000000000 v1 ($ 3) = 0×0000000065819463
    a0 ($ 4) = 0×0000000000000091 a1 ($ 5) = 0×0000000065819450
    a2 ($ 6) = 0×0000000065312cec a3 ($ 7) = 0×0000000000000136
    t0 ($ 8) = 0×000000006623a3b8 t1 ($ 9) = 0×000000006623a3b4
    t2 ($10) = 0×000000006623a3b0 t3 ($11) = 0×000000006623a3ac
    t4 ($12) = 0×000000006623a3a8 t5 ($13) = 0×000000006623a3a4
    t6 ($14) = 0×000000006623a3a0 t7 ($15) = 0×000000006623a39c
    s0 ($16) = 0×0000000000000014 s1 ($17) = 0×000000000000000a
    s2 ($18) = 0×000000000000000a s3 ($19) = 0×0000000000000014
    s4 ($20) = 0×0000000065819468 s5 ($21) = 0×0000000065819468
    s6 ($22) = 0×00000000653128c0 s7 ($23) = 0×0000000065819450
    t8 ($24) = 0×0000000065819478 t9 ($25) = 0×0000000000000000
    k0 ($26) = 0xffffffffbfc003e0 k1 ($27) = 0×000000000000e100
    gp ($28) = 0×000000006522704c sp ($29) = 0×0000000065819438
    fp ($30) = 0×000000000000000a ra ($31) = 0×0000000060c54be0
    lo = 0×000000000000003d, hi = 0×0000000000805970
    pc = 0×0000000060c54c40, ll_bit = 0

    CP0 Registers:
    index ($ 0) = 0×0000000000000020 random ($ 1) = 0×000000000000003a
    entry_lo0 ($ 2) = 0×00000000401e0007 entry_lo1 ($ 3) = 0×00000000401f0007
    context ($ 4) = 0×0000000000000000 pagemask ($ 5) = 0×00000000007fe000
    wired ($ 6) = 0×0000000000000000 info ($ 7) = 0×0000000020000000
    badvaddr ($ 8) = 0×0000000000000000 count ($ 9) = 0xffffffff989b1703
    entry_hi ($10) = 0×0000000047800000 compare ($11) = 0xffffffff985a802b
    status ($12) = 0×000000003400e101 cause ($13) = 0×0000000000000000
    epc ($14) = 0×0000000060c85708 prid ($15) = 0×0000000000002721
    config ($16) = 0×0000000000c08ff0 ll_addr ($17) = 0×0000000000000000
    watch_lo ($18) = 0×0000000000000000 watch_hi ($19) = 0×0000000000000000
    xcontext ($20) = 0×0000000000000000 cp0_r21 ($21) = 0×0000000000000000
    cp0_r22 ($22) = 0×0000000000000000 cp0_r23 ($23) = 0×0000000000000000
    cp0_r24 ($24) = 0×0000000000000000 cp0_r25 ($25) = 0×0000000000000000
    ecc ($26) = 0×0000000000000000 cache_err ($27) = 0×0000000000000000
    tag_lo ($28) = 0×0000000000000000 tag_hi ($29) = 0×0000000000000000
    err_epc ($30) = 0×0000000000000000 cp0_r31 ($31) = 0×0000000000000000

    IRQ count: 4041, IRQ false positives: 3, IRQ Pending: 0
    Timer IRQ count: 4038, pending: 75, timer drift: 3

  26. Terry Says:

    alrighty, for the prize on the most subtle “bug”, a contender must go to this one. Am I doing something wrong?

    Configuration 1 - Ping fails
    —————

    tried to connect [ethsw sw] to [router A], using a dot1q trunk

    and

    [ethsw sw] to [my host’s internal loopback] as access vlan 1

    [localhost]
    [[7200]]
    image = c:\Program Files\Dynamips\images\C7200-K91P.122-25.S10.BIN
    npe = npe-400
    [[ROUTER A]]
    f0/0 = sw 1
    [[ETHSW sw]]
    1 = dot1q 1
    2 = access 1 NIO_gen_eth:\Device\NPF_{C03B89A6-B32A-4CF4-830F-203AE8E2DFE0}

    created the following config on my router:

    int f0/0
    no shut
    ip address 10.1.1.1 255.255.255.0

    mac address of fastethernet0/0 is ca00.0a80.0000.

    tried to ping 10.1.1.10 (host loopback address) and the ping failed. Checked the mac address table, using dynagen, and received a bizarre output:

    => show mac sw
    0200.4c4f.4f50 1 nio_gen_eth0
    ca00.0e70.0000 1 nio_gen_eth0
    =>

    Ethereal confirms that arps are being received and responded to.
    ——————————————————————————————————-
    Configuration 2 - Ping fails
    —————

    Tried the following:
    [localhost]
    [[7200]]
    image = c:\Program Files\Dynamips\images\C7200-K91P.122-25.S10.BIN
    npe = npe-400
    [[ROUTER A]]
    f0/0 = sw 1
    [[ETHSW sw]]
    1 = access 1
    2 = access 1 NIO_gen_eth:\Device\NPF_{C03B89A6-B32A-4CF4-830F-203AE8E2DFE0}

    Ping fails

    => show mac sw
    0200.4c4f.4f50 1 nio_gen_eth0
    ca00.06e8.0000 1 nio_gen_eth0
    =>
    ——————————————————————————————————-
    Configuration 3 - Ping succeeds.
    —————
    Replaced the host interface with [ROUTER B], as follows:

    [localhost]

    [[7200]]
    image = c:\Program Files\Dynamips\images\C7200-K91P.122-25.S10.BIN
    npe = npe-400
    [[ROUTER A]]
    f0/0 = sw 1
    [[ROUTER B]]
    f0/0 = sw 3
    [[ETHSW sw]]
    1 = dot1q 1
    2 = access 1

    Ping succeeds.

    => show mac sw
    ca01.0a80.0000 1 nio_udp3
    ca00.0a80.0000 1 nio_udp1
    =>
    ——————————————————————————————————-
    Configuration 4 - Ping succeeds.
    —————
    tried the following:
    [localhost]
    [[7200]]
    image = c:\Program Files\Dynamips\images\C7200-K91P.122-25.S10.BIN
    npe = npe-400
    [[ROUTER A]]
    f0/0 = NIO_gen_eth:\Device\NPF_{C03B89A6-B32A-4CF4-830F-203AE8E2DFE0}

    Issue resolved.

    Router#ping 10.1.1.10

    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 10.1.1.10, timeout is 2 seconds:
    .!!!!
    Success rate is 80 percent (4/5), round-trip min/avg/max = 20/28/52 ms
    Router#sh arp
    Protocol Address Age (min) Hardware Addr Type Interface
    Internet 10.1.1.10 0 0200.4c4f.4f50 ARPA FastEthernet0/0
    Internet 10.1.1.1 - ca00.0f88.0000 ARPA FastEthernet0/0
    Router#
    ——————————————————————————————————-
    Configuration 2 with Debug

    C:\Program Files\Dynamips>dynagen -d “C:\dynamips\sw bug\lab.net”

    Python version: 2.4.2 (#67, Jan 17 2006, 15:36:03) [MSC v.1310 32 bit (Intel)]

    Reading configuration file…

    DEBUG: sending to localhost -> hypervisor version
    DEBUG: returned -> [’100-0.2.6-RC4-x86′]
    DEBUG: sending to localhost -> hypervisor reset
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> hypervisor working_dir “C:\dynamips\sw bug”
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> c7200 create A 0
    DEBUG: returned -> [”100-C7200 ‘A’ created”]
    DEBUG: sending to localhost -> vm set_con_tcp_port A 2000
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> c7200 set_npe A npe-400
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> vm set_ios A “c:\Program Files\Dynamips\images\C7200-K91P.122-25.S10.BIN”
    DEBUG: returned -> [”100-IOS image set for ‘A’”]
    DEBUG: sending to localhost -> ethsw create sw
    DEBUG: returned -> [”100-ETHSW ’sw’ created”]
    DEBUG: sending to localhost -> c7200 add_pa_binding A 0 C7200-IO-FE
    DEBUG: returned -> [’100-OK’]
    DEBUG: source NIO udp is now: 10001
    DEBUG: dest NIO udp is now: 10002
    DEBUG: sending to localhost -> nio create_udp nio_udp0 10000 127.0.0.1 10001
    DEBUG: returned -> [”100-NIO ‘nio_udp0′ created”]
    DEBUG: sending to localhost -> nio create_udp nio_udp1 10001 127.0.0.1 10000
    DEBUG: returned -> [”100-NIO ‘nio_udp1′ created”]
    DEBUG: sending to localhost -> c7200 add_nio_binding A 0 0 nio_udp0
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> ethsw add_nio sw nio_udp1
    DEBUG: returned -> [”100-NIO ‘nio_udp1′ bound.”]
    DEBUG: sending to localhost -> ethsw set_access_port sw nio_udp1 1
    DEBUG: returned -> [’100-Port settings OK’]
    DEBUG: sending to localhost -> nio create_gen_eth nio_gen_eth0 \Device\NPF_{C03B89A6-B32A-4CF4-830F-203AE8E2DFE0}
    DEBUG: returned -> [”100-NIO ‘nio_gen_eth0′ created”]
    DEBUG: sending to localhost -> ethsw add_nio sw nio_gen_eth0
    DEBUG: returned -> [”100-NIO ‘nio_gen_eth0′ bound.”]
    DEBUG: sending to localhost -> ethsw set_access_port sw nio_gen_eth0 1
    DEBUG: returned -> [’100-Port settings OK’]
    DEBUG: sending to localhost -> vm set_idle_pc A 0×607859bc
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> c7200 start A
    DEBUG: returned -> [”100-C7200 ‘A’ started”]

    => show mac sw
    DEBUG: sending to localhost -> ethsw show_mac_addr_table sw
    DEBUG: returned -> [’101 0200.4c4f.4f50 1 nio_gen_eth0′, ‘101 ca00.0ed4.0000 1 nio_gen_eth0′, ‘100-OK’]
    0200.4c4f.4f50 1 nio_gen_eth0
    ca00.0ed4.0000 1 nio_gen_eth0
    =>
    ——————————————————————————————————-
    Configuration 3 with Debug

    C:\Program Files\Dynamips>dynagen -d “C:\dynamips\sw bug\lab.net”

    Python version: 2.4.2 (#67, Jan 17 2006, 15:36:03) [MSC v.1310 32 bit (Intel)]

    Reading configuration file…

    DEBUG: sending to localhost -> hypervisor version
    DEBUG: returned -> [’100-0.2.6-RC4-x86′]
    DEBUG: sending to localhost -> hypervisor reset
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> hypervisor working_dir “C:\dynamips\sw bug”
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> c7200 create A 0
    DEBUG: returned -> [”100-C7200 ‘A’ created”]
    DEBUG: sending to localhost -> vm set_con_tcp_port A 2000
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> c7200 set_npe A npe-400
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> vm set_ios A “c:\Program Files\Dynamips\images\C7200-K91P.122-25.S10.BIN”
    DEBUG: returned -> [”100-IOS image set for ‘A’”]
    DEBUG: sending to localhost -> c7200 create B 1
    DEBUG: returned -> [”100-C7200 ‘B’ created”]
    DEBUG: sending to localhost -> vm set_con_tcp_port B 2001
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> c7200 set_npe B npe-400
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> vm set_ios B “c:\Program Files\Dynamips\images\C7200-K91P.122-25.S10.BIN”
    DEBUG: returned -> [”100-IOS image set for ‘B’”]
    DEBUG: sending to localhost -> ethsw create sw
    DEBUG: returned -> [”100-ETHSW ’sw’ created”]
    DEBUG: sending to localhost -> c7200 add_pa_binding A 0 C7200-IO-FE
    DEBUG: returned -> [’100-OK’]
    DEBUG: source NIO udp is now: 10001
    DEBUG: dest NIO udp is now: 10002
    DEBUG: sending to localhost -> nio create_udp nio_udp0 10000 127.0.0.1 10001
    DEBUG: returned -> [”100-NIO ‘nio_udp0′ created”]
    DEBUG: sending to localhost -> nio create_udp nio_udp1 10001 127.0.0.1 10000
    DEBUG: returned -> [”100-NIO ‘nio_udp1′ created”]
    DEBUG: sending to localhost -> c7200 add_nio_binding A 0 0 nio_udp0
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> ethsw add_nio sw nio_udp1
    DEBUG: returned -> [”100-NIO ‘nio_udp1′ bound.”]
    DEBUG: sending to localhost -> c7200 add_pa_binding B 0 C7200-IO-FE
    DEBUG: returned -> [’100-OK’]
    DEBUG: source NIO udp is now: 10003
    DEBUG: dest NIO udp is now: 10004
    DEBUG: sending to localhost -> nio create_udp nio_udp2 10002 127.0.0.1 10003
    DEBUG: returned -> [”100-NIO ‘nio_udp2′ created”]
    DEBUG: sending to localhost -> nio create_udp nio_udp3 10003 127.0.0.1 10002
    DEBUG: returned -> [”100-NIO ‘nio_udp3′ created”]
    DEBUG: sending to localhost -> c7200 add_nio_binding B 0 0 nio_udp2
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> ethsw add_nio sw nio_udp3
    DEBUG: returned -> [”100-NIO ‘nio_udp3′ bound.”]
    DEBUG: sending to localhost -> ethsw set_dot1q_port sw nio_udp1 1
    DEBUG: returned -> [’100-Port settings OK’]
    DEBUG: sending to localhost -> ethsw set_access_port sw nio_udp3 1
    DEBUG: returned -> [’100-Port settings OK’]
    DEBUG: sending to localhost -> vm set_idle_pc A 0×607859bc
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> c7200 start A
    DEBUG: returned -> [”100-C7200 ‘A’ started”]
    DEBUG: sending to localhost -> vm set_idle_pc B 0×607859bc
    DEBUG: returned -> [’100-OK’]
    DEBUG: sending to localhost -> c7200 start B
    DEBUG: returned -> [”100-C7200 ‘B’ started”]

    Network successfully started

    Dynagen management console for Dynamips

    =>

    => show mac sw
    DEBUG: sending to localhost -> ethsw show_mac_addr_table sw
    DEBUG: returned -> [’101 ca01.0724.0000 1 nio_udp3′, ‘101 ca00.0724.0000 1 nio_udp1′, ‘100-OK’]
    ca01.0724.0000 1 nio_udp3
    ca00.0724.0000 1 nio_udp1

  27. CCIE by dynamips Says:

    Ghost file Ghost File it sounds good.
    thanks

  28. Cisco CCIE Says:

    hi Chris

    I have problem do not work IOS Cisco 2691 and 3725 3745 platforms

    ———————————————————————————-
    Connected to Dynamips VM “R1″ (ID 0, type c7200) - Console port

    ################################################################################
    ################################################################################
    ################################################################################
    ################################################################################
    ###################### [OK]

    Smart Init is enabled
    smart init is sizing iomem
    ID MEMORY_REQ
    TYPE
    00FFFF UNKNOWN port adapter
    00FFFF UNKNOWN port
    adapter
    00FFFF UNKNOWN port adapter
    0X003AA110 public b
    uffer pools
    0X00211000 public particle pools
    TOTAL: 0X005
    BB110

    If any of the above Memory Requirements are
    “UNKNOWN”, you may be using an
    unsupported
    configuration or there is a software problem and
    system operation may
    be compromised.
    Rounded IOMEM up to: 6Mb.
    Using 3 percent iomem. [6Mb/200Mb]
    ———————————————————————————–
    hang stop

  29. gl3nlea Says:

    To CCIE by dynamips
    where can i found the “ghost” file and how to use it ? Is there any document about it ?

  30. CCIE Written Says:

    Dear Chris :
    When time do you attempt to simulate GSR Router ^___^

  31. dam1on Says:

    Hi Chris,

    I have a performance bug issue.

    If I use RC4 to run 9 routers then my performance stays at 98%. If I stop instances I get around 10 - 15 percent back for each instance I stop.

    If I run the same commands through RC2 I use about 60-75% CPU. I’ve tried shutting down all interfaces, etc within IOS but still the same.

    My configuration:
    Linux SuSE 2.6.17.8
    Image: C3660-JS-M
    libpcap = 0.9.4-10
    Same idle time and image used

    Rough example of startup cmd:

    nice ../dynamips -r 128 -X -k 50 -i 5 -P 3600 -t 3660 –idle-pc=0×60570114 -T 2003 -s 0:0:udp:19003:127.0.0.1:18003 -s 0
    :1:udp:29003:127.0.0.1:28003 -p 2:NM-4T -s 2:0:udp:30006:127.0.0.1:30007 -s 2:1:udp:50001:127.0.0.1:50000 ../../C3660-JS.BIN > /de
    v/null &

    I am using the NM module in two of the routers, but doesn’t make much difference when I stop them (i.e. just get the 10% back). Any thoughts?

  32. petya.korablikov Says:

    RC4 more slowly than RC2. It’s a fact.

  33. abc Says:

    nvram_export still can not export 3600 nvram_file to config_file

  34. chris Says:

    abc> That’s enough, you are now banned from this blog. I’m not your dog, and moreover this feature is working as far I can see.

  35. Aly Awad Says:

    Hello Chris,

    I tried several IOS for 2690 router but it always crashed
    Please advise what release is working for it

    Thanks for your help

  36. Eric Says:

    I had this error
    Router>en
    Router#sh flash
    Open device slot0 failed (Bad device info block)
    and it seems to happen to every 7200 ios

    thanks!

  37. Swapnendu Says:

    Chris u r our god !!

    the dream of attaining the CCIE cert is somewht possible now…thanks bro for all your efforts…

    and people like abc stops complaining and pestering…