华为网络----DHCP中继(配置实验)

前言:

DHCP Relay(DHCPR)DHCP中继(也叫做DHCP中继代理)是一个小程序,其可以实现在不同子网和物理网段之间处理和转发dhcp信息的功能。

如果[DHCP客户机与DHCP服务器在同一个物理网段,则客户机可以正确地获得动态分配的ip地址。如果不在同一个物理网段,则需要DHCP Relay Agent(中继代理)

一、DHCP中继原理

1.1 DHCP中继应用场景
  • 通常在DHCP分配网段过多的情况下,网关路由器上配置DHCP服务,压力过大,
  • 一般我们用第二路由器,或则第二台DHCP服务器来分担业务
1.2 DHCP中继原理

① 当dhcp client 启动并进行dhcp 初始化时,它会在本地网络广播配置请求报文。

② 如果本地网络存在dhcp server,则可以直接进行dhcp 配置,不需要dhcp relay。

③ 如果本地网络没有dhcp server,则与本地网络相连的具有dhcprelay 功能的网络设备收到该广播报文后,将进行适当处理并转发给指定的其它网络上的dhcp server。

④ dhcp server 根据dhcp client 提供的信息进行相应的配置,并通过dhcp relay 将配置信息发送给dhcp client,完成对dhcp client 的动态配置。

实际上,从开始到最终完成配置,需要多个这样的交互过程。

① dhcp relay设备修改dhcp消息中的相应字段,把dhcp的广播包改成单播包,并负责在服务器与客户机之间转换。

② netcore路由器(2x05)可以作为dhcp relay 代理。

二、华为DHCP中继实验

2.1 实验拓扑图

在这里插入图片描述

2.2 设备配置
2.2.1 交换机设置
<Huawei>system-view 
[Huawei]sysname SW1
[SW1]vlan batch 10 20
[SW1]int e0/0/1 							#配置access接口
[SW1-Ethernet0/0/1]port link-type access 
[SW1-Ethernet0/0/1]port default vlan 10
[SW1-Ethernet0/0/1]undo shut
[SW1-Ethernet0/0/1]q

[SW1]int e0/0/2								#配置access接口
[SW1-Ethernet0/0/2]port link-type access 
[SW1-Ethernet0/0/2]port default vlan 20	
[SW1-Ethernet0/0/2]undo shutdown 

[SW1-Ethernet0/0/2]int e0/0/3				#配置access接口
[SW1-Ethernet0/0/3]port link-type access 
[SW1-Ethernet0/0/3]port default vlan 10	
[SW1-Ethernet0/0/3]undo shutdown 
[SW1-Ethernet0/0/3]q

[SW1]int e0/0/4								#配置access接口
[SW1-Ethernet0/0/4]port link-type access 
[SW1-Ethernet0/0/4]port default vlan 20	
[SW1-Ethernet0/0/4]undo shutdown 
[SW1-Ethernet0/0/4]q

[SW1]int g0/0/1								#配置trunk接口
[SW1-GigabitEthernet0/0/1]port link-type trunk 
[SW1-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[SW1-GigabitEthernet0/0/1]undo shutdown 
2.2.2 路由器R1设置
<Huawei>system-view 
[Huawei]sysname R1

#开启dhcp功能
[R1]dhcp enable 			

#配置第一个虚拟子接口1.1
[R1]int g0/0/1.1
#选择封装类型及vlan
[R1-GigabitEthernet0/0/1.1]dot1q termination vid 10	
#开启arp广播功能
[R1-GigabitEthernet0/0/1.1]arp broadcast enable
#配置IP地址
[R1-GigabitEthernet0/0/1.1]ip add 192.168.10.1 24
#指向DHCP服务器
[R1-GigabitEthernet0/0/1.1]dhcp select relay 
[R1-GigabitEthernet0/0/1.1]dhcp relay server-ip 14.0.0.2
[R1-GigabitEthernet0/0/1.1]undo shutdown 
[R1-GigabitEthernet0/0/1.1]q

#同理配置第二个虚拟接口1.2
[R1]int g0/0/1.2	
[R1-GigabitEthernet0/0/1.2]dot1q termination vid 20
[R1-GigabitEthernet0/0/1.2]arp broadcast enable 
[R1-GigabitEthernet0/0/1.2]ip add 192.168.20.1 24	
[R1-GigabitEthernet0/0/1.2]dhcp select relay
[R1-GigabitEthernet0/0/1.2]dhcp relay server-ip 14.0.0.2
[R1-GigabitEthernet0/0/1.2]q

#配置IP地址即可
[R1]int g0/0/3
[R1-GigabitEthernet0/0/3]ip add 14.0.0.1 24	
[R1-GigabitEthernet0/0/3]undo shutdown 
[R1-GigabitEthernet0/0/3]q
#配置IP地址即可
[R1]int g0/0/2
[R1-GigabitEthernet0/0/2]ip add 12.0.0.1 24
[R1-GigabitEthernet0/0/2]undo shutdown 
[R1-GigabitEthernet0/0/2]q 

#配置指向PC7的默认路由
[R1]ip route-static 0.0.0.0 0.0.0.0 12.0.0.2
2.2.3 路由器R2设置
<Huawei>system-view 
[Huawei]sysname R2
#在全局模式下开启dhcp功能
[R2]dhcp enable 

#配置IP地址
[R2]int g0/0/2
[R2-GigabitEthernet0/0/2]ip add 12.0.0.2 24
[R2-GigabitEthernet0/0/2]undo shutdown 
[R2-GigabitEthernet0/0/2]q
#配置IP地址、指向DHCP服务器
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 15.0.0.1 24
#指向DHCP服务器
[R2-GigabitEthernet0/0/0]dhcp select relay 
[R2-GigabitEthernet0/0/0]dhcp relay server-ip 14.0.0.2
[R2-GigabitEthernet0/0/0]undo shut
[R2-GigabitEthernet0/0/0]q

#配置向左流通的静态路由
[R2]ip route-static 192.168.10.0 24 12.0.0.1
[R2]ip route-static 192.168.20.0 24 12.0.0.1
[R2]ip route-static 14.0.0.0 24 12.0.0.1
2.2.4 路由器R3设置
<Huawei>sys	
[Huawei]sysname R3
#在全局模式下开启dhcp功能
[R3]dhcp enable 
#配置IP地址、宣告DHCP地址池
[R3]interface g0/0/3
[R3-GigabitEthernet0/0/3]ip add 14.0.0.2 24
#选择全局的地址池给DHCP客户端使用,而“dhcp select interface”则是选择接口的地址池给DHCP客户端使用
[R3-GigabitEthernet0/0/3]dhcp select global 	
[R3-GigabitEthernet0/0/3]undo shutdown 
[R3-GigabitEthernet0/0/3]q

#配置主机PC7的地址池(名称:pc7)
[R3]ip pool dhcp-pc7
#设置IP地址网段
[R3-ip-pool-dhcp-pc7]network 15.0.0.0 mask 24
#设置网关
[R3-ip-pool-dhcp-pc7]gateway-list 15.0.0.1
#DNS服务器地址
[R3-ip-pool-dhcp-pc7]dns-list 8.8.8.8 114.114.114.114
[R3-ip-pool-dhcp-pc7]q

#配置VLAN10的IP地址池
[R3]ip pool dhcp-vlan10
[R3-ip-pool-dhcp-vlan10]network 192.168.10.0 mask 24
[R3-ip-pool-dhcp-vlan10]gateway-list 192.168.10.1	
[R3-ip-pool-dhcp-vlan10]dns-list 8.8.8.8 114.114.114.114
[R3-ip-pool-dhcp-vlan10]q

#配置VLAN20的IP地址池
[R3]ip pool dhcp-vlan20
[R3-ip-pool-dhcp-vlan20]network 192.168.20.0 mask 24
[R3-ip-pool-dhcp-vlan20]gateway-list 192.168.20.1
[R3-ip-pool-dhcp-vlan20]dns-list 8.8.8.8 114.114.114.114
[R3-ip-pool-dhcp-vlan20]q

#配置静态路由
[R3]ip route-static 192.168.10.0 24 14.0.0.1
[R3]ip route-static 192.168.20.0 24 14.0.0.1
[R3]ip route-static 15.0.0.0 24 14.0.0.1
2.2.5 主机设置

设置5台PC的IVP4配置为dhcp

在这里插入图片描述

三、验证

3.1 获取地址

在这里插入图片描述

3.2 验证互通

在这里插入图片描述

总结:

此次实验中使用的是默认路由,现网环境中还是建议使用静态路由。

DHCP的地址分配还可以指定地址,示例:

[R1] ip pool vlan20
[R1-ip-pool-v20] gateway-list 192.168.20.1
[R1-ip-pool-v20] network 192.168.20.0 mask 255.255.255.0
[R1-ip-pool-v20] dns-list 114.114.114.114

#绑定 IP  192.168.20.9 固定分配给MAC 为28d2-4469-5a55的机器
[R1-ip-pool-v20] static-bind ip-address 15.0.0.188 mac-address 5489-98C6-0CEE    
#租期为10天
[R1-ip-pool-v20] lease day 10
发布了70 篇原创文章 · 获赞 47 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_45726050/article/details/104331351