首页 > 其他分享 >关于华为交换机dhcp在维护

关于华为交换机dhcp在维护

时间:2024-03-22 11:58:53浏览次数:26  
标签:执行命令 报文 地址 华为 交换机 IP地址 dhcp DHCP

DHCP报文介绍

DHCP报文类型

DHCP服务器与DHCP客户端之间通过DHCP报文进行通信。DHCP报文是基于UDP协议传输的。DHCP客户端向DHCP服务器发送报文时采用68端口号,DHCP服务器向DHCP客户端发送报文时采用67端口号。目前DHCP定义了如下八种类型报文。

DHCP租期和地址池

根据IP地址的使用情况,地址池中的IP地址可以分为多种状态,包括:

  • Used:表示此IP地址已使用。

  • Idle:表示此IP地址处于空闲状态。

  • Static-bind:表示此IP地址已绑定MAC地址且未使用。

  • Static-bind used:表示此IP地址与MAC地址绑定且已使用。

  • Disable:表示此IP地址无法使用。

    通过命令dhcp server excluded-ip-address(接口地址池)或excluded-ip-address(全局地址池)排除的IP地址是Disable状态。

  • Expired:表示此IP地址租期已过,处于空闲状态。

    地址池中IP地址到期后是Expired状态。地址池内保留Expired状态IP地址的分配记录,目的是当用户重新关联请求IP地址时,分配原来使用过的IP地址给用户,保持用户IP地址的稳定性。

    当地址池中Idle状态的IP地址耗尽时,地址池会自动回收Expired状态的IP地址,然后分配给新用户,无需手动清理。

  • Conflict:表示此IP地址与网络上其他地址冲突。

    地址池中出现Conflict状态的IP地址,说明提前避免了网络中出现IP地址冲突。以下两种情形会出现Conflict状态IP地址:

    • DHCP服务器收到DHCP Discover报文时,给客户端分配IP地址前会发送Ping探测,如果能Ping通则设置IP地址为Conflict状态,并选择其他IP地址分配给客户端。
    • DHCP客户端获取IP地址成功后,会立即发送免费ARP报文,如果收到响应,则发送DHCP Decline报文通知DHCP服务器该IP地址冲突,DHCP服务器设置该IP地址为Conflict状态,客户端发送DHCP Discover报文重新申请IP地址。

    当地址池中Idle状态和Expired状态的IP地址耗尽时,地址池会自动回收Conflict状态的IP地址,然后分配给新用户,无需手动清理。

    某些无线终端在发送DHCP Discover报文申请IP地址阶段,会响应Ping探测,造成地址池误报IP地址冲突,这种情况可以通过关闭地址池Ping探测功能解决:dhcp server ping packet 0(默认为2,设置为0则不再Ping探测)。

维护DHCP

查看DHCP配置信息及报文统计信息

背景信息

通过查看DHCP配置信息和报文统计信息,可以查看设备运行状态、接收和发送DHCP报文的计数,以方便日常维护过程中的问题定位。

操作步骤

  • 执行命令display dhcp server statistics,查看设备作为DHCP Server接收和发送DHCP报文的统计信息。
  • 执行命令display dhcp relay statistics,查看设备作为DHCP Relay接收和发送DHCP报文的统计信息。
  • 执行命令display dhcp client statistics [ interface interface-type interface-number ],查看设备作为DHCP Client接收和发送DHCP报文的统计信息。
  • 执行命令display dhcp statistics,查看设备接收和发送DHCP报文的统计信息

清除DHCP报文的统计信息

背景信息

在日常维护进行问题定位需要统计一段时间内DHCP报文的统计信息时,需要先清除DHCP报文的统计信息。

清除DHCP报文的统计信息后,以前的统计信息将无法恢复,务必仔细确认。

操作步骤

  • 执行命令reset dhcp server statistics,清除设备作为DHCP服务器接收和发送DHCP报文的统计信息。
  • 执行命令reset dhcp relay statistics,清除设备作为DHCP中继接收和发送DHCP报文的统计信息。
  • 执行命令reset dhcp client statistics [ interface interface-type interface-number ],清除设备作为DHCP客户端接收和发送DHCP报文的统计信息。
  • 执行命令reset dhcp statistics,清除设备接收和发送DHCP报文的统计信息。
 

复位DHCP地址池

背景信息

设备作为DHCP Server,当需要重新为客户端分配IP地址或者想将地址池中地址重新置为空闲状态(处于空闲状态的地址会优先被分配出去)时,可以复位DHCP地址池。

操作步骤

  • 执行如下命令,复位设备上已经配置的DHCP地址池:

     

    • 针对接口地址池:

      执行命令reset ip pool interface interface-name { start-ip-address [ end-ip-address ] | all | conflict | expired | used }

    • 针对全局地址池:

      执行命令reset ip pool name ip-pool-name { start-ip-address [ end-ip-address ] | all | conflict | expired | used }

     

  • 设备作为DHCP Relay时,执行如下命令,请求DHCP Server释放客户端的IP地址:

    配置DHCP Relay请求DHCP Server释放Client的IP地址功能后,DHCP Relay会主动向指定的DHCP Server发送DHCP RELEASE报文,DHCP Server收到该报文后,将会复位指定IP地址至空闲状态。这样,释放的IP地址可以再被分配给其他DHCP Client。

    1. 执行命令system-view,进入系统视图。
    2. 执行命令interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。

锁定DHCP地址池

背景信息

