成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DHCP的基本實現原理

網絡 網絡管理
DHCP是一個局域網的網絡協議,使用UDP協議工作,主要有兩個用途:給內部網絡或網絡服務供應商自動分配IP地址,給用戶或者內部網絡管理員作為對所有計算機作中央管理的手段,在RFC 2131中有詳細的描述。

DHCP幾個概念:

DHCP Client:DHCP客戶端,通過DHCP協議請求IP地址的客戶端。DHCP客戶端是接口級的概念,如果一個主機有多個以太接口,則該主機上的每個接口都可以配置成一個DHCP 客戶端。交換機上每個Vlan接口也可以配置成一個DHCP客戶端。

DHCP Server:DHCP 服務端,負責為DHCP客戶端提供IP地址,并且負責管理分配的IP地址。

DHCP Relay:DHCP中繼器,DHCP客戶端跨網段申請IP地址的時候,實現DHCP報文的轉發功能。

DHCP Security:DHCP安全特性,實現合法用戶IP地址表的管理功能

DHCP Snooping:DHCP監聽,記錄通過二層設備申請到IP地址的用戶信息

DHCP工作原理:

DHCP

發現階段:

即DHCP客戶端尋找DHCP服務端的過程,對應于客戶端發送DHCP Discovery,因為DHCP Server對應于DHCP客戶端是未知的,所以DHCP 客戶端發出的DHCP Discovery報文是廣播包,源地址為0.0.0.0目的地址為255.255.255.255。網絡上的所有支持TCP/IP的主機都會收到該DHCP Discovery報文,但是只有DHCP Server會響應該報文。

如果網絡中存在多個DHCP Server,則多個DHCP Server均會回復該DHCP Discovery報文。

如果同一個vlan內沒有DHCP Server,而該VlanIf配置了DHCP Relay功能,則該Vlanif即為DHCP中繼,DHCP中繼會將該DHCP報文的源IP地址修改為該Vlanif的IP地址,而目的地址則為DHCP Relay配置的DHCP Server的IP地址。同時修改DHCP報文中,giaddress為VlanIf的IP地址。并以單播將DHCP Discovery發送到DHCP Server端。

DHCP Server 提供階段:

DHCP Server提供階段,即為DHCP Server響應DHCP Discovery所發的DHCP Offer階段

DHCP Server收到DHCP Discovery報文后,解析該報文請求IP地址所屬的Subnet。并從dhcpd.conf文件中與之匹配的subnet中取出一個可用的IP地址(從可用地址段選擇一個IP地址后,首先發送ICMP報文來ping該IP地址,如果收到該IP地址的ICMP報文,則拋棄該IP地址,重新選擇IP地址繼續進行ICMP報文測試,直到找到一個網絡中沒有人使用的IP地址,用以達到防治動態分配的IP地址與網絡中其他設備IP地址沖突,這個IP地址沖突檢測機制,可配置),設置在DHCP Discovery報文中yiaddress字段中,表示為該客戶端分配的IP地址,并且為該Lease設置該Subnet配置的Option,例如默認leases租期,***租期,router等信息。

DHCP從地址池中選擇IP地址,以如下優先級進行選擇:

1、當前已經存在的Ip Mac的對應關系

2、Client以前的IP地址

3、讀取Discovery報文中的Requested Ip Address Option的值,如果存在并且IP地址可用

4、從配置的Subnet中選擇IP地址:

DHCP Server解析DHCP Discovery請求的IP所屬的Subnet,首先看該DHCP Discovery報文中giaddress是否有DHCP Relay,如果有,則從giaddress所述的subnet中可用IP地址段中獲取,并分配IP。如果giaddress沒有IP地址,則從該DHCP Server綁定的接口的IP地址所屬的網段分配IP地址。

DHCP Client 選擇階段:

DHCP Client收到若干個DHCP Server響應的DHCP Offer報文后,選擇其中一個DHCP Server作為目標DHCP Server。選擇策略通常為選擇***個響應的DHCP Offer報文所屬的DHCP Server。

