dhcp
  • dhcp动态主机配置协议

  • 实现网络参数的自动分配(IP地址、掩码、网关、dns、…)

  • 手动设置IP地址

    1
    2
    3
    4
    5
    6
    1. 不方便,工作量大
    2. 不便于管理
    3. 容易出错
    4. 地址容易冲突
    5. 利用率不高
    6. 没有统一的规划
  • DHCP工作原理

    1
    2
    3
    4
    1. 发现(客户端寻找服务器租用ip地址)
    2. 回应(服务器有ip地址时会回应客户端)
    3. 请求(客户端向服务器发起租约请求)
    4. 确认(服务器同意客户端的请求)
  • DHCP租约时间

    1
    2
    50% 第一次续约请求
    87.5% 第二次续约请求
  • 接口地址池配置(只为一个网段分配网络参数)

  • 自动引用接口地址的网络参数给客户端

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#启用dhcp服务
[Huawei] dhcp enable
#选择dhcp的服务的类型为接口地址池
[Huawei-GigabitEthernet0/0/0] dhc select interface
#配置dhcp中dns地址
[Huawei-GigabitEthernet0/0/0] dhcp server dns-list 114.114.114.114
#查看帮助
[Huawei-GigabitEThernet0/0/0] dhcp ?

#查看网络参数
Pc> ipconfig
#释放ip地址
Pc> ipconfig /release
#重新请求
Pc> ipconfig /renew

#dhcp全局地址此配置
[Huawei] dhcp enable
#设置全局地址池的名称为net1
[Huawei] ip pool net1
#为地址池net1配置网段
[Huawei-ip-pool-net1] network 192.168.1.0 mask 24
#net1地址池设置网关
[Huawei-ip-pool-net1] gateway-list 192.168.1.1
#net1地址池配置dns地址
[Huawei-ip-pool-net1] dns-list 114.114.114.114
#net1地址池中固定分配ip地址
[Huawei-ip-pool-net1] static-bind ip-address 192.168.1.10 mac-address 5498-9872-202F
#net1地址池中排除192.168.1.20
[Huawei-ip-pool-net1] exclude-ip-address 192.168.1.10
#设置net1地址池的租约时间
[Huawei-ip-pool-net1] lease day 2 hour 3 minute 4
#查看更多设置
[Huawei-ip-pool-net1] ?
#进入接口全局启用net1地址池
[Huawei-g0/0/1] dhcp select global

#设置dhcp中继
[Huawei-g0/0/5] dhcp select relay
#设置中继服务器的ip
[Huawei-g0/0/5] dhcp relay server-ip 192.168.2.1

DHCP报文大部分都是广播报文,不能跨网段转发
如果客户端与服务器不在一个网段,就需要使用dhcp中继代理
客户端与中继之间是广播
中继与服务器之间是单播