在大型企业网络中,会有大量的主机或设备需要获取IP地址等网络参数。
如果采用手工配置,工作量大且不好管理,如果有用户擅自修改网络参数,还有可能会造成IP地址冲突等问题。
使用动态主机配置协议DHCP(Dynamic Host Configuration Protocol)来分配IP地址等网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突。
DHCP服务器能够为大量主机分配IP地址以及其他的网络参数(网关、DNS、租期等等)并能够集中管理
过程如下:
discover报文(由客户端--->>>服务器):是一个广播报文
作用:用来寻找DHCP服务器
offer报文(由服务器端--->>>客户端):单播报文
作用:发送未分配IP地址和其他配置信息
request报文(由客户端--->>>服务器):广播报文
作用:选择收到的第一个DHCP提供报文,然后发送DHCP请求报文
ack报文(由服务器端--->>>客户端):单播报文
作用:确认分配IP地址和其他配置信息
图解如下:
默认情况租期为1天的话,更新计时器就是50%的时间 也就是半天更新一次
IP租约期限到达50%时,DHCP客户端会请求更新IP地址租约
默认情况租期为1天的话,重绑定计时器就是87.5%的时间 也就是晚上9点左右
DHCP客户端在租约期限到达87.5%时,还没收到服务器响应,会申请重绑定IP
默认情况租期为1天的话,要么服务器出现了问题 无法响应报文 或者客户端主动放弃IP地址的资源
如果DHCP客户端不再使用分配的IP地址,也可以主动向DHCP服务器发送DHCP RELEASE 报文,释放该IP地址
在路由器上面配置接口地址池的方式获取IP地址
[R1]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
#
interface GigabitEthernet0/0/0
ip address 192.168.1.1 255.255.255.0
定义DHCP为下面终端主机分配的网段
dhcp select interface
定义dhcp服务器选择接口地址池的方式分配
dhcp server excluded-ip-address 192.168.1.100 192.168.1.200
定义DHCP的保留IP地址 工作保留101个
dhcp server lease day 3 hour 0 minute 0
定义dhcp的租期 默认情况是1天
dhcp server dns-list 114.114.114.114
定义dhcp的DNS
#
首先打开主机---点击DHCP---点击应用---输入ipconfig 查看获取到的地址
如果说你改变了我们DHCP服务器的配置的话 你先把主机先关机下 在开机下 在获取地址
在路由器上面配置全局地址池的方式获取IP地址
[R1]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
#
ip pool dizhichi
gateway-list 192.168.1.1
network 192.168.1.0 mask 255.255.255.0
excluded-ip-address 192.168.1.100 192.168.1.200
dns-list 114.114.114.114
#
#
interface GigabitEthernet0/0/0
ip address 192.168.1.1 255.255.255.0
dhcp select global
#
首先打开主机---点击DHCP---点击应用---输入ipconfig 查看获取到的地址
如果说你改变了我们DHCP服务器的配置的话 你先把主机先关机下 在开机下 在获取地址
在交换机上面配置接口地址池的方式获取IP地址
[SW1]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
#
vlan batch 5 to 6
#
interface GigabitEthernet0/0/1
port link-type access
port default vlan 5
#
interface GigabitEthernet0/0/2
port link-type access
port default vlan 6
#
interface Vlanif5
ip address 192.168.5.254 255.255.255.0
#
interface Vlanif6
ip address 192.168.6.254 255.255.255.0
#
interface vlanif 5
ip address 192.168.5.254 255.255.255.0
定义DHCP为下面终端主机分配的网段
dhcp select interface
定义dhcp服务器选择接口地址池的方式分配
dhcp server excluded-ip-address 192.168.5.100 192.168.5.200
定义DHCP的保留IP地址 工作保留101个
dhcp server lease day 3 hour 0 minute 0
定义dhcp的租期 默认情况是1天
dhcp server dns-list 114.114.114.114
定义dhcp的DNS
#
interface vlanif 6
ip address 192.168.6.254 255.255.255.0
定义DHCP为下面终端主机分配的网段
dhcp select interface
定义dhcp服务器选择接口地址池的方式分配
dhcp server excluded-ip-address 192.168.6.100 192.168.6.200
定义DHCP的保留IP地址 工作保留101个
dhcp server lease day 3 hour 0 minute 0
定义dhcp的租期 默认情况是1天
dhcp server dns-list 114.114.114.114
定义dhcp的DNS
#
首先打开主机---点击DHCP---点击应用---输入ipconfig 查看获取到的地址
如果说你改变了我们DHCP服务器的配置的话 你先把主机先关机下 在开机下 在获取地址
在交换机上面配置全局地址池的方式获取IP地址
[SW1]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
#
ip pool dizhichi
gateway-list 192.168.5.254
network 192.168.5.0 mask 255.255.255.0
excluded-ip-address 192.168.5.100 192.168.5.200
dns-list 114.114.114.114
#
#
interface vlanif 5
ip address 192.168.5.254 255.255.255.0
dhcp select global
#
首先打开主机---点击DHCP---点击应用---输入ipconfig 查看获取到的地址
如果说你改变了我们DHCP服务器的配置的话 你先把主机先关机下 在开机下 在获取地址
在路由器AR5上面配置全局地址池的方式获取IP地址
[R5]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
#
ip pool dizhichi
gateway-list 192.168.1.1
network 192.168.1.0 mask 255.255.255.0
excluded-ip-address 192.168.1.100 192.168.1.200
dns-list 114.114.114.114
#
#
interface GigabitEthernet0/0/0
ip address 192.168.1.1 255.255.255.0
dhcp select global
#
<R5>display ip routing-table protocol static
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : Static
Destinations : 1 Routes : 1 Configured Routes : 1
Static routing table status : <Active>
Destinations : 1 Routes : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface
192.168.1.0/24 Static 60 0 RD 192.168.15.1 GigabitEthernet
0/0/0
Static routing table status : <Inactive>
Destinations : 0 Routes : 0
[R1]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
interface GigabitEthernet0/0/0
ip address 192.168.1.1 255.255.255.0
dhcp select relay
dhcp relay server-ip 192.168.15.5
#
[R1]display ip routing-table protocol static
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : Static
Destinations : 1 Routes : 1 Configured Routes : 1
Static routing table status : <Active>
Destinations : 1 Routes : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface
5.5.5.5/32 Static 60 0 RD 192.168.15.5 GigabitEthernet
0/0/1
Static routing table status : <Inactive>
Destinations : 0 Routes : 0
首先打开主机---点击DHCP---点击应用---输入ipconfig 查看获取到的地址
如果说你改变了我们DHCP服务器的配置的话 你先把主机先关机下 在开机下 在获取地址
原文:https://blog.51cto.com/13817711/2451480