深論DHCP中繼的原理和配置

2020-12-21 51CTO

了解過DHCP協議的朋友肯定知道DHCP中繼的內容。那麼這裡我們就來重點探討一下DHCP中繼的原理和配置內容。讓我們一起來看一下下面具體的內容吧。

DHCP中繼原理及配置

應用場合:

當一個網絡中的主機數目較大時,手工分配IP不僅麻煩而且容易出錯。DHCP服務的出現大大方便了主機IP位址的分配。現在的企業組網時,根據實際需要來劃分vlan,成了必不可少的一個步驟。如何讓一個DHCP伺服器同時為多個網段提供服務,就是我們所要討論的問題。

DHCP中繼原理:

DHCP客戶使用IP廣播來尋找同一網段上的DHCP伺服器。當伺服器和客戶段處在不同網段,即被路由器分割開來時,路由器是不會轉發這樣廣播包的。因此可能需要在每個網段上設置一個DHCP伺服器,雖然DHCP只消耗很小的一部分資源的,但多個 DHCP伺服器,畢竟要帶來管理上的不方便。DHCP中繼的使用使得一個DHCP伺服器同時為多個網段服務成為可能。

為了讓路由器可以幫助轉發廣播請求數據包,使用ip help-address命令。通過使用該命令,路由器可以配置為接受廣播請求,然後將其以單播方式轉發個指定IP位址。預設情況下ip help-address轉發以下8種UDP服務:

1.Time

2.Tacacs

3.DNS

4.BOOTP/DHCP伺服器

5. BOOTP/DHCP客戶

6.TFTP

7.NetBios名稱服務

8. NetBios數據報服務

在DHCP廣播情況下,客戶在本地網段廣播一個 DHCP發現分組。網關獲得這個分組,如果配置了幫助地址,就將DHCP分組轉發到特定地址。

DHCP中繼配置

第一步:查看設備是否支持IOS DHCP Server功能

一般的Cisco路由器或訪問伺服器,以及少部分安裝有路由交換模塊或多層交換功能卡的交換機都具有IOS DHCP Server功能。如果還沒有確認你的設備是否具備這一功能,那麼,你可以按如下方法在命令行界面(CLI)下進行快速檢測,步驟如下:

  1. router>enable  
  2. Password:  
  3. router#conft  
  4. router(config)#ipdhcp? 

如果出現的是下面的信息,那麼很遺憾,你的設備不支持IOS DHCP Server功能:

  1. % Unrecognized command 

否則,恭喜你,你的設置支持DHCP功能。

第二步:DHCP伺服器端配置(此處用路由器來當DHCPserver.PC機上配置類似):

  1. route(config)#ip dhcp pool vlan10//配置一個地址池,vlan10是地址池的名稱,  
  2. route(dhcp-config)#network 192.168.10.0 255.255.255.0   //動態分配的地址段  
  3. route(dhcp-config)#default-router 192.168.10.254   //網關地址  
  4. route(dhcp-config)#dns-server x.x.x.x //為客戶機配置DNS伺服器  
  5. route(dhcp-config)#lease 1   //地址租用期為1天  
  6. route(dhcp-config)#exit  
  7. route(config)#ip dhcp excluded-address 192.168.10.1 //該地址不被分配  
  8. route(config)#ip dhcp excluded-address 192.168.10.254 //該地址不被分配  
  9. route(config)#ip dhcp pool vlan20 //配置地址池vlan20,vlan30地址池配置類似  
  10. route(dhcp-config)#network 192.168.20.0 255.255.255.0//動態分配的地址段  
  11. route(dhcp-config)#default-router 192.168.20.254 //網關地址  
  12. route(dhcp-config)#dns-server x.x.x.x   //為客戶機配置DNS伺服器  
  13. route(dhcp-config)#lease 1   //地址租用期為1天  
  14. route(dhcp-config)#exit  
  15. route(config)#ip dhcp excluded-address 192.168.20.254   //該地址不被分配 

Tips:DHCP是根據源地址段進行地址分配的。

第三步:使用路由器5300做單臂路由時的DHCP配置:

  1. int f0  
  2. no ip address  
  3. no shut  
  4. exit  
  5. int f0.10   //vlan10  
  6. ip address 192.168.10.254 255.255.255.0   //vlan網關  
  7. ip help-address 192.168.10.1   //DHCP伺服器地址  
  8. no shut  
  9. exit  
  10. int f0.20   //vlan20,多個網段類似  
  11. ip address 192.168.20.254   //vlan網關  
  12. ip help-address 192.168.10.1   //以單播的形式發往該DHCP伺服器地址  
  13. no shut  
  14. exit 

