資源描述:
《dhcp規(guī)范和現(xiàn)網(wǎng)案例分析》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、DHCP規(guī)范和現(xiàn)網(wǎng)案例分析陳曦2012年6月1本次課題DHCP簡介中國電信DHCP擴(kuò)展規(guī)范現(xiàn)網(wǎng)DHCP案例分析2DHCP簡介協(xié)議概述報文格式報文類型常用optionDHCP報文交互過程DHCP客戶端更新租約DHCPclient狀態(tài)機(jī)DHCP中繼工作過程處理DHCP中繼報文3協(xié)議概述DHCP動態(tài)主機(jī)配置協(xié)議(DynamicHostConfigurationProtocol)為網(wǎng)絡(luò)客戶機(jī)分配動態(tài)的IP地址提供安全、可靠的TCP/IP網(wǎng)絡(luò)配置保證IP地址不發(fā)生沖突,減少了在TCP/IP網(wǎng)絡(luò)上增添、移動和配置計(jì)算機(jī)的管理負(fù)擔(dān),使IP
2、地址管理自動化。動態(tài)分配IP地址在某些情況下還可以解決IP不夠用的問題。4報文格式OP(1)Htype(1)Hlen(1)Hops(1)TransactionID(4)Seconds(2)Flags(2)Ciaddr(4)Yiaddr(4)Siaddr(4)Giaddr(4)Chaddr(16)Sname(64)File(128)Options(variable)5報文字段含義最左邊的bit位,0代表廣播,1代表單播。其余bit尚未使用flags由DHCPClient填充,從DHCPClient開始獲得地址或地址續(xù)借后所使用
3、了的秒數(shù)。Seconds由DHCPClient選擇的一個隨機(jī)數(shù),被DHCPServer和DHCPClient用來在它們之間交流messages和responses。由客戶設(shè)置并由DHCPServer返回的32bit整數(shù)。客戶用它對請求和應(yīng)答進(jìn)行匹配。TransactionIDDHCPClient設(shè)置為0,也能被一個代理服務(wù)器設(shè)置hopshardwareaddresslength,6字節(jié)。hlenhardwareaddresstype,1表示以太網(wǎng),這和ARP請求或應(yīng)答中同名字段表示的含義相同。htypemessageopco
4、de/messagetype“1“代表BOOTREQUEST”2“代表BOOTREPLYop含義字段6報文字段含義(續(xù))包含報文的類型、有效租期、DNS(DomainNameSystem,域名系統(tǒng))服務(wù)器的IP地址等配置信息,RFC2132中介紹了全部的option的定義optionsBootfilename,是一個空值終止串。DISCOVER中是“generic”名字或空字符,OFFER提供有效的目錄路徑全名。file“服務(wù)器主機(jī)名”字段是一個空值終止串,由服務(wù)器填寫。snameClienthardwareaddressc
5、haddrDHCPRelay代理的IP地址。giaddrbootstrap中,下一個Server的IP地址。siaddr‘your’(Client)IPaddressyiaddrClientIPaddress,只有DHCPClient已經(jīng)獲得IP地址,并且能響應(yīng)ARPrequests時,才能被填充。ciaddr含義字段7報文類型報文類型主要功能DHCP-DISCOVERDHCP客戶端廣播發(fā)送的,用來查找網(wǎng)絡(luò)中可用的DHCP服務(wù)器DHCP-OFFERDHCP服務(wù)器用來響應(yīng)客戶端的DHCP-DISCOVER請求,并為客戶端指定相
6、應(yīng)配置參數(shù)DHCP-REQUESTDHCP客戶端廣播發(fā)送給DHCP服務(wù)器,用來請求配置參數(shù)或者續(xù)借租期DHCP-ACKDHCP服務(wù)器通知客戶端可以使用分配的IP地址和配置參數(shù)DHCP-NAKDHCP服務(wù)器通知客戶端地址請求不正確或者租期已過期DHCP-RELEASEDHCP客戶端主動向DHCP服務(wù)器發(fā)送,告知服務(wù)器該客戶端不再需要分配的IP地址DHCP-DECLINEDHCP客戶端發(fā)現(xiàn)地址沖突或由于其它原因?qū)е碌刂凡荒苁褂?,則發(fā)送DHCP-DECLINE報文,通知服務(wù)器所分配的IP地址不可用DHCP-INFORMDHCP客戶
7、端已經(jīng)有IP地址,用它來向服務(wù)器請求其他的配置參數(shù)8常用optionOptionNameDescription1SubnetmaskSpecifiessubnetmaskfortheclient3GatewaysAlistofrouters,inpreferentialorder,fortheclienttouse.6DomainNameserversAlistofDomainNameserversinpreferentialorder.ADomainNameserverenablestheclienttolocateoth
8、ercomputersonthenetworkbyname.50RequestedIPAddressThisoptionisusedinaclientrequest(DHCP-DISCOVER)toallowtheclienttorequestthataparticularIPaddres