《一名网络工程师的自我修养》-DHCP 2.0

实验:配置DHCP实现自动获取IP 配置DHCP实现自动获取IP**AR1的配置:**AR2的配置:LSW1的配置:修改PC配置获取本机IP并连接其他PC 说明:PC1、PC3属于vlan10,PC2、PC4属于vlan20 通过配置DHCP服务实现自动分配IP地址,完成全网通信。 AR1的配置: 1、开启DHCP: dhcp enable 2、G0/0/1.10和G0/0/1.20接口配置: interface GigabitEthernet0/0/1.10 dot1q termination vid 10 ip address 阅读详情

DHCP

简介:Dynamic Host Configuration Protocol,动态主机配置协议

优点:

  • More convenitent for users
  • High manageability

工作方式

当DHCP Client(DHCP 客户端)与DHCP Server(DHCP 服务器)在同一个广播域时:

  • 客户端广播发起一个Discover 报文
  • Server收到后单播回复 存有可用IP地址的Offter 报文
    • 当一个广播域存在多个服务器时,选择最先收到的offer报文
  • Client 收到 offer报文后,向广播发送Request报文
    • 通知Server 要使用它的IP
    • 同时通知在同一广播域的其它Server服务器的IP地址可以保留,自己不使用。
  • DHCP Server 收到后单播发送 ACK报文

四次握手完成DHCP报文传输。

时效

DHCP分配的IP地址设有 IP地址的租期,以达到资源利用最大化。

  • 当服务器分配的IP地址的租期过半时,客户端会单播发送Request报文
  • 服务器收到后确认可用发送ACK报文,不可用发送NAK报文
    • 发送ACK报文,则将租期续约为100%
    • 发送NAK报文,客户端则需要重新获取DHCP的IP地址
  • 当服务器分配的IP地址的租期过半时,客户端会单播发送报文
    • 如果为收到回复,则当租期到87.5%时,客户端会再次发送Request报文,服务器回应ACK则恢复租期,回应NAK则重新获取。

DHCP 中继配置

DHCP服务需要在同一个广播域才能使用,这会显得很鸡肋。在每个广播域都要至少设置一台服务器,则需要多次配置,不利于管理。所以需要用到DHCP中继作为中间人负责转发客户端和服务器的报文,可只在一台设备进行配置即可。

DHCP中继设备,必须在客户端的广播域中,一般选择客户端的网关。

DHCP 配置-VRP

环境介绍:(必看) 必看!!!!

在这里插入图片描述

各IP地址、VLAN、接口trunk、access都已经设置完成。交换机都属于VLAN30.

LSW5为VLAN10、20的网关,还设置了VLAN30的ip

LSW2为VLAN30、40的网关

各PC和LSW3和LSW4还未设置静态IP。

LSW5上设置了VLAN30的地址,LSW2上也设置了VLAN30的地址。此时可以忽略LSW4或者是LSW3:可看作LSW5与LSW2是直接相连的。VLAN30可直接进行通信(中间通信过程:如果是第一次访问:广播、学习MAC地址即可访问)–同一个网段的二层通信

若想要LSW5能够访问LSW2上的VLAN40,则可以选择设置目的ip为vlan40网段、下一跳地址为LSW2上的VLAN30地址即可。(静态走路由器路线虽然也能实现,但在效率上慢于交换机)

[S5] ip route-static 10.40.40.0 24 10.30.30.2设置一条静态路由
[S5]ip route-static 10.0.0.0 8 10.30.30.2由于我们想要将VLAN30的网关放在LSW2,我们设置一条汇总路由即可。由于路由表的匹配规则:选择最长匹配,所以VLAN10、20的数据不会发送到LSW2上。

全局DHCP

PC2属于VLAN10,一般设置DHCP服务器在网关

