关于DHCP的租期相关讨论和配置

问题的提出:

DHCP的租期(DHCP Lease Periods)是DHCP相关知识中,一个比较重要的该概念,这里单独列出来进行说明。

基本的配置如下:

  1. Router1#configure terminal   
  2. Enter configuration commands, one per line. End with CNTL/Z.  
  3. Router1(config)#ip dhcp pool 172.25.2.0/24  
  4. Router1(dhcp-config)#lease 2 12 30   
  5. Router1(dhcp-config)#end  
  6. Router1# 

关于配置的讨论

1 lease 命令的基本格式是 lease [days] [hours] [minutes]

上面的例子,表示设定DHCP租约为2天12小时30分。 你可以配置最大值为365天23小时59秒,也可以设置最小值1秒。默认的DHCP租约是1天。

2 一般的规则是,对于那种dhcp客户端数量比较大,并且客户端联入网络,断开网络比较频繁的场合,一般把租约的时间配置的比较短,这样子使得ip地址很快被收回,可以供另外的dhcp请求客户使用。比较经典的场合时比如飞机场的无线网络。但是越短的租约,也使得dhcp请求包过多,增加了网络的负担。

3 相反的,在一个相对稳定的网络环境中,比如小型的办公室网络,由于客户端的数量往往变化不大,所以可以考虑适当的增加dhcp的租约。这样做的主要好处是,可以减少dhcp服务器的负担。

4 记住,客户端在自己的租约还有一半的时候,就会向服务器发出更新租约的请求,如果成功,则租约从新恢复为完整的租期,如果失败,则又过剩下的一半租约后,再发出更新请求,如此规律,直到成功更新为止。

5 在很多场合,默认的一天的租约是比较合理的,一般很少作修改。

5 一种比较极端的配置是,你可以规定租约为永久,即一旦客户端获得了ip地址后,只要他不物理断网,以后就再也不会向服务器发送dhcp租约更新请求了。这种配置在现实中就更加少见了。配置命令如下:

  1. Router1#configure terminal   
  2. Enter configuration commands, one per line. End with CNTL/Z.  
  3. Router1(config)#ip dhcp pool COOKBOOK  
  4. Router1(dhcp-config)#lease infinite //规定租约为无限制  
  5. Router1(dhcp-config)#end  
  6. Router1# 

6 你可以用show ip dhcp binding 命令察看dhcp租约。

  1. Router1#show ip dhcp binding   
  2. IP address Hardware address Lease expiration Type  
  3. 172.25.1.33 0100.0103.85e9.87 Infinite Manual  
  4. 172.25.1.53 0100.0103.ea1b.ed Apr 11 2003 08:58 PM Automatic  
  5. 172.25.1.57 0100.6047.6c41.a4 Apr 11 2003 09:17 PM Automatic  
  6. Router1# 


相关内容