Advertisement

DHCP网络协议

阅读量:

DHCP(Dynamic Host Configuration Protocol, 动态主机配置协议)充当局域网环境中的动态主机配置协议,并基于UDP协议运行。

主要有两个用途:

1.给内部网络或网络服务供应商自动分配IP地址

2.给用户或者内部网络管理员作为对所有计算机作中央管理的手段

使用DHCP的好处:

减少管理员的工作量

避免输入错误的可能

避免IP地址冲突

当更改IP地址段时,不需要重新配置每个用户的IP地址

提高了IP地址的利用率

方便客户端的配置

典型的 DHCP 应用模式如下:在网格状拓扑结构中部署一台专用 DHCP 服务器,在线性拓扑结构中部署两台专用 DHCP 服务器;该服务提供者系统性地分配一系列关键网络参数(如 IP 地址、子网掩码、广播地址等),其中包括但不限于 DNS 服务器地址和默认网关位置;其他设备可作为 DHCP 客户端,在其网络接口上配置适配器功能即可通过网络连接至 DHCP 服务提供者并完成自组态配置流程。

DHCP协议使用UDP作为数据传输协议,并由主机向该服务器发送请求报文至其67号接收端口。当主机发送请求报文至该服务器的67号接收端口时,在收到响应后, DHCP服务器会生成响应报文返回至客户端的68号发送端口。

DHCP的IP地址自动获取工作原理:

第一步:客户端在网络中搜索服务器。

客户端通过广播发送DHCP Discover 报文寻找服务器端

第二步服务器向客户端响应服务。

服务器端采用单播通信机制向客户端传输DHCP分发数据包以提供相关的网络信息,并从该IP地址池中选取一个未被分配的IP地址进行分配。

第三步:客户端向服务器发出服务请求。

当有多台 DHCP 服务器向该客户端发送 DHCP-offer 报文时

第四步:服务器向客户端提供服务

服务器采用单播通信机制向客户端发出 DHCP Ack 报文以通知其 IP 地址为有效且可用,并在此处增加关于 IP 地址使用期限的信息。

第五步:重新登录

当 DHCP 客户机接入网络时,它无需重复发送 DHCP Discover 信息包,并直接发送包含上一次分配到的 IP 地址的 DHCP Request 信息包。

第六步:更新租约

当 DHCP 服务器将 IP 地址出租给客户端且租赁期已达到最大值时(即 50%),就需要重新签订租赁协议。客户端通过网络直接向提供该租赁的 DHCP 服务器提交一个 DRCP 请求包,并按照既定规则完成租赁关系的重新协商工作。

华为系统的DHCP服务器会按照由大到小的顺序从IP池里分配IP。

####DHCP有两种配置方法###

(一)接口模式

支持动态管理IP资源, 该系统可通过配置调整可用IP池, 其覆盖范围限定于该接口所属的网络段, 仅在本接口范围内有效. 当DHCP服务器接收到客户端发送的 DHCP 请求报文时, DHCP服务器将按该接口所属网络段为客户端分配IP地址.

[R1]dhcp enable ####系统模式开启DHCP功能

[R1]interface g0/0/0

[R1-GigabitEthernet0/0/0]dhcp select interface ###基于接口配置DHCP

[R1-GigabitEthernet0/0/0]dhcp server lease day 7 ##配置基于接口的DHCP servser 租期(默认租期为1天)

[R1-GigabitEthernet0/0/0]dhcp server excluded-ip-address 192.168.10.200 192.168.10.210

###配置接口地址池中不参与自动分配的IP地址范围为192.168.10.200到192.168.10.210

(二)全局模式

在全局模式下,我们需要配置多组全球IP地址池,并且预设这些IP池与端口IP处于同一网络范围内的关联关系.具体而言,在不同网络范围内的各组IP地址池能够自动生成对应IP地址.

[R1]dhcp enable ###系统模式开启DHCP功能

[R1]ip pool 1 #创建地址池名称

[R1-ip-pool-1]gatexay-list192.168.20.1####社长DHCP客户端的出口网关地址

[R1-ip-pool-1]network 192.168.20.0 mask 255.255.255.0 #####配置DHCP可分配地址网段,掩码也可以用24表示。

[R1-ip-pool-1]dns-list 114.114.114.114 ####配置DHCP分配DNS地址

[R1-ip-pool-1]excluded ip address 192.168.20.250 192.168.20.254 ####配置保留地址

[R1-ip-pool-1]static-bind ip-address 192.168.20.88 mac-address 5489-4958-43D5

####绑定IP192.168.20.88为5489-4958-43D5的机器,池中IP。

[R1-ip-pool-1]lease day 10 ####默认租期为一天,设置为10天

int g0/0/0

[R1-GigabitEthernet0/0/0]ip address 192.168.20.1 24

[R1-GigabitEthernet0/0/0] dhcp assign global #### 配置 DHCP 服务为全局范围内的 DHCP 服务,并指定 interface 即接口模式

[Huawei]display ip pool ###查看IP地址池信息

全部评论 (0)

还没有任何评论哟~