實驗內容
目的
- 經由自行操作、設定 Accelar-1100 switch router及連接PC,了解Internet中routing的運作機制,並對網管人員的工作有初步體會。
- 以 SmartBit產生測試封包,比較Accelar-1100和用Linux架設的router的運作效能,對網路設備的測試培養初步概念。
- 練習以 Linux作業系統架設router,並學習手動設定它的routing table,以及執行routed常駐程序(daemon process),利用RIP routing protocol動態修改routing table,了解簡單的router管理。
設備
硬體部分:
- Accelar-1100 switch router
- SmartBit(封包產生器)
- 兩台有兩張網路卡的個人電腦(架設 router用)
- 兩台一般個人電腦
- 一個 switching hub
- 幾條網路線
- 兩個網路線 crossover轉接頭 or crossover之網路線
軟體部分:
- Accelar-1100 Device Manager
- SmartBit控制程式SmartWindow
原理
Routing原理和Accelar-1100與SmartBit介紹
實驗步驟
Accelar-1100和SmartBit簡單操作
過去做本實驗學長姐溫馨叮嚀
實驗要求
預報
打字、每組一份(最多六頁),附於結報中。
- 描述 NAT(network address translat i on)的架構。
可參閱 http://turtle.ee.ncku.edu.tw/~tung/nat/
- 在紙上先設計好這次實驗各電腦的 ip , netmask , routing table,( mac address)。
請同學以圖說明自己的實驗網路中各台機器的 IP、 netmask 、routing table是如何設計,及這樣設計的依據。 ( 如那些ip要同網域?那些要不同網域? routing table中各項的意義?)
參考實驗步驟以獲得更多資訊。
- 閱讀參考資料 Accelar-1100 manual、 SmartBit manual、Linux Networking HOWTO。
請各撰寫約一頁的使用要點。
程式
實驗室會提供兩台具有兩張網路卡的 PC,但同學需自己灌Linux。請利用網頁上所提供的實驗數據表格,將實驗數據打字附於結報中。 實驗完成後將Excel檔案整理好與結報一同交出(檔案需說明)。
結報
每組一份、打字、最多 12 頁 ( p.s. 封面不算頁 ) 。
同學們似乎在設定時遭遇很大的困難,回顧實驗過程,請問你認為若在操作時做什麼改變,可以加速實驗的速度 ?請針對以下幾點來做說明。
- 儀器操作、實驗手冊步驟。
- 實驗架構設計、分工情況。
- 實驗當中,最耗費時間的地方(原因及解決的方法為何)。
關於 SmartBit :
- 請查閱 SmartBit 的封包設計功能,並利用實驗當中的數據,作更進一步的說明。
- 請同學說明在直接連線、經過 Accelar-1100和經過Linux router抓到的封包有何不同? ( 請記得要由你們這組所做出的實驗數據和Excel檔案 來作回答,並記得查出這是否為合理的現象,說明之。)
- Interpacket Gap是做什麼用的,它的大小會對接收端的網路卡造成何種影響?另外,反應在封包傳遞的時間上(在Excel檔案上的最左邊那一欄位),如何運用實驗的數據,估算出在完成一個封包傳遞的過程中,所經歷過的總時間應如何分攤至各個intermediate node上 ( Hint:請先查出 SmartBit的封包處理時間分成哪些部分 ) 。
關於 Accelar :
- 當實驗進行中,偶爾會發生 Accelar 沒有辦法 forward封包的情況,往往是由於 Accelar 的ARP Table沒有跟著更新。請查明 Accelar 的ARP Table沒有跟著更新的原因(絕不是只是因為網路線的插 插 拔拔),並列舉出可以解決此一問題的方法。
- 請根據 rip後Linux上的routing table的內容,詳細描述你在實驗步驟4~7中觀察到的過程,並說明ping機制,及後來pc1如何ping到pc2。
- 請附上rip後 Linux上的routing table的內容(需於實驗時確定抓下)。
請回答結報問題:
- 請解釋 default route的意義,及它對router和end host(一般PC)的重要性。
- 在 routing table中,設gateway和不設gateway的差別在那?
- IPv6的routing方法和現在有何不同?
- 說明rip 的缺點,及可能的改進方法。
- 除了rip,在 Linux下要下什麼指令,才能用rip以外的協定和其他router交換資料。
- 網路流量監控是網路管理員的重要工作之一,若是有心人士運用 SmartBit 攻擊電機系的網路,網路管理員應如何偵測並解決 SmartBit 可能的攻擊內容?
請每位組員附上約半頁的實驗感想與心得(作為日後的建議與修正)。
最後,也是最重要的,你的參考資料為何?如果是前人的作品加以改良?請詳細說明來源(請記得參考不是罪惡,但必須有自己的東西或貢獻)。
參考資料
實驗表格
工具程式