博客
关于我
DHCP和DHCP中继
阅读量:282 次
发布时间:2019-03-03

本文共 1325 字,大约阅读时间需要 4 分钟。

文章目录

1. DHCP

DHCP(动态主机配置协议) 是一个局域网的网络协议,使用UDP协议工作,主机发送请求消息到DHCP服务器的67号端口,DHCP服务器回应应答消息给客户端的68号端口。

用途:

  • 给内部网络或网络服务商提供自动IP地址分配
  • 给用户或内部网络管理员作为对所有计算机做中央管理的手段

优点:

  • 减少管理员的工作量
  • 减少输入错误的可能
  • 避免IP地址冲突
  • 当更改IP地址段时,不需要重新分配每个用户的IP地址
  • 提高IP地址的利用率
  • 方便客户端的配置

DHCP典型应用模式:

在网络中配置一台专用的DHCP服务器,负载集中分配各种网络地址参数(包括IP,子网掩码,广播地址,默认网关地址,DNS服务器);其他主机作为DHCP客户机,将网卡配置为自动获取地址,即可与DHCP服务器进行通信,完成自动配置过程;

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

  1. 客户端在网络中搜索服务器;

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

  2. 服务器向客户端响应服务

    服务器通过单播发送DHCP offer报文向客户端提供IP等网络信息,从IP地址池中选择可用的IP地址分配给客户端;

  3. 客户端向服务器发送服务请求

    如有多台DHCP服务器向该客户端发来DHCP offer报文,客户端只接受第一个DHCP offer报文并提取地址,然后客户端通过广播发送DHCP request 报文告知服务器本地选择使用该IP地址;

  4. 服务器向客户端提供服务

    服务器通过单播发送DHCP ack报文告知客户端IP地址是合法的,并在选择字段中增加IP地址的使用租期信息;

  5. 重新登录

    DHCP客户机重新登录时,不在发送DHCP discover信息,而是直接发送包含前一次分配的IP地址的DHCP requset请求信息;

  6. 更新租约

    当DHCP服务器向客户机出租的IP地址租期达到50%,就需要更新租约;客户机直接向提供租约的服务器发送DHCP request包,更新现有的地址租约;

DHCP的两种配置:

1.接口模式
接口地址池了动态分配IP地址,范围就是接口IP地址所在网段,且只在此接口下有效,
在这里插入图片描述

先设置路由器的g0/0/0接口IP

在这里插入图片描述
开启DHCP功能
在这里插入图片描述
在这里插入图片描述
租期默认一天,可不配置,选用默认值;

配置不参与分配的地址,可不设置

在这里插入图片描述
配置DNS服务器地址,用不到可不配置
在这里插入图片描述
在这里插入图片描述
主机配置
在这里插入图片描述
在这里插入图片描述
华为设备上配置的DHCP,自动分配地址时,默认从大到小分配;

2.全局模式

全局方式下,设置多个全局地址池,并存在定义的地址池网段与端口ID时同一网段的对应关系,即多个不同网段的地址池对应各自端口,最终实现不同网段客户端自动获取相应地址。

在这里插入图片描述

先配置路由的两个接口的IP
在这里插入图片描述
创建地址池,地址网段,掩码,DNS,保留地址等
在这里插入图片描述

给某个Mac地址的主机分配网段内固定IP

在这里插入图片描述
Mac地址原先分割为6组,配置时,需分割为4位一组的3组。
配置另一个网段
在这里插入图片描述
最后在路由的两个节点配置为全局模式
在这里插入图片描述

在这里插入图片描述

2. DHCP中继

在这里插入图片描述

中继器的配置如下:

在这里插入图片描述
dhcp select relay :开启中继功能
dhcp relay server-ip 指向dhcp服务器的地址,请求dhcp服务

其中dhcp服务器与主机跨网段内,需配置静态路由:

在这里插入图片描述

在这里插入图片描述

转载地址:http://owll.baihongyu.com/

你可能感兴趣的文章
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
查看>>
浙大机器学习课程-8-支持向量机(原问题转化为对偶问题)
查看>>
渗透测试学习笔记之案例五
查看>>
攻防世界 secret-galaxy-300
查看>>
两张图帮你更好理解git常用指令
查看>>
wxPython中TextCtrl的输入上限问题
查看>>
HTTP状态码解析—— 200、404、503、403等
查看>>
2021-ICPD昆明站-I Mr. Main and Windmills
查看>>
计时器模仿地球绕太阳圆周运动
查看>>
1144. The Missing Number (20)
查看>>
为什么阿里巴巴不建议在for循环中使用”+”进行字符串拼接
查看>>
tp5.1 页面错误!请稍后再试~ 安装好后,提示错误
查看>>
删除外键约束
查看>>
c++ 预处理命令 #error 用法
查看>>
Qt Creator编码
查看>>
Linux部署sendmail邮件服务器
查看>>
【今日CV 计算机视觉论文速览 第97期】Tue, 9 Apr 2019
查看>>
庄子:谁知南华秋水意?
查看>>
Thread.sleep() 和 Thread.yield() 区别
查看>>
第1讲 快速入门 《Kotlin 极简教程 》
查看>>