根据交换机的端口分配固定地址的解决方法:
技术原理:开启DHCP Snooping的option82策略分配。为交换机每一个端口做一个option82的类标记,DHCP服务器根据option82的类标记分配固定地址。

这里以H3C交换机为例,为VLAN 10中的终端分配地址:
希望交换机端口1-24依次分配固定地址172.16.10.1-172.16.10.24/24的地址。

1、创建DHCP服务器并做option82类标记:
[H3C]dhcp enable
[H3C]dhcp server ip-pool vlan10
[H3C-dhcp-pool-vlan10]network 172.16.10.0 mask 255.255.255.0
[H3C-dhcp-pool-vlan10]gateway-list 172.16.10.254
[H3C-dhcp-pool-vlan10]dns-list 114.114.114.114
[H3C-dhcp-pool-vlan10]expired day 0 hour 2
[H3C-dhcp-pool-vlan10]class port1 range 172.16.10.1 172.16.10.1           #类port1标记地址172.16.10.1
[H3C-dhcp-pool-vlan10]class port2 range 172.16.10.2 172.16.10.2
[H3C-dhcp-pool-vlan10]class port3 range 172.16.10.3 172.16.10.3
[H3C-dhcp-pool-vlan10]class port4 range 172.16.10.4 172.16.10.4
[H3C-dhcp-pool-vlan10]quit

[H3C]interface range Ethernet 1/0/1 to Ethernet 1/0/4
[H3C-if-range]port link-type access
[H3C-if-range]port access vlan 10
[H3C-if-range]quit
[H3C]interface Vlan-interface 10
[H3C-Vlan-interface10]ip address 172.16.10.254 24
[H3C-Vlan-interface10]dhcp select server        #开启dhcp服务

2、配置option82的参数信息:
[H3C]dhcp class port1
[H3C-dhcp-class-port1]if-match rule 1 option 82 hex 706f727431 offset 2 length 5
[H3C-dhcp-class-port1]quit
#hex代表十六进制;"706f727431"是十六进制值,转换后字符就是“port1”,如下同理;"offset 2 length 5"指的是option允许偏移量2,十六进制字符串长度为5。
在线转换网址:https://www.sojson.com/hexadecimal.html
[H3C]dhcp class port2
[H3C-dhcp-class-port2]if-match rule 1 option 82 hex 706f727432 offset 2 length 5
[H3C-dhcp-class-port2]quit
[H3C]dhcp class port3
[H3C-dhcp-class-port3]if-match rule 1 option 82 hex 706f727433 offset 2 length 5
[H3C-dhcp-class-port3]quit
[H3C]dhcp class port4
[H3C-dhcp-class-port4]if-match rule 1 option 82 hex 706f727434 offset 2 length 5
[H3C-dhcp-class-port4]quit

3、配置端口与类的关系:
[H3C]dhcp snooping enable          #全局开启dhcp snooping功能
[H3C]interface Ethernet 1/0/1        #端口启用dhcp snooping支持option82功能,并配置circuit-id为port1
[H3C-Ethernet1/0/1]dhcp snooping information enable         #开启支持option82字段功能
[H3C-Ethernet1/0/1]dhcp snooping information circuit-id string port1      #string后面是自定义字符
[H3C-Ethernet1/0/1]quit
[H3C]interface Ethernet 1/0/2
[H3C-Ethernet1/0/2]dhcp snooping information enable
[H3C-Ethernet1/0/2]dhcp snooping information circuit-id string port2
[H3C-Ethernet1/0/2]quit
[H3C]interface Ethernet 1/0/3
[H3C-Ethernet1/0/3]dhcp snooping information enable
[H3C-Ethernet1/0/3]dhcp snooping information circuit-id string port3
[H3C-Ethernet1/0/3]quit
[H3C]interface Ethernet 1/0/4
[H3C-Ethernet1/0/4]dhcp snooping information enable
[H3C-Ethernet1/0/4]dhcp snooping information circuit-id string port4
[H3C-Ethernet1/0/4]quit
----------------------------------------------------------------------------------------
4、插交换机4口测试如下:
terminal debugging
terminal monitor
debugging dhcp snooping information
*Oct 19 16:37:38:201 2019 H3C DHCPSP4/7/INFO: Received packet: Option 82 offset is 0, Option 82 handling strategy is Replace.
*Oct 19 16:37:38:201 2019 H3C DHCPSP4/7/INFO: Fill circuit-id in padding format string: Length is 7.
*Oct 19 16:37:38:201 2019 H3C DHCPSP4/7/INFO: Fill remote-id in padding format normal: Length is 10.
*Oct 19 16:37:38:201 2019 H3C DHCPSP4/7/INFO: Recalculated IP and UDP checksum.
*Oct 19 16:37:38:790 2019 H3C DHCPSP4/7/INFO: Stripping Option 82 succeeded: offset is 331, stripped length is 19.
*Oct 19 16:37:38:790 2019 H3C DHCPSP4/7/INFO: Padded packet: padded length is 14.
*Oct 19 16:37:38:790 2019 H3C DHCPSP4/7/INFO: Recalculated IP and UDP checksum.
*Oct 19 16:37:38:792 2019 H3C DHCPSP4/7/INFO: Received packet: Option 82 offset is 0, Option 82 handling strategy is Replace.
*Oct 19 16:37:38:792 2019 H3C DHCPSP4/7/INFO: Fill circuit-id in padding format string: Length is 7.
*Oct 19 16:37:38:792 2019 H3C DHCPSP4/7/INFO: Fill remote-id in padding format normal: Length is 10.
*Oct 19 16:37:38:792 2019 H3C DHCPSP4/7/INFO: Recalculated IP and UDP checksum.
*Oct 19 16:37:38:795 2019 H3C DHCPSP4/7/INFO: Stripping Option 82 succeeded: offset is 331, stripped length is 19.
*Oct 19 16:37:38:795 2019 H3C DHCPSP4/7/INFO: Padded packet: padded length is 14.
*Oct 19 16:37:38:795 2019 H3C DHCPSP4/7/INFO: Recalculated IP and UDP checksum.

