2010年9月10日 星期五

Dynamips Cisco router emulator

http://hare48.pixnet.net/blog/post/8934545

因為目前在準備Cisco的考試,所以用了幾個Router Simulator後,發現都有限制。

不是這個指令不支援,就是那個指令沒有作用,真是受不了。

後來在大陸的討論區看到了這一個軟體,真的好,所有的指令都可以使用,因為是使用Cisco IOS 而不是一般的模擬器。

可是Google了一下台灣的網頁,發現沒什麼資料可用,所以就貼一下我使用後,所得的一些經驗,希望對台灣的各位弟兄有所幫助。



下載軟體:

到此網站 http://dyna-gen.sourceforge.net/

點「 Dynamips Cisco router emulator」下載 Dynamips

點「Winpcap 4.0」下載 WinPcap 4.0 beta 3



兩個都裝完後,桌面會有3個捷徑,先不要執行:

Dynagen Sample Labs:一些網路拓撲

Dynamips Server:模擬伺服器

Network device list:顯示本機的網卡設定



上網找Cisco的IOS,如果Google不到,

可以到 http://www.vitaltech-group.com/ 下載試用的IOSHunter,

可以下載2004年之前的IOS。



接下來找出你要使用的 IOS 的 idlepc 的值,避免CPU的使用率100%

在Windows 的 Command mode 下執行:

C:\Program Files\Dynamips>dynamips 「IOS 的路徑」

例:C:\Program Files\Dynamips>dynamips images\C7200.bin



當IOS載入完畢後,按 ENTER 進入使用者模式。

接著按 ctrl + ],放開後按 i.

等個一分鐘,會出現一些數值,把它們拷貝到文字檔,待會要用。

接著按 ctrl + ],放開後按 q 離開模擬器。

註:想看其它的指令,按 ctrl + ],放開後按 ENTER.



再執行一次 dynamips,不過這次加上 --idle-pc 的參數

例:dynamips --idle-pc=0x60668580 images\C7200.bin

這裡的0x60668580,就是從剛才複製到文字檔的數值中,選出一個來。

當IOS載入完畢後,按 ENTER 進入使用者模式。

這時你會發現,CPU的使用率,不再是100%了。





接著用 Ultra Edit 之類的文字編輯器,打開桌面捷徑中的檔案 Dynagen Sample Labs\simple1\simple1.net

如下:

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

# Simple lab



[localhost]



[[7200]]

idlepc = 0x6066ce58 <-- 加入這一行,避免秏用100%的CPU,0x6066ce58請換成你所得到的數值

image = \Program Files\Dynamips\images\c7200-jk9o3s-mz.124-7a.image <-- 改成IOS所在的位置

# 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

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

詳細的設定,請見桌面捷徑中的檔案 Dynagen Sample Labs\all_config_options.txt

修改後存檔。

接著按兩下桌面捷徑中的 Dynamips Server,執行模擬伺服器。

再執行桌面捷徑中的檔案 Dynagen Sample Labs\simple1\simple1.net,載入網路拓撲。

此時你可以在 => 之後鍵入 telnet R1,連到R1 Router了。

可以好好的練習了。

ARM推出Cortex A15多核處理器時脈上看2.5GHz

http://www.ithome.com.tw/itadm/article.php?c=63285
文/蘇文彬 (記者) 2010-09-09

ARM已開始授權TI、Samsung、ST Ericsson等三家晶片業者使用,未來還會陸陸授權其他業者,預期使用Cortex A15處理器的終端產品要到2012、2013年才會問市。


ARM持續提昇Cortex系列處理器效能,推出下一代代號Eagle的Cortex A15處理器,時脈達到2.5GHz,較現有Cortex A8提昇5倍以上效能。

Cortex A15為ARM下一代Cortex多核心處理器,強化處理器能源使用效率,因此雖然能耗與現有高階智慧型手機普遍使用的Cortex A8相近,但時脈達到2.5GHz,效能較A8提昇5倍以上。此外,A15也具有更大的記憶體定址能力,記憶體儲存空間可到最大1TB。

ARM目前已授權Samsung、TI、ST Ericsson使用A15架構於各自的處理晶片上,預計今年底業者便會推出Cortex A15架構晶片樣品,實際上市的終端產品可能要等到2012或2013年。

A15與現有晶片能耗相近,但效能大幅提昇,未來可應用於智慧型手機、平板電腦、無線基地台或伺服器上。但ARM預估初期A15的應用市場可能以利潤較高的智慧型手機、平板電腦為主,之後成本下降才會擴大至其他市場。

配合Cortex A15處理器推出,ARM應用工程經理姜新雨表示,ARM目前除了授權晶片商使用外,未來也會陸續推出支援A15的各種產業生態資源,例如AMBA 4相容的CoreLink總線技術,可串接多顆A15組成更大效能的系統,另外也會推出搭配A15的新Mali繪圖晶片。其他還有CoreSight debug、trace IP等相關開發應用所需工具。

現階段多數的高階智慧型手機,例如HTC Desire、Samsung I9000,還有新興的平板電腦如Samsung Galaxy Tab均採用Core A8單核心處理器架構,時脈為1GHz,今年底採用雙核心Cortex A9的智慧型手機將陸續上市,ARM預期明年平板電腦為了更高的效能、多工表現也將採用雙A9設計高階產品。因此Cortex A15還不會那麼早普及於市場。

由於效能大幅提昇,加上多顆處理器可透過CoreLink連接增加處理效能,Cortex A15讓ARM有機會延伸現有手機、嵌入式晶片、消費電子市場外,擴展企業IT空間,例如無線基地台設備、伺服器等等。

ARM全球移動運算ODM市場開發經理陳洛指出,以伺服器應用為例,使用更低耗能的處理器除了減少處理器耗電,也降低了相關冷卻散熱成本,對企業節省能源 成本有相當的幫助,儘管ARM架構處理器的伺服器可能還不足以擔任主要的運算、儲存系統,但已可用於郵件、檔案伺服器等應用上。

不過,未來要進入伺服器市場還有待相關伺服器產業生態建立,例如主流伺服器作業系統、資料庫等應用是否支援等等。因此ARM認為初期A15仍以較普遍採用的智慧型手機市場為主,其後則是平板電腦。