dhcp在企業網中的應用案例

一、dhcp定義:

dhcp全稱動態主機配置協議(DynamicHost Configuration Protocol),常用與局域網絡中,給內網主機分配地址,方便網絡管理員對計算機ip的分配管理;dhcp使用UDP協議工作,dhcp服務器使用的UDP端口爲67,dhcp客戶端使用的UDP端口爲68。


二、dhcp地址分配方式:

1,Manual Allocation(人工分配),得到的地址爲靜態地址,爲某些特殊的計算機或網絡設備綁定永久的ip地址。

2,Automatic Allocation(自動分配),自動獲取到ip,但租期爲永久的,獲取到之後會永久佔用此ip。

3,Dynamic Allocation(動態分配),爲客戶端分配臨時地址,這種方法也是現在最常用的。


三、動態獲取地址過程:

1,IP租用請求:客戶端會使用地址0.0.0.0在網絡上使用廣播包發送DHCPDISCOVER消息。

2,IP租用提供:dhcp 服務器收到ip租用請求時,會向客戶端回覆一個DHCPOFFER包,包中包括了將要分配的ip地址的信息。

3,IP租用選擇:客戶端收到了來自服務器的數據包後,如果可以用,會向服務器發送一個 DHCP REQUEST包,請求使用此ip地址。

4,IP租用確認:服務器收到來自客戶端的請求後,會向客戶端迴應一個DHCP ACK包,對客戶端的請求加以確認


四、dhcp客戶端更新租約過程

1,客戶端會在租期過去50%的時候直接向爲其提供地址的dhcp 服務器發送DHCP  REQUEST消息包,如果客戶端接收到服務器迴應的確認包,則繼續使用此地址。

2,如果沒收到確認包:則在租期過去到87.5%的時候再次向爲其提供地址的dhcp 服務器發送DHCP REQUEST消息包,如果客戶端接收到服務器迴應的確認包,則繼續使用此地址。

3,如果沒收到確認包:則在租期過去到100%的時候客戶端會使用169.254.0.0/26中隨機的一個地址,並且每隔5分鐘再次進行地址獲取嘗試


五、三個案例

1,單作用域:管理單個作用於,只包含了一個網絡。

2,超級作用域:包含多個dhcp作用域,和單作用域不同的是超級作用域是基於平面內的網絡。

3,dhcp中繼:爲非本網段的網絡執行dhcp服務,屬於分層網絡。




案例一:單作用域的實現:

拓撲圖:

實驗環境:dhcp服務器:redhat5.4         dhcp客戶端:windows20003

 dhcp版本:dhcp-3.0.5-21.el5


步驟:

1,掛載光盤

[root@localhost ~]# mkdir /mnt/cdrom

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom


2,配置本地yum(yum可以很好的解決包依賴關係,所以使用yum安裝)

[rhel-server]

name=rhel-server

baseurl=file:///mnt/cdrom/Server

enabled=1

gpgcheck=0

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release

[root@localhost ~]# yum list all(更新yum安裝包)


3,安裝dhcp服務

[root@localhost ~]# yum  install -ydhcp


4,配置dhcp服務

編輯dhcp配置文件

root@localhost ~]# vim /etc/dhcpd.conf

5,配置完成後啓動dhcp服務

[root@localhost ~]# service dhcpd start


6,若想把此服務添加到開機啓動項,則使用命令

[root@localhost ~]# chkconfig dhcpd on


7,驗證:




案例二:超級作用域的實現:

拓撲圖:

實驗環境:dhcp服務器:redhat5.4         dhcp客戶端:windows20003

 dhcp版本:dhcp-3.0.5-21.el5


步驟:

前期配置和案例1的一樣,我們直接從第4步,dhcp配置開始


4,配置dhcp服務

編輯dhcp配置文件

root@localhost ~]# vim /etc/dhcpd.conf


5,配置完成後啓動dhcp服務

[root@localhost ~]# service dhcpd start


6,若想把此服務添加到開機啓動項,則使用命令

[root@localhost ~]# chkconfig dhcpd on


7,驗證:




案例三:dhcp中繼的實現:

拓撲圖:

實驗環境:dhcp服務器:redhat5.4         dhcp客戶端:windows2003

  dhcp版本:dhcp-3.0.5-21.el5   路由器:H3C f100-C  

  交換機:華爲Quidway S3526


步驟:

前期配置和案例1的一樣,我們直接從第4步,dhcp配置開始


4,配置dhcp服務

編輯dhcp配置文件

root@localhost ~]# vim /etc/dhcpd.conf


5,配置完成後啓動dhcp服務

[root@localhost ~]# service dhcpd start


6,若想把此服務添加到開機啓動項,則使用命令

[root@localhost ~]# chkconfig dhcpd on


7,配置交換機

在交換機上創建三個vlan10,20,30,並把接口劃分到相應vlan

[Quidway]vlan 10

[Quidway-vlan10]port eth 0/10

[Quidway-vlan10]vlan 20      

[Quidway-vlan20]port eth 0/20

[Quidway-vlan20]vlan 30      

[Quidway-vlan30]port eth 0/22

[Quidway-vlan30]int eth 0/24

[Quidway-Ethernet0/24]port link-type trunk (與路由器相連接的24口要起trunk

[Quidway-Ethernet0/24]port trunk permitvlan all


8,配置路由器(摘取了部分有用的):

[H3C]display current-configuration

#

interface Ethernet0/0                    

#

interface Ethernet0/0.1

ipaddress 192.168.100.254 255.255.255.0

iprelay address 192.168.10.1

dhcpselect relay

vlan-type dot1q vid 10

#

interface Ethernet0/0.2

ipaddress 192.168.200.254 255.255.255.0

iprelay address 192.168.10.1

dhcpselect relay

vlan-type dot1q vid 20

#

interface Ethernet0/0.3

ipaddress 192.168.10.254 255.255.255.0

vlan-type dot1q vid 30

#

interface Ethernet0/4

#

firewall zone trust

addinterface Ethernet0/0

addinterface Ethernet0/0.1

addinterface Ethernet0/0.2

addinterface Ethernet0/0.3

setpriority 85


8,驗證:


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