[S5] dhcp enable开启DHCP功能
[S5] ip pool VLAN10
[S5-ip-pool-vlan10] network 10.10.10.0 mask 24
[S5-ip-pool-vlan10] gateway-list 10.10.10.5
[S5-ip-pool-vlan10] dns-list 172.16.66.1
[S5-ip-pool-vlan10] excluded-ip-address 10.10.10.1 10.10.10.4保留前10个IP地址不给予分配,第5个已经作为网关,跳过
[S5-ip-pool-vlan10] excluded-ip-address 10.10.10.6 10.10.10.10保留 第6 -10个
[S5-ip-pool-vlan10] lease day 7设置租期
[S5-ip-pool-vlan10] dis this可进行查看

创建地址池后,还要进行应用

[S5] int vlan 10进入VLAN10
[S5-Vlanif10] dhcp select global开启全局

此时全局DHCP配置已经完成,到PC上应用DHCP服务,等待一会即可查看是否成功获取:ipconfig , 抓取的数据包如下。

在这里插入图片描述

基于接口的DHCP

在这里插入图片描述

[AR7] dhcp enable
[AR7] interface g0/0/0
[AR7] dhcp select interface
[AR7-g0/0/0] dhcp server excluded-ip-address 172.16.55.1 (这个IP已被G0/0/0占用)保留地址
[AR7-g0/0/0] dhcp server lease day 7设置租期
[AR7-g0/0/0] dhcp server dns-list 172.16.66.1
[AR7-g0/0/0] quit
[AR7]配置完成

到PC6上应用DHCP,稍等查看即可。

DHCP 中继配置

在这里插入图片描述

让设备AR6作为DHCP服务器。

[R6] dhcp enable
[R6] ip pool VLAN30
[R6-ip-pool-VLAN30] network 10.30.30.0 mask 24
[R6-ip-pool-VLAN30] gateway-list 172.16.66.1
[R6-ip-pool-VLAN30] dns-list 172.16.66.1
[R6-ip-pool-VLAN30] lease day 7
[R6-ip-pool-VLAN30] quit
[R6] ip pool VLAN40
[R6-ip-pool-VLAN40] network 10.40.40.0 mask 24
[R6-ip-pool-VLAN40] gateway-list 10.40.40.2
[R6-ip-pool-VLAN40] lease day 7
[R6-ip-pool-VLAN40] quit

地址池设置完成后,以VLAN40为例需要通知网关DHCP服务去哪里获取。

[S2] dhcp enable开启DHCP服务
[S2] int vlan 40进入VLAN
[S2-Vlanif40] dhcp select relay选择DHCP中继
[S2-Vlanif40] dhcp relay server-ip 172.16.67.6设置DHCP服务器获取地址(接收报文的接口,这里是AR6的G0/0/2接口)
此时再在AR6上的G0/0/2接口上也要开启DHCP服务
[R6] int g0/0/2
[R6-g0/0/2] dhcp select global地址池,所以选择全局

完成配置,可查看VLAN40的设备是否已成功获取IP。

在这里插入图片描述

DHCP服务设备的获取-PC、交换机等

  • 电脑PC 可直接进行点击应用DHCP即可

  • 交换机应用DHCP

    • [s3] int vlan 40进入所要获取DHCP的VLANif接口
      [s3-Vlanif40] ip address dhcp-alloc开启DHCP获取IP
      [s3] dis ip interface brief查看接口是否获取

DHCP配置–Cisco

在这里插入图片描述

全局DHCP

思科默认开启DHCP服务,以VLAN10为例。

s5(config) # ip dhcp pool VLAN10
s5(dhcp-config) # network 10.10.10.0 255.255.255.0
s5(dhcp-config) # default-router 10.10.10.5
s5(dhcp-config) # dns-server 172.16.66.1
s5(dhcp-config) # exit设置不予分配的地址时,VRP(华为)是在地址池里配置,Cisco在全局配置
s5(config) # ip dhcp excluded-address 10.10.10.1 10.10.10.10将前10个ip排除在外(思科默认将网关的10.10.10.5排除,华为要错开写两次命令)
本思科模拟器无法设置租期

配置完成后,可到PC1应用DHCP服务获取IP,与VRP不同:思科是将从小到大分配ip地址,VRP从大到小。

中继DHCP

与VRP类似的思路:

