当前位置: 首页 > web >正文

小结: DHCP

交换机的物理接口分批地址池、全局分配地址池

  1. 分批地址池(接口地址池/局部分配)

    • 按物理接口(如 VLAN 接口、SVI、物理端口)划分,每个接口单独配置一个小型地址池。
    • 适合规模较小、子网划分清晰的场景。
    • 配置方法示例(以华为交换机为例):
      [Switch] ip pool vlan10
      [Switch-ip-pool-vlan10] network 192.168.10.0 mask 255.255.255.0
      [Switch-ip-pool-vlan10] gateway-list 192.168.10.1
      
      然后在 VLAN 接口开启 DHCP:
      [Switch] interface Vlanif10
      [Switch-Vlanif10] ip address 192.168.10.1 255.255.255.0
      [Switch-Vlanif10] dhcp select interface
      
  2. 全局分配地址池(全局地址池)

    • 定义在交换机全局,多个接口共用,交换机根据客户端请求IP时提供合适的地址。
    • 适合规模较大、地址管理统一的场景。
    • 配置方法示例:
      [Switch] ip pool global_pool
      [Switch-ip-pool-global_pool] network 192.168.0.0 mask 255.255.255.0
      [Switch-ip-pool-global_pool] gateway-list 192.168.0.1
      
      各 VLAN 接口启用 DHCP 代理全局池:
      [Switch] interface Vlanif10
      [Switch-Vlanif10] ip address 192.168.0.1 255.255.255.0
      [Switch-Vlanif10] dhcp select global
      

DHCP中继(Relay)配置总结

  • DHCP中继的作用:

    • 客户端和 DHCP Server 不在同一网段,需要通过中继把 DHCP 请求转发过去。
    • 交换机/路由器起到中转的作用。
  • 常规配置步骤(以华为设备为例):

    1. 配置 VLAN 接口 IP 地址(给客户端通信)

      [Switch] interface Vlanif10
      [Switch-Vlanif10] ip address 10.10.10.1 255.255.255.0
      
    2. 开启 DHCP 中继功能,并指定 DHCP Server 地址

      [Switch] interface Vlanif10
      [Switch-Vlanif10] dhcp select relay
      [Switch-Vlanif10] dhcp relay server-ip 20.20.20.100
      
      • 20.20.20.100 是真正提供 IP 地址的 DHCP 服务器 IP。
  • 注意事项

    • 中继设备(交换机或路由器)必须能路由到 DHCP Server 地址。
    • 客户端发出的 DHCP Discover 是广播,交换机收到后,打上网关 IP(giaddr 字段)再以单播发送给 DHCP Server。
    • Server 根据 giaddr 确定给哪个网段分配 IP。

概念说明
分批地址池每接口单独配置小地址池
全局地址池一个池子供多个接口共享
DHCP中继转发 DHCP 请求到异地服务器
giaddrDHCP中继设备打上的网关地址字段标记
http://www.xdnf.cn/news/2519.html

相关文章:

  • 【SpringMVC】概念引入与连接
  • Spark-Streaming2
  • 深入解析Vue.js:构建现代Web应用的高效之道
  • BIOES 标签的含义
  • 三分钟音乐社:8、构建(自然)大调的音阶
  • 【嵌入式系统设计师(软考中级)】第二章:嵌入式系统硬件基础知识——④定时器计数器和系统总线及通信接口
  • 全面解析Java(上)------多线程编程:从线程生命周期到并发机制的深度剖析与实践指南
  • 组件的基本知识
  • 力扣hot100,739每日温度(单调栈)详解
  • 【Spring Boot】Maven中引入 springboot 相关依赖的方式
  • linux
  • Maven 使用教程
  • C语言复习笔记--内存函数
  • 土壤有机质含量
  • adb常用的20个命令
  • java_基础Java 转义字符学习笔记
  • Top-k问题的解法
  • 在线重定义——分区表改造
  • 收藏按钮变色问题
  • 18.电源滤波器的量化选型方法
  • IP地址如何切换到国内别的省份?一步步指导
  • 蓝桥杯 11. 打印大X
  • 设计模式每日硬核训练 Day 16:责任链模式(Chain of Responsibility Pattern)完整讲解与实战应用
  • 从零到精通:深入剖析GoFrame的gcache模块及其在项目中的实战应用
  • 实现 Babylon.js 鼠标输入管理单例 (MouseController) 的最佳实践
  • WebGIS面试题目整合资料
  • 分享!RASP的技术应用
  • 鸿蒙OSS文件(视频/图片)压缩上传组件-能够增删改查
  • 软件功能设计视角下的能源管理系统功能清单构建与实践​
  • 构建事件驱动的云原生后端系统 —— 从设计到实践