[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 网管技术 > 网络技术 > 正文

关于配置DHCP服务器时的路由问题分析

作者:meaculpa 来源:不详 (2005-03-22 16:39:46)

我在参照《DHCP的安装和配置》一文配置成功自己的服务器以后,发现有一问题可能大家会不太清楚,就是关于为什么要在路由表中加入一条地址为255.255.255.255的路由地址,现分析如下:

根据TCP/IP中定义DHCP(动态主机配置协议)如何工作:DHCP使用四个阶段进程来配置DHCP客户机所有DHCP通信都将在UDP端口 67和68上完成。大部分DHCP信息通过广播传送,大家知道TCP/IP协议是个可广播的协议。为了便于DHCP客户机与远程网络上的DHCP服务器进行通信,IP路由器必须支持DHCP广播转发。四个配置阶段为:

  • IP租用申请:客户机初始化一个TCP/IP的现有版本,并广播一个请求,以确定DHCP服务器位置及其IP地址信息。
  • IP租用提议:所有具有有效IP地址信息的DHCP服务器向客户机发出一个提议。
  • IP租用选定:客户机从收到的第一个提议中选定IP地址信息,并广播一条租用地址的消息请求。
  • IP 租用认可:发出该提议的DHCP服务器响应该消息,并且所有其它DHCP服务器撤回各自的提议。指定IP地址信息给该客户机并发送一个确认。客户机完成 TCP/IP协议的初始化和绑定。一旦自动配置进程完成,客户机就可以使用普通网络通信和连接至其它IP主机时用到的所有IP服务和应用。

其中第一阶段中,客户首次初始化时,通过向所有的DHCP服务器广播一个请求来租用一个IP地址,由于客户机没有IP地址或不知道DHCP服务器的 IP地址,将使用0.0.0.0作为源地址,255.255.255.255作为目标地址。租用请求在一个DHCPDISCOVER消息中发送,这条信息也包括客户机的硬件地址和计算机名,这样DHCP服务器就会知道是哪一个客户机发送的请求。

好了,大家可以知道如果没有配置255.255.255.255这样的路由,客户机可能无法找到DHCP服务器从而无法租用到合法的IP地址。

希望上述内容对大家有所帮助。

-- 错误在所难免,欢迎批评指正


(http://www.fanqiang.com)

原文链接:http://www.6bytes.com/meaculpa/doc/dhcp_router_about.html

 
 相关文章

★  感谢所有的作者为我们学习技术知识提供了一条捷径  ★
www.fanqiang.com