【原创】再说如何做.net文件!
再说如何做.net文件!我一直习惯于用dynagen,自己写个.net文件。简洁明了。可能更多的人喜欢用GUI之类的东西。正所谓萝卜白菜各有所爱。但我始终坚信,越简单的东西越可靠。dynagen 就是这么一个简单而且可靠的东西。
写.net问题有三部分:
1:固定的部分。
比如我们写在最前面的autostart = false等。
2:主机服务器部分。
就是[localhost]部分。localhost的写法也是有讲究的。MS对每个进程所能利用的内存是有限制的。如果你要起13台路由器,这个数量的确比较大,但对于做CCIE实验的兄弟来说,这个是基本需求。13台路由器肯定是起不来的。最多起个7、8台路由,肯定到后面就启动不了了。很多兄弟不知道什么原因,但用dynamips直接写参数就没有问题。其实就是因为MS对进程利用的内存做了限制。
针对这个问题,我们可以起多个dynamips 服务器,只是启动的时候用不同的端口而已。比如起3个dynamips服务器进程:
dyamips -H 7200
dynamips -H 7201
dynamips -H 7203
可能很多人会明白。H后面的参数是侦听的端口,和路由器的型号没有任何关系。在.net里面,写完整应该是:[localhost:7200]。因此在.net里面就可以写3个localhost。比如:
[localhost:7200]
udp = 10000
[[7200]]
image = c7200.bin
[[3660]]
image = c3660.bin
[[ROUTER R1]]
S1/0 = R2 S1/0
[localhost:7201]
udp = 20000
[[7200]]
image = c7200.bin
[[3660]]
image = c3660.bin
[[ROUTER R2]]
[localhost:7203]
udp = 30000
[[7200]]
image = c7200.bin
[[3660]]
image = c3660.bin
==============================================
注意:在localhost下面有个 udp = 10000的参数。熟悉dynamips的都知道,路由器接口之间是通过udp来互联的。这里的upd就是指接口互联是利用的UDP端口。不同的localhost当然要用不同的端口了。原因自己去想吧。
如果想做分布式处理的话,这里的localhost换成启动dynamips服务器的IP地址就可以了。分布式处理,很简单吧。
下面继续写一些路由器的情况,比如:
【【7200】】
image = ios.bin
ram = 160
idlepc = xxxxxxxxxxx
还可以继续写下一个路由器,比如3660:
[[3660]]
image = c3660.bin
ram = 120
idlepc = xxxxxxxxxxxxxx
还可以把所有你想要的路由器都写出来,到时候用什么就直接拉过来就是了。
[[3745]]
image = c3745.bin
ram = 120
idlepc = xxxxxxxxxxxxxxx
3:帧中继ATM的VC。
帧中继可能是用的最多的了,关于ATM VC的写法。请大家参阅dynagen的readme文件或者是我翻译的最新的dyanmips中文教材。在[url=http://www.eguodu.com/]www.eguodu.com[/url]里面有。
对于帧中继交换机,我们可以认为有N多个接口。每个接口连接一个路由器的串口。然后定义VC。定义VC的时候,先写帧中继的第一个接口,然后写VC号。
[[router r1]]
s1/0 = FR1 1
[[router r2]]
s1/0 = FR1 2
[[router r3]]
s1/0 = FR1 3
[[router r4]]
s1/0 = FR1 4
[[FRSW FR1]]
1:102 = 2:201
1:103 = 3:301
1:104 = 4:401
2:203 = 3:302
3:304 = 4:403
这样以来就形成一个full mesh的连接。
OK, 下面来看一个例子:
==================================================
# Simple lab
autostart = False
model = 3745
! 默认情况下,所有的路由器型号都是3745
[localhost:7200]
udp = 10000
[[7200]]
image = ios.bin
exec_area = 32
npe = npe-400
idlepc = 0x60659230
gostios = true
gostsize = 250
ram = 160
[[3745]]
image = c3745-adventerprisek9-mz.124-11.T.bin
exec_area = 32
ram = 160
[[3660]]
#image = c3660-p-mz.122-40.bin
image = 36.bin
ram = 90
[[ROUTER R0]]
model = 3660
! 这里的model = 3660指明了R0路由器是3660,这里的定义优先于前面的model = 3745。
[[ROUTER R1]]
f0/0 = R4 f0/0
s1/0 = R4 s1/0
s1/1 = R0 s1/1
[[ROUTER R2]]
f0/0 = R5 f0/0
s1/0 = R5 s1/0
s1/1 = R0 s1/2
[[ROUTER R3]]
f0/0 = R6 f0/0
s1/0 = R6 s1/0
s1/1 = R0 s1/3
[[ROUTER R4]]
[[ROUTER R5]]
[[ROUTER R6]]
============================================================
欢迎大家拍砖。欢迎大家来讨论。 GOOD绝对的原创好文章 强烈支持,非常不错~ 这个非常好,顶,支持`!!! 好东西,顶一下!!!!!! 好好学习下 强呀。兄弟,我用dynamips还不是很熟练,谢谢了~ [code] 帧中继可能是用的最多的了,关于ATM VC的写法。请大家参阅dynagen的readme文件或者是我翻译的最新的dyanmips中文教材。在www.eguodu.com里面有。[/code]以上链接已失效~~~
本人是 DYNAMIPS 新手 ,非常想要中文版的教材,谢谢~~~
链接如果好了,给我一个站内信息!谢谢~
如果可以的话把教材给我发一个,非常感激~~
EMAIL:[email]quanyan.chen@hotmail.com[/email]
[[i] 本帖最后由 josonchen 于 2007-5-7 16:36 编辑 [/i]] 顶,支持`!!! 好很好!是初学者的好东西! 很好,要用心才能学好啊。 谢谢,您的文章对我帮助很大,谢谢 thanks
学习了 好的,谢谢了!!! 绝世好贴,学习学习再学习 [quote]
[[FRSW FR1]]
1:102 = 2:201
1:103 = 3:301
1:104 = 4:401
2:203 = 3:302
3:304 = 4:403
[/quote]
为什么不是象这样呢?
[[FRSW FR1]]
1:102 = 2:201
1:103 = 3:301
1:104 = 4:401
2:203 = 3:302
3:304 = 4:403
[size=2][color=red] 2:202 = 4:402[/color][/size]
另外,冒号后面的是什么?为什么没有1:101? 新手 想要多多学习 **** 作者被禁止或删除 内容自动屏蔽 **** 强烈支持,非常不错~ 不错! 也顶一个!! 非常感谢,辛苦了,学习ING y079 有点晕,不过是好东西,要支持。 谢谢,绝对强了。 我把它复制下来,慢慢看。 支持支持!!!!!
好文章,大有收获啊
好文章,大有收获啊,正好赶上用啊我怎么一直下载不来东西啊
我怎么一直下载不来东西啊艾
要有点难度的啊顶
以后多写一些把楼主 ~ 谢谢楼主分享!y101 太好了,正需要这样入门级的指导! x35 x35 x35 x35 x35 非常感谢,谢谢x14 [quote]原帖由 [i]清风扬[/i] 于 2007-5-28 10:09 发表 [url=http://www.netemu.cn/bbs/redirect.php?goto=findpost&pid=13586&ptid=67][img]http://www.netemu.cn/bbs/images/common/back.gif[/img][/url]为什么不是象这样呢?
[[FRSW FR1]]
1:102 = 2:201
1:103 = 3:301
1:104 = 4:401
2:203 = 3:302
3:304 = 4:403
2:202 = 4:402
另外,冒号后面的是什 ... [/quote]
好久没有看这个贴了。用102的意思是1口和2口互联,只是个习惯问题。当然你可以写成100之类的东西。
2:204 = 4:402 这一行也可以加的,这样帧中继的2口和4口就有了一个VC。呵呵。 介绍的很详细,GOOD 正在发烦怎么做.NET拓扑文件呢! 好文章!y106 learning............................. 不错啊。学习中 不错不错 .支持一下 好好学习x27 x27 x27 x27 x27 x27 谢谢楼主了,...... 真是好文章啊,持续学习中......
辛苦了,学习ING
非常感谢......................x23 非常感谢! 强烈支持!!!!! 谢谢 .. 好东西,要学习一下 不错的内容,感谢提供, 收藏了,坚持学习中。。。。。。 看起来似乎很复杂~ 好文章,学习~ [quote]原帖由 [i]清风扬[/i] 于 2007-5-28 10:09 发表 [url=http://www.netemu.cn/bbs/redirect.php?goto=findpost&pid=13586&ptid=67][img]http://www.netemu.cn/bbs/images/common/back.gif[/img][/url]为什么不是象这样呢?
[[FRSW FR1]]
1:102 = 2:201
1:103 = 3:301
1:104 = 4:401
2:203 = 3:302
3:304 = 4:403
2:202 = 4:402
另外,冒号后面的是什 ... [/quote]
当然是frame relay 的dlci。 1:102指的是frame switch 的端口1对应dlci为102。而frame switch端口接路由器端口,一个端口映射多个dlci,为了使用该路由器子接口与通过frame switch与另外路由器的物理接口下的子接口进行通信。达到一个效果是连接到frame switch端口上的路由器与连到frame switch 其他接口上的路由器形成连接。目的是让他们连接(通过frame switch).来模拟广域网中的frame relay。
66位码拦截器
顶级版汽车遥控解码器(66位)无线遥控接收到防盗器所发射出的信号,并自动储存,达到开启电动门目的.也是专业扫描型,用其扫描效果更加好。本产品是目前市面上的顶级汽车遥控信号拦截器产品.主要针对滚动码,隐形码,电脑码,25位蓝码和红码,对程序码,固定码,固定加长码,都可以打开QQ1024866110电话13250171011
www.keda58.com[img=350,107]http://recv.cn/upload/104183/2008-12/1200812913232526970.jpg[/img] 支持一下!!!!!!!!!!!!!!!! 深层次的问题!高手! 强烈支持,非常不错~
页:
[1]