三個步驟教你-----如何實現DHCP中繼配置

DHCP中繼原理和配置

實驗環境

Win 10, ensp

實驗描述

基於DHCP中繼原理配置實現如下拓撲圖實現全網通

DHCP原理
DHCP客戶使用IP廣播來尋找同一網段上的DHCP服務器。當服務器和客戶段處在不同網段,即被路由器分割開來時,路由器是不會轉發這樣廣播包的。因此可能需要在每個網段上設置一個DHCP服務器,雖然DHCP只消耗很小的一部分資源的,但多個 DHCP服務器,畢竟要帶來管理上的不方便。DHCP中繼的使用使得一個DHCP服務器同時爲多個網段服務成爲可能。
客戶機發送discover廣播包到中繼代理(廣播不經路由),由中繼代理轉發(特殊包不是廣播包)到dhcp服務器,dhcp服務器發送作爲dhcpoffer包到中繼代理,中繼代理將地址租約dhcpoffer包轉發到客戶機。然後客戶機將dhcprequest包發給中繼,中繼轉發給dhcp服務器,dhcp服務器發送ack到中繼,中繼轉發給客戶機。地址租約關係建立。

實驗步驟

在這裏插入圖片描述

步驟一

  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
在這裏插入圖片描述

步驟三:

PC1與其他PC機相通。
在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章