HCIP-6 DHCP

HCIP-6 DHCP

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)

手工配置网络参数存在的问题

灵活性差

容易出错

IP地址资源利用率低

工作量大

人员素质要求高

DHCP服务器按照如下次序为客户端选择IP地址:

①DHCP服务器的数据库中与客户端MAC地址静态绑定的IP地址。

②客户端以前曾经使用过的IP地址,即客户端发送的请求报文中请求IP地址选项的地址。

③在DHCP地址池中,顺序查找可供分配的空闲IP地址,最先找到的IP地址。

④如果在DHCP地址池中未找到可供分配的空闲IP地址,则依次查询超过租期、发生冲突的IP地址,如果找到可用的IP地址,则进行分配,否则报告错误。

华为网络设备中配置 DHCP 有两种模式:

接口配置模式

gwdhcp enable //全局开启DHCP功能

进入到指定的DHCP服务端口

interface Ethernet0/0/0

ip address 192.168.1.1 255.255.255.0 //端口的通信地址,也是DHCP的网关地址

dhcp select interface //开启端口DHCP服务

dhcp server dns-list 8.8.8.8 114.114.114.114 //配置给客户端分发的DNS信息

DHCP 的四种报文

  1. discover :用于在网络中查询是否存在 DHCP 服务器

  2. offer : 服务器给客户端分发了地址信息(192.168.1.254)

  3. request : 客户端决定选择哪个服务器作为我的 DHCP 服务器,根据案例,选择 192.168.1.1 作为服务器,同时发出请求获取 192.168.1.254 这个地址。

  4. ACK :服务器确定将 192.168.1.254 给client做 IP。(注意的是,服务器发送地址之

前,还做了以下操作:先 Ping 网络中是否存在 192.168.1.254)

通过抓包,客户端向向服务器端获取地址信息时,可以看到 DHCP 的 4 个报文

全局配置 DHCP 服务

  1. 全局开启 DHCP 功能

a. dhcp enable

  1. 创建地址池,如果存在两个 VLAN 均需要配置地址池

a. 给 vlan2 做地址池

ip pool vlan2 // 创建一个地址池名为vlan2

gateway-list 192.168.2.1 // 给vlan2的主机分发的网关地址 192.168.2.1

network 192.168.2.0 mask 255.255.255.0 // 给vlan2的地址范围 192.168.2.1-192.168.2.254

dns-list 8.8.8.8 // 给客户主机分发DNS地址

b. 给 vlan3 做地址池

ip pool vlan3

gateway-list 192.168.3.1

network 192.168.3.0 mask 255.255.255.0

dns-list 114.114.114.114

  1. 进入到三层交换机中 vlanif 接口中开启全局配置功能

interface Vlanif2

ip address 192.168.2.1 255.255.255.0

dhcp select global

interface Vlanif3

ip address 192.168.3.1 255.255.255.0

dhcp select global

在全局配置模式下,如果需要将某一个 IP 地址固定给某一台主机则可以使用以下命令实现:

在地址池中配置:

ar-ip-pool-vlan1static-bind ip-address 192.168.1.100 mac-address 5489-983b-27dd

上面的命令含义:static-bind 静态绑定 将 IP 地址为 192.168.1.100 绑定到 MAC 为 5489

983b-27dd 的主机上。DHCP 服务器就不会乱将这个 IP 分配出去。

DHCP 中继

在三层交换机中使用中继功能

首先全局开启DHCP功能

dhcp enable

进入到我们的三层接口中配置中继服务

interface Vlanif2

ip address 192.168.2.1 255.255.255.0

dhcp select relay // 开启中继服务

dhcp relay server-ip 23.1.1.3 // 中继到DHCP服务器 23.1.1.3上

interface Vlanif3

ip address 192.168.3.1 255.255.255.0

dhcp select relay

dhcp relay server-ip 23.1.1.3

DHCP 服务器上的配置

dhcp enable // 全局开启DHCP功能

#

ip pool vlan2 // 给vlan2做地址池

gateway-list 192.168.2.1 // 指定网关地址

network 192.168.2.0 mask 255.255.255.0 // 分发地址池范围

dns-list 8.8.8.8 // 指定DNS地址

#

ip pool vlan3

gateway-list 192.168.3.1

network 192.168.3.0 mask 255.255.255.0

dns-list 8.8.8.8

#

#

interface Ethernet0/0/0

ip address 23.1.1.3 255.255.255.0

dhcp select global //需要开启全局D

相关推荐
xian_wwq1 小时前
【学习笔记】-深度认知系列-第2讲-大模型到底是什么?——拆解“参数、训练、推理”
笔记·学习·深度认知
我是乌鸦的空间2 小时前
什么是网络安全中的电子数据取证与响应?
网络·网络安全
跨境旺仔小拳头2 小时前
如何使用Crawl4AI进行网页爬虫?从0搭建教程与代理配置指南
网络·人工智能·爬虫·chatgpt·aigc
沫儿笙2 小时前
焊接机器人氩弧焊省气装置
网络·机器人
lzhdim2 小时前
12、JavaScript常见的内存泄露问题 - JavaScript学习系列文章
开发语言·前端·javascript·学习·ecmascript
80s7773 小时前
什么是动态IP?静态IP和动态IP有什么区别?
网络·网络协议·tcp/ip
那年窗外下的雪.4 小时前
AIDC 学习日志|第 15 天|EVPN 多归属故障收敛与撤销机制
网络·学习·php
国科安芯5 小时前
轨道供电韧性:ASP4644四通道降压架构在低轨卫星平台电源管理中的适用性分析
运维·网络·数据库·嵌入式硬件·架构·状态模式·低轨卫星星座
M78佐菲5 小时前
Linux学习笔记:进程
linux·笔记·学习·算法
少陽君6 小时前
用于InfiniBand网络的实时终端监控器——高速互连的htop
网络