CNS 15069-2007 IPv6 stateless address autoconfiguration《IPV6不具状态的地址自动组态设定》.pdf
《CNS 15069-2007 IPv6 stateless address autoconfiguration《IPV6不具状态的地址自动组态设定》.pdf》由会员分享,可在线阅读,更多相关《CNS 15069-2007 IPv6 stateless address autoconfiguration《IPV6不具状态的地址自动组态设定》.pdf(20页珍藏版)》请在麦多课文档分享上搜索。
1、1 印月962月 本標準非經本局同意得翻印 中華民國國家標準 CNS 總號 號 ICS 35.100.30 X126715069經濟部標準檢驗局印 公布日期 修訂公布日期 962月27日 月日 (共20頁)IPv6 不具狀態的位址自動組態設定 IPv6 stateless address autoconfiguration 1. 適用範圍 本標準適用於網際網路社群 (internet community)的網際網路標準進程協定,以及懇求討論和建議以供改進。針對標準化狀態和本協定的狀況,請參照 “網際網路正式協定標準 (internet official protocol standards,
2、STD 1)“的目前版本。 本標準規定在網際網路協定第 6 版 (internet protocol version 6, IPv6)中,主機 (host)決定如何自動設定其介面之組態所採取的步驟。自動組態設定 (autoconfiguration)之過程包括建立一個鏈路本地位址 (link-local address)以及在鏈路上驗證其唯一性,決定何種資訊宜被自動設定組態 (位址、其他資訊、或兩者 ),於位址 之情況下,這些位址是否宜透過不具狀態機制 (stateless mechanism) 、具狀態的機制 (stateful mechanism)、或兩者來獲得。本標準定義產生 一個鏈路本
3、地位址之過程、以及經由不具狀態的位址之自動組態設定來產生場域本地位址 (site-local address)和全域位址(global address)之過程,以及重複位址偵測 (duplicate address detection)的程序。使用具狀態的協定之自動組態設定,其細節將於他處規定。 IPv6 協定定義具狀態位址自動組態設定 (stateful address autoconfiguration)和不具狀態的位址自動組態設定 (stateless address autoconfiguration)兩種機制。不具狀態的自動組態設定需要非手動之主機組態設定、最小限度 (如果存在 )之
4、路由器組態設定(router)、和沒有額外的伺服器 (server)。不具狀態的機制允許主機使用由本地可用的資訊與路由器所告示 (advertise)的資訊之組合來產生它自己的位址。路由器告示前綴(prefix)識別與一個鏈路結合的子網路 (subnet),當主機產生在子網路上唯一地識別一個介面的 “介面識別符 (interface identifier)“時。該位址係由這兩者所 組合而形成。當路由器不存在時,主機只能產生鏈路本地位址。然而,針對允許在附接於相同鏈路上的節點 (node)間之通訊來說,該鏈路本地位址是足夠的。 於具狀態自動組態設定之模型中,主機從一伺服器獲得介面位址及 /或組態
5、的資訊與參數。伺服器要維護的資料庫為記錄哪些位址已經被指定給哪些主機。具狀態的自動組態設定協定允許主機從一個伺服器獲得位址、其他組態設定資訊、或兩者。不具狀態與具狀態自動組態設定兩者彼此互補。例如,主機能夠使用不具狀態的自動組態來設定它自己的位址組態,但是使用具狀態自動組態設定以獲得其他資訊。用於 IPv6 之具狀態自動組態設定是未來工作的主題 DHCPv6。 當一個場域並不特別地涉及主機使用之精確的位址時,可使用不具狀態的方式,只要它們是唯一的而且是正確地可選路的。當一個場域需要透過精確的位址指定俾以更嚴緊的控制時,可使用具狀態的方式。具狀態的和不具狀態的位址自動組態設定2 CNS 1506
6、9, X 1267 兩者可以同時被使用。於路由器告示訊息 (router advertisement message)中,DISCOVERY場域管理者將透過設定適當的欄位來規定要使用何種 型式的自動組態設定。 IPv6 位址於一段固定的 (有可能是無窮的 )長度之時間為一個介面所專用。每一個位址都有一結合的生命期 (lifetime),以指示該位址被繫結至一介面的時間有多久。當生命期逾期時,繫結 (binding) (與位址 )將變成無效的,而且該位址可以被重新指定給網際網路中在其他地方的另一個介面。為了能順利地處理位址繫結的逾期,當指定一個位址給一個介面時,該位址經歷了兩個截然不同的階段。最
7、初,一個位址是 “優選的 (preferred)“,此意謂它在任意通訊的用途是不受限制的。後來,一個位址預期其目前介面之繫結將變成無效而變成 “不宜用的 (deprecated)“。當處於不宜用的狀態時,一個位址的使用將受到阻礙,但是並不嚴格地予以禁止。當可能時,新的通訊 (例如:新的 TCP 連接之開啟 )宜使用優選的位址。不宜用的位址宜僅由業已正在使用該位址之應用且 在不造成服務中斷 (service disruption)切換至另一位址有困難的情況下一直使用。 為了確保所有已設定組態的位址在一個給定的鏈路上可能是唯一的,節點在指定它們給一個介面之前,將先進行在位址方面的 “重複位址偵測
8、“演算法 (algorithm)。此種重複位址偵測演算法被履行於所有的位址,與它們究竟是透過不具狀態的抑或具狀態的自動組態設定而獲得該位址毫無關係。本標準將定義這種重複位址偵測演算法。 在本標準中所規定的自動組態設定之過程僅適用於主機而不適用於路由器。因為主機之自動組態設定使用由路由器所告示之資訊,而路由器則需要利用某些其他的方法來設定組態。然而,路由器被預期將使用於本標準所描述的機制來產生鏈路本地位址。此外,於指定位址給一個介面之前,路由器被預期所有的這些位址均能先成功地通過於本標準中所描述的重複位址偵測程序。 2. 用語釋義 (1) IP:網際網路協定第 6 版。 IPv4 和 IPv6
9、這兩個用語僅於需避免混淆的上下文裡才使用。 (2) 節點 (node):實作 IP 協定的一種裝置。 (3) 路由器 (router):轉送明確地非定址於其本身的 IP 封包 (packet)之節點。 (4) 主機 (host):不是路由器的任何節點。 (5) 上一層 (upper layer):直接位於 IP 上面之協定層。一些範例為:諸如 TCP 和 UDP的傳送協定,諸如 ICMP 協定的控制協定,諸如 OSPF 的選路協定,以及諸如IPX、 AppleTalk、或 IP 本身等將 “穿隧 “於 (亦即,囊封於 )IP 之上的網際網路或較低層協定。 (6) 鏈路 (link):一種通訊設
10、施 (facility)或媒介,於其上之節點能在鏈路層 (亦即,直接在 IP 協定下面的層 )通訊。一些範例為:乙太網路 (簡單型或橋接型 )、點對點協定 (point-to-point protocol, PPP)鏈路、 X.25、訊框中繼 (frame relay)、或 ATM等網路,以及網際網路 (或更高 )層 “隧道 (tunnel)“,諸如於 IPv4 或 IPv6 本身上的隧道。 3 CNS 15069, X 1267 (7) 介面 (interface):附接至一鏈路的節點之附屬裝置。 (8) 封包 (packet): IP 標頭 (header)加上酬載 (payload)。
11、(9) 位址 (address):用於一個介面或一組介面的一個 IP 層識別符 (identifier)。 (10) 單播位址 (unicast address):用於一個單一介面的一種識別符。被發送給單播位址的封包係被遞送至由該位址所識別的介面。 (11) 多播位址 (multicast address):用於一組介面 (典型上屬於不同的節點 )的一種識別符。被發送給多播位址的封包係被遞送至由該位址所識別的所有介面。 (12) 任播位址 (anycast address):用於一組介面的一個識別符 (典型上屬於不同的節點 ),被發送到一個任播位址的封包將被遞送到該位址所識別的這些介面之一(根
12、據選路協定的距離測量而給最近的那一個 )。參照 ADDR-ARCH。 (13) 懇求節點的多播位址 (solicited-node multicast address):一種多播位址,鄰節點懇求訊息 (neighbor solicitation message)被遞送到該位址。用於計算此種位址的演算法在 DISCOVERY中給定。 (14) 鏈路層位址 (link-layer address):用於一個介面的一種鏈路層識別符,其範例包括用於乙太網路鏈路之 IEEE 802 位址和用於整體服務數位網路 (ISDN)鏈路之E.164 位址。 (15) 鏈路本地位址 (link-local addr
13、ess):具有鏈路唯一範圍的一種位址,它能夠被用來抵達附接於相同鏈路的鄰近節點。所有的介面皆有一個鏈路本地單播位址。 (16) 場域本地位址 (site-local address):具有其範圍被局限於 本地場域的一種位址。 (17) 全域位址 (global address):具有無限制範圍的一種位址。 (18) 通訊 (communication):於各個節點之間的任何封包之交換。於封包交換之持續期間,必需將用於交換的每一個節點之位址保持不變。其範例是 TCP 連接或UDP 請求 /回應。 (19) 暫行位址 (tentative address):在將一個位址指定給一個介面之前,先行驗證
14、其於鏈路上的唯一性之一種位址。通常暫行位址並不被認 為已指定給某一介面。介面會丟棄所收到而定址於一個暫行位址的封包,但是對於暫行位址則會接受與重複位址偵測相關聯的鄰節點探索 (neighbor discovery)封包。 (20) 優選的位址 (preferred address):被指定給一個介面的一種位址,其由上一層協定的使用是不受限制的。優選的位址可以被用作發送自 (或發送至 )該介面之封包的來源 (或者目的地 )位址。 (21) 不宜用的位址 (deprecated address):被指定給一個介面的一種位址,其使用會受到阻礙的,但是並不予以禁止。在新的通訊中,一個不宜用的位址不宜再
15、被當作一個來源位址使用,但是,發送自或發送至不宜用的位址之封包將如同所預期般被遞送。對於特定的上一層活動 (例如,現行的 TCP 連接 ),在通訊時切換至一個優選的位址將產生艱難,所以一個不宜用的位址可以繼續被當作一個來源位址使用。 (22) 有效的位址 (valid address):優選的或不宜用的位址。有效的位址可以出現為一個封包的來源或目的地位址,而且,預期網際網路選路系統會把要發送給有4 CNS 15069, X 1267 效位址的封包遞送到它們所期望的接收者 (recipient)。 (23) 無效的位址 (invalid address):不指定給任何介面的一種位址。當一個有效位
16、址的有效生命期逾期時,它將變成無效的位址。無效的位址不宜出現為一個封包的目的地 或來源位址。在前一種情況中,網際網路選路系統將不能遞送此封包,在後一種情況中,封包的接收者將不能對它作出回應。 (24) 優選的生命期 (preferred lifetime):一個有效的位址被優選的時間之長度 (亦即,直到不宜用的時候 )。當優選的生命期逾期時,其位址將變成不宜用的。 (25) 有效的生命期 (valid lifetime):位址保持於有效狀態的時間之長度 (亦即,直到無效的時候 )。因此,有效的生命期必須大於或等於優選的生命期。當有效的生命期逾期時,其位址將變成無效的。 (26) 介面識別符 (
17、interface identifier):用於介面的一種鏈路相依之識別符,其每一鏈路至少是唯一的 ADDR-ARCH。不具狀態的位址自動組態設定係組合一介面識別符與一前綴以形成一個位址。從位址自動組態設定之觀點,介面識別符是一種已知長度的位元串 (bit string)。介面識別符的精確長度及其被建立之方法定義於分離的鏈路型式特定的文件中,包括與 IP 傳輸於一種特定的鏈路型式上相關聯的議題 (例如, IPv6-ETHER)。在許多情況中,該識別符與介面的鏈路層位址將是相同的。 2.1 需求 當下列這些關鍵字 (keyword)在本標準中出現時,包括:必須 (MUST)、不 得 (MUST
18、NOT)、必需的 (REQUIRED)、應 (SHALL)、不應 (SHALL NOT)、宜 (SHOULD)、不宜 (SHOULD NOT),建議的 (RECOMMENDED)、可以 (MAY)、及選項的(OPTIONAL),它們宜要如同在 KEYWORDS中所描述般予以解譯。 3. 設計目標 不具狀態的自動組態設定係依照下列的目標來設計: (1) 在連接機器到網路之前,由於不宜需 要個別機器的手動組態設定,所以對於每一個它的介面需要某種機制以允許主 機取得或建立唯一的位址。位址自動組態設定假設每一個介面都能夠為該介面提供唯一的識別符 (亦即, “介面識別符 “)。在最簡單的情況中,介面識別
19、符係由 介面的鏈路層位址所組成。介面識別符能夠與前綴組合以形成一個位址。 (2) 由一組附接於單一鏈路的機器所組成的小場域 (small site)不宜需要存在一個具狀態的伺服器或者路由器以作為通訊的先決條件。隨插即用 (plug-and-play)的通訊係透過鏈路本地位址的使用來達成 。鏈路本地位址有一個習知的前綴,以識別一組節點所附接的 (單一 )分享式鏈路。主機藉由附加它的介面識別符到鏈路本地之前綴而形成一個鏈路本地位址。 (3) 含有多重網路和 路由器的大場域 (large site)宜不需要存在具狀態的位址組態之伺服器。為了產生場域本地位址或全 域位址,主機必須決定前綴,以識別它們所
20、附接的子網路。路由器產生週期性 路由器告示,包括表列在鏈路上有作用之前綴集合的選項。 5 CNS 15069, X 1267 (4) 位址組態宜方便一個場域的機器能優 雅的重新編號。例如,當一個場域切換至新的網路服務供應商 (network service provider)時,該場域可能想要對所有它的節點重新編號。重新編號係透過將位 址租給介面以及將多重位址指定給相同的介面來達成。租用生命期提供一種機制,透過此機制場域將逐步淘汰 (phase out)舊的前綴。在新的位址與正被逐步淘 汰的位址兩者同時工作期間,將多重位址指定給一個介面以提供過渡時期 (transition period)。
21、(5) 系統管理者必需有規定宜使用不具狀 態的自動組態設定、具狀態的自動組態設定、或兩者之能力。路由器告示包括規定主機宜使用哪些機制的旗標 (flag)。 4. 協定概觀 當介面自動設定其本身之組態時,本節提供要採取的典型步驟之概觀。自動組態設定僅在具多播能力的鏈路上被履行,且當一個具多播能力的介面被致能時開始,例如,在系統起動 (startup)期間。節點 (主機和路由器 )藉由產生用於介面的鏈路本地位址以開始自動組態設定之過程,而鏈路本地位址則藉由附加介面識別符到習知的鏈路本地之前綴來形成。 然而,在鏈路本地位址能被指定給一個介面並且被使用以前,一個節點必須試圖驗證該 “暫行 “位址並非已
22、經處於由鏈 路上的另一個節點使用中。尤其是,它發送鄰節點懇求訊息中含有暫行位址以作為標的 (target)。如果另一個節點已經正在使用該位址,則它將回送鄰節點告示來說明這種情形。如果另一個節點也正在試圖使用相同的位址,則它也將發送鄰節點懇求給該目標。鄰節點懇求被 (再 )傳輸之精確次數,以及介於兩次連續懇求間的延遲時間 (delay time)為鏈路特定的且可以由系統管理予以設定。 如果節點決定它的暫行鏈路本地位址並非唯一的,則自動組態設定即會停止,而且需要介面的手動組態設定。為了能簡化在這種情況下之復原,針對管理者而言,供給替代的介面識別符來置換預設的識別符應是可能的,其方法是使用新的 (大
23、概是唯一的 )介面識別符,使得自動組態設定機制因而能夠適用。另一種替代方法是,鏈路本地位址和其他的位址將需要以手動方式來設定組態。 一旦節點確定了它的暫行鏈路本地位址是唯一的,則它將指定該位址給此介面。節點在此點上與鄰近節點有 IP 層次的連接性 (connectivity)。剩餘的自動組態設定步驟僅由主機來履行;路由器的 (自動 )組態設定並不屬本標準之範圍。 自動組態設定的下一個階段涉及獲得路由器告示或者決定沒有路由器存在。如果有路由器存在,則它們將發送路由器告示以規定主機宜做什麼種類的自動組態設定。如果沒有路由器存在,則具狀態的自動組態設定宜予調用。 路由器週期地發送路由器告示,但是,於
24、連續的兩次告示之間的延遲通常比履行自動組態設定之主機將要等待的時間更長 DISCOVERY。為了能迅速地獲得告示,主機發送一個或多個路由器懇求給所有路由器的多播群組。路由器告示包含兩面旗標以指示何種型式之具狀態的自動組態設定 (如果存在 )宜被履行。 “受管理的位址組態“旗標指示主機是否宜使用具狀態的自動組態設定來獲得位址。 “其他具狀態的組態 “旗標指示主機是否宜使用具狀態的自動組態設定來獲得附加的資訊 (位址除外 )。 6 CNS 15069, X 1267 路由器告示也包含零或多個前綴資訊之選項,含有由不具狀態的位址自動組態設定所使用的資訊以產生場域本地位址和全域位址。宜注意的是於路由器
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CNS150692007IPV6STATELESSADDRESSAUTOCONFIGURATIONIPV6 不具 状态 地址 自动 组态 设定 PDF

链接地址:http://www.mydoc123.com/p-634959.html