三个步骤教你-----如何实现DHCP中继配置

DHCP中继原理和配置

实验环境

Win 10, ensp

实验描述

基于DHCP中继原理配置实现如下拓扑图实现全网通

DHCP原理
DHCP客户使用IP广播来寻找同一网段上的DHCP服务器。当服务器和客户段处在不同网段,即被路由器分割开来时,路由器是不会转发这样广播包的。因此可能需要在每个网段上设置一个DHCP服务器,虽然DHCP只消耗很小的一部分资源的,但多个 DHCP服务器,毕竟要带来管理上的不方便。DHCP中继的使用使得一个DHCP服务器同时为多个网段服务成为可能。
客户机发送discover广播包到中继代理(广播不经路由),由中继代理转发(特殊包不是广播包)到dhcp服务器,dhcp服务器发送作为dhcpoffer包到中继代理,中继代理将地址租约dhcpoffer包转发到客户机。然后客户机将dhcprequest包发给中继,中继转发给dhcp服务器,dhcp服务器发送ack到中继,中继转发给客户机。地址租约关系建立。

实验步骤

三个步骤教你-----如何实现DHCP中继配置_第1张图片

步骤一

  1. SW1配置VLAN、

  2. R2配置单臂路由和DHCP指向R1;并且配置默认路由

  3. R1配置DHCP的DNS地址和默认路由

  4. R3配置DHCP的dns地址和三个静态路由

    SW1配置

[SW1]vlan batch 10 20
[SW1]int e0/0/1
[SW1-Ethernet0/0/1]p l a
[SW1-Ethernet0/0/1]p d v 10

[SW1]int e0/0/2
[SW1-Ethernet0/0/2]p l a
[SW1-Ethernet0/0/2]p d v 20

[SW1]int e0/0/3
[SW1-Ethernet0/0/3]p l a
[SW1-Ethernet0/0/3]p d v 10

[SW1]int e0/0/4
[SW1-Ethernet0/0/4]p l a
[SW1-Ethernet0/0/4]p d v 20

[SW1]int g0/0/1
[SW1-g0/0/1]p l t
[SW1-g0/0/1]p t a v a

R2的配置

[R2]int g0/0/1
[R2-g0/0/1]ip add 12.0.0.1 24
[R2]int g0/0/2
[R2-g0/0/2]ip add 14.0.0.1 24
[R2]dhcp enable
[R2]int g0/0/0.10
[R2-g0/0/0.10]dot1q termination vid 10
[R2-g0/0/0.10]ip add 192.168.10.1 24
[R2-g0/0/0.10]arp broadcast enable
[R2-g0/0/0.10]dhcp select relay
[R2-g0/0/0.10]dhcp relay server-ip 14.0.0.2
[R2]int g0/0/0.20
[R2-g0/0/0.20]dot1q termination vid 20
[R2-g0/0/0.20]ip add 192.168.20.1 24
[R2-g0/0/0.20]arp broadcast enable              //==配置单臂路由==
[R2-g0/0/0.20]dhcp select relay
[R2-g0/0/0.20]dhcp relay server-ip 14.0.0.2    //dhcp 指向R1
[R2]ip route-static 0.0.0.0 0.0.0.0 12.0.0.2   //默认路由

*R3配置*

[R3]int g0/0/0
[R3]dhcp enable
[R3-g0/0/0]ip add 12.0.0.2 24
[R3-g0/0/0]dhcp select relay 
[R3-g0/0/0]dhcp relay sever-ip 14.0.0.2
[R3]ip route-static 14.0.0.0 24 12.0.0.1
[R3]ip route-static 192.168.10.0 24 12.0.0.1
[R3]ip route-static 192.168.20.0 24 12.0.0.1

*R1配置*

[R1]dhcp enable
[R1]int g0/0/0
[R1-g0/0/0]dhcp select global    //打开DHCP全局模式,不打开PC机无法获取DNS地址
[R1]IP pool DHCP15.0.0.0
[R1-IP pool DHCP15.0.0.0]network 15.0.0.0 mask 24
[R1-IP pool DHCP15.0.0.0]gateway-list 15.0.0.1
[R1-IP pool DHCP15.0.0.0]dns-list 8.8.8.8 2.2.2.2
[R1-IP pool DHCP15.0.0.0]excluded-ip-address 15.0.0.100 15.0.0.254    ##排除100和254
[R1-IP pool DHCP15.0.0.0]static-bind ip-address 15.0.0.8 mac-address 5489-98A7-077A     //PC5  的主机地址静态分配为15.0.0.88 ,首先要先释放ip然后配置,之后ipconfig /renew
[R1]IP pool DHCPvlan10
[R1-IP pool DHCPvlan10]network 192.168.10.0 mask 24      //配置地址池可用网段
[R1-IP pool DHCPvlan10]gateway-list 192.168.10.1          //配置地址池网关
[R1-IP pool DHCPvlan10]dns-list 8.8.8.8 2.2.2.2            //配置dns地址

[R1]IP pool DHCPvlan20
[R1-IP pool DHCPvlan20]network 192.168.20.0 mask 24
[R1-IP pool DHCPvlan20]gateway-list 192.168.20.1
[R1-IP pool DHCPvlan20]dns-list 8.8.8.8 2.2.2.2
[R1]ip route-static 0.0.0.0 0.0.0.0 14.0.0.1

步骤二:

将PC1、PC2、PC3、PC4、PC5配置为DHCP应用。之后每个PC机都要config /release 清除ip,ipconfig /renew重新请求DHCP获取主机ip地址。

查看PC5主机ip地址静态设置为15.0.0.88
三个步骤教你-----如何实现DHCP中继配置_第2张图片

步骤三:

PC1与其他PC机相通。
三个步骤教你-----如何实现DHCP中继配置_第3张图片三个步骤教你-----如何实现DHCP中继配置_第4张图片三个步骤教你-----如何实现DHCP中继配置_第5张图片

你可能感兴趣的:(网络基础)