Unicast, multicast, broadcast clone介紹與注意事項 |
Clonezilla SE中,這3個模式使用的作法分別是:
- unicast: 透過NFS讀取印象檔所有資料
- multicast: 透過NFS判讀印象檔,透過udpcast來接收分割區的印象檔。
- broadcast: 透過NFS判讀印象檔,透過udpcast來接收分割區的印象檔,而udpcast中特別使用參數"--broadcast"。
unicast和multicast/broadcast模式最大的差別是在於unicast模式中伺服器因為是透過NFS來提供檔案給每台用戶端電腦讀取,因此CPU與網路負載都會隨著用戶端機器的數目而增加。而multicast/broadcast模式用戶端只有在判讀印象檔的時候透過NFS到伺服器讀取印象檔。之後分割區的還原是透過udpcast來處理,因此,伺服器的CPU負載不太會隨用戶端機器數目增加而等量增加,而multicast/broadcast的封包是透過網路交換器來複製。因此只要網路交換器支援multicast的話,基本上Clonezila restore的時候運作就可以充份利用multicast這個功能。
至於multicast和broadcast模式之間的差別在於multicast模式下,只有加入multicast模式的用戶端才會收到封包,沒有加入的用戶端,會在硬體層級就把封包擋掉。而且網路交換器只會把封包送到有加入multicast模式的用戶端。這樣效率上當然會比較理想。然而,有些網路環境並不允許multicast模式存在,因此就可以退而求其次,使用broadcast。
PS. 有關udpcast更詳細的資訊可以參考upcast網頁:http://udpcast.linux.lu/
|
|