导读:今天主要向大家介绍有关DHCP的内容,有需要的朋友可以收藏一下!
一、 DHCP概述
1、DHCP
Dynamic Host Configuration Protocol 动态主机配置协议,是一种提供传输配置信息到主机的方法。
客户机使用UDP68端口发送请求报文,服务器使用UDP67端口回应,给客户机提供ip地址以及其它相关信息,如网络掩码、路由、DNS服务器地址等。基于Client-Server模式,信息格式与BOOTP类似。
2
手工配置IP地址的优缺点
(1)缺点:
配置繁琐;
容易导致IP地址冲突;
可移动性较差;
安全性得不到保障。
(2)优点:
配置简单;
可移动性较好;
相对安全。
3、地址分配方式
自动分配— DHCP分配永久的IP地址给主机
动态分配— DHCP分配给客户机一个地址的租约(或直到主机声明放弃地址)
手动分配— 主机IP地址由管理员指定
注:仅仅动态分配有地址回收机制。
二、DHCP常见术语
DHCP client:DHCP 客户机,通过DHCP 获得网络参数的主机。
DHCP server:DHCP 服务器,为DHCP client提供网络参数的主机。
BOOTP relay agent:BOOTP 中继代理,在DHCP 服务器和DHCP 客户之间传送DHCP 消息的主机或路由器。
DHCP relay agent:DHCP 中继代理,在DHCP 服务器和DHCP 客户之间传送dhcp 消息的主机或路由器。
binding:绑定、封装。将收集的配置参数(至少包括一个ip地址),封装并分配给客户机。这个动作是由服务器处理的。
三、Dhcp server配置步骤
1. 启动/关闭DHCP服务器功能
2. 配置DHCP地址池
(1) 创建/删除DHCP地址池
(2) 配置动态DHCP地址池的参数
(3) 配置手工DHCP地址池的参数
3. 启动记录地址冲突的日志功能
4. 配置发ping包的个数和超时时间
switch(Config)# service dhcp
Switch(Config)#ip dhcp pool A
Switch(dhcp-A-config)#network 10.16.1.0 24
Switch(dhcp-A-config)#lease 3
Switch(dhcp-A-config)#default-route 10.16.1.200 10.16.1.201
Switch(dhcp-A-config)#dns-server 10.16.1.202
Switch(dhcp-A-config)#netbios-name-server 10.16.1.209
Switch(dhcp-A-config)#exit
Switch(Config)#ip dhcp excluded-address 10.16.1.200 10.16.1.210
Switch(Config)#ip dhcp excluded-address 10.16.2.200 10.16.2.210
Switch(Config)#ip dhcp pool B
Switch(dhcp-A1config)#host 10.16.1.210
Switch(dhcp-A1-config)#hardware-address 0003.2223.dcab
Switch(Config)# ip dhcp conflict logging//*地址冲突缺省启用
Switch(Config)#ip dhcp ping timeout 1000 //*ping超时缺省500ms
Switch(Config)#ip dhcp ping packets 5//*缺省发ping包个数为2