动态主机配置协议DHCP
实验目的
了解DHCP的基本原理,掌握配置本地DHCP服务和进行DHCP中继服务的方法。
实验原理
动态主机配置协议DHCP提供了即插即用连网的机制,允许一台计算机加入新的网络和获取IP地址而不用手工参与。
DHCP使用客户/服务器(C/S)模式进行通信,需要IP地址的主机在启动时就向DHCP服务器广播发送发现报文(DHCPDISCOVER),这时该主机就成为DHCP 客户。本地网络上所有主机都能收到此广播报文,但只有DHCP服务器才回答此广播报文。
DHCP服务器先在其数据库中查找该计算机的配置信息。若找到,则返回找到的信息。若找不到,则从服务器的IP地址池(address pool)中取一个地址分配给该计算机。DHCP服务器的回答报文叫做提供报文(DHCPOFFER)。DHCP的大致工作过程如图9-1所示。
并不是每个IP网络上都有DHCP服务器,这样会使DHCP服务器的数量太多。但可以在每一个IP网络上设置一个DHCP中继代理,它配置了DHCP服务器的IP地址信息,如图9-2所示,当DHCP中继代理收到主机发送的发现报文后,就以单播方式向DHCP服务器转发此报文,并等待其回答。收到DHCP服务器回答的提供报文后,DHCP中继代理再将此提供报文发回给主机。
实验步骤:
由网络拓扑图在Cisco模拟软件上连接设备以及备注信息如下:
根据实验要求设置几个路由器以及服务器的IP地址,其IP地址如下:R0:Fa0/0:172.16.4.1/24;
Fa4/0:202.115.1.1/30;Fa5/0:172.16.1.14/30
R1:Fa4/0:172.16.1.13/30;
Se2/0:172.16.1.9/30;Se3/0:172.16.1.6/30
R2:Fa0/0:172.16.2.1/24;
Se2/0:172.16.1.5/30;Se3/0:172.16.1.2/30
R3:Fa0/0:172.16.3.1/24;
Se2/0:172.16.1.1/30;Se3/0:172.16.1.10/30
R4:Fa0/0:65.10.1.1/24;Fa4/0:202.115.1.2/30
S_DNS:IP:172.16.4.3/24;DG:172.16.4.1
Web_sina:IP:65.10.1.2/24;DG:65.10.1.1
S_DHCP:IP:172.16.3.2/24;DG:172.16.3.1
对几个路由器进行路由协议设置如下图(其他路由器参照设置):
在S_DHCP上设置使172.16.3.0网段中的PC2和PC3能够自动获取IP地址,PC2自动获取IP地址及默认网关如下:
网络连通性检测(以PC2实验),其结果如图:
在PC上运行web浏览器检测PC是否能访问65.10.1.2得到结果如下图:
在PC上运行WEB浏览器尝试用域名链接S_sina服务器,其结果失败,如图:
将S_DHCP服务器删除,加入S-DHCP-ALL服务器得到新的拓扑图:
设置S_DHCP_ALL的IP地址为172.16.4.2/24,默认网关地址为172.16.4.1,并在DHCP配置窗口创建两个地址池,分别为网络172.16.2.0/24和172.16.3.0/24提供DHCP服务。创建结果如图:
分别在路由器R2和R3上配置DHCP中继(以R2 为例,R3配置参照R2:
,路由器配置完成后,在PC0上自动获取IP地址得到下图:
实验结束
问题回答
(1)DHCP客户端从DHCP服务器下载网络的配置信息,这些信息包括哪些主要内容?
答:包括动态IP地址及配置信息,DHCP服务器的地址