PXE無盤網絡原理
一、PXE的工作原理
PXE(PReboot Execution Environment,遠程引導技術)是RPL(Remote Initial Program Load,遠程啟動服務)的升級產品。它們的不同之處為:RPL是靜態路由,PXE是動態路由。不難理解:RPL是根據網卡上的ID號加上其它的記錄組成的一個幀向服務器發出請求,而服務器那里早已經有了這個ID數據,匹配成功則進行遠程啟動;PXE則是根據服務器端收到的工作站MAC地址(就是網卡號),使用DHCP服務給這個MAC地址指定一個ip地址,每次重啟動可能同一臺工作站有與上次啟動有不同的IP,即動態分配地址。下面以工作站引導過程說明PXE的原理:
1、 工作站開機后, PXE BootROM(自啟動芯片) 獲得控制權之前先做自我測試,然后 以廣播形式發出一個請求FIND幀。
2、 假如服務器收到工作站所送出的要求, 就會送回 DHCP 回應, 內容包括用戶端的 IP 地址, 預設通訊通道, 及開機映像文件。 否則, 服務器會忽略這個要求。
3、 工作站收到服務器發回的響應后則會回應一個幀,以請求傳送啟動所需文件。
4、 之后,將有更多的訊息在工作站與服務器之間作應答, 用以決定啟動參數。 BootROM 由 TFTP 通訊協議從服務器下載開機映像檔, 這個映像檔就是軟盤的映象文件。
5、 工作站使用TFTP 協議接收啟動文件后,將控制權轉交啟動塊,引導操作系統,完成遠程啟動。
二、PXE和RPL的比較
1、雖然它們都是無盤啟動,但是毫無疑問,RPL只能做無盤Win95或假Win98,不能作成內核為Win98的無盤站。RPL唯一的好處是:比較成熟,關于它的文章漫天皆是。
2、就構架整個網絡來說,PXE 要簡單得多。這集中反映在對每臺工作站的配置上:RPL要求每一臺工作站都要執行安裝過程,并且配置比較麻煩。而PXE配置時,只需要每一臺工作站的MAC地址,把它寫到netnames.db這個文件中就可以了,甚至連這個都可以自動完成。
3、 就性能價格比來講,PXE是RPL 的替代品。從此,無盤啟動技術進入了Win98的時代。
4、 就適用范圍來講,有盤Win98能延伸到什么地方,也就是這個技術也可以延伸到的地 方。而Win95由于它內核上的限制(例如:老版本不支持AGP顯卡),不能較好地與Internet接軌,其應用受到了極大的限制。
5、就可維護性講,PXE的每個工作站的配置都是從公共的Windows目錄下讀取,刪除了,無非是重新啟動一次,不用在工作站作任何的動作,系統將自動復原。
6、應用軟件的安裝。當你看中某個新的軟件,并且打算把它安裝在無盤工作站上時,用PXE安裝,比如想在無盤Win98中新加一個游戲,或以前沒有Office2000,現在要安裝Office2000,很簡單:用你那個上傳的本地硬盤安裝好后,上傳一下,所有工作站都可以用了。而Win95的應用軟件的安裝就沒有這么簡單。
新聞熱點
疑難解答