学姐:DHCP获取地址,配置IP地址池和接口下发有什么区别?想考华为认证都看看

总结

①dhcp有两种下发模式,接口模式和全局模式。全局模式需要配置地址池,接口模式是接口下发

②接口模式只有华为的部分设备支持,全局模式是所有设备都支持

③配置命令不一样

④跨广播域下发地址必须用地址池

1. 什么是 DHCP?

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),主要是为局域网中 的主机分配 IP 地址,并能够集中管理。

2. 为什么需要 DHCP?

当局域网中存在大量主机时,如果就行手动配置 IP 地址则工作量巨大,而且配置时容易导 致 IP 地址冲突等错误。而 DHCP 可以为网络终端动态分配 IP 地址,解决了手工配置 IP 地址 时的各种问题。

3. DHCP 地址池概念

路由器有两种地址池方式:

  • 接口地址池为连接到同一网段的主机或终端分配 IP 地址。可以在服务器的接口下执行 dhcp select interface 命令,配置 DHCP 服务器采用接口地址池的 DHCP 服务器模式为 客户端分配 IP 地址。
  • 全局地址池为所有连接到 DHCP 服务器的终端分配 IP 地址。可以在服务器的接口下执行 dhcp select global 命令,配置 DHCP 服务器采用全局地址池的 DHCP 服务器模式为客 户端分配 IP 地址

4. DHCP 建立租约过程

  • 第一步,客户机广播发出 DHCP Discover 包,用来寻找 DHCP 服务器。
  • 第二步,服务器收到 Discover 包后,发送 DHCP Offer 包,响应 DHCP Discover 报文, 此报文携带了各种配置信息。(收到 DHCP Discover 包的所有 DHCP 服务器都会发送回 应包)
  • 第三步,客户机收到 DHCP Offer 包后,发送 DHCP Request 包给服务器请求配置确认(如 果存在多台 DHCP 服务器,客户机只会与收到的第一个 Offer 包的服务器建立租约关系)
  • 第四步,服务器收到 DHCP Request 包后进行响应,发送 DHCP ACK 包。
  • 第五步,DHCP 客户端收到 DHCP 确认报文后,会发送免费 ARP 报文,检查网络中是否有 其他主机使用分配的 IP 地址。如果指定时间内没有收到 ARP 应答,DHCP 客户端会使用 这个 IP 地址。如果有主机使用该 IP 地址,DHCP 客户端会向 DHCP 服务器发送 DHCP 拒 绝报文,通知服务器该 IP 地址已被占用。然后 DHCP 客户端会向服务器重新申请一个 IP 地址

5. DHCP 续约过程

在客户端申请到 IP 地址后,DHCP 客户端中会保存三个定时器,分别用来控制租期更新,租 期重绑定和租期失效。如果 DHCP 服务器没有指定定时器的值,DHCP 客户端会使用缺省值, 缺省租期为 1 天。默认情况下,还剩下 50%的租期时,DHCP 客户端开始租约更新过程。

  • DHCP 客户端向分配 IP 地址的服务器发送 DHCP 请求报文来申请延长 IP 地址的租期
  • DHCP 服务器向客户端发送 DHCP 确认报文,给予 DHCP 客户端一个新的租期

6. DHCP 重绑定过程

DHCP 客户端发送 DHCP 请求报文续租时,如果 DHCP 客户端没有收到 DHCP 服务器的 DHCP 应 答报文。默认情况下,重绑定定时器在租期剩余 12.5%的时候超时,超时后,DHCP 客户端会 认为原 DHCP 服务器不可用,开始重新发送 DHCP 请求报文。

  • 租约剩余 50%时,客户端向服务器端发送续租请求
  • 若 DHCP 未对请求做出回应,在租约剩余 12.5%的时候广播发送续约请求,网络上任何 一台 DHCP 服务器都可以应答 DHCP 确认或 DHCP 非确认报文。
  • 如果收到 DHCP 确认报文,DHCP 客户端重新进入绑定状态,复位租期更新定时器和重绑 定定时器。
  • 如果收到 DHCP 非确认报文,DHCP 客户端进入初始化状态。此时,DHCP 客户端必须立刻 停止使用现有 IP 地址,重新申请 IP 地址。

7. DHCP 释放过程

如果 DHCP 客户端在租期失效定时器超时前没有收到服务器的任何回应,DHCP 客户端必须立 刻停止使用现有 IP 地址,发送 DHCP Release 报文,并进入初始化状态。然后,DHCP 客户 端重新发送 DHCP 发现报文,申请 IP 地址。

如果 DHCP 客户端不再使用分配的 IP 地址,也可以主动向 DHCP 服务器发送 DHCP RELEASE 报文,释放该 IP 地址。

实验配置:

[DHCP]dhcp en

[DHCP]ip pool pool1

[DHCP-ip-pool-pool1]network 1.1.1.0 mask 24

[DHCP-ip-pool-pool1]gateway-list 1.1.1.1

[DHCP-ip-pool-pool1]dhcp server dns-list 8.8.8.8[DHCP-ip-pool-pool1]lease day 10

[DHCP-ip-pool-pool1]q

[DHCP]int eth0/0/0

[DHCP-Ethernet0/0/0]dhcp select global

[DHCP-Ethernet0/0/0]ip add 1.1.1.1 24

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值