internet第03章2dhcp.ppt
动态主机配置协议(DHCP),1、使用DHCP分配IP地址,主要内容,DHCP是什么为什么使用DHCP?DHCP的优缺点DHCP如何分配IP地址 DHCP租约的生成过程 DHCP租约的续订过程,DHCP是什么,DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个简化主机IP地址分配管理的TCP/IP标准协议。使用DHCP,不需要手工配置IP地址和相关参数,而是由DHCP服务器来提供IP地址和自动完成相关设置操作。从DHCP服务器获得IP地址的这种方式,也称为动态IP。DHCP服务,采用的是client/server的结构。DHCP client提出租用IP地址的请求,DHCP server出租IP地址给client.,为什么使用DHCP?,在TCP/IP网络中的每一台计算机都有唯一的IP地址和相关选项(子网掩码,网关,DNS服务器地址,WINS服务器地址等)DHCP通过自动配置 TCP/IP以减少管理工作的复杂程度和工作量,DHCP的优缺点,优点避免手工输入错误减少IP地址冲突错误降低管理工作的工作量缓解IP地址不足的问题缺点DHCP服务器配置不当或出现故障会影响整个网络的正常运作需要有计算机来作为DHCP服务器,出于容错考虑,一般至少要有两台动态IP的获取过程,需要消耗一定的带宽,DHCP如何分配IP地址,DHCP服务器,DHCP 数据库,IP地址1:租给DHCP客户机1IP地址2:租给DHCP客户机2IP地址3:可以被租用,DHCP客户机2:从DHCP服务器获得IP配置信息,非DHCP客户机:静态IP配置信息,DHCP客户机1:从DHCP服务器获得IP配置信息,租约续订,租约生成,DHCP租约的生成过程,DHCP 客户机,DHCP 服务器1,DHCP 服务器2,DHCP租约的生成过程,DHCP 客户机在本地子网上广播 DHCP Discover消息。DHCP 服务器回复一个DHCP Offer 消息给DHCP客户机,消息中包含可提供出租的一个IP地址。DHCP客户机一旦收到 DHCP Offer消息,回复一个DHCP Request 消息给DHCP服务器,以确认选择DHCP所提供的IP地址。DHCP服务器发送 DHCP Acknowledge消息,表示租约已批准。同时,其他的 DHCP 选项信息也包含在此消息中DHCP客户机一旦接收到DHCP Acknowledge消息,就使用消息中的信息来配置其 TCP/IP 属性并加入网络,客户计算机启动后,会尝试加入网络时,执行初始化过程,过程如下:,DHCP租约的续订过程,当一台DHCP客户端租到一个IP地址后,该IP地址会有一个使用期,即租期。经过 50%的客户机租约时间后,客户机会尝试通过 DHCP 服务器来续订其租约,如下所示:客户机直接向它所租用的服务器发送 DHCP Request消息,以续订和扩展当前的地址租约。如果可访问到服务器,则它通常向客户机发送 DHCP 确认消息(DHCP Acknowledge),该客户机续订当前租约。如果客户机不能与其最初的 DHCP 服务器通信。经过 87.5%的客户机租约时间后,会尝试通过任何可用的 DHCP 服务器来续订其当前租约。,DHCP租约的续订过程,如果服务器用 DHCP 提供消息(DHCP OFFER)进行响应以更新当前客户机租约,则客户机可根据提供服务器来续订其租约并继续运行。如果租约过期并且未联系到服务器,则客户机必须立即中止使用其租用的 IP 地址。客户机然后按照其初始启动操作期间使用的相同过程来获得新的 IP 地址租约。,2、如何添加DHCP服务器服务,演示:,准备添加DHCP服务器服务 添加 DHCP 服务器服务,准备添加DHCP服务器服务,DHCP本身必须采用静态IP地址规划DHCP服务器的可用IP地址DHCP服务器的数量10000台客户机,需2台服务器带宽,低带宽连接,需在每个场所设置DHCP服务器是否支持其它子网硬件relay agents软件relay agents,windows 2000 server启用DHCP Relay Agent.DHCP放置的位置在网络中的位置,应使通过路由器的广播降至最低,添加 DHCP 服务器服务(1),安装DHCP服务器的步骤如下:步骤一,选择“开始”/“设置”/“控制面板”/“添加或删除程序”,选择“添加/删除Windows组件”。步骤二,出现如图1所示安装向导对话框,请选择“网络服务”/“详细信息”。,添加 DHCP 服务器服务(2),图1 添加网络组件对话框,添加 DHCP 服务器服务(3),步骤三,出现如图2所示设置“网络服务”对话框时,在此选择“动态主机配置协议(DHCP)”复选框,单击“确定”按钮。步骤四,回到前一画面,单击“下一步”按钮,直至安装完成。完成安装后,在“开始”/“程序”/“管理工具”程序组内会多一个“DHCP”选项供用户管理与设置DHCP服务器。,添加 DHCP 服务器服务(4),图2 添加网络服务组件对话框,3.1 配置DHCP作用域,什么是DHCP作用域?如何配置DHCP作用域,3.1 什么是DHCP作用域?,作用域,是指可以被分配的IP地址范围,作用域的属性,LAN A,LAN B,DHCP服务器,作用域B,作用域A,网络ID,IP地址范围,租用期,用户MAC地址,默认路由等,DHCP的常用术语,作用域:是用于网络的可能 IP 地址的完整连续范围。作用域通常定义提供 DHCP 服务的网络上的单独物理子网。作用域,还为服务器提供管理 IP 地址的分配和指派以及与网上客户相关的任何配置参数的主要方法。排除范围:是作用域内从 DHCP 服务中排除的有限 IP 地址序列。排除范围确保在这些范围中的任何地址都不是由网络上的服务器提供给 DHCP 客户机的。地址池:在您定义 DHCP 作用域并应用排除范围之后,剩余的地址在作用域内形成可用地址池。可用地址池的地址适合于由服务器到您网络上 DHCP 客户机的动态指派。,DHCP的常用术语,租约:是客户机可使用指派的 IP 地址期间 DHCP 服务器指定的时间长度。租用给客户时,租约是活动的。在租约过期之前,客户机一般需要通过服务器更新其地址租约指派。当租约期满或在服务器上删除时,租约是非活动的。租约期限决定租约何时期满以及客户需要用服务器更新它的次数。选项类型:是 DHCP 服务器在向 DHCP 客户机提供租约服务时指派的其他客户机配置参数。例如,某些公用选项包含用于默认网关(路由器)、WINS 服务器和 DNS 服务器的 IP 地址。通常,为每个作用域启用并配置这些选项类型。,3.2 如何配置DHCP作用域,演示:,配置DHCP作用域激活DHCP作用域,配置DHCP作用域(1),在DHCP服务器内,必须设定一段IP地址的范围(可用的IP作用域),当DHCP客户端请求IP地址时,DHCP服务器将从此段范围提取一个尚未使用的IP地址分配给DHCP客户端。需要注意的是,在一台DHCP服务器内,只能针对一个子网设置一个IP作用域,例如:不可以建立一个IP作用域为210.43.16.1210.43.16.60后,又建立另一个IP作用域为210.43.16.100210.43.16.160。解决方法是先设置一个连续的IP作用域为210.43.16.1210.43.16.160,然后将中间的210.43.16.61210.43.16.99添加到排除范围。,配置DHCP作用域(2),建立一个新的DHCP作用域的步骤如下:步骤一,在图3的窗口列表中,用鼠标右键单击要创建作用域的服务器,选择“新建作用域”。步骤二,出现“欢迎使用新建作用域向导”对话框时,单击“下一步”,为该域设置一个名称并输入一些说明文字,单击“下一步”。步骤三,出现如图6所示对话框,在此定义新作用域可用IP地址范围,子网掩码等信息。例如可分配供DHCP客户机使用的IP地址是210.43.16.70至210.43.16.108,子网掩码是255.255.255.0,单击“下一步”。,配置DHCP作用域(3),图6 设置DHCP服务器IP地址范围,配置DHCP作用域(4),步骤四,如果在上面设置的IP作用域内有部分IP地址不想提供给DHCP客户端使用,则可以在如图7所示对话框中设置需排除的地址范围。例如:输入,单击“添加”,单击“下一步”。,配置DHCP作用域(5),图7 添加排除IP地址段,配置DHCP作用域(6),步骤五,出现如图8所示对话框,在此设置IP地址的租用期限,然后单击“下一步”。,图8 设置租约期限对话框,配置DHCP作用域(7),步骤六,出现如图9所示对话框时,选择“是,我想现在配置这些选项(Y)”,然后单击“下一步”为这个IP作用域设置DHCP选项,分别是默认网关、DNS服务器、WINS服务器等。当DHCP服务器在给DHCP客户端分派IP地址时,同时将这些DHCP选项中的服务器数据指定给客户端。,配置DHCP作用域(8),图9 允许设置DNS、WINS等选项设置,配置DHCP作用域(9),步骤七,出现图10所示的对话框时,输入默认网关的IP地址,然后单击“添加”按钮,单击“下一步”。如果目前网络总还没有路由器,则可以不必输入任何数据,直接单击“下一步”按钮即可。,配置DHCP作用域(10),图10 设置网关地址对话框,配置DHCP作用域(11),步骤八,出现图11所示的对话框时,设置客户端的DNS域名称,输入DNS服务器的名称与IP地址,或者只输入DNS服务器的名称,然后单击“解析”按钮让其自动帮你找这台DNS服务器的IP地址。单击“下一步”继续。,配置DHCP作用域(12),图11 设置DNS服务器信息,配置DHCP作用域(13),步骤九,出现图12所示的对话框时,输入WINS服务器的名称与IP地址,或者只输入名称,单击“解析”按钮让自动解析。如果网络中没有WINS服务器,则可以不必输入任何数据,直接单击“下一步”按钮即可。,配置DHCP作用域(14),图12 配置WINS服务器选项对话框,配置DHCP作用域(15),步骤十,出现如图13所示对话框时,选择“是,我想现在激活此作用域”,开始激活新的作用域,然后在“完成新建作用域向导”中单击“完成”即可。完成上述设置,DHCP服务器就可以开始接受DHCP客户端索取IP地址的要求了。,建立可用的IP作用域(16),图13 激活DHCP的IP作用域,4、DHCP客户端的设置(1),当DHCP服务器配置完成后,客户机就可以使用DHCP功能,可以通过设置网络属性中的TCP/IP通讯协议属性,设定采用“DHCP自动分配”或者“自动获取IP地址”方式获取IP地址,设定“自动获取DNS服务器地址”获取DNS服务器地址。而无须为每台客户机设置IP地址、网关地址、子网掩码等属性。,4、DHCP客户端的设置(2),以Windows 2000的计算机为例设置客户机使用DHCP,方法如下:步骤一,选择“开始”/“设置”/“网络和拨号连接”,打开“网络和拨号连接”窗口。步骤二,用鼠标右键单击“本地连接”/“属性”/“Internet协议(TCP/IP)”/“属性”,打开如图21所示TCP/IP属性对话框。,4、DHCP客户端的设置(3),图21 设置TCP/IP属性自动获取IP地址,4、DHCP客户端的设置(4),步骤三,单击“确定”按钮,完成设置。这时如果你查看客户机的IP地址,就会发现它来自于DHCP服务器预留的IP地址空间。,4、DHCP命令(5),测试ipconfig/all 显示所有IP配置信息ipconfig/renew 更新租约ipconfig/release 释放租约,