DHCP中继原理:
DHCP客户使用IP广播来寻找同一网段上的DHCP服务器。
当服务器和客户段处在不同网段,即被路由器分割开来时,路由器是不会转发这样广播包的。
因此可能需要在每个网段上设置一个DHCP服务器,虽然DHCP只消耗很小的一部分资源的,但多个DHCP服务器,毕竟要带来管理上的不方便。
DHCP中继的使用使得一个DHCP服务器同时为多个网段服务成为可能。
为了让路由器可以帮助转发广播请求数据包,使用ip help-address命令。
通过使用该命令,路由器可以配置为接受广播请求,然后将其以单播方式转发个指定IP地址。
缺省情况下ip help-address转发以下8种UDP服务:
1.Time
2.Tacacs
3.DNS
4.BOOTP/DHCP服务器
5. BOOTP/DHCP客户
6.TFTP
Bios名称服务
8. NetBios数据报服务
在DHCP广播情况下,客户在本地网段广播一个DHCP发现分组。
网关获得这个分组,如果配置了帮助地址,就将DHCP分组转发到特定地址。
DCHP中继配置
第一步:查看设备是否支持IOS DHCP Server功能
一般的Cisco路由器或访问服务器,以及少部分安装有路由交换模块或多层交换功能卡的交换机都具有IOS DHCP Server功能。
如果还没有确认你的设备是否具备这一功能,那么,你可以按如下方法在命令行界面(CLI)下进行快速检测,步骤如下:
router>enable
Password:
router#conf t
router(config)#ipdhcp ?
如果出现的是下面的信息,那么很遗憾,你的设备不支持IOS DHCP Server功能:% Unrecognized command
否则,恭喜你,你的设置支持DHCP功能。
第二步:DHCP服务器端配置(此处用路由器来当DHCPserver.PC机上配置类似):
route(config)#ipdhcp pool vlan10//配置一个地址池,vlan10是地址池的名称,
route(dhcp-config)#network 192.168.10.0 255.255.255.0 //动态分配的地址段
route(dhcp-config)#default-router 192.168.10.254 //网关地址
route(dhcp-config)#dns-server x.x.x.x //为客户机配置DNS服务器
route(dhcp-config)#lease 1 //地址租用期为1天
route(dhcp-config)#exit
route(config)#ipdhcp excluded-address 192.168.10.1 //该地址不被分配
route(config)#ipdhcp excluded-address 192.168.10.254 //该地址不被分配
route(config)#ipdhcp pool vlan20//配置地址池vlan20,vlan30地址池配置类似
route(dhcp-config)#network 192.168.20.0 255.255.255.0//动态分配的地址段
route(dhcp-config)#default-router 192.168.20.254 //网关地址
route(dhcp-config)#dns-server x.x.x.x //为客户机配置DNS服务器
route(dhcp-config)#lease 1 //地址租用期为1天
route(dhcp-config)#exit
route(config)#ipdhcp excluded-address 192.168.20.254 //该地址不被分配Tips:DHCP是根据源地址段进行地址分配的。
第三步:使用路由器做单臂路由时的DHCP配置:
int f0
noip address
no shut
exit
int f0.10 //vlan10
ip address 192.168.10.254 255.255.255.0 //vlan网关
ip help-address 192.168.10.1 //DHCP服务器地址
no shut
exit
int f0.20 //vlan20,多个网段类似
ip address 192.168.20.254 //vlan网关
ip help-address 192.168.10.1 //以单播的形式发往该DHCP服务器地址no shut
exit
使用多层交换机的DHCP配置
intvlan 10
ip address 192.168.10.254 255.255.255.0 //vlan10网关
ip help-address 192.168.10.1 //DHCP服务器地址
no shut
exit
intvlan 20
ip address 192.168.20.254 255.255.255.0 //vlan10网关
ip help-address 192.168.10.1 //DHCP服务器地址
no shut
exit。