PDA

View Full Version : Hoạt động của DHCP server với 1 host ở xa?



home_alone
06-03-2009, 11:12 AM
Theo em được biết thì khi Client muốn đc cấp IP từ DHCP server thì trước tiên nó sẽ gửi đi bản tin DHCP discover, em thấy đó là bản tin broadcast lớp 3, nếu DHCP server cùng mạng với Client thì ko sao, nhưng nếu ở khác mạng thì khi đó bản tin muốn tới DHCP server phải qua Router, mà Router thì lại ko xử lý bản tin Broadcast :106:, vậy tiến trình xử lý sẽ ntn ạ, chắc hẳn sẽ có 1 trường nào đó trong bản tin thực hiện vấn đề này đúng ko ạ!

Em cảm ơn trước!:D

JML
06-03-2009, 04:15 PM
Theo mình nếu DHCP server ở khác mạng thì ắt hẳn cái interface làm Default Gateway cho cái Host đó được cấu hình IP Helper-Address . Nếu không thì Host đó sẽ không nhận được IP từ server !

nguyenduclong
07-03-2009, 01:18 PM
Theo em được biết thì khi Client muốn đc cấp IP từ DHCP server thì trước tiên nó sẽ gửi đi bản tin DHCP discover, em thấy đó là bản tin broadcast lớp 3, nếu DHCP server cùng mạng với Client thì ko sao, nhưng nếu ở khác mạng thì khi đó bản tin muốn tới DHCP server phải qua Router, mà Router thì lại ko xử lý bản tin Broadcast :106:, vậy tiến trình xử lý sẽ ntn ạ, chắc hẳn sẽ có 1 trường nào đó trong bản tin thực hiện vấn đề này đúng ko ạ!

Em cảm ơn trước!:D


đúng như bạn nói, nếu client và server ở cùng broadcast thì không có vấn đề gì. Nếu ở khác broadcast thì trên router có cổng kết nối với segment chứa client phải thêm câu lệnh ip helper-address network address. trong đó network address là địa chỉ mạng chứa server. như vậy router sẽ forward gói tin broadcast mà client đã gửu

luancb
05-04-2009, 08:55 PM
-Router không forward Broadcast bởi mặc định, ta cần config "ip helper-address" command để bật tính năng relay agent.
-Relay agent nhận DHCP message và tạo ra DHCP message mới để gửi đi trên interface khác
-Khi client ko biết địa chỉ server, thì "ip helper-address" command thay đổi UDP broadcast thành unicast, forward đến interface khác và đến server
-Config DHCP relay service :
R(config)# ip dhcp information option
DHCP client broadcast xin IP, DHCP relay nhận request, chèn vào option (82) trong packet, và sử dụng unicast đến server, Relay từ server sẽ được chuyển về client sau khi remove option (82).