R6(config)# ip dhcp pool VLAN30创建VLAN30的地址池
R6(dhcp-config)# network 10.30.30.0 255.255.255.0指定网络
R6(dhcp-config)# default-router 10.30.30.2指定网关
R6(dhcp-config)# dns-server 172.16.66.1指定dns服务器
R6(dhcp-config) # exit
R6(config) # ip dhcp excluded-address 10.30.30.1 10.30.30.10同样可以排除不想分配的网络

配置地址池完成后,到作为VLAN30的网关的S2交换机上配置中继服务

s2(config) #int vlan 30
s2(config-if)# ip helper-address 172.16.67.6通知网关 DHCP服务获取去哪个端口(地址池所在设备收到DHCP报文的端口)

配置完成后,

DHCP服务设备的获取-PC、交换机等

  • 电脑PC直接应用获取即可

  • 交换机获取

    • s3(coonfig) int vlan 30进入所要获取DHCP服务的接口
      s3(coonfig-if) ip address dhcp获取命令

      现在即可查看IP地址。

网工的日常修养---DHCP(HCIA) 全局地址池创建多个,如何自动根据不同的接口选择不同的地址池(1)DHCP select global 这条命令是在三层的接口下配置(物理接口、子接口、Vlan-if接口)(2) 阅读详情

相关推荐

网络故障排查标准化流程与实战工具指南

网络故障排查是保障网络稳定运行的关键技术,其核心原理是通过分层检测定位数据包传输路径中的异常节点。从物理层线缆状态到应用层协议分析,系统化的排查流程能显著提升故障解决效率。在工程实践中,结合Wireshark抓包和iperf3带宽测试等工具,可精准诊断TCP重传、ARP隔离等典型问题。特别是在企业级网络中,标准化操作流程能覆盖90%以上的常见故障场景,如DHCP失效、路由泄漏等。掌握从基础ping测试到高级BGP路由分析的完整技能栈,是网络工程师应对复杂网络环境的核心竞争力。

weixin_33851177的博客 357

配置交换机基本vlan服务

为啥要通过交换机划分网段? 第一:交换机的端口密度比路由器高,并且价格比路由器低 第二:交换机划分网段比路由器组网更灵活。

weixin_53303754的博客 436

思科网络中DHCP协议的配置

根据题目要求,所有PC的IP地址均由DHCP服务器自动配置,因此这边不对PC及路由器之间配置静态的IP地址。您的认可是我坚持创作的动力。小白会不定期更新,关注小白让你实时了解更多的思科路由配置知识!好啦,到这里已经完成了本次配置的内容学习啦,

2201_75693008的博客 7129

网络有线无线配置

网络有线无线配置

Drw_Dcm的博客 1962

思科设备中DHCP 服务的配置

DHCP全称动态主机配置协议,它能动态分配IP地址给网络中的主机使用,从而减少管理员的工作量,并提高工作灵活性。

PICACHU+++的博客 1万+

SAP LSWM 配置

SAP 导入数据,LSMW的具体配置步骤,参数说明,实例数据。

路由交换学习第六天

vlan10的IP为192.168.10.254、vlan20的IP为192.168.20.254、vlan30的IP为192.168.30.254、vlan40的IP为172.14.100.254。二、g0/0/1接口配置trunk、g0/0/2接口配置trunk、g0/0/3接口配置access并加入vlan 40。4、运用三层交换技术。一、给LSW3的g0/0/4配置IP,但是交换机的接口不能直接配IP,所以通过vlan来配IP。二、按上图给AR1、AR2、PC4、Server2配置IP。

weixin_59833962的博客 974

手把手教你用VS Code + Codex在WSL中高效编程(避坑指南)

本文提供了一份详细的避坑指南,教你如何在WSL环境中高效配置和使用VS Code与OpenAI Codex。文章核心在于解决WSL内Codex扩展的OAuth登录失败问题,推荐将扩展安装在Windows本地,并通过UNC路径直接访问WSL文件系统,从而实现AI辅助编程与Linux开发环境的无缝结合,提升编码效率。

weixin_28677451的博客 1065

