




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、DHCPv6協議Jade 2014/12/24目錄 前言 DHCPv6交互過程說明 Message/Option說明 附錄前言本膠片描述DHCPv6協議中client和server端的交互過程,包括地址分配/續租/釋放等過程的說明;本文主要參考RFC 3315,可作為該協議的導讀材料;目錄 前言 DHCPv6交互過程說明 Message/Option說明 附錄術語 binding:分配給某個client的地址和配置信息的集合,通過三元組標識 DHCP domain:DHCP管理的links范圍 DHCP realm :DHCP domain的標識/名字 relay agent:在Client和
2、server間轉發DHCP消息的實體 DUID:A DHCP Unique IDentifier for a DHCP participant Identity association(IA):分配給Client的地址集合,通過IAID標識 IA_NA:Identity association for non-temporary addresses IA_TA:Identity association for temporary addresses,由RFC 3041定義,擴展SLAAC的地址生成機制 transaction ID:匹配client和server間交互消息IA_NA有續租機制(
3、定時器T1/T2),IA_TA沒有; RFC 2462. IPv6 Stateless Address Autoconfiguration RFC 2373. IPv6 Addressing Architecture.pdf RFC 4861. Neighbor Discovery for IPv6.pdf術語 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從服務器獲取除IP地址外的配置信息: Client向服務器和中繼代理組播地址FF02:1:2發送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,前提當前link內只有一個Server Client向服務器和中繼代理組播地址FF02:1:2發送Solicit,攜帶Client ID option,Rapid commit Option和Request Option,以及I
7、A Option Server響應Client Reply,攜帶配置信息和地址信息,以及Rapid commit Option Client解析Reply,生效地址和配置信息2步消息交換場景之三ClientServerRenewReply 此消息對用于IP地址租用時間到期前續租IP地址(IA-NA) Client向服務器發送Renew,攜帶Request Option,以及IA Option Server響應Client Reply,攜帶配置信息和地址信息 Client解析Reply,生效地址和配置信息 IA-NA中有兩個定時器,T1和T2,T1到期client發起Renew/Reply續租地
8、址;T1過期,T2到期后,client發起Rebind/Reply續租地址2步消息交換場景之四ClientServerRebindReply 此消息對用于Client在Renew/Reply消息對交互失敗,且當T2超時后,確認地址仍然可用 Client向服務器發送Rebind,攜帶Client ID,IAs, Option request; Server檢查Confrim中的IAs是否仍然適用,如果都可用,Reply中攜帶一個成功的Status option,如果任何一個不在適用,返回一個Not on Link的Status option; Client解析Reply,生效地址和配置信息; 如
9、果未收到響應,Clien將一直重試,直到所有地址的Preferred lifetime超時;注意:Client決定是否放棄使用某個IP地址,由IA中的preferred lifetime和valid lifetime決定2步消息交換場景之五ClientServerConfirmReply 此消息對用于Client切換到一個新的link時,之前分配的地址是否仍然可用 Client向服務器發送Confrim,攜帶Client ID,IAs, Option request; Server檢查Confrim中的IAs是否仍然適用,如果都可用,Reply中攜帶一個成功的Status option,如果任
10、何一個不在適用,返回一個Not on Link的Status option; Client解析Reply,生效地址和配置信息;如果未收到響應,Client可以按照原來的Lifetime繼續使用之前的地址;協議對于該消息對應用場景的定義 Client reboot Client切換到有線連接 Client從sleep mode返回 Client使用Wireless接入時更換AP2步消息交換場景之六ClientServerReleaseReply 此消息對用于Client發起地址釋放Client向服務器發送Release,攜帶Client ID,Server ID,IAs, Option requ
11、est;Server檢查Release中的IA中地址的有效性,回收地址,Reply中指示該地址釋放成功;對于檢查不通過的地址,Reply指示nobindingClient解析Reply,完成地址釋放;實際Client發起Release過程開始,被釋放地址就不能再使用2步消息交換場景之六ClientServerReleaseReply 此消息對用于Client發起地址釋放Client向服務器發送Release,攜帶Client ID,Server ID,IAs, Option request;Server檢查Release中的IA中地址的有效性,回收地址,Reply中指示成功;對于檢查不通過的地
12、址,Reply中的IA指示nobindingClient解析Reply,完成地址釋放;實際Client發起Release過程開始,被釋放地址就不能再使用2步消息交換場景之七ClientServerDeclineReply 此消息對用于Client通知Server發現地址沖突Client向服務器發送Release,攜帶Client ID,Server ID,IAs,其中IAs中只包含沖突的地址Server檢查Decline中的IA中地址的有效性,回收地址,響應中指示成功;對于檢查不通過的地址,Reply中IA指示nobindingClient解析Reply2步消息交換場景之八ClientServ
13、erRenew or Info Requst/ReplyReconfigure 此消息對用于Server通知Client發起地址和配置信息獲取流程,隨后Client可以發起Renew/Reply或者Information Requst/Reply消息交換過程Server設置Reconfigure消息中的Trans Id為0,攜帶Server ID,Client ID,可選的Option request option(涉及變化的option),特別的,當server要求Client重新獲取IP時,Option request option需要包括IA option,同時攜帶具體的IA optio
14、n,表明哪個IA需要重新配置。消息中需包括Rreconfigure option指示Client發起Renew/Reply還是Info Request/Reply交換過程Client按照Server要求發起相應的Renew或者Info Requst流程四步消息交換場景ClientServerSolicit RequestAdvertise Client獲取配置和IP地址的標準流程發現server,client向組播地址ff02:1:2發送Solicit,攜帶IA和client ID,以及Request Option等信息Server響應Client Advertise消息,攜帶配置信息和地址信
15、息,超過多個server響應時,Client根據一定算法選擇一個serverClient選定一個Server,發送Request消息Server端通過Reply確認Request,Client收到Reply后生效ip和配置信息RequestReply 目錄 前言 DHCPv6交互過程說明 Message/Option定義 附錄Client和Server間消息格式Transaction-id標識一次Client和Server間的交互過程,特例是Server發起Reconfigure流程時,Transaction-id設置為0,其他由Clinet發起的流程中的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用于續租地址,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只能分配一個臨時地址;因為是臨時地址,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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 櫻花樹苗木購銷合同協議
- 商業匯票質押合同協議
- 商業綠植購買合同協議
- 2025他期望達成無限期合同 管理檔案
- 2025古董交易合同書范本
- 毛坯房轉讓合同協議
- 陜西省渭南市2025屆高三下學期3月二模試題 地理 含解析
- 快餐店供貨合同協議
- 2025年土地使用權買賣合同模板(簡易版)
- 2025授權購買房屋合同范本
- 筆的制造設備綜合效率OEE提升考核試卷
- 2025-2030中國聚丙烯三元共聚物行業市場發展趨勢與前景展望戰略研究報告
- 2025年上半年蘇州太倉臨港投資發展集團限公司公開招聘工作人員易考易錯模擬試題(共500題)試卷后附參考答案
- 工業自動化控制系統調試與維護題庫
- 2025屆廣東省佛山市高三語文二模高分范文12篇:“成長最大的悲哀是失去了想象力”
- 2025年合肥高新美城物業有限公司招聘30人筆試參考題庫附帶答案詳解
- 2025內蒙古中煤鄂爾多斯能源化工有限公司招聘98人筆試參考題庫附帶答案詳解
- 青少年體重健康管理
- 2025年中國AI醫療健康企業創新發展百強榜單報告-摩熵咨詢
- 建筑垃圾清運投標技術方案
- (2025)全國交管12123學法減分測試題庫及答案(帶圖版)
評論
0/150
提交評論