自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

CISCO模擬器dynagen的自定義拓撲和配置

網(wǎng)絡(luò) 路由交換
對于思科模擬器我們怎么進行應(yīng)用呢?dynagen的自定義拓撲是什么呢?它的具體配置又是什么呢?相信看完此文會對你有所幫助。

本文主要向大家介紹了思科模擬器的自定義拓撲和配置它的操作步驟,那么我們在配置的時候應(yīng)該注意哪些呢?下面文章將給予你詳細的解答。

Dynamips是由一位叫做chris的外國朋友做的,如果你的外語不錯,可以去作者的BLOG看看,那里有最新版的下載,,作者的BLOG http://www.ipflow.utc.fr/blog/。該軟件為開源軟件,如果有編程厲害的朋友,可以去作者的BLOG上下載源代碼下來,如果修改成能模擬華為的設(shè)備,對我們搞網(wǎng)絡(luò)的來說可是天大的福音啊。

Dynamips有不同版本,但目前來看它是一個路由器的模擬軟件,關(guān)于交換的部分是模擬了在路由器上插不同端口。

通常我們用的是0.2.5-RC1到0.2.7-RC1中的某個版本,最新的是0.2.7-RC1。

0.2.5版本僅僅可以支持3640、3660、7200三個型號的設(shè)備,只能模擬路由器。

0.2.6-RC1之后,作者加入了在3600系列上對NM-16ESW交換模塊的支持,可以支持3620、3640、3660、7200四種設(shè)備,同時解決了某些配置下,電腦CPU占用100%的問題。

0.2.7-RC1是作者最近才開發(fā)出來的,修正了不少BUG。這個版本在原有支持的設(shè)備上新增了2600、Cisco 7200 NPE-G2、Cisco 7200 new Ethernet Port Adapters。

運行方式是使用Dynagen程序,調(diào)用.net文件。Dynagen這個程序似乎不是由chris編寫,而是另外的一個人制作的。其使用的.net配置文件,邏輯性較強,更適合自己制作拓撲結(jié)構(gòu)。但是它對CPU和內(nèi)存的占用較高,而且如果一旦某個虛擬設(shè)備宕掉,所有開啟的設(shè)備都需要重新啟動。

以上簡單說了Dynamips模擬器的情況,下面我們來看它的配置。我們先來看它的配置文件。注:需運行在0.2.7-RC1版本下。

以下我們截取一段配置文件,來看看它的配置方法。

黑色字體為說明。

*****************************************************************************

autostart = false

# 是否開啟自動運行,如果該值為true,那么你運行程序后,所有的設(shè)備都會自動啟動(如果設(shè)備有很多,那將是個災(zāi)難),建議設(shè)置為false,以后用哪個開那個就可以了。

[localhost]

port = 7200

udp = 10000

# 以上是設(shè)置所有的虛擬設(shè)備使用的端口號,應(yīng)該是定義了一個起始端口,后面的自行分配,我沒有查到具體的設(shè)備端口,僅僅是猜測。

[[router R1]]

# 前面的router是定義設(shè)備的類型,由此也可以看出,其實Dynamips只能模擬路由器。

后面的R1是你自己定義的設(shè)備名稱,需要區(qū)別于其他設(shè)備。

image = D:\cisco IOS rom\IOS\c3640-jk9o3s-mz.124-10a.bin

# 這個就是網(wǎng)上下載的IOS文件路徑,最好寫絕對路徑。

model = 3640

# 這句定義了你的路由器型號,根據(jù)不同的IOS寫不同的型號,不同型號的虛擬設(shè)備有差異的,這個是3640。

console = 2001

# 這個是定義了登陸的接口,在整個配置中此值必須唯一。2001其實就是2001端口,看到上面的[localhost]了嗎?那是地址,也可以用127.0.0.1來代替。也就是說,如果你要用telnet的方式登陸,那么地址就是127.0.0.1:2001,我會專門寫出SecureCRT軟件的用法。

ram = 96

# 定義這個虛擬設(shè)備使用多大的內(nèi)存,可以自己試試看,如果值太小,虛擬設(shè)備啟動不了的,如果你的內(nèi)存夠大,也可以擴大此值。

confreg = 0x2102

# 配置寄存器的值,我建議直接設(shè)置為2102,很多朋友都說配置存儲不了,就是因為這個配置寄存器設(shè)成了2142。其實不是不能保存設(shè)備,而是如果配置為2142,設(shè)備啟動時不會讀取配置。

idlepc = 0x603e0068