配置三层交换机

在lsw1上的配置 E1口的配置 [Huawei]vlan 10 [Huawei]int e0/0/1 [Huawei-Ethernet0/0/1]port link-type access [Huawei-Ethernet0/0/1]port default vlan 10 E2口的配置 [Huawei]vlan 20 [Huawei]int e0/0/2 [Huawei-Ethernet0/0/2]port link-type access [Huawei-Ethernet0/0/2..

qq_52799081的博客 328

避坑指南:Qgis等时圈分析中ORS插件Key申请与参数设置的常见错误

本文详细解析了QGIS等时圈分析中ORS插件从API密钥申请到参数优化的全流程避坑指南。针对密钥激活、出行模式选择、时空参数设置等七个高频故障点,提供了实用的调试方案和优化技巧,帮助用户高效完成空间可达性分析。

weixin_42546508的博客 303

白话机器学习算法理论+实战番外篇之Xgboost

1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,在这简单的先捋一捋, 常见的机器学习算法: 监督学习算法:逻辑回归,线性回归,决策树,朴素贝叶斯,K近邻,支持向量机,集成算法Adaboost等 无监督算法:聚类,降维,关联规则, PageRank等 我前面已经尝试用最白话的语言完成了一个白话机器学习算法理论+实战系列,这个系列已经基本包含了上面这些算...

Miracle8070 1万+

《一名网络工程师的自我修养》-DHCP 1.0

DHCP 发送ARP(广播)接收范围内才能提供DHCP服务 4个数据包: Discover : Source:0.0.0.0 Offer : 发送提供的地址 Request : 再次确认用谁的ip地址(在有多个DHCP服务器情况下) ACK : 确认 (让DHCP知道ip地址被用) 全局配置 配置地址池 在网关接口开启全局模式 最后设备应用DHCP即可 思科命令 思科不需要的命令: dhcp enable dhcp select 创建地址池的命令操作 dhc

Z3300529971的博客 378

基于STM32设计的智能井盖(Lora组网+4G上云)_423

设计并实现了一种基于 STM32 与 Lora 通信技术的智能井盖监测系统。系统采用 STM32F103C8T6 作为核心控制器,在井盖节点端集成水位检测、有害气体检测、倾斜角度检测以及 GPS 定位等功能模块,对井盖内部环境状态和姿态变化进行实时监测。各井盖节点通过 Lora 无线通信方式组成网络,将采集的数据发送至主机(网关)进行汇聚处理。

719

《一名网络工程师的自我修养》-VRRP

VRRP 虚拟路由冗余协议( Virtual Router Redundancy Protocol) VRRP广泛应用在边缘网络,在实际第一跳路由器使用失败的情形下仍能够维护路由器间的连通性。 虚拟路由器 在实际的路由器上,设置一个逻辑上的路由。 而被设置了虚拟路由的路由器都称为VRRP路由器。 优先级高的VRRP路由级充当主路由器。(默认优先级都为100) 优先级越大越好 当优先级都相同比如都默认100时,则选举IP地址较大的作为主路由 当某个物理设备出现故障时,备份路由器代替其工作,

Z3300529971的博客 335

使用Qt和MX Component插件实现与菱PLC的通信

在本文中,我们介绍了如何使用Qt和MX Component插件实现与菱PLC的通信。我们首先安装和配置了MX Component插件,并在Qt项目中初始化和使用MX Component来连接、读取和写入PLC的数据。安装完成后,您需要在Qt项目中配置MX Component的路径,以便Qt可以找到所需的库文件。在本文中,我们将探讨如何使用Qt和MX Component插件来实现与菱PLC的通信。在主函数中,我们将初始化MX Component,并创建一个与PLC通信的示例。在上面的代码中,我们使用了。

TlScratch的博客 996

1、JMP脚本编程全面指南:从基础到高级应用

本博客全面介绍了JMP脚本编程的各个方面,从JMP基础和JSL入门,到数据类型、数据结构、编程方法、数据表操作、图形与三维场景脚本,再到应用程序创建与扩展功能。内容涵盖脚本工具使用、常见任务实现、兼容性说明及未来发展趋势,旨在帮助用户掌握JMP脚本语言的强大功能,提升数据分析的自动化与定制化能力。适合从初学者到高级用户的深入学习与实践参考。

flink9streamer的博客 266

ensp路由配置学习记录

一、 实验拓扑图 二、实验要求:使得PC5、PC6、PC7、PC8四台电脑能实现互通 三、实现步骤及配置命令行 1.PC5、PC5、PC6、PC7、PC8基础配置,配置完记得都要点应用,否则不会保存 2.交换机LSW9、LSW10、LSW11、LSW12配置 ①设置该交换机允许通过的vlan [Huawei]vlan batch 10 20 30 40 100 200 ②设置0/0/1端口模式 命令行: <Huawei>system-view 进...

qq_55810605的博客 3347

STM32F103C8T6驱动DHT11温湿度传感器程序

本程序基于 STM32F103C8T6 微控制器,通过 GPIO 模拟单总线通信时序实现对 DHT11 温湿度传感器的数据采集,主机采用拉低数据线的方式触发传感器启动,并通过检测高电平持续时间区分逻辑“0”和“1”,依次读取湿度和温度的整数数据及校验位,经过校验后将有效结果存入缓存数组,实现对环境温湿度的周期性测量与处理。

加斯顿工程师的博客 200

ensp模拟器模拟数据中心网络配置

模拟数据中心网络配置 1.拓扑图 2.cloud配置 3.FW1配置 <SRG>sys [SRG]sysname FW1 [FW1]interface GigabitEthernet O/0/0 [FW1-GigabitEthernet0/0/D]ip address 192.168.2.1 24 [FW1-GigabitEthernet0/0/0]quit [FW1] [FW1]...

miss_miss6的博客 2782

AUTOSAR进阶图解==>AUTOSAR_SWS_ADCDriver

本文深入解析了AUTOSAR ADC Driver的架构设计和技术实现。主要内容包括:1)ADC Driver在AUTOSAR分层架构中的定位及核心功能;2)详细的模块架构设计,涵盖初始化管理、组转换管理、优先级处理等核心子组件;3)全面的配置模型说明,包括主配置类、通用配置、通道配置等关键数据结构;4)状态机机制和操作序列分析。通过分层设计和标准化接口,ADC Driver实现了硬件抽象和软件解耦,提供了良好的可移植性和可维护性。

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 786

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