当DHCP Server在网络搬迁中需要将DHCP Server上的地址池转移到另外一台现网中的DHCP Server设备,为了不影响已经从DHCP Server上申请了IP地址的DHCP Client,可以锁定该DHCP地址池。地址池转移后,新用户上线时会向新的地址池申请IP地址。

操作步骤

  1. 执行命令system-view,进入系统视图。
  2. 执行命令ip pool ip-pool-name,进入全局地址池视图。
  3. 执行命令lock,锁定DHCP地址池。
  4. 缺省情况下,设备未锁定DHCP地址池。 

强制PC释放和更新IP地址

在故障定位等场景中,用户可以强制PC释放或者更新IP地址。以下是几种操作系统上的相关命令。详细的命令介绍请参见操作系统的相关文档。

  • 释放IP地址

    • 在用户PC机的Windows 7环境下使用ipconfig /release命令来主动释放IP地址;
    • 在Windows 98 MS-DOS界面下执行winipcfg /release命令来主动释放IP地址;
    • Unix-like环境下执行dhclient –r命令来主动释放IP地址。
  • 更新IP地址租约或申请新的IP地址

  • 在用户PC机的Windows 7环境下使用ipconfig /renew命令来更新IP地址租约或申请新的IP地址;
  • 在Windows 98 MS-DOS界面下执行winipcfg /renew命令来更新IP地址租约或申请新的IP地址;
  • Unix-like环境下执行dhclient命令来更新IP地址租约或申请新的IP地址。

此内容来源于华为官方:关于DHCP相关知识链接https://support.huawei.com/enterprise/zh/doc/EDOC1000178148/42ec4017

标签:执行命令,报文,地址,华为,交换机,IP地址,dhcp,DHCP
From: https://www.cnblogs.com/niewd/p/18089139

相关文章

  • 【交换机】华三交换机基本命令
    1.disinterfacebrief(V5及以上版本)disbriefinterface(V3版本)//查看交换机所有端口的信息2.discu//查看交换机配置3.disipinterfacebrief//查看vlan接口IP4.disarpinterfaceg1/0/1 //查看g1/0/1口的arp表disarp192.168.0.2 //查看与192.168.0.2相关arp内......
  • 毕业季,BAT、华为、美团、字节跳动等面试经验免费分享
    毕业季,BAT、华为、美团、字节跳动等大厂的面试经验免费分享毕业季分享-BAT等大厂面试经验https://download.csdn.net/download/zhengyuanyehit/88995616毕业季分享-阿里面试经验https://download.csdn.net/download/zhengyuanyehit/88995580毕业季分享-华为面试经验http......
  • DHCP服务应用
         ......
  • 2024. 1华为od机试C卷【传递悄悄话】Python
    题目给定一个二叉树,每个节点上站着一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄悄话花费的时间。输入描述0920-1-1157-1-1-1-132注:-1表示空节点输出......
  • DHCP服务器的优缺点简介
    DHCP服务器的优点和缺点主要体现在以下几个方面:优点:自动化配置:DHCP服务器可以自动为接入网络的客户端分配IP地址、子网掩码、默认网关、DNS服务器等网络配置信息,从而简化了网络配置过程,减少了手动配置的工作量。减少IP地址冲突:DHCP服务器能够跟踪已分配的IP地址,避免将相同的IP......
  • 华为OD机试真题-推荐多样性-2024年OD统一考试(C卷)
    题目描述:推荐多样性需要从多个列表中选择元素,一次性要返回N屏数据(窗口数量),每屏展示K个元素(窗口大小),选择策略:1. 各个列表元素需要做穿插处理,即先从第一个列表中为每屏选择一个元素,再从第二个列表中为每屏选择一个元素,依次类推2. 每个列表的元素尽量均分为N份,如果不够N个,也......
  • 《比特与瓦特》揭秘防滑黑科技 华为 DriveONE定义未来底盘
    亿欧数据显示:2023年,中国新能源汽车销量达950万辆,其中智能电动汽车销量为614万辆,渗透率为65%。预计到2025年,新能源汽车销量将达到1524万辆,智能电动汽车销量将为1220万辆,渗透率达80%。智能汽车正在走进千家万户,我们已经可以切身体验到驾驶方式的变化。从传统汽车到智能汽车,智能化主......
  • 华为云GeminiDB新版本发布:全面支持Redis 6.2
    华为云GeminiDB是一款兼容Redis协议的弹性KV(Key-Value)数据库,支持远超内存的容量和极致的性能,可支撑用户平滑迁移,在广告、游戏、电商等行业有着广泛的应用。今年3月上线的新版本,GeminiDB已全面支持Redis6.2,用户可在华为云GeminiDB产品官网购买使用。新版本的GeminiDB发布了一系......
  • 分月饼【华为OD机试JAVA&Python&C++&JS题解】
    一.题目-分月饼中秋节,公司分月饼,m个员工,买了n个月饼,m<=n,每个员工至少分1个月饼,但可以分多个,单人分到最多月饼的个数是Max1,单人分到第二多月饼个数是Max2,Max1-Max2<=3,单人分到第n-1多月饼个数是Max(n-1),单人分到第n多月饼个数是Max(n),Max(n-1)–Max(n)<=3,问有多少......
  • 华为云数据库创新发展论坛,打造行业更优数据库底座!
    本文分享自华为云社区《华为云数据库创新发展论坛,打造行业更优数据库底座!》,作者:GaussDB数据库。3月15日,由华为云、华为终端云服务联合主办的云云协同创新峰会2024在安徽黄山成功举办。以“行业更优数据底座,华为云数据库创新发展论坛”为主题的数据库分论坛,通过对云原生数据库的......