实验拓扑:
实验背景:
DHCP:Dynamic Host Configuration Protocol
可以使终端设备自动获取IP地址
在DHCP服务器和网关不是同一个网段时,这里就需要使用DHCP relay,来使不同网段的DHCP 分配给终端IP地址了
实验需求:
R1为192.168.1.0网段的relay
R1为192.168.2.0网段的Server
R2为192.168.1.0网段的server
R2为192.168.2.0网段的relay
配置过程:
R2:
dhcp enable #在此设备上使能DHCP服务
ip pool ensp
gateway-list 192.168.1.254
network 192.168.1.0 mask 255.255.255.0
excluded-ip-address 192.168.1.100 192.168.1.253
lease day 3 hour 0 minute 0
dns-list 8.8.8.8
domain-name ensp
创建一个DHCP地址池 网关为 192.168.1.254 、网段为 192.168.1.0/24、排除了地址为100-253、租约为3天、DNS为8.8.8.8
interface GigabitEthernet0/0/0
ip address 10.1.12.2 255.255.255.0
ospf enable 10 area 0.0.0.0 #因为dhcp client是不同网段的 为了能够接受到DHCP client的报文,需要获取路由。这里使用OSPF获取路由。
dhcp select global #将此接口使能DHCP 全局。
interface GigabitEthernet0/0/1
ip address 192.168.2.254 255.255.255.0
ospf enable 10 area 0.0.0.0
dhcp select relay #连接接入层的接口配置为DHCP relay
dhcp relay server-ip 10.1.12.1 #DHCP server 的IP为 10.1.12.1
R1:
dhcp enable #在此设备上使能DHCP服务
ip pool ensp
gateway-list 192.168.2.254
network 192.168.2.0 mask 255.255.255.0
excluded-ip-address 192.168.2.100 192.168.2.253
lease day 3 hour 0 minute 0
dns-list 114.114.114.114
domain-name ensp
创建一个DHCP地址池 网关为 192.168.2.254 、网段为 192.168.2.0/24、排除了地址为100-253、租约为3天、DNS为114.114.114.114
interface GigabitEthernet0/0/1
ip address 10.1.12.1 255.255.255.0
ospf enable 10 area 0.0.0.0
dhcp select global #将此接口使能DHCP 全局。
interface GigabitEthernet0/0/0
ip address 192.168.1.254 255.255.255.0
ospf enable 10 area 0.0.0.0
dhcp select relay #连接接入层的接口配置为DHCP relay
dhcp relay server-ip 10.1.12.2 #DHCP server 的IP为 10.1.12.2
验证:
PC2:
PC2>ipconfig
Link local IPv6 address...........: fe80::5689:98ff:fe45:2903
IPv6 address......................: :: / 128
IPv6 gateway......................: ::
IPv4 address......................: 192.168.1.99
Subnet mask.......................: 255.255.255.0
Gateway...........................: 192.168.1.254
Physical address..................: 54-89-98-45-29-03
DNS server........................: 8.8.8.8
PC4:
PC4>ipconfig
Link local IPv6 address...........: fe80::5689:98ff:fefd:5026
IPv6 address......................: :: / 128
IPv6 gateway......................: ::
IPv4 address......................: 192.168.2.99
Subnet mask.......................: 255.255.255.0
Gateway...........................: 192.168.2.254
Physical address..................: 54-89-98-FD-50-26
DNS server........................: 114.114.114.114
ping测试:
PC2>ping 192.168.2.99
Ping 192.168.2.99: 32 data bytes, Press Ctrl_C to break
Request timeout!
From 192.168.2.99: bytes=32 seq=2 ttl=126 time=78 ms
From 192.168.2.99: bytes=32 seq=3 ttl=126 time=78 ms
From 192.168.2.99: bytes=32 seq=4 ttl=126 time=62 ms
From 192.168.2.99: bytes=32 seq=5 ttl=126 time=79 ms
--- 192.168.2.99 ping statistics ---
5 packet(s) transmitted
4 packet(s) received
20.00% packet loss
round-trip min/avg/max = 0/74/79 ms