动态主机配置协议
dhcp:广播包
帮助地址:
解决一个dhcp服务器为不同网段提供服务
当只有一个dhcp服务器时,如何满足为多个网段提供dhcp服务(穿过广播域)==帮助地址
帮助地址:将广播转换为单播地址,到达dhcp服务器
配置在接收广播地址的接口
int e0
ip add 144.253.1.100 255.255.255.0
ip helper-address 144.253.2.1
ip helper-address 144.253.2.2
ip helper-address 144.253.2.3
- 可转接目标地址为UDP广播的数据包
- 把目标地址从广播转变为单播
全局:ip forward-protocol {udp [port]}
//指定转发端口号
- sho ip dhcp database //显示已经激活的dhcp数据库
- sho ip dhcp server statistics //显示当前信息以及参数以及消息发送和接收的情况
- sho ip dhcp binding //显示分配了的地址
- sho ip route dhcp //显示通过dhcp服务来添加到路由表里的信息
- debug ip dhcp server {events | packets | linkage}
R1:
ip dhcp pool test
network 10.1.1.0 255.255.255.0
default-router 10.1.1.1
dns-server 8.8.8.8
exi
ip dhcp excluded-address 10.1.1.1 10.1.1.99
R3: R4模拟PC
int f0/0
ip add dhcp //路由器通过dhcp获取地址
no shu
R5:此时R5是无法收到R1的dhcp的。所有需要在R2的f1/0配置 帮助地址
R2:int f1/0
ip add 20.1.1.2 255.255.255.0
int f1/0
ip help-address 11.1.1.1 (任何可达R1的地址就行)
保证可达,R1 R2配置路由协议
router ei 10
no auto
net 12.1.1.0
net 20.1.1.0
R1:int lo10
ip add 11.1.1.10 255.255.255.0
router ei 10
no auto
net 12.1.1.0
net 11.1.1.0
R1需要配置 匹配 R2 R5上20网段的地址池,才能给R5分配地址
ip dhcp test1
network 20.1.1.1 255.255.255.0
default 201.1.1.1
exi
ip dhcp-ex 20.1.1.1 20.1.1.99
R5:测试
sho ip int bri