B 在各分支机构的路由器上实现DHCP服务器功能后,大量的DHCP UDP请求报文将不会通过wan link 转发到 中心机构上去,由此,相比于传统的方式,它有减少广域网负荷的优点 。
C 同样的道理,在各分支机构的路由器上实现DHCP服务器功能后,假如某条广域网连路坏了,本地的局域网依然能够正常运行
D基于路由器的DHCP 具有很高的可治理性,它通过ios的命令界面是比较轻易配置的 。
3 上边的配置例子,我们用ip dhcp exclude-address 命令来指定不能用来被分配的ip地址,这种配置往往是很需要的(甚至说是必需的,几乎所有的;路有其DHCP 服务器配置中都会有),因为往往有一些地址我们会用来作为其他的用途,比如,我们至少应该保留路有器本身的地址不被分配给dhcp客户端,还有一些比如说网络服务器,打印机等等,我们也往往会给他指定静态的地址,所以这一部分地址 。我们不答应路有其分配出去,上例中的172.25.1.1 到172.25.1.50 之间,172.25.1.200 到172.25.1.255的地址就做了保留 。
4 当路由器给客户端动态分配地址后,就会绑定(binding)分配的ip地址以及客户端设备的mac地址信息,保存在路由器的配置中,以便下一次相同的mac地址请求dhcp服务也能够获得同样的ip地址 。下面给出的例子是,用show ip dhcp binding 命令显示的 ip binding的信息 。其中Lease eXPiration 表示该ip 地址,客户端还能占有的时间,(当然客户端可以在期满之前再次发送dhcp请求报,事实上dhcp的规范也是有这样的规定的,即在租期还有一半时间的时候就会发出dhcp请求,假如租期更新失败,那么再过省下时间的一半的时候,他还会发出dhcp的请求,依此类推 。)
Router1#show ip dhcp binding
IP address Hardware address Lease expiration Type
172.25.1.51 0100.0103.85e9.87 Apr 10 2003 08:55 PM Automatic
172.25.1.52 0100.50da.2a5e.a2 Apr 10 2003 09:00 PM Automatic
172.25.1.53 0100.0103.ea1b.ed Apr 10 2003 08:58 PM Automatic
Router1#
配置DHCP服务器的各种选项
问题的提出;
你希望在dhcp服务器中配置各种参数,已用来动态分配给dhcp客户端 。
解决方案;
你可以通过下面的命令来配置各种dhcp参数 。
Router1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router1(config)#ip dhcp pool ORAserver
Router1(dhcp-config)#host 172.25.1.34 255.255.255.0
Router1(dhcp-config)#client-name bigserver
Router1(dhcp-config)#default-router 172.25.1.1 172.25.1.3
Router1(dhcp-config)#domain-name oreilly.com
Router1(dhcp-config)#dns-server 172.25.1.1 10.1.2.3
Router1(dhcp-config)#netbios-name-server 172.25.1.1
Router1(dhcp-config)#netbios-node-type h-node
Router1(dhcp-config)#option 66 ip 10.1.1.1
Router1(dhcp-config)#option 33 ip 24.10.1.1 172.25.1.3
Router1(dhcp-config)#option 31 hex 01
Router1(dhcp-config)#lease 2
Router1(dhcp-config)#end
Router1#
关于配置的相关讨论;
1 dhcp可以动态分配除ip 地址以外的默认路由,域名,域名服务器的地址,wins 服务器的地址等信息给客户端 。在RFC2132种定义了大量的标准配置选项,可以在那里阅读到更加具体的信息 。但是大部分的DHCP配置往往只是用到其中规定的很小的一部分常用选项 。
2 为了配置的简单化和易于理解,cisco提供了一些人类易于理解的别名来代替RFC2132种规定的配置选项.
然你既可以使用cisco提供的用户友好的别名来配置,也可以用option number命令来配置,这两种方式cisco的ios都是可接受的 。
比如说
RFC 2132 中的option 6是表示域名服务器的地址,则以下的两种命令行结果一样;
Router1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
推荐阅读
- Cisco路由器配置教程
- 排除由路由器软件BUG引起的地址冲突故障
- 路由器的组成
- 上海贝尔阿尔卡特Home Plus Plus 500 ADSL路由器
- 路由器相关经典故障的分析与解决方案
- 学习中小企业安全路由器的基本配置方法
- Quidway 路由器系统基本命令
- 上海贝尔阿尔卡特 SpeedTouch HomePlus 511 ADSL路由器
- 上海贝尔阿尔卡特SpeedTouch 610商业级ADSL路由器
- 用路由器实现集体宽带上网
