网络-路由交换-网络安全-华为-DHCP基础

孤街醉人 提交于 2020-03-24 06:20:48

DHCP

一、DHCP基础

DHCP客户端、服务器、中继器

1、  报文种类

共8种(主要是前面7种类型),discover、offer、request、ACK、NAK、release、decline、inform。

 

DHCP报文格式(华为路由器学习指南354页)

 

二、基于全局的HCP地址池配置

1、基本配置

System-view

IP pool name

Network ip-address~mask   // 网络号与掩码

Lease {day hour minute }  unlimited   // 指定客户端可以无限期使用该地址

Excluded-ip-address (起始IP) (结束IP)

Gateway-list IP-address & <1---8>  // 指定网关地址,同网段的,以空格分隔,最多8个

Static-bind ip-address IP mac-address MAC  // 静态绑定客户端)

Next-server IP      // 获取地址完成后,下一步提供配置信息的服务器地址

Vpn-instance name   // 配置地址池下的VPN实例)

Lock     // 锁定客户端正在使用的IP地址,当进行网关设备切换时使用

 

2、  将接口与全局地址池绑定

Dhcp enable

Interface e0/0/0

IP address IP mask

Dhcp select global                           

 

3、  配置DNS服务和NetBIOS服务

Ip pool name

Import all     // 动态配置DHCP客户端使用的DNS配置信息学和NetBIOS配置信息

                静态配置优先于动态配置

Domain-name www.baidu.com

Dns-list  IP-ADD   // 最多配置8个

Nbns-list IP-ADD    // 最多配置8个

Netbios-type { b-node | h-node | m-node | p-node }    多选一配置

 

4、  配置防止IP地址重复分配功能

Dhcp enable

Dhcp server ping packet 10 timeout 100    // 报文最大次数为10次,每次最长等待时间为100ms)

5、  配置DHCP数据保存功能

Dhcp server database enable         // 使能DHCP数据保存到flash存储设备

Dhcp server database write-delay interval  // 默认300S保存一次

Dhcp server database recover    //使系统重启时,将从flash存储设备的文件中回复dhcp数据)

 

6、  配置DHCP服务器信息Option82选项

Dhcp server trust option82     //默认开启

 

7、  配置DHCP为BOOTP客户端分配IP地址

Dhcp server bootp

Dhcp server bootp automatic

 

三、配置基于接口地址池的DHCP服务器

Dhcp enable

Interface e0/0/0

Ip address IP-ADD

Dhcp select interface

Dhcp server lease { day hour minute }

Dhcp server static-bind ip-address IP-ADD mac-address MAC

Dhcp server next-server IP-ADD

Dhcp server import all

Dhcp server domain-name name

Dhcp server dns-list IP-ADD & <1---8>

Dhcp server nbns-list IP-ADD&<1---8>

Dhcp server netbios-type { b-node | h-node | m-node | p-node }

四、配置DHCP中继

1、基本配置

Dhcp enable

Ip relay address cycle   // 配置DHCP中继的轮训功能

Interface e0/0/0    // 三层接口(子接口)、三层Eth-trunk口、VLANIF接口

Ip address IP-ADD   // 为中继口配置IP地址

Dhcp select relay   // 在三层接口上配置中继功能

Dhcp relay trust option82   //视图模式下

 

2、配置中继转发的目的DHCP服务器组

Dhcp server group name  // 创建DHCP服务器组

Dhcp-server IP-ADD     // 向创建的组中添加DHCP中继IP地址,最多有8个

Gateway IP-ADD        // 配置网关IP

Vpn-instance name      // 将服务器组与VPN实例绑定

 

3、绑定中继接口与DHCP服务器或服务器组

Dhcp relay server-select group-name    // 指定接口要绑定的DHCP服务器组

Dhcp relay server-ip ip-address     // 配置DHCP中继所绑定的单个DHCP服务器地址

 

4、不同网段内DHCP服务器和DHCP中继的配置示例

   P387-418

 

五、配置DHCP/BOOTP客户端属性

1、  dhcp enable

interface e0/0/0

dhcp client class-id  CLASS-ID  // 配置客户端请求报文中的Option60字段(用来设置厂商分类信息选项,表示客户端的类型和配置)

dhcp client hostname name    // 配置客户端的主机名  

dhcp client client-id Huawei_client  // 配置客户端的标识 

dhcp client gateway-detect period period retransmit retransmit timeout timeout

 // 配置网关探测功能

Dhcp client expected-lease time   // 配置客户端期望的租期时间

    

2、  DHCP服务器路由下发属性的配置步骤

Ip route IP-ADD MASK e0/0/0 dhcp preference-value   //  下发路由的优先级

Interface e0/0/0

Dhcp client defaulet-route preference preference-value  //  配置服务器下发给以上接口的客户端的路由表默认优先级

 

3、  使能客户端功能

Ip address dhcp-alloc 或 ip address bootp-alloc

 

六、DHCP报文限速配置

1、  dhcp enable

dhcp check dhcp-rate enable vlan 2 to vlan 10     //  指定报文限速的vlan范围

dhcp check dhcp-rate rate vlan 2 to vlan 10   // 指定上送到DHCP协议栈的检查速率

    

2、  在vlan视图下配置DHCP报文限速

Vlan 10

Dhcp check dhcp-rate enable

Dhcp check dhcp-rate rate

Interface E0/0/0

Dhcp check dhcp-rate rate 

Dhcp alarm dhcp-rate enable   

Dhcp alarm dhcp-rate threshold threshold   // 配置速率检测告警阈值

 

七、DHCP服务管理和典型故障排除

Display ip pool ***   // 查看全局地址池信息

Display ip pool interface ****  // 查看接口地址池信息

Display dhcp server database  // 查看数据库的存放信息

Display dhcp relay all   // 查看中继接口配置的服务器(组)信息

Display ip pool import all  //  查看服务器自动分配给客户端的DNS等信息

Display dhcp server group name  // 查看服务器组的配置信息

Display dhcp client   // 查看开启client接口的客户端状态信息

Display dhcp statistic   //  查看DHCP报文统计信息

Display dhcp client statistics interface ***  // 查看指定接口下链接的货这全部的DHCP客户端统计信息

Display dhcp relay statistic server-group **  // 查看DHCP服务器或中级的统计信息

Display dhcp server statistics    // 查看DHCP服务器的统计信息

Reset ip pool { interface *** | name *** } 重置已经配置的符合指定条件的地址池

Reset ip pool import { all | dns | domain-name  | nbns }  // 清楚DHCP地址池动态获取的指定的配置参数信息

Reset dhcp server statistics  // 清楚所有DHCP服务器的统计信息

Reset dhcp statistics   // 清楚dhcp报文统计信息

Reset dhcp client statistics [ interface *** ]   // 清楚dhcp客户端的统计信息

Reset dhcp relay statistics [ server-group  ***  ]  // 清楚服务器组的DHCP中级统计信息

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!