wedel0320
2009-06-10, 01:44 AM
試問 我有個想法就是!! 已在硬體式防火牆配發(192.168.1.1-192.168.1.253)(GA:192.168.1.254)的架構內,再架設WIN DHCP 來配發同網段的IP(192.168.1.1-192.168.1.253) ,但有一個問題一定會配發到相同IP衝突性產生,重點來了....如我用RELAY的方式將WIN DHCP配發IP帶到上層硬體式防火牆192.168.1.254來RELAY
這樣可否防止IP衝突產生呢!!
我的想法是覺得可以!! 但..不太確定0.0
想請教各位大大的意見.......我只是有這個疑問.....(請大大物問為何要這麼做....):lovely:
贊助商連結
你的WIN DHCP Server 有幾片網卡? 如何Relay? 把架構想清楚就會找到問題點
wedel0320
2009-06-10, 01:05 PM
你的WIN DHCP Server 有幾片網卡? 如何Relay? 把架構想清楚就會找到問題點
謝謝你的解答!!
因為安裝PXE部分須動用WIN DHCP 來指向伺服器端,可是在硬體式不能動的方法下是否用RELAY的方式可以防止IP衝突的因素產生????
tvirus
2009-06-10, 01:30 PM
DHCP網段分開,就比如
一個配.1~.127
一個配.128~.253
這樣?
因為安裝PXE部分須動用WIN DHCP 來指向伺服器端,可是在硬體式不能動的方法下是否用RELAY的方式可以防止IP衝突的因素產生????
同一網段, 既然是廣播封包, 如何Relay? 據說Windows DHCP Server 反應比較快, 那就直接配發IP 於後段, IP 衝突有可能, 只能於分配之前先Ping 一下, 例如tftpd32
wedel0320
2009-06-11, 01:30 AM
同一網段, 既然是廣播封包, 如何Relay? 據說Windows DHCP Server 反應比較快, 那就直接配發IP 於後段, IP 衝突有可能, 只能於分配之前先Ping 一下, 例如tftpd32
謝謝你的解答
那只好用偵測衝突來設定嚕!! 試看看嚕~~^^
同一網段, 既然是廣播封包, 如何Relay?
小弟並未實做, 所以也未必不可行, 只不過小弟不知道當DHCP Client 前後收到兩個廣播封包會如何處理? 哪個前哪個後? 先到先贏?
4.9 DHCP Relaying (http://en.wikipedia.org/wiki/DHCP#DHCP_Relaying)
Lettuce
2009-06-17, 01:02 AM
DHCP Relay是給不同L2 Broadcast Domain用的.
若是同一L2 Broadcast Domain內. 則不必利用Relay之功能.
此外. 若同一L2 Broadcast Domain之內. 有兩台DHCP Server時.
則會依反應速度來決定. 那台DHCP Server要回Offer
通常DHCP Client對Server要IP時會做的動作.
1. DHCP Client -> [DHCP Discover/Broadcast] -> DHCP Server
2. DHCP Client <- [DHCP Offer/Unicast] -> DHCP Server
3. DHCP Client -> [DHCP Request/Unicast] -> DHCP Server
4. DHCP Client <- [DHCP Ack/Unicast] <- DHCP Server
其中2, 3, 4的動作. 在某些教材之中. 會提到是採Broadcast的方式. 而非Unicast.
則是因為DHCP/BOOTP混用的情形之下. 所造成的.
僅供參考.
若需要更詳細關於L2 Broadcast Domain的解釋.
可以參考Cisco Press ICND1有介紹.
至於詳細的DHCP應用與說明. 則請參考Micro$oft的
Windows Server 2003 Administrator's Pocket Consultant
能否請問DHCP Relay Server 的動作? 小弟不確定的是DHCP Relay Server 會先送Offer 給Client, 還是等到DHCP Server 回覆Ack 才送出Offer?
Lettuce
2009-06-17, 04:08 PM
能否請問DHCP Relay Server 的動作? 小弟不確定的是DHCP Relay Server 會先送Offer 給Client, 還是等到DHCP Server 回覆Ack 才送出Offer?
1. DHCP Client -> [DHCP Discover/Broadcast] -> DHCP Relay
1.5 DHCP Relay -> [FWD/DHCP Discover/Unicast] -> DHCP Server
2. DHCP Relay <- [DHCP Offer/Unicast] -> DHCP Server
2.5 DHCP Client <- [FWD/DHCP Offer/Unicast] <- DHCP Relay
3. DHCP Client -> [DHCP Request/Unicast] -> DHCP Relay
3.5 DHCP Client -> [FWD/DHCP Request/Unicast] -> DHCP Server
4. DHCP Relay <- [DHCP Ack/Unicast] <- DHCP Server
4.5 DHCP Client <- [FWD/DHCP Ack/Unicast] <- DHCP Relay
大約是這樣. :eek:
下有一份網路上找到還不錯的比較表. 有興趣可以參考參考.
http://www.eventhelix.com/RealtimeMantra/Networking/DHCP.pdf
關於DHCP Relay Agent詳細的資料. 可能要挖一下RFC 1542.