使用多層交換機(3550)的DHCP配置

  1. int vlan 10  
  2. ip address 192.168.10.254 255.255.255.0   //vlan10網關  
  3. ip help-address 192.168.10.1   //DHCP伺服器地址  
  4. no shut  
  5. exit  
  6. int vlan 20  
  7. ip address 192.168.20.254 255.255.255.0   //vlan10網關  
  8. ip help-address 192.168.10.1   //DHCP伺服器地址  
  9. no shut  
  10. exit 

題外話:

除了IOS DHCP Server外,DHCP伺服器還有很多種。例如Windows 2000或LINUX的DHCP伺服器。但不論你採用何種DHCP伺服器,在VLAN上的設置都是一樣的,唯一的區別就在於一個是在路由器上設置,一個是在PC伺服器上設置。在PC伺服器上設置DHCP伺服器比較容易,從這一點上看好像用PC伺服器作DHCP伺服器更具優越性,但如果從穩定性和功能上看,這些DHCP伺服器是沒辦法和路由器相比的。畢竟,確保每天24小時的穩定運行才是大型網絡重要的任務,因此,在大型網絡中還是採用路由器作DHCP伺服器較為穩妥。

【責任編輯:

佟媛微

TEL:(010)68476606】

相關焦點

  • DHCP中繼的知識和配置講解
    在一些設置中,我們通常會見到關於DHCP中繼功能的配置。在一個基於TCP/IP的區域網路中,計算機之間的通信都要依靠主機的IP位址進行,這就要求網絡中的每一臺伺服器、工作站都有一個惟一的IP位址。IP位址的分配方式對於網絡進行有效的管理是很重要的。
  • 華為DHCP中繼的配置實例
    華為DHCP中繼的配置實例題目:PC1和PC2分別在VLAN10和VLAN20,它們的對應網關分別為192.168.10.254和192.168.20.254。靜態路由配置02保證SW2和DHCP伺服器能夠互通,這裡配置默認路由。
  • H3C設備實驗-配置DHCP
    l 了解DHCP協議工作原理l 掌握設備作為DHCP伺服器的常用配置命令l 掌握設備作為DHCP中繼的常用配置實驗過程實驗任務一:pca直接通過rta獲得IP位址本實驗通過配置server forbidden-ip 172.16.0.1#dhcp enable 步驟四:pca通過DHCP伺服器獲得IP位址如圖所示,選中「自動獲得IP位址」和「自動獲得DNS伺服器地址」並確定,以確保pca配置為DHCP客戶端。
  • 帶你認識DHCP中繼
    DHCP中一個重要的概念就是DHCP中繼。不知道大家是否了解,所以這裡我們再來詳細看看具體內容。另外在配置過程中,我們應該了解有關於DHCP中繼的相關內容。本文主要從技術層面向大家介紹了如何利用路由器進行DHCP的搭建,具體操作步驟看完此文章,相信你會有所了解。
  • H3C交換機設置DHCP中繼:多VLAN提供DHCP
    H3C交換機設置DHCP中繼描述H3C交換機設置DHCP中繼,配合Linux伺服器為多VLAN提供DHCP地址分配服務,一個實例:用Linux做了一臺DHCP伺服器,使用H3CS7506R交換機做中繼,為兩個VLAN
  • Linux作業系統下DHCP中繼代理的實現方法
    中繼代理伺服器,1用於測試的PC2003.配三個網段:192.168.1.0/24192.168.2.0/24192.168.3.0/24其中DHCP中繼代理伺服器的三個網卡分別為:eth0;eth1;eth2eth0:192.168.1.1eth1:192.168.2.1eth2:192.168.3.1DHCP伺服器的網卡為:eth0
  • 妙用中繼代理 讓DHCP服務多個VLAN
    其實,在安裝、配置了三層交換機的區域網工作環境中,我們可以通過配置三層交換機的中繼代理參數,來實現讓同一臺DHCP伺服器服務多個Vlan的目的!啟用中繼代理依照上面的分析思路,我們需要先對區域網的三層交換機進行適當配置,以便將不同VLAN連接埠的DHCP中繼代理服務安裝、啟用起來,從而確保DHCP客戶端請求信息能夠在區域網任何一個VLAN中進行廣播。無論什麼型號、什麼品牌的核心交換機,大致的配置步驟都是相同的,不同的只是一些命令格式。
  • 華為HCNP學習筆記之——DHCP高級配置
    dhcp server static-bind ip-address x.x.x.x mac-address xxxx.xxxx.xxxx2)DHCP的三種方式Global全局Interface接口relay中繼(網絡中已經有單獨DHCP
  • 圖文共享:H3C交換機設置DHCP中繼的過程
    執行「cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf」命令,可以把系統自帶的配置文件模板複製到/etc目錄並重命名為dhcpd.conf。
  • 交換機基礎:DHCP Relay的配置
    交換機基礎:DHCP Relay的配置 DHCP Relay是為了解決DHCP客戶端與DHCP伺服器不在同一網段時DHCP客戶端與在其他網段的DHCP伺服器通訊問題。當DHCP客戶端與伺服器不在同一個子網上,就必須有DHCP中繼代理來轉發DHCP請求和應答消息。
  • RedHat Linux DHCP伺服器中繼
    但是DHCP的所有信息都是以廣播的形式傳送的,所以無法通過路由器,這就決定了一臺DHCP伺服器只能對本網段的客戶機分配IP位址,如果要用一臺DHCP伺服器給不同的網段分配IP,需要在此網段設置一臺DHCP中繼代理。安裝了Linux系統的機器經過設置是可以作為DHCP中繼代理的,我們作個實驗來看一下設置方法。
  • 華為DHCP配置的具體步驟分析
    首先讓我們看一下基本概念:BOOTP中繼代理BOOTP(Bootstrap Protocol)中繼代理是在DHCP伺服器和DHCP客戶端之間傳送DHCP消息的網際網路主機或路由器。設計BOOTP協議的目的是用作遠程引導,主要是通知連接客戶機引導文件的位置。DHCP是BOOTP機制的一個擴展,這個特徵意味著已經存在的BOOTP的客戶端不用改變安裝的軟體就可以和DHCP伺服器互用。RFC 1542詳細描述了
  • 詳解DHCP伺服器與中繼之間跨越 GRE 隧道動態分配IP位址
    為了方便統一管理,企業管理員在總部設備SW1上部署DHCP伺服器,在SW3上部署DHCP中繼,為總部和分支機構的終端分配IP位址,總部和分支機構規劃的IP位址網段分別為192.168.10.0/24和192.168.40.0/24。
  • Cisco交換機DHCP中繼服務配置及應用實例
    大家好,今天我們來學習交流一下Cisco交換機DHCP中繼服務配置及應用實例。應用場合:主機數量較大的一個網絡中,手動去配置IP不僅公麻煩並且很容易發生出錯。DHCP服務的應用大大改善了主機IP分配問題。
  • 交換機利用DHCP Relay進行address-check功能的配置
    :一 組網需求1.在交換機上啟動VLAN接口下用戶地址合法性的檢查,利用配置DHCP中繼的安全地址表項,使配置了DHCP Relay的VLAN內的合法固定IP位址用戶能夠通過DHCP安全特性的地址合法性檢查;2.SwitchA作為DHCP Server,SwitchB使能DHCP Relay功能。
  • 詳述DHCP中繼代理
    詳述DHCP中繼代理 下面我們來對DHCP中繼代理的內容進行一下分析和講解。首先讓我們看看DHCP/BOOTP 路由器支持和中繼代理的工作原理等有關內容。
  • 了解DHCP中繼
    那麼我們都知道DHCP中繼也是非常重要的一部分內容,那麼對於這部分內容,我們這次就來詳解解析一下。那麼具體內容請大家瀏覽下文吧。DHCP中繼的應用環境早期的DHCP協議只適用於DHCP客戶端和伺服器處於同一個子網內的情況,不能跨網段。因此,為進行動態主機配置,需要在所有網段上都設置一個DHCP伺服器,這顯然是很不經濟的。
  • 超細緻的DHCP中繼代理實驗圖解
    超細緻的DHCP中繼代理實驗圖解 文章中,我們主要討論了DHCP中繼代理的相關實驗和操作。那麼針對這個實驗,我們進行了圖示的介紹和命令的解析。
  • 設備也可搞副業 為企業配置備用DHCP
    3550(config)#ip dhcp pool test1027  2、指定網絡或子網  network 10.66.0.0 255.255.0.0  3、指定要排除的IP位址  ip dhcp excluded-address 10.66.0.1 10.66.6.253  在這裡我要在解釋一下設置要排除地址的必要性
  • 幀中繼技術原理是什麼 幀中繼技術原理介紹【詳解】
    幀中繼,幀中繼技術原理是什麼?  幀中繼技術是在開放系統互聯(OSI)第二層上用簡化的方法傳送和交換數據單元的一種技術。  幀中繼僅完成OSI的物理層和鏈路層核心功能,將流量控制、糾錯等功能留給智能化的終端設備去完成。