# 這個數(shù)值影響了程序的性能,最好多試幾個。

exec_area = 64

# 看樣子象是命令或者程序的空間,但是我一直不清楚這個設(shè)置是干什么的。

mmap = true

# 如果你的內(nèi)存足夠大,那么可以把它設(shè)置成false,讓程序完全在內(nèi)存里運行。如果你和我一樣,只有512M內(nèi)存,那么我建議你設(shè)置為true。注意:如果設(shè)置為true,需要在程序所在的磁盤內(nèi)留出一定的磁盤空間,推薦預(yù)留1G以上的空間。

slot0 = NM-1FE-TX  #36系列的1端口快速以太網(wǎng)模塊,連接虛擬交換機必須使用這個。

slot1 = NM-4T # 36系列的4端口串口模塊。

slot2 = NM-1FE-TX #36系列的1端口快速以太網(wǎng)模塊,這個用來連接其他的設(shè)備。

上面的三行顯示了在虛擬設(shè)備的插槽內(nèi)所使用的模塊(或者叫線卡)。3640可以支持4個模塊,3660支持6個。支持的模塊種類后面再說。

f0/0 = SW9 1 本機的f0/0連接到了名稱為SW9的設(shè)備的1端口。

s1/1 = R2 s3/0 本機的s1/1連接到了名稱為R2的設(shè)備的s3/0端口。

s1/2 = FR1 1 本機的s1/2連接到了名稱為FR1的設(shè)備的1端口。

f2/0 = SW1 f1/15 本機的f2/0連接到了名稱為SW1的設(shè)備的f1/15端口。

以上4行顯示了拓撲的連接情況,=前面的是本機的端口,=后面的是鏈接到的設(shè)備名稱和端口。格式為:本機端口=對方名稱對方端口。一旦在這里定義了連接,則不需要在對端設(shè)備進行設(shè)置,否則會出錯。

[[router R2]]

同上,這個設(shè)備叫“R2”。

image = D:\cisco IOS rom\IOS\c7200-jk9o3s-mz.124-10a.bin

這個設(shè)備使用的是7200的IOS,7200和3600可以使用的模塊不一樣喔。

model = 7200

定義設(shè)備為7200。

console = 2002

這個設(shè)備用2002端口登陸。

npe = npe-400

定義7200的NPE類型,具體干什么用,我還不明白,不過用這個數(shù)值就挺好。

ram = 128

7200當(dāng)然要大一些的內(nèi)存嘍,我設(shè)置128M據(jù)說有人設(shè)置256M。

confreg = 0x2102

idlepc = 0x6074ae38

exec_area = 64

mmap = true#p#

以上幾條和第一個設(shè)備相同,是通用配置,以下不再贅述。

slot0 = PA-C7200-IO-FE 7200的1端口快速以太網(wǎng)模塊,連接虛擬交換機必須用這個。

slot1 = PA-FE-TX 7200的1端口快速以太網(wǎng)模塊,這個端口用來連接其他的設(shè)備。

slot2 = PA-A1 7200才支持的1端口ATM模塊,36系列不支持這個的。

slot3 = PA-4T 7200的4端口串口模塊。

好了,看到了嘛,36系列和72系列的模塊是不一樣的,自己做拓撲的時候可別弄亂了。

f0/0 = SW9 2 本機的f0/0連接到了名稱為SW9的設(shè)備的2端口。

f1/0 = SW1 f1/14 本機的f1/0連接到了名稱為SW1的設(shè)備的f1/14端口。

s1/2 = FR1 2 本機的s1/2連接到了名稱為FR1的設(shè)備的2端口。

a2/0 = AT1 1 本機的ATM a2/0端口連接到了名稱為AT1的設(shè)備的1端口。

以上是這個虛擬設(shè)備的拓撲連接,R1和R2有一條串行鏈路,因為在R1上進行了定義,所以不用再在這里定義了。

[[router SW1]]

這個設(shè)備叫SW1,因為它的主要功能是模擬交換機,但是設(shè)備類型依然是router。

image = D:\cisco IOS rom\IOS\c3640-telco-mz.123-11.T.bin

這次我們使用3640的IOS文件。注意:如果你想要模擬可管理的交換機,必須用3600系列的IOS,而且版本越高越好否則無法支持所需的模塊。

model = 3640

console = 3001

定義登陸端口3001。

ram = 128

confreg = 0x2102

idlepc = 0x60fe8088

exec_area = 64

mmap = true

slot0 = NM-1FE-TX 36系列的1端口快速以太網(wǎng)模塊,上面說過了。