display arp all
Type: S-Static D-Dynamic O-Openflow R-Rule M-Multiport I-Invalid
IP address MAC address VLAN/VSI Interface Aging Type
172.16.10.4 b00c-d16b-c771 10 Eth1/0/4 1191 D

-----------------------------------------------------------------------------------------------------------

根据交换机端口分配固定地址的方法相关推荐

  1. 网络主机和交换机端口位置的有效定位方法

    网络主机和交换机端口位置的有效定位方法 <快速查找交换机端口>2007-7月A  刊登与<网管员世界>杂志 ISSN 1671-2919 维普咨询VIP收录   前段时间发生了 ...

  2. 华为--DHCP实验(dhcp设置的两种方式,不分配dhcp地址范围的方式,分配固定地址的方式)

    文章目录 前言 一:实验环境 1.1:基本原理 1.2:原理总结 1.3:实验软件 1.4:实验目的 1.5:华为DHCP实验拓扑图 二:实验过程 2.1:交换机设置 2.2:路由器(R1)设置 2. ...

  3. 交换机端口假死(err-disable)解决方法

    出现了这个问题,我们不得不重视起交换机端口"假死"的现象,寻求在交换机不重启的状态下将该端口"拯救"回来 的方法. 拯救步骤1:查看日志/端口的状态 登录进入交 ...

  4. Cisco交换机端口假死(err-disable)解决方法

    我的一台3750G透过单模光纤接2960交换机,今天早上之间网络不通,3750G和2960上的SFP模块指示灯都不亮,查看CISCO 3750G的日志,有如下提示: Apr 27 05:22:03: ...

  5. 树莓派为连接不同Wifi分配固定IP的方法

    由于在家里和外面两种场景下使用树莓派,家里的wifi是192.168.3.1,在外面我用的我的360随身wifi,它的IP固定是192.168.253.1(百度未找到修改它的方法),为了方便连接树莓派 ...

  6. dcrs 端口配ip_三层交换机端口IP地址配置方法

    三层交换机端口 IP 地址配置方法 目前市场上的三层交换机有 2 种方式可以配置交换机端口的 lP 地址, 一是直接在物理端口上设置. 二是通 过逻辑 VLAN 端口间接设置. 为了分析这 2 种配置 ...

  7. 思科模拟器 --- 交换机端口安全配置

    学习目标:掌握交换机的端口安全功能,控制用户的安全接入 1.实验环境:对公司网络严格控制,防止公司用户的IP地址冲突和公司内部的网络攻击和破坏行为,为每一个员工分配固定的IP地址,某公司员工分配的IP ...

  8. Cisco交换机端口安全介绍

    Cisco交换机端口安全 通过端口设置,可以限制允许访问交换机上某个端口的MAC地址以及IP(可选)来实现严格控制对该端口的输入,最终确保网络接入安全. 配置网络安全时应该注意如下问题: 1.下面四种 ...

  9. 实战演练!CISCO交换机端口安全一点通 (

    http://net.itwaka.com/ 对于很多的企业网络管理人员来说,交换机自然是最常打交道的设备.那么,你对交换机到底了解多少呢?下面我们就通过一个实例,先来探讨一下对于交换机端口配置和接入 ...

最新文章

  1. 用IComparable和IComparableT接口实现两个类对象的比较大小.
  2. ShardingSphere 系列
  3. 用Java访问带有Kerberos认证的HBase
  4. java EE map
  5. 安装FFmpeg后,发现没有生成ffplay的解决办法
  6. Nali:一个离线查询 IP 地理信息和 CDN 提供商的终端利器
  7. AutopilotSim2驾驶模拟器使用
  8. MacOS如何设置多任务桌面
  9. VC2015 运行库安装错误 0x80240017 解决过程
  10. CCNet: Criss-Cross Attention for Semantic Segmentation论文解读
  11. ArcBlock 活动 | 亮相西雅图重量级大会 全球共识建设进入新阶段
  12. Docker Jenkins 连接agent:SSH key presented by the remote host does not match the key saved in the Know
  13. 【论文阅读】A Survey of Incentive Mechanism Design for Federated Learning 联邦学习激励机制设计综述
  14. Android.mk编译错误 FAILED: ninja: unknown target ‘MODULES-IN-packages-apps-XXXX‘
  15. 尚德机构季报图解:净利1.79亿 实现连续四个季度盈利
  16. win8 linux分区工具,Win8分区工具
  17. 浅析GPU通信技术(上)-GPUDirect P2P
  18. Machine Learning Practical 爱宝课程记录week1
  19. 如何用批处理文件删除某个文件
  20. Cloudflare到底是不是减速器 免费版cf是减速器吗(实际测试)

热门文章

  1. SOLIDWORKS 2022 SP5.0 安装过程
  2. OpenAI的模型下载(chatGPT模型)
  3. 剪切板 html 查看器,剪贴板历史查看器
  4. 百度AI加速器第七期火热招募
  5. MATLAB中ode45()和Runge-Kutta算法(4阶)的比较
  6. 原创:谈谈计算机图像识别技术之身份证号码识别
  7. 学习meshlab(1)——基本的edit工具学习
  8. UE4 虚幻4游戏程序编程开发零基础视频教程
  9. 全球健身领导品牌莱美国际任命季嘉华为大中华区及韩国CEO
  10. EasyMesh和802.11s对比