华为三层交换机VLAN互通配置

华为三层交换机实现VLAN之间的互联互通。

weixin_43773979的博客 1255

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

VALN的Access接口与Trunk接口配置和hybrid接口配置

LSW2与LSW1配置同理(注意端口)Access接口与Trunk接口。3.最后测试主机与服务器是联通。Hybrid接口配置。

2403_87967174的博客 664

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

【VLAN配置及具体解析(基于接口的VLAN划分-access、trunk和hybrid,基于Mac地址的VLAN划分)】-20211201

目录 一、access接口实验 1.配置 2.原理 、具体解析 1)原理 2)具体解析 二、trunk接口实验 1.相同VLAN间的通信 1)配置 2)原理 、具体解析 2.一端access,一端trunk,使pc1与pc4通信 1)配置 2)原理 、具体解析 一、access接口实验 1.配置 LSW1配置如下(LSW2 同理) [sw1-GigabitEthernet0/0/1]di th # interface GigabitEthernet0/0/1 ...

AZK707的博客 3831

交换接口实验

【代码】交换接口实验。

plppwl_77的博客 701

【思科】DHCP配置和工作原理

里面有详细的DHCP工作原理,可以快速建立对DHCP一个认识,也有静态和动态DHCP分配的配置。

2301_77161465的博客 7411

【Cisco】路由器DHCP服务配置

Area1。

2401_82599044的博客 1217
上一篇: 《一名网络工程师的自我修养》-Console 、VTY 用户界面、SSH访问配置
下一篇: 《一名网络工程师的自我修养》-VRRP
笑白君
博客等级 码龄7年 56粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值