slot1 = NM-16ESW 36系列的16端口快速以太網(wǎng)模塊,模擬可管理交換機就靠他。

f0/0 = SW9 3 本機的f0/0連接到了名稱為SW9的設(shè)備的3端口。

f1/11 = PC1 f0/0 本機的f1/11連接到了名稱為PC1的設(shè)備的f0/0端口。

[[router PC1]]

這個設(shè)備叫做PC1,我們用一個路由器來模擬一臺PC,可以多模擬幾個,然后接到交換機上練習(xí)VLAN配置,這里就說一個。

image = D:\cisco IOS rom\ios\c3640-i-mz.112-20.P.bin

這個IOS其實沒什么要求,越小越好。因為我們只需要它有個以太口,同時我們不用它什么功能,有個ping 和trace命令就夠了。

model = 3640

console = 4001

虛擬PC從4001開始。

ram = 32

只要能運行,內(nèi)存越小越好。

confreg = 0x2102

idlepc = 0x6017144c

exec_area = 32

mmap = true

slot0 = NM-1FE-TX 就這一個模塊。

[[ATMSW AT1]]

前面的ATMSW說明這個設(shè)備是ATM交換機,后面的AT1是它的名字,方便大家連接他。這個設(shè)備不可管理,就象是ISP的設(shè)備。

1:1:100 = 2:2:200

應(yīng)該是ATM的參數(shù),但是我還沒有學(xué)會ATM技術(shù),所以這個數(shù)值我也不知道是怎么回事。以后學(xué)了再補上。

[[ethsw SW9]]

前面的ethsw說明這個設(shè)備是以太網(wǎng)交換機,后面的SW9是它的名字,方便大家連接他。這個設(shè)備同樣不可管理。

1 = dot1q 1 端口1,封裝802.1Q,屬于VLAN1。

2 = dot1q 1 端口2,封裝802.1Q,屬于VLAN1。

3 = dot1q 1 端口3,封裝802.1Q,屬于VLAN1。

4 = access 1 NIO_gen_eth:\Device\NPF_{DE5D9A8A-6CC2-4F44-BEC4-4FC0EEEB566C}

這個是你物理PC的網(wǎng)卡,相當(dāng)于你的網(wǎng)卡也接在了這個虛擬的交換機上,建議將網(wǎng)卡設(shè)置上。

[[FRSW FR1]]

前面的FRSW說明這個設(shè)備是幀中繼交換機,后面的FR1是它的名字,方便大家連接他。這個設(shè)備也不可管理。

1:102 = 2:201

以上應(yīng)該是幀中繼交換機的虛電路,還沒有比較透徹的理解幀中繼,以后補吧。

*****************************************************************************

另外需要說明的是,在配置文件中你可以用“#”來進行配置語句的注釋。

例如:# slot0 = NM-1FE-TX #36系列的1端口快速以太網(wǎng)模塊

好了,.net文件就這樣,我們可以自己搭建自己的拓撲了。

 

【編輯推薦】

  1. 常用思科路由器密碼恢復(fù)經(jīng)典案例
  2. 思科路由器口令恢復(fù)辦法全解
  3. 思科路由器安全性管理
  4. cisco路由器配置ACL詳解
  5. cisco路由器啟動進程
責(zé)任編輯:chenqingxiang 來源: itmop
相關(guān)推薦

2009-08-07 10:53:24

JUNOS配置

2011-05-26 09:40:11

Android模擬器

2013-01-14 15:41:27

Android模擬器教程配置

2009-09-14 09:59:19

CCNA模擬器介紹CCNA

2025-02-25 14:10:21

2015-02-12 15:33:43

微信SDK

2015-01-14 15:06:48

定義相機

2013-01-14 11:40:50

IBMdW

2018-03-16 08:41:16

Oracle存儲函數(shù)

2015-02-12 15:38:26

微信SDK

2009-09-04 16:05:08

2022-09-23 07:33:04

Springzookeeper配置

2014-11-17 10:34:15

2013-07-24 16:08:01

Android模擬器Genymotion

2013-05-29 16:01:21

Android開發(fā)Android模擬器移動開發(fā)

2024-11-18 09:18:21

Gin框架驗證器

2011-03-17 09:45:01

Spring

2022-07-12 16:56:48

自定義組件鴻蒙

2024-01-08 08:30:05

光標(biāo)圖形編輯器開發(fā)游標(biāo)

2022-06-23 07:23:34

自定義組件計時器
點贊
收藏

51CTO技術(shù)棧公眾號