如果您喜歡這裡的內容,記得分享到您的Facebook和Twitter上面所有的朋友們吧!

2010年2月9日 星期二

趁現在還能用的時候, 好好把握 Dynamips 等工具

我並不常公開地討論 Dynamips 等 IOS 的虛擬執行工具(Emulator), 一來有侵犯 Cisco 智慧財產權的疑慮, 二來 Google 上已經都可以搜尋到好多好多的相關資訊.

可是從趨勢來看, 可以使用的時間應該不多了! 也許趁著還能用的時候盡量把握機會, 是一個明智的作法.

我將個人看完 Ivan 這篇文章的感想跟大家分享:

By Ivan Pepelnjak, on Cisco IOS Hints and Tricks, The death of Dynamips: they’ve got it all wrong


虛擬執行對我們的工作有什麼好處?

Cisco Router 和 Dynamips 之間的關係, 就像是 x86 PC/Server 跟 VMWare/Virtual PC 之間的關係. 我們可以使用記憶體和運算能力大稍微大一點的 PC/Server, 就可以同時虛擬執行多台 Cisco Router. 最大的好處就是我們不需要佔用線上工作中的 Router, 不需要浪費時間重新接線, 除錯, 關機加 RAM 和網路卡等等雜務, 就可以立刻開始評估一個網路設計的可行性和正確性.

當然, 也可以利用這種工具來當作 Cisco Router 教學或是 Lab 考試的練習.

這是什麼樣的工具?

  • Dynamips 是 IOS 虛擬執行工具的核心軟體, 特別的是, 她是一個 Open Source (開放原始碼軟體) 的個人專案.
  • Dynagen 是 Dynamips 的一個前端介面軟體, 純文字介面. 通常下載包裝已經含 Dynamips
  • GNS3 跟 Dynagen 腳色相同, 好處是圖形操作介面. 通常下載包裝已經含 Dynagen 和 Dynamips

以上三個軟體都是 Open Source, 所以沒有版權或取得的問題. 關鍵在於既然是模擬器, 自然需要 IOS 映像檔, 整個系統才會運作. 這點我認同 Dynamips 作者的說法:
http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator_FAQ

Can you provide a Cisco IOS image for a 3600 or a 7200 to me ?
No, I am not allowed to distribute any IOS image. You will have to find one by yourself, this should not be a problem if you are a Cisco customer.

可以虛擬執行哪些 Cisco 產品?

主要是 Cisco 7200系列 Router, 其他的例如 Cisco 3700/3600/2600 系列 Router 也很常用. 其他沒有提到的都沒有.

例如新的 ISR Router 以後的版本, 或是 Switch, 都不支援. 目前只剩 Cisco 7200 的 IOS 也許會持續改版一段時間, 其他的都已經(或即將) End of Life (EOL), 不在維護. 這也就是我認同 Ivan 這項工具即將失效的主要原因.

以後怎麼辦?


短時間來看, 好好把握 Dynamips 吧!

另外, IOS 15 版 (12.X 的下一版) 在 ISR G2 (另外也包括 3750-E, 3560-E Switch) 上面推出新的授權模式. 過去的 Cisco Router 只需要 IOS 映像檔就可以開機執行, 新的方式改成: 所有的 IOS 各功能版本映像檔都一模一樣, 但是 Router 開機時需要透過網路連接 Router 外部的 License Manager, 來個別啟用各項功能授權 (License Activation).

這的確會再增加 Dynamips 有效性的障礙, 不過往好的方向來看, 映像檔單一化最大的好處, 就是更容易製作虛擬執行軟體. 我相信, 也許過不了多久 Cisco 自己就會自己推出這樣的虛擬化執行工具, 我們還是可以享受相同的虛擬化快速評估和練習的好處, 只不過應該不是免費的, 像 Dynamips 一樣!
如果您喜歡這篇文章,不考慮試試Email訂閱嗎?


Related Posts with Thumbnails

0 意見:

張貼留言

小技巧:也可以 匿名 留言!

經典熱門文章