"
一、概述
1 、DHCP(Dynamic Host Configuration Protocol)在RFC2131中定义,使用UDP协议进行数据报传递,使用的端口是67(服务器)以及68(客户端)。
2 、DHCP最常见的应用是,自动给终端设备分配IP地址,掩码,默认网关,但是DHCP也同样可以给终端设备自动配置其他options,比如DNS server, 域名(比如 cisco.com),time zones, NTP servers 以及其他的配置内容,更有些厂家,利用自己开发的第3方软件,把自己的一些配置信息,利用dhcp协议来实现对终端设备的自动配置。
3 、DHCP服务的系统最基本的构架是 client/server模式,并且如果client 和server不再同一个2层网络内(即广播可以到达的网络范围),则必须要有能够透过广播报文的 中继设备,或者能把广播报文转化成单播报文的设备(cisco的ios就引进了这种功能)
4、同一个网段DHCP服务器可以有多个,这不会影响终端设备从服务器获取配置信息,终端设备以接受到的第一组配置信息为准,以后收到的服务器返回的DHCP配置信息被抛弃。
二、配置
配置实验如上图,R3是DHCP服务器,s0/0口通过13.0.0.0/24与R1相连。
DHCP SERVER: R3
R3(config)# ip dhcp pool cisco // 启用一个地址池
R3(dhcp-config)# network 192.168.1.0 255.255.255.0 //设置地址池范围
R3(dhcp-config)# default-router 192.168.1.1 //默认网关
R3(dhcp-config)# dns-server 202.103.224.68 //dsn服务器地址
R3(dhcp-config)# lease 10 //租约时间(天)
R3(config)# no ip dhcp conflict logging //关闭地址冲突日志
R3(config)# ip dhcp excluded-address 192.168.1.1 192.168.1.100 //保留地址范围
R3(config)# ip route 0.0.0.0 0.0.0.0 13.0.0.1 // 指向外部的路由,也可以用动态路由,但是没有就是不行
DHCP Relay:R1
R1(config-if)# ip address 192.168.1.1 255.255.255.0
R1(config-if)# ip helper-address 13.0.0.3 //在 接口下配置指向DHCP服务器的地址
PC:R2
R2(config-if)# ip address dhcp //接口设置为自动获取IP地址
如果在R2的f2/0口上shutdown,再开启,发现会获得一个和刚才不一样的地址。
"
1 、DHCP(Dynamic Host Configuration Protocol)在RFC2131中定义,使用UDP协议进行数据报传递,使用的端口是67(服务器)以及68(客户端)。
2 、DHCP最常见的应用是,自动给终端设备分配IP地址,掩码,默认网关,但是DHCP也同样可以给终端设备自动配置其他options,比如DNS server, 域名(比如 cisco.com),time zones, NTP servers 以及其他的配置内容,更有些厂家,利用自己开发的第3方软件,把自己的一些配置信息,利用dhcp协议来实现对终端设备的自动配置。
3 、DHCP服务的系统最基本的构架是 client/server模式,并且如果client 和server不再同一个2层网络内(即广播可以到达的网络范围),则必须要有能够透过广播报文的 中继设备,或者能把广播报文转化成单播报文的设备(cisco的ios就引进了这种功能)
4、同一个网段DHCP服务器可以有多个,这不会影响终端设备从服务器获取配置信息,终端设备以接受到的第一组配置信息为准,以后收到的服务器返回的DHCP配置信息被抛弃。
二、配置
![[CCNP笔记] CISCO IOS DHCP特性 - 紫色的味道 - 遗失的城市 [CCNP笔记] CISCO IOS DHCP特性 - 紫色的味道 - 遗失的城市](http://img.blog.163.com/photo/xSIRlbal05gLDWGFuzlVRQ==/4286582420327992719.jpg)
配置实验如上图,R3是DHCP服务器,s0/0口通过13.0.0.0/24与R1相连。
DHCP SERVER: R3
R3(config)# ip dhcp pool cisco // 启用一个地址池
R3(dhcp-config)# network 192.168.1.0 255.255.255.0 //设置地址池范围
R3(dhcp-config)# default-router 192.168.1.1 //默认网关
R3(dhcp-config)# dns-server 202.103.224.68 //dsn服务器地址
R3(dhcp-config)# lease 10 //租约时间(天)
R3(config)# no ip dhcp conflict logging //关闭地址冲突日志
R3(config)# ip dhcp excluded-address 192.168.1.1 192.168.1.100 //保留地址范围
R3(config)# ip route 0.0.0.0 0.0.0.0 13.0.0.1 // 指向外部的路由,也可以用动态路由,但是没有就是不行
DHCP Relay:R1
R1(config-if)# ip address 192.168.1.1 255.255.255.0
R1(config-if)# ip helper-address 13.0.0.3 //在 接口下配置指向DHCP服务器的地址
PC:R2
R2(config-if)# ip address dhcp //接口设置为自动获取IP地址
如果在R2的f2/0口上shutdown,再开启,发现会获得一个和刚才不一样的地址。
"