然后以廣播方式回答一個DHCP Request報文,該報文中包含向目標DHCP請求的IP地址等信息。之所以是以廣播方式發出的,是為了通知其他DHCP Server自己將選擇該DHCP Server所提供的IP地址。

DHCP Server確認階段:

當DHCP Server收到DHCP Client發送的DHCP Request后,確認要為該DHCP Client提供的IP地址后,便想該DHCP Client響應一個包含該IP地址以及其他Option的報文,來告訴DHCP Client可以使用該IP地址了。然后DHCP Client即可以將該IP地址與網卡綁定。另外其他DHCP Server都將收回自己之前為DHCP Client提供的IP地址。

DHCP Client重新登錄網絡:

當DHCP Client重新登錄后,發送一個以包含之前DHCP Server分配的IP地址信息的DHCP Request報文,當DHCP Server收到該請求后,會嘗試讓DHCP客戶端繼續使用該IP地址。并回答一個ACK報文。

但是如果該IP地址無法再次分配給該DHCP Client后,DHCP回復一個NAK報文,當DHCP Client收到該NAK報文后,會重新發送DHCP Discovery報文來重新獲取IP地址。

DHCP Client更新租約:

DHCP獲取到的IP地址都有一個租約,租約過期后,DHCP Server將回收該IP地址,所以如果DHCP Client如果想繼續使用該IP地址,則必須更新器租約。更新的方式就是,當當前租約期限過了一半后,DHCP Client都會發送DHCP Renew報文來續約租期。

責任編輯:林琳 來源: iteye博客
相關推薦

2010-08-29 21:06:30

DHCP協議

2010-08-23 16:52:37

DHCP服務器

2009-08-27 17:13:20

DHCP的工作原理

2010-08-31 16:13:26

DHCP OPTION

2010-08-23 16:58:17

DHCP協議

2010-09-27 12:51:05

DHCP工作原理

2010-09-25 12:51:45

DHCP Relay

2010-02-26 14:19:03

WCF用戶驗證

2010-06-23 14:46:54

DHCP協議

2010-09-25 13:11:48

DHCP工作原理

2010-09-26 10:09:25

dhcp relay工

2010-09-29 09:28:04

DHCP工作原理

2010-09-15 15:48:09

CSS Hack

2010-08-31 19:53:25

DHCP功能

2010-08-29 21:45:14

DHCP協議

2010-08-30 17:00:57

DHCP中繼

2010-08-26 15:30:47

DHCP協議

2009-06-09 11:41:13

思科MPLS技術原理

2010-08-29 21:09:57

DHCP協議

2010-05-28 11:05:56

Linux下dhcp測
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久久久久久久久 | 成人精品视频99在线观看免费 | 午夜电影网 | 国产激情在线 | 国产天天操 | 欧美久久久久久久 | 六月色婷 | 成人午夜免费福利视频 | 黄色在线播放视频 | 国产精品久久久久久吹潮 | 日韩国产欧美 | 日韩一区二区在线播放 | 国产欧美精品一区二区 | 欧美日韩一区在线播放 | 日日夜夜天天 | 国产成人网 | 成人教育av | 中文字幕乱码亚洲精品一区 | 91视频一区二区三区 | 午夜免费视频观看 | 7777精品伊人久久精品影视 | 午夜影院在线观看视频 | 黄色一级大片视频 | 一区二区免费看 | 欧美一区二区三区四区视频 | 国产在线97 | 日本午夜精品 | 99re视频在线免费观看 | 欧美在线a | 国产一区不卡 | 欧美一级在线 | 久久精品无码一区二区三区 | 精品一区二区在线观看 | 九七午夜剧场福利写真 | 在线精品一区 | 成人精品一区二区三区中文字幕 | 欧美456| 国产日韩欧美在线播放 | 二区中文 | 亚洲福利在线视频 | .国产精品成人自产拍在线观看6 |