




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、DHCPv6協(xié)議Jade 2014/12/24目錄 前言 DHCPv6交互過程說明 Message/Option說明 附錄前言本膠片描述DHCPv6協(xié)議中client和server端的交互過程,包括地址分配/續(xù)租/釋放等過程的說明;本文主要參考RFC 3315,可作為該協(xié)議的導(dǎo)讀材料;目錄 前言 DHCPv6交互過程說明 Message/Option說明 附錄術(shù)語 binding:分配給某個client的地址和配置信息的集合,通過三元組標(biāo)識 DHCP domain:DHCP管理的links范圍 DHCP realm :DHCP domain的標(biāo)識/名字 relay agent:在Client和
2、server間轉(zhuǎn)發(fā)DHCP消息的實(shí)體 DUID:A DHCP Unique IDentifier for a DHCP participant Identity association(IA):分配給Client的地址集合,通過IAID標(biāo)識 IA_NA:Identity association for non-temporary addresses IA_TA:Identity association for temporary addresses,由RFC 3041定義,擴(kuò)展SLAAC的地址生成機(jī)制 transaction ID:匹配client和server間交互消息IA_NA有續(xù)租機(jī)制(
3、定時器T1/T2),IA_TA沒有; RFC 2462. IPv6 Stateless Address Autoconfiguration RFC 2373. IPv6 Addressing Architecture.pdf RFC 4861. Neighbor Discovery for IPv6.pdf術(shù)語 All_DHCP_Relay_Agents_and_Servers (FF02:1:2): A link-scoped multicast address used by a client to communicate with neighboring (i.e., on-link)
4、relay agents and servers. All servers and relay agents are members of this multicast group All_DHCP_Servers (FF05:1:3): A site-scoped mlticast address used by a relay agent to communicate with servers, either because the relay agent wants to send messages to all servers or because it does not know t
5、he unicast addresses of the servers.2步消息交換場景之一ClientServerInformation RequestReplyInformation Request/Reply消息對用于配合RFC 2462SLAAC使用,通過此對消息交換,client從服務(wù)器獲取除IP地址外的配置信息: Client向服務(wù)器和中繼代理組播地址FF02:1:2發(fā)送Information Request,攜帶Client Id Option和request Option Server Reply中包括Client請求的option(Server也可包括Client未請求的Op
6、ition),同時攜帶Server ID Option,Client ID Option(如果Requst中存在該Option) Client解析Reply,生效配置信息2步消息交換場景之二ClientServerSolicit with Rapid commit indReply with Rapid commit ind此消息對快速分配地址和配置信息給client,前提當(dāng)前l(fā)ink內(nèi)只有一個Server Client向服務(wù)器和中繼代理組播地址FF02:1:2發(fā)送Solicit,攜帶Client ID option,Rapid commit Option和Request Option,以及I
7、A Option Server響應(yīng)Client Reply,攜帶配置信息和地址信息,以及Rapid commit Option Client解析Reply,生效地址和配置信息2步消息交換場景之三ClientServerRenewReply 此消息對用于IP地址租用時間到期前續(xù)租IP地址(IA-NA) Client向服務(wù)器發(fā)送Renew,攜帶Request Option,以及IA Option Server響應(yīng)Client Reply,攜帶配置信息和地址信息 Client解析Reply,生效地址和配置信息 IA-NA中有兩個定時器,T1和T2,T1到期client發(fā)起Renew/Reply續(xù)租地
8、址;T1過期,T2到期后,client發(fā)起Rebind/Reply續(xù)租地址2步消息交換場景之四ClientServerRebindReply 此消息對用于Client在Renew/Reply消息對交互失敗,且當(dāng)T2超時后,確認(rèn)地址仍然可用 Client向服務(wù)器發(fā)送Rebind,攜帶Client ID,IAs, Option request; Server檢查Confrim中的IAs是否仍然適用,如果都可用,Reply中攜帶一個成功的Status option,如果任何一個不在適用,返回一個Not on Link的Status option; Client解析Reply,生效地址和配置信息; 如
9、果未收到響應(yīng),Clien將一直重試,直到所有地址的Preferred lifetime超時;注意:Client決定是否放棄使用某個IP地址,由IA中的preferred lifetime和valid lifetime決定2步消息交換場景之五ClientServerConfirmReply 此消息對用于Client切換到一個新的link時,之前分配的地址是否仍然可用 Client向服務(wù)器發(fā)送Confrim,攜帶Client ID,IAs, Option request; Server檢查Confrim中的IAs是否仍然適用,如果都可用,Reply中攜帶一個成功的Status option,如果任
10、何一個不在適用,返回一個Not on Link的Status option; Client解析Reply,生效地址和配置信息;如果未收到響應(yīng),Client可以按照原來的Lifetime繼續(xù)使用之前的地址;協(xié)議對于該消息對應(yīng)用場景的定義 Client reboot Client切換到有線連接 Client從sleep mode返回 Client使用Wireless接入時更換AP2步消息交換場景之六ClientServerReleaseReply 此消息對用于Client發(fā)起地址釋放Client向服務(wù)器發(fā)送Release,攜帶Client ID,Server ID,IAs, Option requ
11、est;Server檢查Release中的IA中地址的有效性,回收地址,Reply中指示該地址釋放成功;對于檢查不通過的地址,Reply指示nobindingClient解析Reply,完成地址釋放;實(shí)際Client發(fā)起Release過程開始,被釋放地址就不能再使用2步消息交換場景之六ClientServerReleaseReply 此消息對用于Client發(fā)起地址釋放Client向服務(wù)器發(fā)送Release,攜帶Client ID,Server ID,IAs, Option request;Server檢查Release中的IA中地址的有效性,回收地址,Reply中指示成功;對于檢查不通過的地
12、址,Reply中的IA指示nobindingClient解析Reply,完成地址釋放;實(shí)際Client發(fā)起Release過程開始,被釋放地址就不能再使用2步消息交換場景之七ClientServerDeclineReply 此消息對用于Client通知Server發(fā)現(xiàn)地址沖突Client向服務(wù)器發(fā)送Release,攜帶Client ID,Server ID,IAs,其中IAs中只包含沖突的地址Server檢查Decline中的IA中地址的有效性,回收地址,響應(yīng)中指示成功;對于檢查不通過的地址,Reply中IA指示nobindingClient解析Reply2步消息交換場景之八ClientServ
13、erRenew or Info Requst/ReplyReconfigure 此消息對用于Server通知Client發(fā)起地址和配置信息獲取流程,隨后Client可以發(fā)起Renew/Reply或者Information Requst/Reply消息交換過程Server設(shè)置Reconfigure消息中的Trans Id為0,攜帶Server ID,Client ID,可選的Option request option(涉及變化的option),特別的,當(dāng)server要求Client重新獲取IP時,Option request option需要包括IA option,同時攜帶具體的IA optio
14、n,表明哪個IA需要重新配置。消息中需包括Rreconfigure option指示Client發(fā)起Renew/Reply還是Info Request/Reply交換過程Client按照Server要求發(fā)起相應(yīng)的Renew或者Info Requst流程四步消息交換場景ClientServerSolicit RequestAdvertise Client獲取配置和IP地址的標(biāo)準(zhǔn)流程發(fā)現(xiàn)server,client向組播地址ff02:1:2發(fā)送Solicit,攜帶IA和client ID,以及Request Option等信息Server響應(yīng)Client Advertise消息,攜帶配置信息和地址信
15、息,超過多個server響應(yīng)時,Client根據(jù)一定算法選擇一個serverClient選定一個Server,發(fā)送Request消息Server端通過Reply確認(rèn)Request,Client收到Reply后生效ip和配置信息RequestReply 目錄 前言 DHCPv6交互過程說明 Message/Option定義 附錄Client和Server間消息格式Transaction-id標(biāo)識一次Client和Server間的交互過程,特例是Server發(fā)起Reconfigure流程時,Transaction-id設(shè)置為0,其他由Clinet發(fā)起的流程中的Transaction-id為Clie
16、nt生成Msg Type定義上圖不表示流程,只是說明消息類型和方向ClientServerSolicit Request(1)Request(3)ClientServerAdvertise(2) Reply(7) Confirm(4)Renew(5)Rebind(6)Release(8)Decline(9)Reconfigure(10) Information-request(11)Relay agentServerRELAY-FORWRELAY-REPL Option type定義OPTION_CLIENTID 1 OPTION_SERVERID 2 OPTION_IA_NA 3 OPTIO
17、N_IA_TA 4 OPTION_IAADDR 5 OPTION_ORO 6 OPTION_PREFERENCE 7 OPTION_ELAPSED_TIME 8 OPTION_RELAY_MSG 9 OPTION_AUTH 11 OPTION_UNICAST 12 OPTION_STATUS_CODE 13 OPTION_RAPID_COMMIT 14 OPTION_USER_CLASS 15OPTION_VENDOR_CLASS 16OPTION_VENDOR_OPTS 17OPTION_INTERFACE_ID 18OPTION_RECONF_MSG 19OPTION_RECONF_ACC
18、EPT 20OPTION_DNS_SERVERS 23OPTION_DOMAIN_LIST 24 IA_NA Option定義T1和T2用于續(xù)租地址,T2T1;IA_NA-option可以包括多個option,其中IA Address Option包括IP地址和地址的生存周期(Preferred lifetime和Valid lifetime),IA_NA-option還可以包括Status Code Option;IA_TA Option定義IA_NA-option可以有多個,但是每個link只能分配一個臨時地址;因?yàn)槭桥R時地址,IA_TA-option中的IA Address Option
19、中攜帶的IP地址的Valid lifetime過期后,Client可以向Server重新獲取,參考IA Address Option定義Preferred-lifetime和valid-lifetime參考rfc1971 IPv6 Stateless Address AutoconfigurationIAaddr-iptions可以包括Status Code OptionIA Address Option定義Preferred-lifetime和valid-lifetime參考rfc1971 IPv6 Stateless Address AutoconfigurationIAaddr-iptions可以包括Status Code OptionStatus Code Option定義option-len為2,則不含status-messageOption Request Option定義requested-option-code參考#頁 21Client Identifier Option定義Server Identifier Option定義Vendor Class Option定義廠商信息Preference
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省遂寧蓬溪縣聯(lián)考2024-2025學(xué)年初三下學(xué)期八模考試英語試題含答案
- 遼寧省撫順市順城區(qū)重點(diǎn)達(dá)標(biāo)名校2024-2025學(xué)年初三中考考前指導(dǎo)卷(1)數(shù)學(xué)試題含解析
- GRC施工監(jiān)理合同52025年
- 遼寧省本溪市平山區(qū)2025屆數(shù)學(xué)三下期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 浙江省紹興市越城區(qū)重點(diǎn)中學(xué)2025年初三中考全真模擬卷(七)物理試題含解析
- 石家莊市2025年初三下學(xué)期(線上)適應(yīng)性測試語文試題含解析
- 寧夏中學(xué)寧縣達(dá)標(biāo)名校2024-2025學(xué)年初三月考試題含答案
- 遼寧省遼陽市二中學(xué)教育協(xié)作2025年初三第二學(xué)期月考二化學(xué)試題含解析
- 公寓二房東租賃合同
- 統(tǒng)編版三年級語文下冊第四單元測試卷(A)(含答案)
- 2025內(nèi)蒙古中煤鄂爾多斯能源化工有限公司招聘98人筆試參考題庫附帶答案詳解
- 三年級西師大語文下學(xué)期期末知識點(diǎn)歸納復(fù)習(xí)知識點(diǎn)鞏固練習(xí)
- 河南省駐馬店市汝南縣2024-2025學(xué)年七年級下學(xué)期期中生物試題(含答案)
- 2025年醫(yī)保知識考試題庫:醫(yī)保定點(diǎn)醫(yī)療機(jī)構(gòu)管理制度要點(diǎn)試題
- 小學(xué)科學(xué)綜合試題及答案
- 2025屆陜西省高考適應(yīng)性檢測(三)物理試題+答案
- 2025-2030中國有源電力濾波器(APF)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 2025工廠職工安全培訓(xùn)考試試題及答案可打印
- 兒童寓言故事-烏鴉喝水
- 2025年河南工業(yè)和信息化職業(yè)學(xué)院高職單招語文2019-2024歷年真題考點(diǎn)試卷含答案解析
- 2025年韓語TOPIK中級考試真題卷:閱讀理解能力測試題
評論
0/150
提交評論