0.2.5 Release Candidate 1 (RC1) available!
Hello all,
The 0.2.5-RC1 is available for download. The important changes are:
- The clock is now accurate, and you don’t have to use the clock divisor anymore ;
- The “vtty_thread” problem is solved.
This release should be capable of running complex configs and solves two major concerns, the CPU load (with “idle-pc”) and the clock accuracy. Besides, the rewritten JIT (since pre24) gives better performance. So, it is a good candidate for the final 0.2.5 release.
Files:
0.2.5-RC1 binary for X86 platforms
0.2.5-RC1 binary for X86_64 platforms
July 22nd, 2006 at 11:13 am
Thank you Chris! Are you sleeping at all :)?
July 22nd, 2006 at 11:32 am
Chris> Just a little note. For the sake of getting less questions now and in the next future releases it seems that included README-0.2.5.txt file has also to be updated about “you don’t have to use the clock divisor anymore”
July 22nd, 2006 at 12:32 pm
Very nice indeed. Even NTP seems happy with the clock now.
Routing protocols are very happy as well….
Congrats !
July 22nd, 2006 at 12:46 pm
Chris, this is great job you have done! But here is the question that has to be asked — what next?
July 22nd, 2006 at 1:09 pm
Great, Chris, thank a lot!
now I can run about 10 instances with 3.0GHz CPU.
I test running 12 instances in a complex CCIE topology ,the CPU utilization about 25-55%,the memory usage is 1.65.G ram.
With 4G Ram, 3GHz CPU, I think it should run about 20 instnace on a machine.
July 22nd, 2006 at 1:36 pm
Chris thanks a lot, you are so great
in a whole day intended to solve the vtty_thread problem, i tested so many times but all lose. and just while i turn to the blog i found your 0.25 Release. ^^
July 22nd, 2006 at 2:44 pm
I just published Dynagen 0.4.2. No changes were made to Dynagen itself, but the Windows installer now bundles Dynamips 0.2.5 RC1. Since the clock skew is now automatically calculated by Dynamips (yay!), the “clock” parameter has been removed from all the sample labs and clock discussion has been removed from the Tutorial.
July 22nd, 2006 at 2:59 pm
hi everyone,
just wanna post the idle-pc value for this version of ios:
c7200-jk9o3s-mz.122-15.T17.bin –idle-pc=0×607080c0
July 22nd, 2006 at 3:02 pm
Thanks for your messages
Skipe> Indeed, this is an excellent idea.
Nikolay K> What I’m thinking to :
* NPE-G1 emulation ;
* PA-2FE-TX / C7200-2IO-FE support (based on Intel i82543 chip) ;
* PA-4B/PA-8B for ISDN ;
* 3640 ?
* More complete virtual Ethernet switch.
I have some ideas inspired from VMWare, that would be great to reduce memory usage, like page sharing. Think to the fact that if you start 10 instances with the same IOS, a lot of pages can be shared. Also, for the JIT, we could compile code pages only once. In brief, a lot of work
July 22nd, 2006 at 3:33 pm
Chris>
…to reduce memory usage, like page sharing…
…start 10 instances with the same IOS, a lot of pages can be shared…
…for the JIT, we could compile code pages only once…
To get more performance improvment would be great! That will allow people work with more and more complex scenarios.
July 22nd, 2006 at 4:17 pm
you are the best one i have ever seen.
Thank you very much.
July 22nd, 2006 at 4:18 pm
Hi, can someone tell me what is the command string in dynamip to use a virtual bridge, and virtual eth switch between two instances.
Thanks in advance !
July 22nd, 2006 at 7:37 pm
hris>
…what is the command string in dynamip to use a virtual bridge, and virtual eth switch between two instances…
Have you read README-0.2.5 file till the end? As for me Chris has clearly described virtual bridge and switch usage there:
…
Virtual Bridge
**************
The virtual bridge is used to emulate a shared network between emulator
instances.
Any emulator instance can act as a virtual bridge.
The configuration file (specified by the “-b” option) contains a list of
NetIO descriptors, with the following syntax:
interface_name:netio_type[:netio_parameters]
Example:
# Connection to instance “I0″
I0:udp:10000:127.0.0.1:10001
# Connection to instance “I1″
I1:udp:10002:127.0.0.1:10003
# Connection to instance “I2″
I2:udp:10004:127.0.0.1:10005
The “I0″ instance would be launched with the following parameters:
dynamips ios.bin -p 1:PA-FE-TX -s 1:0:udp:10001:127.0.0.1:10000
Virtual Ethernet switch
***********************
The virtual ethernet switch is used to emulate an Ethernet network between emulator instances. This switch supports access and trunk ports (802.1Q). ISL will be available in a future release.
Any emulator instance can act as a virtual ethernet switch.
The configuration file (specified by the “-E” option) contains a list of
NetIO descriptors (representing interfaces) and a list of interface properties (access/trunk port, VLAN info…)
The interface definition is similar to Port Adapters:
IF:interface_name:netio_type[:netio_parameters]
1) Configuring an Access Port
syntax: ACCESS:interface_name:vlan_id
2) Configuration a 802.1Q Trunk Port
syntax: DOT1Q:interface_name:native_vlan
The native VLAN is not tagged. On Cisco devices, by default the native VLAN is VLAN 1.
Example of configuration file:
IF:E0:udp:10000:127.0.0.1:10001
IF:E1:udp:10002:127.0.0.1:10003
IF:E2:gen_eth:eth0
DOT1Q:E0:1
ACCESS:E1:4
DOT1Q:E2:1
Or make your question more precise
July 23rd, 2006 at 12:59 am
It seems to me that hypervisor doesn’t stop listening TCP port for console connection after stopping the instance.
In other words, after stop/start instance (or reload) there is no access to console.
Hypervisor now doesn’t write messages like
“Waiting connection on port … ”
“Console port now connected” and another one after disconnection.
By my mind it is useful information…
July 23rd, 2006 at 1:55 am
Great Work Chris!!!!!
I´m still waiting how can I contribute with the project.:)
I think it would be great to add 3640 simulator support and to develop more feature on the ethernet switch
But for now it´s without any doubt the best ever emulator for cisco gears!!!
Go ahead you have a lot of power userr supporting you!!!!!!
July 23rd, 2006 at 3:18 am
Great Work Chris,
July 23rd, 2006 at 3:57 am
Chris,
seems the idle-pc issue still exsits in 0.25 RC1
I replaced pre26 exe file with 0.25 RC1 edition on either my pc and laptop
on my pc, dynamips goes well without the idle-pc argu
but turn to the laptop, i still need to use the idle-pc argu (0×606321dc), or the cpu usage will keep at the level of 100% (either run dynamips through a bat file or use the dynagen)
(in the simulator interface it clearly says Cisco 7200 Simulation Platform )
my pc is C2.0G, 512M and laptop Pentium M 1.86G, 512M, both windows xp
do u have any idea on it?
July 23rd, 2006 at 3:59 am
sorry i mean in the simulator interface it says C7200 Simulation Platform v 0.2.5 -RC1 -X86 is running
July 23rd, 2006 at 6:38 am
Great work
a question
when i try “show bootflash:” the router says “Open device bootflash failed (Bad device info block)” and “show flash:” says “Open device slot0 failed (Bad device info block)” why this happens?.
PD: sorry for my english
July 23rd, 2006 at 10:02 am
skipe> i know this, but i want to know is the interconnection feature the only behaviour of the bridge and the switch? For example for the CCIe_LAB ?
July 23rd, 2006 at 10:07 am
And does someone know the best idlepc value for this image:
c7200-jk9o3s-mz.124-3.bin ?
Thanks in advance !
July 23rd, 2006 at 10:15 am
Sanchess Says:
It seems to me that hypervisor doesn’t stop listening TCP port for console
connection after stopping the instance.
In other words, after stop/start instance (or reload) there is no access to console.
Hypervisor now doesn’t write messages like
“Waiting connection on port … �
“Console port now connected� and another one after disconnection.
By my mind it is useful information…
I noticed that too. After I stop /all and exit dynagen and then start dynagen again (without restarting dynamips hypervisor) I have no access to consoles. I tought it was just my case but seems it happens to others as well…
Olivier> As far as I know idle-pc wasn`t removed (yet
). So we still do have to use it. What was changed between pre26 and RC1 is “The clock is now accurate, and you don’t have to use the clock divisor anymore ;” so we are freed from selecting a proper -k argument.
Cisco 7200 Simulation Platform (version 0.2.5-RC1-x86)
Copyright (c) 2005,2006 Christophe Fillot.
Instance ID set to 0.
Please specify an IOS image filename
Usage: dynamips-wxp [options]
Available options:
–idle-pc : Set the idle PC (default: disabled)
-k is no longer in the output.
Tymfr Says:
you are the best one i have ever seen.
Thank you very much.
My toughts exactly!
July 23rd, 2006 at 1:49 pm
Tried it on W2003 using both AMD and INTEL CPU , Cygwin (comes with the dynamips) , WinPCap 3.1 , using Dynagen, the hypervisor always bombs out after the 4th instance.
———————-
STACK TRACE
—————-
Exception: STATUS_ACCESS_VIOLATION at eip=00000000
eax=100A6AF8 ebx=0D194E70 ecx=00000000 edx=00008000 esi=00000004 edi=01A7DDF8
ebp=1009B168 esp=01A7DDBC program=C:\Program Files\Dynamips\dynamips.exe, pid 1124, thread unknown (0xD1C)
cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
Stack trace:
Frame Function Args
End of stack trace
———————–
TEST.NET
———–
autostart = false
[localhost]
[[7200]]
image = C:\vLabs7200\c7200-adventerprisek9-mz.124-6.T.bin
# On Linux / Unix use forward slashes:
#
#image = /opt/7200-images/c7200-ik9o3s-mz.124-5a.image
[[ROUTER R1]]
[[ROUTER R2]]
[[ROUTER R3]]
[[ROUTER R4]]
[[ROUTER CLIENT1]]
[[ROUTER R5]]
[[ROUTER R6]]
[[ROUTER FR]]
July 23rd, 2006 at 2:13 pm
Olivier, Fac3k,
I’m seeing the same issue on Linux. After stopping and restarting an instance you can’t reconnect to the console. Chris — dynamips is giving the error: “vtty_tcp_waitcon: bind: Address already in use”. I”ll file it in BTS.
July 23rd, 2006 at 2:36 pm
Hi Chris,
Is The Network Created withe the Help of Dynagen Eating more memory ?
Chris believe me , I ran 5 instances of dynamips with no interconnections using the usual command line and the total memory consumption on my Computer (Windows XP ,512 Ram) was a meager 258 MB.And the CPU usage was floating around 25-30%.
The IOS i used was c7200-k4p-mz.120-27.S1
Here is the contents of my batch file which i used for running the network…
start dynamips -i 1 –idle-pc=0×605b4d84 -k 40 C7200-K4.BIN
start dynamips -i 2 –idle-pc=0×605b4d84 -k 40 C7200-K4.BIN
start dynamips -i 3 –idle-pc=0×605b4d84 -k 40 C7200-K4.BIN
start dynamips -i 4 –idle-pc=0×605b4d84 -k 40 C7200-K4.BIN
start dynamips -i 5 –idle-pc=0×605b4d84 -k 40 C7200-K4.BIN
But when i used the dynagen for only 2 routers with the same IOS and the same idle pc value,The Memory consumption was more than 300 Mb.What does this mean, 5 instances 258 Mb and two instances 300 Mb.
I am unable to figure out whats happening….Plz help me out.
This is the dynagen file i used……………
# Simple lab
[localhost]
[[7200]]
image = \PROGRA~1\Dynamips\images\C7200-K4.bin
ram = 128
npe = npe-150
idlepc = 0×605b4d84
clock = 40
[[ROUTER Vista]]
f1/0 = SanJose1 f1/0
[[ROUTER SanJose1]]
Kind Regards
Vikas
July 23rd, 2006 at 3:15 pm
Vikas,
First, don’t forget to account for the memory usage of Dynagen itself. Second, just looking at memory consumption is tough because you are only looking at the current working set without knowing what has been allocated out of virtual memory.
A better way to determine the real memory usage of a process in Windows is to launch task manager, select View … Select Columns and check “Virtual Memory Size”. This will let you know how much memory the dynamips.exe process has requested, which should be roughly (128 + 16) *2 = 288 MB (give or take a few MB) for the lab you presented above. Then check out the dynagen.exe process and see how much that is consuming.
July 23rd, 2006 at 5:45 pm
Marco
Could you send your configs and topology ( I test running 12 instances in a complex CCIE topology )???
My e-mail trancarede@hotmail.com
THX
July 23rd, 2006 at 6:21 pm
Greg,
Can you provide an option to parse the configuration file and then output the corresponding commands which bring up each router independently with one dynamips instance? For example given a config,
[[ROUTER R1]]
f0/0 = LAN 1
console = 2001
[[ROUTER R2]]
f0/0 = LAN 2
console = 2002
then command like “dynagen –parse ” would yields
dynamips -i 1 ………..
dynamips -i 2 ………..
(VLAN SW, FRSW, ATMSM etc can simply be bind to any of the above instance)
The reason being that:
a) When i start multiple routers within one dynamips instance, the idle-pc partially works. say i start 5, there’re usually 2 taking 100% cpu. If i manually reboot them several times, they maybe are fine then or just simply never idle.
b) In the reboot opertion mentioned in a), sometimes i’m never able to connect back to the console again. I’d like to mention one phenomenon that dynamips continutes listening to console ports which should have been freed. I doubt if this is the reason which blocks new console connection from being made. This can be observerd by: start dynamips, start dynagen and start two instances, stop all instances and exit dynagen. at this time go to “netstat -an” you’ll confirm that.
Again, thanks to your great works.
July 23rd, 2006 at 6:57 pm
ppmm, thats a good idea. I had a similar experience when running multiple instances through dynagen. The idle PC does not seem to be of much help in this case!
July 23rd, 2006 at 9:37 pm
Ok I see the issue with the TCP consoles: I changed some code in VTTY module and forgot to close the appropriate file descriptors. A new release with the fix will be available tomorrow.
July 23rd, 2006 at 10:19 pm
thanks, much appreciated
July 24th, 2006 at 1:03 am
Hi Marco, can you please send me your configs and topology (complex CCIE Topology)…I am very interested. My email is wolfie_2k@yahoo.com
Thanks,
Merklin
July 24th, 2006 at 4:12 am
Hi! Do you think about PIX and Catalist emulation? I belive that you can do it, bacause you are like a god in programming
P.S. sorry for my english again…
July 24th, 2006 at 7:16 am
marco> my laptop P4 1.8g(m) CPU,512M RAM,I running 14 instance .the CPU utilization 100%(idle-pc used),I use -r allocate every instance RAM.the memory usage is 580m ram.
July 24th, 2006 at 8:03 am
Hey guys, I just installed dynamips and dynagen a few days ago, but was not able to make it work. I installed everything properly (because the router loaded), but was not able to make the labs work (simple1.net). Everytime I try to run simple1.net, I get the following error message:
Reading configuration file…
*** Error: Connecting R1 s1/0 to R2 s1/0 resulted in
206-unable to create UDP NIO
Press ENTER to continue
I used the default configuration provided with dynamips, but just changed the image name.
The configuration file is given below.
# Simple lab
[localhost]
[[7200]]
image = \PROGRA~1\Dynamips\images\c7200-jk9o3s-mz.123-18.bin
# On Linux / Unix use forward slashes:
# image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image
npe = npe-400
ram = 160
[[ROUTER R1]]
s1/0 = R2 s1/0
[[ROUTER R2]]
# No need to specify an adapter here, it is taken care of
# by the interface specification under Router R1
Thanks in advance.
July 24th, 2006 at 8:53 am
Merklin> My CCIE Topology only has 9 instnces with connect a complex frame relay switch. I force to add 12 instances testing the cpu utilization and memory usage. Now I am working, I will send you later.
wanzxj> it is incredible! what IOS images do you use?
I find that the idle-pc value of 0.2.5 RC1 is different from that of 0.2.5pre26.
July 24th, 2006 at 9:00 am
ppmm>
a) Can you please send to me your dynamips_log.txt file ? It contains all commands passed to the hypervisor. I would like to examine it to see if everything is ok.
b) Fixed in the next release, should be available today.
KB> The same as ppmm, I would like to examine your dynamips_log.txt file
July 24th, 2006 at 9:08 am
Greg, plz look here
When using Dynagen to start a network, usually i will get something wrong with the reboot command in Dynagen’s management console. seems if a reboot command excuted to a singel instance, then i can never telnet to it again, but in the console, the instance is still running, and i can ping it from another router, also CDP infomation indicates its well running. So would you deal with this problem?
(i see ppmm also pointed out this problem above)
July 24th, 2006 at 9:11 am
Oliver> It is a (very stupid) bug in dynamips, it is now fixed. See my previous comment.
July 24th, 2006 at 10:01 am
marco > my IOS version is c7200-p-mz.120-32.S3.bin.I user -r allocate every instance ram is 64M.so I can running 14 instance.every instance running good.in pre26,I user option -K 50,but in router,I user show clock command,the clock slow than my computer.when six instance running ,show clock ,the output same as my computer clock.
the 0.2.5RC,I’m not testing.I prepare test later.
marco.can you please send me your configs and topology (complex CCIE Topology).my mailbox :wanzxj1@163.com.thanks
July 24th, 2006 at 12:40 pm
Taha,
That’s strange. I wonder if something else is already listening on on of the udp ports (10000+) on your system that dynagen is trying to use for NIO. Can you post the output of a dynagen -d for that lab?
July 24th, 2006 at 2:10 pm
Hey Greg, Here is the output you requested for:
C:\Program Files\Dynamips>dynagen.exe -d “c:\Program Files\Dynamips\sample_labs\simple1\simple1.net”
Reading configuration file…
DEBUG: sending to localhost -> hypervisor reset
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> hypervisor working_dir c:\PROGRA~1\Dynamips\SAMPLE~1\simple1
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 create R1 0
DEBUG: returned -> [”100-C7200 ‘R1′ created\r\n”]
DEBUG: sending to localhost -> c7200 set_con_tcp_port R1 2000
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_npe R1 npe-400
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_ram_mmap R1 0
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_ios R1 \PROGRA~1\Dynamips\images\c7200-jk9o3s-mz.124-7a.image
DEBUG: returned -> [”100-IOS image set for ‘R1′\r\n”]
DEBUG: sending to localhost -> c7200 set_ram R1 256
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_ram_mmap R1 0
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 create R2 1
DEBUG: returned -> [”100-C7200 ‘R2′ created\r\n”]
DEBUG: sending to localhost -> c7200 set_con_tcp_port R2 2001
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_npe R2 npe-400
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_ram_mmap R2 0
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_ios R2 \PROGRA~1\Dynamips\images\c7200-jk9o3s-mz.124-7a.image
DEBUG: returned -> [”100-IOS image set for ‘R2′\r\n”]
DEBUG: sending to localhost -> c7200 set_ram R2 256
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_ram_mmap R2 0
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 add_pa_binding R1 1 PA-8T
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 add_pa_binding R2 1 PA-8T
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> nio create_udp nio_udp0 10000 127.0.0.1 10001
*** Error: Connecting R1 s1/0 to R2 s1/0 resulted in
206-unable to create UDP NIO
DEBUG: sending to localhost -> hypervisor reset
DEBUG: returned -> [’100-OK\r\n’]
Press ENTER to continue
In addition, here is the output of “netstat -an”:
C:\Program Files\Dynamips>netstat -an
Active Connections
Proto Local Address Foreign Address State
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
TCP 0.0.0.0:2638 0.0.0.0:0 LISTENING
TCP 0.0.0.0:7200 0.0.0.0:0 LISTENING
TCP 10.3.234.23:139 0.0.0.0:0 LISTENING
TCP 127.0.0.1:1028 0.0.0.0:0 LISTENING
TCP 127.0.0.1:1067 127.0.0.1:1068 ESTABLISHED
TCP 127.0.0.1:1068 127.0.0.1:1067 ESTABLISHED
UDP 0.0.0.0:161 *:*
UDP 0.0.0.0:445 *:*
UDP 0.0.0.0:500 *:*
UDP 0.0.0.0:1053 *:*
UDP 0.0.0.0:2638 *:*
UDP 0.0.0.0:4500 *:*
UDP 0.0.0.0:10000 *:*
UDP 0.0.0.0:10002 *:*
UDP 0.0.0.0:10004 *:*
UDP 0.0.0.0:10010 *:*
UDP 0.0.0.0:10012 *:*
UDP 0.0.0.0:10014 *:*
UDP 10.3.234.23:137 *:*
UDP 10.3.234.23:138 *:*
UDP 10.3.234.23:1900 *:*
UDP 127.0.0.1:1782 *:*
UDP 127.0.0.1:1783 *:*
UDP 127.0.0.1:1784 *:*
UDP 127.0.0.1:1900 *:*
UDP 127.0.0.1:2638 *:*
Thanks in advance
July 24th, 2006 at 2:25 pm
hey Greg, I made a mistake in the simple1.net file. I forgot to change the name of the image. But even after changing the name of the file, i get the same error. The update debug output is as follows:
C:\Program Files\Dynamips>dynagen.exe -d “c:\Program Files\Dynamips\sample_labs\simple1\simple1.net”
Reading configuration file…
DEBUG: sending to localhost -> hypervisor reset
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> hypervisor working_dir c:\PROGRA~1\Dynamips\SAMPLE~1\simple1
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 create R1 0
DEBUG: returned -> [”100-C7200 ‘R1′ created\r\n”]
DEBUG: sending to localhost -> c7200 set_con_tcp_port R1 2000
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_npe R1 npe-400
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_ram_mmap R1 0
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_ios R1 \PROGRA~1\Dynamips\images\c7200-jk9o3s-mz.123-18.bin
DEBUG: returned -> [”100-IOS image set for ‘R1′\r\n”]
DEBUG: sending to localhost -> c7200 set_ram R1 256
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_ram_mmap R1 0
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 create R2 1
DEBUG: returned -> [”100-C7200 ‘R2′ created\r\n”]
DEBUG: sending to localhost -> c7200 set_con_tcp_port R2 2001
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_npe R2 npe-400
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_ram_mmap R2 0
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_ios R2 \PROGRA~1\Dynamips\images\c7200-jk9o3s-mz.123-18.bin
DEBUG: returned -> [”100-IOS image set for ‘R2′\r\n”]
DEBUG: sending to localhost -> c7200 set_ram R2 256
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 set_ram_mmap R2 0
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 add_pa_binding R1 1 PA-8T
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> c7200 add_pa_binding R2 1 PA-8T
DEBUG: returned -> [’100-OK\r\n’]
DEBUG: sending to localhost -> nio create_udp nio_udp0 10000 127.0.0.1 10001
*** Error: Connecting R1 s1/0 to R2 s1/0 resulted in
206-unable to create UDP NIO
DEBUG: sending to localhost -> hypervisor reset
DEBUG: returned -> [’100-OK\r\n’]
Press ENTER to continue
Thanks in advance.
July 24th, 2006 at 5:57 pm
Taha> Are you using Win 2000?
July 24th, 2006 at 10:23 pm
Sure enough, the output of your netstat:
UDP 0.0.0.0:10000 *:*
UDP 0.0.0.0:10002 *:*
UDP 0.0.0.0:10004 *:*
UDP 0.0.0.0:10010 *:*
UDP 0.0.0.0:10012 *:*
UDP 0.0.0.0:10014 *:*
shows that something on your system is already listening on UDP 10000 and that is what is causing the problem. UDP 10000 and up is where dynagen starts creating the UDP NetIOs. I guess I should provide an option to change this starting port number. In the mean time, if you can figure out what is listening on that port you can shut it down while you are running Dynamips. If your system is XP or 2003 you can do a netstat -ano and it will let you know the PID of the process, which you can then correlate to the process via task manager.
Or you can edit line 28 of dynamips_lib.py and change the starting UDP port to something else.
July 24th, 2006 at 11:39 pm
JP> I’m using windows XP
Greg> the output of netstat was taken after I started two instances of the simulator. So these ports are being used by dynamips. I did a netstat before I started dynamips, and found that no process was listening on UDP port 10000 or up. I installed dynamips and dynagen on a different computer as well, but I’m still facing the same problem.
July 25th, 2006 at 1:25 am
Taha,
You wrote: “the output of netstat was taken after I started two instances of the simulator.” Are you trying to run multiple instances of dynagen and/or dynamips? If so that will not work. If not, can you give me a quick step-by-step of what you are doing to cause the issue? Thanks.
July 25th, 2006 at 4:56 am
“reload� command is still halting the emulator in 0.2.5-RC1 .
July 25th, 2006 at 8:22 am
marco can you send me you CCIE tipology at REMOVETHISdariusle@gmail.com
Thanx
July 25th, 2006 at 8:25 am
Great job, Chris, thanks a lot!!!
July 25th, 2006 at 9:11 am
Marco,
as a couple of people (including me) are interested how you run 10 instances it would be great if you could post it on http://7200emu.hacki.at
I can only say that I get a segmentation fault in the Hypervisor when I try to start the 8th router.
TIA
hacki
July 25th, 2006 at 10:53 am
could I download the latest Dynagen now???where I can do it??thanks
July 25th, 2006 at 12:26 pm
Who know how to use ” -U : Console in on serial interface ” ? What does si_desc mean , and how to write it ?
July 25th, 2006 at 1:29 pm
Carry Big,
The reload command within IOS does not function. However if you are using dynagen, it provides a reload command from the CLI that stops/starts an instance. Note that there is a known bug in RC1 (http://www.ipflow.utc.fr/bts/task/42) that prevents reconnection to the console after a stop/start that will be fixed in RC2.
July 25th, 2006 at 5:10 pm
Hello Chris,
Many fuuny things happened when i used this version of dynamips
for instance many IdlePC values did not work anymore !!!
Iam not sure if i am the only one having these problems
Is there anyone else finding the previous release more stable ?
July 25th, 2006 at 5:14 pm
Aly Awad> Many funny things like what ? Just the IdlePC values ? Are you able to get “new” values with the RC1 ?
July 25th, 2006 at 8:18 pm
Chris
This is magic man, OMG is this doable ??! are u a real man like us?!! lol what a clever man … GOD bless you Chris.
Man go a head you gonna change the world of Cisco, i think the best next step is 3550 & 3560 Switches and ISDN as well, thats what i think of to complete the CCIE practice.
For now i know you so busy but i support you 100% and will wish all the best for you.
later i think you or US need to work hard on the Documentation file or help file as it can save u from lots of FAQs.
for now am shocked for this really, am still up since 8 hours trying to believe what i see but it seems true and all coz of you great Chris.
Marco you seem to be the best one who managed to set his complix lab so quick, would you please send it to my email alsaqr72@hotmail.com please
Chris
I need more help from you regarding the dynamips-0.2.5-RC1-cygwin.zip that i downloaded it, what do i do with it?? i already installed the Dynamips_win_setup_0.2.5-pre20-3.1-1.exe and i run 5 routers, but dont know what to do with this one dynamips-0.2.5-RC1-cygwin.zip !!
i ran the xp one as my PC running XP but nothing happend in terms of the 100% CPU, even i added the idelpc=0×6130a8dc as am running the c7200-adventerprisek9-mz.124-4.T1.bin IOS but its still 100%
i added the idelpc under the [[7200]] and i added it as well under each [[Router Rx]] but no effect to reduce the CPU
this is my simple1.net
# Simple lab
[mypc]
[[7200]]
idelpc=0×6130a8dc
image = \PROGRA~1\Dynamips\images\c7200-adventerprisek9-mz.124-4.T1.bin
# On Linux / Unix use forward slashes:
# image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image
npe = npe-400
ram = 160
clock=40
[[ROUTER R1]]
s1/0 = R2 s1/0
idelpc=0×6130a8dc
[[router R2]]
idelpc=0×6130a8dc
[[ROUTER R3]]
idelpc=0×6130a8dc
[[ROUTER R4]]
idelpc=0×6130a8dc
[[ROUTER R5]]
idelpc=0×6130a8dc
# No need to specify an adapter here, it is taken care of
# by the interface specification under Router R1
My PC running AMD 64 with 1.5 G of RAM but the CPU is 100% all the time.
Wish you Chris can help.
Marco PLZZZ dont ignroe me lol looking forware to get your CCIE practice via my email.
Please all brothers: when you all post any modifications please try to put the name of the file, just write it down if you done this modifcatiosn to the simple1.net or simple2.net or else where that will help a lot of us.
Best regards to you Chris and to all great peopel and GOD bless you all.
CCIE is no more hard to get …. THANKS for CHRIS lol
July 25th, 2006 at 8:37 pm
i wanna thanks chris and greg for all your efforts.u r doing a great job.keep it up.i hope your program will help hundreads of people to achive cisco certifications.im one of them .right now im preparing for CCNP and dynamips(dynagen) is helping me a lot.all the best and thanks again.
July 25th, 2006 at 8:59 pm
CCIE_From_Marc> I think the problem is that the option is “idlepc”, not “idelpc”.
And you only need to specify it in the [[7200]] section. You can override it in each router section by specifying it there, but you only need to do that if you are using a different router image for that router than specified in the [[7200]] default section.
Laurx22> Thanks!
July 25th, 2006 at 11:02 pm
Hi, I´m trying to connect the virtual switch via trunking port with an external 3560 switch:
Here is my config:
autostart = true
[localhost]
[[7200]]
idlepc = 0×60671480
image = \Dynamips\images\c7200-js-mz.123-19.bin
npe = npe-400
ram = 96
[[ROUTER R1]]
F1/0 = S1 1
[[ethsw S1]]
1 = access 1
2 = dot1q 1 NIO_gen_eth:\Device\NPF_{149C8365-C671-439E-BB6A-24E7845FB063}
July 25th, 2006 at 11:05 pm
I configured my Switch with a trunk port
int f0/24
switchport trunk encapsulation dot1q
swi mode trunk
duplex full
speed 100
Vlan1
ip add 183.1.1.200 255.255.255.0
ip default-gateway 183.1.1.1
ip route 0.0.0.0 0.0.0.0 183.1.1.1
ip routing
and R1 with this Lines…
int f1/0
ip add 183.1.1.1
duplex full
no shut
I´m trying to do ping betwen R1 and my external switch but it doesn´t work but I can see CDP messages between both Switch and R1
Have you any idea what´s wrong?????
Thanks in advance for your help…..
July 26th, 2006 at 1:17 am
Freddy Bello>
It seems you do not config the inter vlan routing on the router. Also, you no need to conect the virtual switch, then conect the real switch again.
the f0/24 is force as a think link, but router cannot form trunk automatically.
On the other hand, ip default-gateway command is used when the “ip routing” is disable. if you already enable ip routing on 3550, you should config the gateway by using ip route command.
R1:
int f1/0
no ip address
no shut
int f1/0.1
encap dot1q 1 native
ip addr 183.1.1.1
int f1/0.10
encap dot1q 10
ip addr 200.1.1.1
Then the switch vlan 1 can ping router f1/0.1 or ping switch vlan2 member.
July 26th, 2006 at 2:53 am
Hi all,
it is not a good way that I send email to everyone. I intend to post it on the forum, but doesn’t seem possible to attach files.
July 26th, 2006 at 3:50 am
Chris
What do you want to simulte next step ?
How do you think of 3550 & 3560 Switches ?
July 26th, 2006 at 4:00 am
I wish you can simulte PIX. If success,it will be one of the greatset invention in the world.
July 26th, 2006 at 5:42 am
thanks for reply Marco!!!!
I will try it and let you know….
One more thing: Do I need to map my Physical NIC to f0/0 on the Router. isn´t it? just like I did before with the virtual switch.
I´m trying to extend my own LAB with external Backbones Routers and Switches to test more advanced configurations. I have some 2600´s and 2800 and I want to conect them togethers with the simulator this is the reason why I think i have to use virtual switch because I want t put one real router on the same VLAN of a sim router.
Thanks Marco!!!!
July 26th, 2006 at 7:55 am
You put an awesome studying tool in our hands… Thanks a lot Chris! And thanks to all your project’s supporters, too. Please keep up the good work. Hope, at least, one catalyst model will be emulated on the future!
July 26th, 2006 at 8:11 am
Halts on first command (show run or ?) on my AMD Athlon 64 3000+
Cannot get what it can be. Same config works good on Intel.
Any suggestions?
July 26th, 2006 at 11:53 am
Greg A> you are right, I’m running multiple instances of dynamips, but not dynagen. The steps are as follows:
1. Start the Dynagen server (Double click the icon on the desktop).
2. I load one instance of a router using the command:
c:\dynamips-wxp.exe -t npe-400 -p 0:C7200-IO-FE -s 0:0:udp:10000:127.0.0.1:10001 -p 1:PA-A1 -s 1:0:udp:10002:127.0.0.1:10003 -p 2:PA-8T -s 2:1:udp:10004:127.0.0.1:10005
3. Start another instance of a router using the command:
c:\dynamips-wxp.exe -i 2 -t npe-400 -p 0:C7200-IO-FE -s 0:0:udp:100010:127.0.0.1:10011 -p 1:PA-A1 -s 1:0:udp:10012:127.0.0.1:10013 -p 2:PA-8T -s 2:1:udp:10014:127.0.0.1:10015
4. Run simple1.net (double clicking on the .net file)
5. Get the following error:
Reading configuration file…
*** Error: Connecting R1 s1/0 to R2 s1/0 resulted in
206-unable to create UDP NIO
Press ENTER to continue
July 26th, 2006 at 1:32 pm
Hi Chris!
I’m exteremly amazed at this program and has fallen in love with it to the max level!
By the way, did u get any offers from Vmware if not from Cisco itself to work for them?
Man! quite honstly, it is AMAZING!
Thank you so much for it!!!
July 26th, 2006 at 4:26 pm
Greg> Thanks a lot for your help. Your previous message made me realize my mistake. I was making a huge mistake. Its working now. Thanks a lot
July 27th, 2006 at 8:58 am
No problem with AMD - it was something else.
It would be very good to make a Catalyst simulator now
July 27th, 2006 at 9:25 am
A question ask for help about the bridge to physical ethernet card
the gen_eth argu goes well on my pc, and C7200 can communicate with my pc freely. but on my laptop, a problem like this happened:
after i use gen_eth to bridge C7200’s F0/0 with my laptop’s ethernet card, and have set F0/0’s ip address as 192.168.1.5, in the same subnet with my laptop’s ethernet card (192.168.1.3)
when i start to ping 192.168.1.3 in my 7200’s console, my net packet monitor can capture the arp requests from 192.168.1.5, also arp replys from 192.168.1.3, but then no ICMP packets were followed, and the Ping failed. But from another real machine, i can Ping 192.168.1.3 with no problem. Seems 7200 didn’t receive the arp replys from the physical card.
so i am confused, could any one help me on this? Certainly i have winpcap installed on my laptop.
July 27th, 2006 at 10:09 am
Can you simulate at least EtherSwitch?
July 27th, 2006 at 11:51 am
Alexey :
If you read a little bit through the blogs and pages on the website, you would know that Chris isn’t planning to do a catalyst simulator, which would be nearly impossible to do the ASIC’s on the catalyst platform.
So, no Catalyst (or PIX) emulation.
Given the software version 0.2.5, Chris still has a lot of ideas until we reach version 1.0
July 27th, 2006 at 12:52 pm
hello there, great job Chris, is it possible that in the future you will make a switch simulator ?
July 27th, 2006 at 4:47 pm
Hi, Thank you Chris! Great job!
I’m not good at English. So I hope you all could understand my words. When I run dynamips, there was a lot of message. Is there anything wrong? The out put as follows:
E:\Software\ccnpsimv2\r4>dynamips-wxp.exe -t npe-400 -r 128 -T 2004 -p 0:C7200-I
O-FE -s 0:0:udp:10014:127.0.0.1:10004 -p 1:PA-4T+ -s 1:0:udp:10403:127.0.0.1:103
04 -s 1:1:udp:10401:127.0.0.1:10104 -s 1:3:udp:10402:127.0.0.1:10204 c7200-advip
servicesk9-mz.124-4.T1.bin
Cisco 7200 Simulation Platform (version 0.2.5-RC1-x86)
Copyright (c) 2005,2006 Christophe Fillot.
Instance ID set to 0.
Virtual RAM size set to 128 MB.
IOS image file: c7200-advipservicesk9-mz.124-4.T1.bin
CPU0: carved JIT exec zone of 16 Mb into 512 pages of 32 Kb.
C7200 instance ‘default’ (id 0):
VM Status : 0
RAM size : 128 Mb
IOMEM size : 0 Mb
NVRAM size : 128 Kb
NPE model : npe-400
Midplane : vxr
IOS image : c7200-advipservicesk9-mz.124-4.T1.bin
Loading ELF file ‘c7200-advipservicesk9-mz.124-4.T1.bin’…
ELF entry point: 0×80008000
C7200 ‘default’: starting simulation (CPU0 PC=0xffffffffbfc00000), JIT enabled.
= 0×0000000066315ef8 t1 ($ 9) = 0×0000000066315ef4
MIPS64: unhandled opcode 0×4620103c at 0×60b7c624 (ra=0×60b7c5d4)
MIPS64 Registers:
zr ($ 0) = 0×0000000000000000 at ($ 1) = 0×0000000040400000
v0 ($ 2) = 0×0000000000000000 v1 ($ 3) = 0×00000000653d5663
a0 ($ 4) = 0×0000000000000091 a1 ($ 5) = 0×00000000653d5650
a2 ($ 6) = 0×0000000064e96c14 a3 ($ 7) = 0×0000000000000136
t0 ($
t2 ($10) = 0×0000000066315ef0 t3 ($11) = 0×0000000066315eec
t4 ($12) = 0×0000000066315ee8 t5 ($13) = 0×0000000066315ee4
t6 ($14) = 0×0000000066315ee0 t7 ($15) = 0×0000000066315edc
s0 ($16) = 0×0000000000000014 s1 ($17) = 0×000000000000000a
s2 ($18) = 0×000000000000000a s3 ($19) = 0×0000000000000014
s4 ($20) = 0×00000000653d5668 s5 ($21) = 0×00000000653d5668
s6 ($22) = 0×0000000064e967e8 s7 ($23) = 0×00000000653d5650
t8 ($24) = 0×00000000653d5678 t9 ($25) = 0×0000000000000000
k0 ($26) = 0xffffffffbfc003e0 k1 ($27) = 0×000000000000e100
gp ($28) = 0×0000000064d1d274 sp ($29) = 0×00000000653d5638
fp ($30) = 0×000000000000000a ra ($31) = 0×0000000060b7c5d4
lo = 0×000000000000002c, hi = 0×00000000010ea230
pc = 0×0000000060b7c624, ll_bit = 0
CP0 Registers:
= 0×0000000000000000 count ($ 9) = 0×0000000049d56f48
index ($ 0) = 0×0000000000000006 random ($ 1) = 0×0000000000000004
entry_lo0 ($ 2) = 0×0000000001220017 entry_lo1 ($ 3) = 0×0000000001230017
context ($ 4) = 0×0000000000000000 pagemask ($ 5) = 0×00000000007fe000
wired ($ 6) = 0×0000000000000000 info ($ 7) = 0×0000000020000000
badvaddr ($
entry_hi ($10) = 0×000000003c800000 compare ($11) = 0×0000000049d10918
status ($12) = 0×000000003400e101 cause ($13) = 0×0000000000000400
epc ($14) = 0×0000000060bac8dc 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: 3024, IRQ false positives: 19, IRQ Pending: 0
Timer IRQ count: 2948, pending: 37, timer drift: 3
MIPS64: unhandled opcode 0×45000005 at 0×60b7c62c (ra=0×60b7c5d4)
= 0×0000000066315ef8 t1 ($ 9) = 0×0000000066315ef4
MIPS64 Registers:
zr ($ 0) = 0×0000000000000000 at ($ 1) = 0×0000000040400000
v0 ($ 2) = 0×0000000000000000 v1 ($ 3) = 0×00000000653d5663
a0 ($ 4) = 0×0000000000000091 a1 ($ 5) = 0×00000000653d5650
a2 ($ 6) = 0×0000000064e96c14 a3 ($ 7) = 0×0000000000000136
t0 ($
t2 ($10) = 0×0000000066315ef0 t3 ($11) = 0×0000000066315eec
t4 ($12) = 0×0000000066315ee8 t5 ($13) = 0×0000000066315ee4
t6 ($14) = 0×0000000066315ee0 t7 ($15) = 0×0000000066315edc
s0 ($16) = 0×0000000000000014 s1 ($17) = 0×000000000000000a
s2 ($18) = 0×000000000000000a s3 ($19) = 0×0000000000000014
s4 ($20) = 0×00000000653d5668 s5 ($21) = 0×00000000653d5668
s6 ($22) = 0×0000000064e967e8 s7 ($23) = 0×00000000653d5650
t8 ($24) = 0×00000000653d5678 t9 ($25) = 0×0000000000000000
k0 ($26) = 0xffffffffbfc003e0 k1 ($27) = 0×000000000000e100
gp ($28) = 0×0000000064d1d274 sp ($29) = 0×00000000653d5638
fp ($30) = 0×000000000000000a ra ($31) = 0×0000000060b7c5d4
lo = 0×000000000000002c, hi = 0×00000000010ea230
pc = 0×0000000060b7c62c, ll_bit = 0
CP0 Registers:
= 0×0000000000000000 count ($ 9) = 0×0000000049d56f48
index ($ 0) = 0×0000000000000006 random ($ 1) = 0×0000000000000004
entry_lo0 ($ 2) = 0×0000000001220017 entry_lo1 ($ 3) = 0×0000000001230017
context ($ 4) = 0×0000000000000000 pagemask ($ 5) = 0×00000000007fe000
wired ($ 6) = 0×0000000000000000 info ($ 7) = 0×0000000020000000
badvaddr ($
entry_hi ($10) = 0×000000003c800000 compare ($11) = 0×0000000049d10918
status ($12) = 0×000000003400e101 cause ($13) = 0×0000000000000400
epc ($14) = 0×0000000060bac8dc 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: 3024, IRQ false positives: 19, IRQ Pending: 0
Timer IRQ count: 2948, pending: 41, timer drift: 3
MIPS64: unhandled opcode 0×46341000 at 0×60b7c634 (ra=0×60b7c5d4)
= 0×0000000066315ef8 t1 ($ 9) = 0×0000000066315ef4
MIPS64 Registers:
zr ($ 0) = 0×0000000000000000 at ($ 1) = 0×0000000040400000
v0 ($ 2) = 0×0000000000000000 v1 ($ 3) = 0×00000000653d5663
a0 ($ 4) = 0×0000000000000091 a1 ($ 5) = 0×00000000653d5650
a2 ($ 6) = 0×0000000064e96c14 a3 ($ 7) = 0×0000000000000136
t0 ($
t2 ($10) = 0×0000000066315ef0 t3 ($11) = 0×0000000066315eec
t4 ($12) = 0×0000000066315ee8 t5 ($13) = 0×0000000066315ee4
t6 ($14) = 0×0000000066315ee0 t7 ($15) = 0×0000000066315edc
s0 ($16) = 0×0000000000000014 s1 ($17) = 0×000000000000000a
s2 ($18) = 0×000000000000000a s3 ($19) = 0×0000000000000014
s4 ($20) = 0×00000000653d5668 s5 ($21) = 0×00000000653d5668
s6 ($22) = 0×0000000064e967e8 s7 ($23) = 0×00000000653d5650
t8 ($24) = 0×00000000653d5678 t9 ($25) = 0×0000000000000000
k0 ($26) = 0xffffffffbfc003e0 k1 ($27) = 0×000000000000e100
gp ($28) = 0×0000000064d1d274 sp ($29) = 0×00000000653d5638
fp ($30) = 0×000000000000000a ra ($31) = 0×0000000060b7c5d4
lo = 0×000000000000002c, hi = 0×00000000010ea230
pc = 0×0000000060b7c634, ll_bit = 0
CP0 Registers:
= 0×0000000000000000 count ($ 9) = 0×0000000049d56f48
index ($ 0) = 0×0000000000000006 random ($ 1) = 0×0000000000000004
entry_lo0 ($ 2) = 0×0000000001220017 entry_lo1 ($ 3) = 0×0000000001230017
context ($ 4) = 0×0000000000000000 pagemask ($ 5) = 0×00000000007fe000
wired ($ 6) = 0×0000000000000000 info ($ 7) = 0×0000000020000000
badvaddr ($
entry_hi ($10) = 0×000000003c800000 compare ($11) = 0×0000000049d10918
status ($12) = 0×000000003400e101 cause ($13) = 0×0000000000000400
epc ($14) = 0×0000000060bac8dc 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: 3024, IRQ false positives: 19, IRQ Pending: 0
Timer IRQ count: 2948, pending: 41, timer drift: 3
———————————————————————–
But I can use it normally. I can telnet to the router and configure it.
Is the IOS
There’s another question. I simulate one POS interface on both two routers.
|——–|p1/0 p1/0|——-|
| R1 |—————–| R2 |
|——–| |——-|
R1–p1/0: 1.1.1.1 /30
R2–p1/0: 1.1.1.2 /30
They can ping each other successfully.
I shut down the interface p1/0 of R1(or R2), the other side p1/0 of R2(or R1) changed to down after a long time, about 2 minutes.
And the command: “pos framing sdh” and “pos flag …..” does not work.
Please fix it in next version of dynamips. Thanks!
September 30th, 2006 at 9:07 pm
Great work!! you are the genius!!