ENSP学习(五)——DHCP

DHCP(动态主机配置协议)用于自动分配IP地址等网络参数,简化网络管理。本文介绍了DHCP的四个主要报文类型:DHCPDiscovery、DHCPOffer、DHCPRequest和DHCPACK,并详细讲解了如何配置同广播域和不同网段的DHCP服务器及中继设备,包括地址池管理、接口配置和撤销配置的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DHCP

动态主机配置协议

使用DHCP来分配IP地址等网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突。

DHCP的报文

DHCP Discovery

        发现网络中的DHCP服务器

        广播

DHCP Offer

        DHCP服务器为某台PC机分配IP地址、网关、DNS服务器和自己的地址

        单播

        DHCP服务器在网络中可能存在多个

                PC机收到多个Offer选择最快到达的那个报文

DHCP Request

        告诉网络中的所有服务器选择的Offer是哪个

        广播

DHCP ACK

        固定PC地址

同广播域DHCP的配置

查看服务器已经分配的地址:

 撤销DHCP配置

删除地址池

<AR2>reset ip pool name [PC2] used
[AR2]undo ip policy-based-route [refresh-time]
[AR2]undo ip pool [PC2]

删除接口配置

[AR2-GigabitEthernet0/0/0]undo dhcp select global 

不同网段的DHCP配置

DHCP服务器

1.启用DHCP

2.地址池

3.接口启用DHCP

4.DHCP服务器能和中继接口互通

DHCP中继设备

        作用:DHCP Discovery报文只能在同网段发送;DHCP中继以自己的地址作为代理发送给真正的服务器。

### ENSP 交换机配置 DHCP 中继方法 #### 启用 DHCP 中继功能 为了使三层交换机能作为 DHCP 中继工作,在相应的 VLAN 接口下需执行命令来启动此特性。具体操作如下: ```shell [Huawei-Vlanif10]dhcp select relay ``` 这条指令会在指定的VLAN接口上激活DHCP中继模式[^1]。 #### 设置 DHCP Server 地址 当启用了 DHCP 中继之后,还需要告知该设备去向哪个实际提供 IP 分配服务的服务器转发请求报文。这一步骤通过设定 `relay server-ip` 参数完成: ```shell [Huawei-Vlanif10]dhcp relay server-ip 192.168.100.254 ``` 这里假设 DHCP Server 的IP地址为 `192.168.100.254`。 #### 完整实例展示 下面给出一个完整的例子用于说明如何在一个基于华为技术平台构建的教学实验环境——即 ENSP (Enterprise Network Simulation Platform) 上面设置一台三层交换机成为 DHCP 中继节点的过程: 1. 登录到目标三层交换机并进入全局配置模式; 2. 创建必要的 VLAN 并分配给对应的物理端口; ```shell <Huawei> system-view [Huawei] sysname SwitchA [SwitchA] vlan batch 10 20 100 [SwitchA] interface Ethernet0/0/1 [SwitchA-Ethernet0/0/1] port link-type access [SwitchA-Ethernet0/0/1] port default vlan 10 ... // 对其他接入层端口重复上述两行配置直至所有需要加入特定 VLAN 的端口都被处理完毕。 ``` 3. 将汇聚链路设为 Trunk 类型以便允许多个 VLAN 流量穿越,并确保管理 VLAN 能够访问外部网络资源; ```shell [SwitchA]interface GigabitEthernet0/0/2 [SwitchA-GigabitEthernet0/0/2]port link-type trunk [SwitchA-GigabitEthernet0/0/2]port trunk allow-pass vlan 10 to 20 100 ``` 4. 配置 SVI(Switch Virtual Interface),也就是所谓的 Layer 3 VLANIF 接口,赋予其合法的 IPv4 地址范围内的唯一标识符以及默认网关角色; ```shell [SwitchA]interface Vlanif100 [SwitchA-Vlanif100]ip address 192.168.100.1 255.255.255.0 ``` 5. 开启 DHCP Relay 功能并将流量导向预定义好的 DHCP Server; ```shell [SwitchA-Vlanif100]dhcp select relay [SwitchA-Vlanif100]dhcp relay server-ip 192.168.100.254 ``` 以上步骤完成后,即可实现由本台三层交换机充当 DHCP 请求消息传递中介的目的,从而让连接在其下的客户端能够顺利获取来自远程位置所提供的动态主机配置参数集[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值