欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

实验:DHCP中继

程序员文章站 2022-07-02 22:02:44
...

DHCP中继实验拓扑图
实验:DHCP中继

一、实验要求:

一般小型网络使用DHCP都配置在拓扑图AR2路由上,但稍复杂一些的网络,服务器经常集中存放在服务器区, DHCP服务器和客户端不在同一个网段, DHCP的广播包被三层设备阻止,会导致DHCP获取地址失败。此时,可以在离客户端最近的三层设备接口上配置DHCP中继,让其进行辅助寻址,进行DHCP 请求广播包的转发。所以我们需要在AR1上配置DHCP中继服务。

二、实验设备

一台交换机、三台路由器、5台PC机。

三、 配置思路:

SW1交换机做access和trunk命令,AR1要配置DHCP中继命令和接口ip地址,AR2要配置请求到AR1的DHCP服务、单臂路由、子接口配置地址、接口ip地址,AR3也要配置请求到AR1的DHCP服务、接口ip地址。

四、 配置命令

################SW1################
system-view 

sysname sw1

vlan batch 10 20                         ##创建vlan 10  20

interface Ethernet0/0/1                      ##进接口
 port link-type access                              ##设置为access链路
 port default vlan 10                                        ##在接口里绑定vlan
 
interface Ethernet0/0/2
 port link-type access
 port default vlan 20

interface Ethernet0/0/3
 port link-type access
 port default vlan 10

interface Ethernet0/0/4
 port link-type access
 port default vlan 20

interface GigabitEthernet0/0/1         ##进接口
 port link-type trunk                           ##设置为trunk链路
 port trunk allow-pass vlan 10 20                         ##在接口里通过vlan 10 20流量
################ar1################
system-view 

sysname ar1

dhcp enable          ##启用dhcp服务

ip pool dhcp15.0.0.0
 gateway-list 15.0.0.1 
 network 15.0.0.0 mask 255.255.255.0 
 dns-list 8.8.8.8 2.2.2.2 
static-bind  ip-address 15.0.0.88 mac-address 5489-98C3-03AC   ##指定ip

quit

ip pool dhcpvlan10
 gateway-list 192.168.10.1 
 network 192.168.10.0 mask 255.255.255.0 
 dns-list 8.8.8.8 2.2.2.2 

quit

ip pool dhcpvlan20
 gateway-list 192.168.20.1 
 network 192.168.20.0 mask 255.255.255.0 
 dns-list 8.8.8.8 2.2.2.2 

quit

interface GigabitEthernet0/0/0
 ip address 14.0.0.2 255.255.255.0 
 dhcp select global               ##去全局 请求DHCP服务

quit
ip route-static 0.0.0.0 0.0.0.0 14.0.0.1

################ar2################
system-view 

sysname ar2

dhcp enable                         ##启用dhcp

interface GigabitEthernet0/0/0        ##进入接口
 ip address 12.0.0.1 255.255.255.0       ##设置接口ip地址

quit

interface GigabitEthernet0/0/1.10           ##进入子接口
 dot1q termination vid 10                      ##封装dot1q协议,该子接口对应vlan 10
 ip address 192.168.10.1 255.255.255.0            ##设置子接口ip地址
 arp broadcast enable
 dhcp select relay                                   ##基于DHCP中继
 dhcp relay server-ip 14.0.0.2                          ##去14.0.0.2请求DHCP服务

quit

interface GigabitEthernet0/0/1.20
 dot1q termination vid 20
 ip address 192.168.20.1 255.255.255.0 
 arp broadcast enable
 dhcp select relay
 dhcp relay server-ip 14.0.0.2

quit

interface GigabitEthernet0/0/2
 ip address 14.0.0.1 255.255.255.0 

ip route-static 15.0.0.0 255.255.255.0 12.0.0.2      ## 设置静态路由
################ar3################
system-view 

sysname ar3

dhcp enable

interface GigabitEthernet0/0/0
 ip address 12.0.0.2 255.255.255.0 

quit

interface GigabitEthernet0/0/1
 ip address 15.0.0.1 255.255.255.0 
 dhcp select relay
 dhcp relay server-ip 14.0.0.2

ip route-static 0.0.0.0 0.0.0.0 12.0.0.1   ##配置默认路由

PC端要开启dhcp服务
实验:DHCP中继

五、验证

使用ipconfig /renew命令在pc端查看dhcp分配的ip地址情况

PC5:
实验:DHCP中继
PC1:
实验:DHCP中继
PC2:
实验:DHCP中继
从这里看到都能正常获取DHCP分配的ip地址,我们再用ping命令查看一下连通性。

PC1 ping PC5:
实验:DHCP中继
PC1 ping PC2:
实验:DHCP中继

相关标签: 数通