Netemu 虚拟化先锋 's Archiver

netDorker 发表于 2007-3-23 10:26

【原创】再说如何做.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]]

============================================================


欢迎大家拍砖。欢迎大家来讨论。

simon 发表于 2007-3-23 16:18

GOOD绝对的原创好文章

颓废酱油 发表于 2007-3-23 16:31

强烈支持,非常不错~

wkl119 发表于 2007-3-30 04:00

这个非常好,顶,支持`!!!

lx0711wang 发表于 2007-3-31 23:56

好东西,顶一下!!!!!!

西木头 发表于 2007-4-27 21:15

好好学习下

sonnylin 发表于 2007-4-28 13:27

强呀。兄弟,我用dynamips还不是很熟练,谢谢了~

josonchen 发表于 2007-5-7 15:41

[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]]

lj80cp 发表于 2007-5-9 05:36

顶,支持`!!!

licaize 发表于 2007-5-9 13:44

好很好!是初学者的好东西!

ye006 发表于 2007-5-9 14:22

很好,要用心才能学好啊。

gstone 发表于 2007-5-11 00:15

谢谢,您的文章对我帮助很大,谢谢

leaparde 发表于 2007-5-11 09:45

thanks
学习了

fleay 发表于 2007-5-11 12:10

好的,谢谢了!!!

fusion_rsw 发表于 2007-5-11 15:15

绝世好贴,学习学习再学习

清风扬 发表于 2007-5-28 10:09

[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?

icat 发表于 2007-5-29 23:42

新手 想要多多学习

guptmzh 发表于 2007-6-6 15:25

**** 作者被禁止或删除 内容自动屏蔽 ****

wjwcg 发表于 2007-6-30 00:29

强烈支持,非常不错~

sam_liao 发表于 2007-6-30 23:45

不错! 也顶一个!!

woshikkx 发表于 2007-7-23 21:49

非常感谢,辛苦了,学习ING

johnny9000 发表于 2007-7-24 10:45

y079 有点晕,不过是好东西,要支持。

leexoyo 发表于 2007-8-3 17:01

谢谢,绝对强了。

iesugrace 发表于 2007-8-6 01:31

我把它复制下来,慢慢看。

jcxnsh 发表于 2007-8-24 20:27

支持支持!!!!!

lchyxyny 发表于 2007-9-8 22:32

好文章,大有收获啊

好文章,大有收获啊,正好赶上用啊

lchyxyny 发表于 2007-9-8 23:09

我怎么一直下载不来东西啊

我怎么一直下载不来东西啊

cuiq 发表于 2007-9-22 15:31

要有点难度的啊

阵雨 发表于 2007-9-26 17:07

以后多写一些把楼主 ~

2008小周 发表于 2007-9-28 13:24

谢谢楼主分享!y101

xyff1024 发表于 2007-10-3 08:57

太好了,正需要这样入门级的指导!

lcwnet 发表于 2007-10-3 09:04

x35 x35 x35 x35 x35

seekfind 发表于 2007-10-5 20:35

非常感谢,谢谢x14

netDorker 发表于 2007-10-9 09:25

[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。呵呵。

ljh94 发表于 2007-11-14 21:47

介绍的很详细,GOOD

ww_wc0314 发表于 2007-11-18 14:58

正在发烦怎么做.NET拓扑文件呢!

wwwlhch 发表于 2007-11-19 14:40

好文章!y106

spookfox 发表于 2007-12-3 12:09

learning.............................

lh5201414 发表于 2007-12-6 10:44

不错啊。学习中

wanax 发表于 2007-12-18 22:44

不错不错 .支持一下

ma9527 发表于 2008-1-18 10:24

好好学习x27 x27 x27 x27 x27 x27

erhai 发表于 2008-1-21 10:32

谢谢楼主了,......

是非曲直 发表于 2008-3-25 07:01

真是好文章啊,持续学习中......

wsm11 发表于 2008-4-1 11:33

辛苦了,学习ING

非常感谢......................x23

Tod 发表于 2008-4-17 09:18

非常感谢!

zhengwf 发表于 2008-4-30 07:56

强烈支持!!!!!

Turing 发表于 2008-5-24 07:36

谢谢  ..

shiqun 发表于 2008-6-23 22:58

好东西,要学习一下

cysky 发表于 2008-8-23 17:53

不错的内容,感谢提供,

雪山铁骑 发表于 2008-10-24 23:40

收藏了,坚持学习中。。。。。。

slyforever2004 发表于 2008-10-25 16:25

看起来似乎很复杂~

slyforever2004 发表于 2008-11-12 15:59

好文章,学习~

sihaipeng 发表于 2008-12-3 12:14

[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。

超果晖 发表于 2008-12-10 21:59

66位码拦截器

顶级版汽车遥控解码器(66位)无线遥控接收到防盗器所发射出的信号,并自动储存,达到开启电动门目的.也是专业扫描型,用其扫描效果更加好。本产品是目前市面上的顶级汽车遥控信号拦截器产品.主要针对滚动码,隐形码,电脑码,25位蓝码和红码,对程序码,固定码,固定加长码,都可以打开
QQ1024866110电话13250171011
www.keda58.com[img=350,107]http://recv.cn/upload/104183/2008-12/1200812913232526970.jpg[/img]

larryz 发表于 2008-12-19 17:08

支持一下!!!!!!!!!!!!!!!!

NE-arrowfly 发表于 2009-10-2 15:00

深层次的问题!高手!

efong 发表于 2009-10-29 02:11

强烈支持,非常不错~

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.