原文地址:http://www./rfc/rfc4291.txt
網(wǎng)絡(luò)工作組R.Hinden 征求意見:4291諾基亞 過時:3513S.的Deering 類別:標(biāo)準(zhǔn)田徑思科系統(tǒng) 2006年2月 IP版本6尋址體系結(jié)構(gòu) 本備忘錄的狀態(tài) 本文件指定的Internet標(biāo)準(zhǔn)跟蹤協(xié)議互聯(lián)網(wǎng)社區(qū),并要求討論和提出建議,改善。請參閱當(dāng)前版本的“互聯(lián)網(wǎng)”正式協(xié)議標(biāo)準(zhǔn)“(STD1)的標(biāo)準(zhǔn)化狀態(tài)本協(xié)議的狀態(tài)。本備忘錄的 發(fā)布是無限的。 版權(quán)聲明 版權(quán)所有(C)因特網(wǎng)協(xié)會(2006年)。 抽象 該規(guī)范定義了IP尋址體系結(jié)構(gòu) 第6版(IPv6)的協(xié)議。該文件包括IPv6尋址模型,IPv6地址的文本表示,IPv6的定義;單播地址,任播地址,組播地址,以及 IPv6節(jié)點所需的地址。 本文檔廢棄了RFC3513,“IP版本6尋址建筑“。 hinden標(biāo)準(zhǔn)跟蹤[1]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 目錄 1。簡介....................................................2 2。IPv6尋址.................................................2 2.1。尋址模式...........................................3 2.2。文字表示的地址...........................4 2.3。地址前綴的文本表示....................5 2.4。地址類型識別................................6 2.5。單播地址..........................................6 2.5.1。接口標(biāo)識符...............................7 2.5.2。未指定地址.............................9 2.5.3?;丨h(huán)地址................................9 2.5.4。全球單播地址............................9 2.5.5。IPv6地址與嵌入式IPv4地址........10 2.5.6。鏈路本地IPv6單播地址..................11 2.5.7。站點本地IPv6單播地址..................11 2.6。任播地址.........................................12 2.6.1。所需的任播地址...........................12 2.7。組播地址.......................................13 2.7.1。預(yù)定義的組播地址....................15 2.8。節(jié)點的要求的地址...............................17 3。安全注意事項........................................18 4。IANA事項............................................18 5。致謝...............................................18 6。參考文獻(xiàn).....................................................18 6.1。規(guī)范的參考文獻(xiàn)......................................18 6.2。翔實的參考文獻(xiàn)....................................18 附錄A:創(chuàng)建修改的EUI-64格式的接口標(biāo)識符0.20 附錄B:從RFC3513的變化.................................22 1。介紹 該規(guī)范定義了IP尋址體系結(jié)構(gòu) 第6版協(xié)議。它包括了各種基本格式 IPv6地址類型(單播,任播和組播)。 2。IPv6尋址 IPv6地址是128位的標(biāo)識符,接口和套接口(其中[IPV6的]第2節(jié)中定義的“接口”)。地址有三種類型: 單播:一個單一的接口標(biāo)識符。一個數(shù)據(jù)包發(fā)送到單播地址被傳遞到接口確定該地址。 hinden標(biāo)準(zhǔn)跟蹤[2]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 選播:一組接口的標(biāo)識符(通常屬于不同節(jié)點)。一個數(shù)據(jù)包發(fā)送到一個任播地址被傳遞到接口之一確定地址(“最近”之一,據(jù)路由協(xié)議距離度量)。 組播:一組接口(通常的標(biāo)識符屬于不同節(jié)點)。一個數(shù)據(jù)包發(fā)送到多播地址被傳遞到所有的接口確定該地址。 IPv6中沒有廣播地址,其功能 組播地址所取代。 在這份文件中,在地址字段給出一個特定的名稱,例如,“子網(wǎng)”。當(dāng)這個名字是用的“身份證”標(biāo)識后的名稱(如“子網(wǎng)ID”),它指的是命名字段的內(nèi)容。當(dāng)它被使用的術(shù)語 “前綴”(例如,“子網(wǎng)前綴”),它是指所有的地址,從留給了包括這一領(lǐng)域。 在IPv6中,所有的零和所有的任何領(lǐng)域的法律價值,除非明確排除在外。具體來說,前綴可能包含或同年底,零值的字段。 2.1。尋址模型 所有類型的IPv6地址被分配到接口,而不是節(jié)點。IPv6單播地址是指一個單一的接口。由于每個接口屬于一個單一的節(jié)點,該節(jié)點的接口'單播地址可能被用來作為一個節(jié)點的標(biāo)識 符。 所有接口都必須有至少一個鏈路本地單播地址(見第2.8其他所需的地址)。一單一的界面,也可以有任何類型的多個IPv6地址(單播,選播,組播)或范圍。與單播地址范圍大于 鏈路范圍更大,不需要接口不作為的原產(chǎn)地或目的地或從任何IPv6包非鄰居。這有時是方便點,以點接口。這種尋址模式有一個例外:可能被分配到一個單播地址或一組單播地址 多個物理接口,如果實現(xiàn)治療的作為一個接口,在多個物理接口Internet層。這是負(fù)載分擔(dān)有用的多多個物理接口。 hinden標(biāo)準(zhǔn)跟蹤[3]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 目前,IPv6的繼續(xù)在一個子網(wǎng)前綴是IPv4的模型與一個環(huán)節(jié)??煞峙涠鄠€子網(wǎng)前綴相同的鏈接。 2.2。文字表示的地址 為代表的IPv6地址有三種常規(guī)形式文本字符串: 1。首選的形式是X:X:X:X:X:X:X:X,其中x是一到四件地址的8個16位的十六進(jìn)制數(shù)字。 例子: ABCD的:EF01:2345:6789:ABCD的:EF01:2345:6789 2001:DB8:0:0:8:800:200:417A 請注意,這是沒有必要寫在前導(dǎo)零個別領(lǐng)域??,但必須有至少有一個數(shù)字在每場(2描述的情況除外。)。 2。由于分配的IPv6的某些樣式的一些方法地址,這將是常見的地址包含長串零位。為了使書寫地址包含零位更容易,一個特殊的語法是可以壓縮到零。使用“::”表示一個或多個 組16位零?!?:”只能出現(xiàn)一次,在一個地址。“::”也可以用來壓縮地址中的前導(dǎo)或尾隨零。 例如,下面的地址 2001:DB8:0:0:8:800:200:417A單播地址 FF01:0:0:0:0:0:0:101組播地址 0:0:0:0:0:0:0:1的回環(huán)地址 0:0:0:0:0:0:0:0的未指定地址 可表示為 2001:DB8::8:800:200C:417A單播地址 FF01::101組播地址 ::1回送地址 ::未指定地址 3。一個替代的形式,有時處理時更方便與IPv4和IPv6節(jié)點的混合環(huán)境X:X:X:X:X:X:dddd,其中“x是十六進(jìn)制值6個高階16位的地址,件和D的 hinden標(biāo)準(zhǔn)跟蹤[4]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 四個低階8位十進(jìn)制值件地址(標(biāo)準(zhǔn)IPv4表示)。例子: 0:0:0:0:0:0:13.1.68.3 0:0:0:0:0:FFFF:129.144.52.38 或以壓縮的形式: ::13.1.68.3 ::FFFF:129.144.52.38 2.3。地址前綴的文本表示 IPv6地址前綴的文本表示是相似的無類域間的書面方式的IPv4地址前綴路由(CIDR)表示法[CIDR的。一個IPv6地址前綴 代表符號: 前綴長度 哪里 IPv6的地址是IPv6地址,在列出的任何符號在2.2節(jié)。 前綴長度是一個十進(jìn)制值,指定的有多少最左邊的地址連續(xù)位組成前綴。 例如,以下是60位的法律意見書 ,前綴20010DB80000CD3(十六進(jìn)制): 2001:0DB8中:0000:CD30+:0000:0000:0000:0000/60 2001:0DB8::CD30:0:0:0:0/60 2001:0DB8:0:CD30+::/60 以下情況不屬于上述前綴的法律意見書: 2001:0DB8:0:CD3/60可能下降前導(dǎo)零,而不是尾隨零,在任何16位的地址塊 2001:0DB8::CD30/60地址“/”擴(kuò)大到離開 2001:0DB8:0000:0000:0000:0000:0000:CD30+ 2001:0DB8::CD3/60地址“/”擴(kuò)大到離開 2001:0DB8中:0000:0000:0000:0000:0000:0CD3 hinden標(biāo)準(zhǔn)跟蹤[5]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 當(dāng)寫入兩個節(jié)點的地址和該節(jié)點地址的前綴 (例如,節(jié)點的子網(wǎng)前綴),兩者可以結(jié)合如下: 節(jié)點地址2001:0DB8:0:CD30+:123:4567:89AB公司:CDEF的 和它的子網(wǎng)號2001:0DB8:0:CD30+::/60 可以簡稱為2001:0DB8:0:CD30+:123:4567:89AB公司:CDEF/60 2.4。地址類型識別 IPv6地址類型由高序位確定 地址如下: 地址類型二進(jìn)制的前綴符號組 --------------------------------------------- 未指定的00...0(128位)::/1282.5.2 環(huán)路00...1(128位)::1/1282.5.3 組播11111111FF00::/82.7 鏈路本地單播1111111010FE80::/102.5.6 全球單播(一切) 任播地址從單播地址空間(任何范圍)和語法是不區(qū)分播地址。 全球單播地址的一般格式是描述第2.5.4節(jié)。全球單播一些特殊用途的亞型包含嵌入的IPv4地址(目的地址IPv4與IPv6互通)第2.5.5節(jié)中所述。 未來的規(guī)范可能會重新定義一個或更多的子范圍作其他用途的全球單播空間,但除非及直至該情況下,實現(xiàn)必須把所有的地址不啟動任何上面列出的全球單播地址前綴。 2.5。單播地址 IPv6單播地址前綴的任意聚合位長度,類似于IPv4地址,下無類域間路由。 有幾種類型的IPv6單播地址,尤其是全球單播,站點本地單播(過時,見2.5.7節(jié)),和鏈路本地單播。也有一些特殊用途的亞型全球單播,如嵌入的IPv4的IPv6地址,地址。可以 定義額外的地址類型或亞型未來。 hinden標(biāo)準(zhǔn)跟蹤[6]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 IPv6節(jié)點可能有相當(dāng)大或小的內(nèi)部知識 IPv6地址結(jié)構(gòu),根據(jù)節(jié)點所扮演的角色 (例如,主機(jī)與路由器)。至少,一個節(jié)點可能認(rèn)為有沒有內(nèi)部的單播地址(包括其本身) 結(jié)構(gòu): |128位| +-----------------------------------------------------------------+的 |節(jié)點地址| +-----------------------------------------------------------------+的 一個稍微復(fù)雜的主機(jī)(但仍然相當(dāng)簡單)5月此外知道子網(wǎng)前綴(ES)(S),它是鏈接連接到不同的地址可能有不同的價值觀 N: |n位|128n位| +-------------------------------+-------------------------+的 |子網(wǎng)前綴的接口ID +-------------------------------+-------------------------+的 雖然可能有一個非常簡單的路由器沒有內(nèi)部知識IPv6單播地址的結(jié)構(gòu),路由器會更普遍知識的一個或多個層次的邊界路由協(xié)議操作。已知的邊界將不同從路由器到路由器,路由器 認(rèn)為什么樣的立場在路由的層次。 除在討論的子網(wǎng)邊界的知識前面的段落,節(jié)點不應(yīng)該使任何有關(guān)假設(shè)IPv6地址結(jié)構(gòu)。 2.5.1。接口標(biāo)識符 IPv6單播地址的接口標(biāo)識符用于識別接口上的一個鏈接。他們需要一個子網(wǎng)內(nèi)是唯一的前綴。據(jù)建議,不相同的接口標(biāo)識符分配到不同的節(jié)點上??的鏈接。他們也可能是唯一的超過 范圍更廣。在某些情況下,接口的標(biāo)識符會直接派生自該接口的鏈路層地址。同一接口標(biāo)識符可用于多個接口,在一個單一節(jié)點,只要它們連接到不同的子網(wǎng)。 請注意,是獨立的接口標(biāo)識符的唯一性IPv6地址的唯一性。例如,全球單播可以創(chuàng)建一個本地范圍接口標(biāo)識符和地址鏈路本地地址可以創(chuàng)建一個通用的范圍接口標(biāo)識符。 hinden標(biāo)準(zhǔn)跟蹤[7]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 對于所有單播地址,除了那些二進(jìn)制開始值000,接口ID都必須是64位長,而且是建于改性的EUI-64格式。 改性EUI-64格式的接口標(biāo)識符可能具有普遍范圍時,得出一個普遍的標(biāo)記(例如,IEEE80248位MAC或IEEEEUI-64標(biāo)識符[EUI64])或可能已局部范圍內(nèi)凡全球令牌不可用(例如,串 行鏈路,隧道終點)或全球令牌是不可取的(例如,臨時令牌隱私[PRIV])。 改性EUI-64格式的接口標(biāo)識符是由反相形成“U”位(IEEEEUI-64的術(shù)語通用/本地位)形成從IEEEEUI-64的標(biāo)識接口標(biāo)識符。在導(dǎo)致修改EUI-64格式,“U”位設(shè)置為一(1)表明 通用的范圍,并表明它被設(shè)置為0(0)局部范圍內(nèi)。前三一個IEEEEUI-64的二進(jìn)制字節(jié)標(biāo)識符是如下: 000112 |078563| +-+-+-+-+-+-+ CCCC|CCUG|CCCCCCCC|CCCCCCCC| +-+-+-+-+-+-+ 寫在Internet標(biāo)準(zhǔn)的位階,其中“U”是通用/本地位,“G”是個人/組位,和“C”位的company_id。附錄A“,創(chuàng)建修改的EUI-64格式接口標(biāo)識符“,提供創(chuàng)造改性的例子基于 EUI-64格式的接口標(biāo)識符。 反相的“U”位的動機(jī),形成一個接口時,標(biāo)識符是便于系統(tǒng)管理員手當(dāng)硬件令牌不配置非全局標(biāo)識符可用。預(yù)計這將是串行鏈路的情況下,隧道端點,例如。已經(jīng)替代這些形式 0200:0:0:1,0200:0:0:2等,而不是要簡單得多0:0:0:1,0:0:0:2等。 IPv6節(jié)點不需要驗證,接口標(biāo)識符改良的EUI-64的令牌創(chuàng)建的“U”位設(shè)置普遍是獨一無二的。 在修改的EUI-64格式使用通用/本地位標(biāo)識符是讓未來的技術(shù),可以采取的發(fā)展利用具有通用作用域的接口標(biāo)識符。
hinden標(biāo)準(zhǔn)跟蹤[8]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 形成接口標(biāo)識符的細(xì)節(jié)定義在適當(dāng)?shù)摹癐Pv6以上的<link>”的規(guī)范,如“IPv6的多以太網(wǎng)“[醚],”IPv6??的在FDDI[FDDI的。 2.5.2。未指定地址 地址0:0:0:0:0:0:0:0稱為未指定地址。它絕不能分配給任何節(jié)點。這表明沒有一個地址。其使用的一個例子是在源地址字段初始化主機(jī)發(fā)送之前,它已經(jīng)了解到任何IPv6包它自己 的地址。 不得使用未指定地址作為目的地址IPv6報文或IPv6路由頭。一個具有IPv6包通過IPv6源地址不詳,絕不能轉(zhuǎn)發(fā)路由器。 2.5.3。環(huán)回地址 單播地址0:0:0:0:0:0:0:1稱為環(huán)回地址它可用于一個節(jié)點發(fā)送一個IPv6數(shù)據(jù)包本身。它必須不能分配給任何物理接口。它被視為具有鏈路本地范圍,可能會被認(rèn)為是鏈路本地單播 一個虛擬接口(地址通常被稱為“環(huán)回接口“),以一個虛構(gòu)的鏈接,無處去。 不得使用回送地址在IPv6源地址以外的一個單一的節(jié)點發(fā)送的數(shù)據(jù)包。一個IPv6包絕不能發(fā)送外的一個回環(huán)的目的地址絕不能單一節(jié)點和IPv6路由器轉(zhuǎn)發(fā)。一個包接口上收到一個 回環(huán)的目的地址必須被丟棄。 2.5.4。全球單播地址 IPv6全球單播地址的一般格式如下: |n位m位|128納米位| +------------------------+----------+----------------------------+的 |全球路由前綴子網(wǎng)ID接口ID +------------------------+----------+----------------------------+的 全球路由前綴(通常是分層結(jié)構(gòu))值分配給一個站點(群集子網(wǎng)/鏈接)子網(wǎng)ID是一個在該網(wǎng)站的鏈接標(biāo)識符,在2.5.1節(jié)中定義的接口ID。
hinden標(biāo)準(zhǔn)跟蹤[9]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 所有其他全球單播地址,比那些用二進(jìn)制開始000人64位接口ID字段(即N+M=64),格式為在2.5.1節(jié)描述。開始的全球單播地址二進(jìn)制000的大小或結(jié)構(gòu)上有沒有這樣的約束接口ID 字段。 二進(jìn)制000開頭的全球單播地址的例子節(jié)中描述的嵌入的IPv4地址的IPv6地址2.5.5。全局地址的一個例子開始與一個二進(jìn)制值超過000個其他(因此,有一個64位接口ID字段) [環(huán)球]。 2.5.5。嵌有IPv4地址的IPv6地址 攜帶IPv4地址,IPv6地址類型定義地址的低32位。這些都是“IPv4兼容IPv6地址“和”IPv4映射的IPv6地址“。 2.5.5.1。IPv4兼容的IPv6地址 “IPv4兼容的IPv6地址”的定義,以協(xié)助在IPv6過渡。“IPv4兼容的IPv6地址”的格式為 如下: |80位|16|32位| +--------------------------------------+-------------------------+的 |0000..............................0000|0000|IPv4地址| +--------------------------------------+-+---------------------+的 注:IPv4地址用于在“IPv4兼容的IPv6地址”必須是一個全球唯一的IPv4單播地址。 現(xiàn)在已經(jīng)過時的“I??Pv4兼容的IPv6地址”,因為:當(dāng)前的IPv6過渡機(jī)制不再使用這些地址。新的或更新的實現(xiàn)并不需要支持地址類型。 2.5.5.2。IPv4映射的IPv6地址 第二類,擁有一個嵌入的IPv4地址的IPv6地址定義。這種地址類型用來表示地址IPv4的IPv6地址的節(jié)點。“IPv4映射的IPv6格式 報告“如下: hinden標(biāo)準(zhǔn)跟蹤[10]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 |80位|16|32位| +--------------------------------------+-------------------------+的 |0000..............................0000|FFFF的IPv4地址| +--------------------------------------+-+---------------------+的 背景上使用的“IPv4映射的IPv6[RFC4038]解決“。 2.5.6。鏈路本地IPv6單播地址 鏈路本地地址用于單個鏈路上使用。鏈路本地 地址具有以下格式: |10| |位|54位|64位| +---------+-------------+----------------------------+的 |1111111010|0|接口ID| +---------+-------------+----------------------------+的 鏈路本地地址被設(shè)計用于解決上單鏈路,如自動地址配置的目的,鄰居發(fā)現(xiàn),或沒有路由器時都存在。 路由器不能轉(zhuǎn)發(fā)任何數(shù)據(jù)包,使用鏈路本地源或目的地址等各個環(huán)節(jié)。 2.5.7。站點本地IPv6單播地址 最初設(shè)計用于站點本地地址網(wǎng)站內(nèi)部解決,而不需要一個全球性的前綴。站點本地地址,現(xiàn)在已經(jīng)過時作為定義[SLDEP]。 站點本地地址的格式如下: |10| |位|54位|64位| +---------+-------------+----------------------------+的 |1111111011|子網(wǎng)號|接口標(biāo)識| +---------+-------------+----------------------------+的 這個前綴的特殊行為定義在[RFC3513]必須沒有不再支持在新的實現(xiàn)(即新的實現(xiàn)必須把這個作為全球單播前綴)。 現(xiàn)有的實現(xiàn)和部署,可以繼續(xù)使用前綴。
hinden標(biāo)準(zhǔn)跟蹤[11]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 2.6。任播地址 一個IPv6的任播地址被分配給多個地址一個接口(通常屬于不同的節(jié)點),屬性一個數(shù)據(jù)包發(fā)送到一個任播地址被路由到 “最近”的接口地址,根據(jù)路由協(xié)議的措施的距離。 任播地址從單播地址空間分配,使用任何定義的單播地址格式。因此,任播地址從單播地址在語法上是沒有區(qū)別。當(dāng)單播地址被分配給多個接口,從而把它把一個任播地址,該地 址是節(jié)點必須明確配置分配知道這是一個選播地址。 對于任何指定的任播地址,有一個是最長的前綴P地址標(biāo)識的拓?fù)鋮^(qū)域中的所有屬于該任播地址的接口所在。內(nèi)由P標(biāo)識的區(qū)域,任播地址必須保持作為路由系統(tǒng)中單獨列項(通常 被稱為“主機(jī)路線“),由P標(biāo)識的區(qū)域外,任播地址被聚合到路由條目的前綴P. 請注意,在最壞的情況下,可能選播組的前綴P空的前綴,即組成員可能沒有拓?fù)涞胤?。在這種情況下,任播地址必須保持作為遍布整個互聯(lián)網(wǎng),它提出的單獨的路由條目上有多少 這樣的“全球”選播臺結(jié)垢嚴(yán)重限制可能支持。因此,預(yù)計全球任播支持套可能不可用或非常有限。 任播地址的預(yù)期用途是確定一套屬于一個組織,提供互聯(lián)網(wǎng)服務(wù)的路由器。這些地址可以被用來作為中間地址在IPv6 路由頭,造成一個數(shù)據(jù)包要通過一個特定的交付服務(wù)供應(yīng)商或服務(wù)供應(yīng)商的序列。 其他一些可能的用途是確定連接路由器特定子網(wǎng),路由器提供進(jìn)入到一個集特別是路由域中。 2.6.1。所需的任播地址 子網(wǎng)的路由器的任播地址是預(yù)定義的。其格式是如下: 如下:
hinden標(biāo)準(zhǔn)跟蹤[12]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 |n位|128n位| +------------------------------------------------+----------------+的 |子網(wǎng)前綴|00000000000000| +------------------------------------------------+----------------+的 “子網(wǎng)前綴”中的任播地址的前綴標(biāo)識一個具體環(huán)節(jié)。該任播地址在語法上是作為一個單播地址的接口上鏈接接口標(biāo)識符設(shè)置為零。 發(fā)送到路由器子網(wǎng)任播地址的包將交付一個子網(wǎng)的路由器。所有路由器都必須支持子網(wǎng)-路由器任意廣播地址的子網(wǎng)他們有接口。 擬用于子網(wǎng)的路由器的任播地址其中一個節(jié)點需要與任何人溝通的應(yīng)用設(shè)置路由器。 2.7。組播地址 IPv6組播地址是一組接口的標(biāo)識符(通常在不同的節(jié)點)。一個接口可以屬于任何組播組數(shù)目。組播地址有以下格式: |8|4|4|112位| +-------+----+-+---------------------------------------------+ |11111111|FLGS|SCOP的組ID| +--------+----+-+---------------------------------------------+ 11111111地址開始在識別二進(jìn)制的地址 作為一個多播地址。 -+-+-+-+ FLGS是一組4個標(biāo)志:|0|研發(fā)|P|T| -+-+-+-+ 高階標(biāo)志被保留,必須初始化為0。 T=0時表示一個永久分配(“馳名”)組播 地址,由互聯(lián)網(wǎng)號碼分配機(jī)構(gòu)分配 (IANA)“。 T=1,表示非永久分配(“短暫”或 “動態(tài)”的多播地址分配)。
hinden標(biāo)準(zhǔn)跟蹤[13]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 P標(biāo)志的定義和使用,可以發(fā)現(xiàn)在[RFC3306]。 R標(biāo)志的定義和使用,可以發(fā)現(xiàn)在[RFC3956]。 SCOP是一個4位的組播范圍值用來限制范圍 組播組。值如下: 0保留 1接口本地作用域 2鏈路本地范圍 3保留 4管理本地范圍 5站點本地范圍 6(未指定) 7(未指定) 8組織本地范圍 9(未指定) (未分配) B(未指定) C(未指定) D(未指定) 全球范圍 F保留 接口本地范圍跨越只有一個節(jié)點上的單一界面 和回環(huán)傳輸組播是非常有用的。 鏈路本地多播作用域跨越相同的拓?fù)鋮^(qū)域 相應(yīng)的單播范圍。 地方管理的范圍是最小的范圍,必須行政配置,即自動獲得從物理連接或其他非組播相關(guān)配置。 站點本地范圍跨越一個站點。 旨在組織本地范圍跨越多個站點屬于一個單一的組織。 范圍標(biāo)有“(未分配)”管理員定義額外組播地區(qū)。 組ID標(biāo)識多播組,永久或瞬態(tài)給定的范圍內(nèi),。額外的定義在[RFC3306]提供多播組ID字段結(jié)構(gòu)。
hinden標(biāo)準(zhǔn)跟蹤[14]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 “意義”是一個永久分配的組播地址獨立的范圍值。例如,如果“NTP服務(wù)器組“組ID永久分配的組播地址101(十六進(jìn)制),然后 FF01:0:0:0:0:0:0:101是指在同一界面上的所有NTP服務(wù)器 (即,在同一節(jié)點)作為發(fā)件人。 FF02:0:0:0:0:0:0:101意味著作為同一鏈路上的所有NTP服務(wù)器 發(fā)件人。 FF05:0:0:0:0:0:0:101是指在同一站點的所有NTP服務(wù)器 發(fā)件人。 FF0E:0:0:0:0:0:0:101是指在互聯(lián)網(wǎng)上的所有NTP服務(wù)器。 非永久分配的組播地址是有意義的,只一個給定的范圍內(nèi)。例如,一組由非確定永久,站點本地組播地址FF15:在一個0:0:0:0:0:0:101網(wǎng)站不承擔(dān)任何關(guān)系,一組在使用相同的地 址不同的網(wǎng)站,也非永久組,使用同一組ID用不同的范圍內(nèi),也與同組的永久組編號。 不得用作源地址,在IPv6組播地址包,或出現(xiàn)任何路由頭。 路由器不能轉(zhuǎn)發(fā)任何超出范圍的多播數(shù)據(jù)包在組播目的地址由SCOP場表示。 節(jié)點必須發(fā)起一個數(shù)據(jù)包到多播地址的SCOP字段包含保留值0;如收到一個包時,它必須丟棄。節(jié)點不應(yīng)該發(fā)起一個包一個組播地址,其SCOP字段包含保留的F值;這樣的數(shù)據(jù)包被發(fā) 送或接收的,它必須被視為一樣注定是一個全球性的(SCOP五)多播地址的包。 2.7.1。預(yù)定義的組播地址 以下知名的多播地址是預(yù)先定義?!霸诒竟?jié)中定義的組ID定義為明確的范圍值。 使用這些組ID為任何其他的范圍值,T標(biāo)志等于0時,是不允許的。 hinden標(biāo)準(zhǔn)跟蹤[15]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 保留的組播地址:FF00:0:0:0:0:0:0:0 FF01:0:0:0:0:0:0:0 FF02:0:0:0:0:0:0:0 FF03:0:0:0:0:0:0:0 FF04:0:0:0:0:0:0:0 FF05:0:0:0:0:0:0:0 FF06:0:0:0:0:0:0:0 FF07:0:0:0:0:0:0:0 FF08:0:0:0:0:0:0:0 FF09:0:0:0:0:0:0:0 FF0A:0:0:0:0:0:0:0 FF0B:0:0:0:0:0:0:0 FF0C:0:0:0:0:0:0:0 FF0D:0:0:0:0:0:0:0 FF0E:0:0:0:0:0:0:0 FF0F:0:0:0:0:0:0:0 上述多播地址被保留,并永遠(yuǎn)不得分配給任何組播組。 所有節(jié)點地址:FF01:0:0:0:0:0:0:1 FF02:0:0:0:0:0:0:1 上述的組播地址標(biāo)識的所有IPv6節(jié)點組,范圍1(本地接口)或2(鏈路本地)內(nèi)。 所有路由器地址:FF01:0:0:0:0:0:0:2 FF02:0:0:0:0:0:0:2 FF05:0:0:0:0:0:0:2 以上的組播地址標(biāo)識的所有IPv6路由器, 1范圍內(nèi)(本地接口),2(鏈路本地)或5(站點本地)。 請求節(jié)點地址:FF02::0:0:0:0:1:FFXX:XXXX的 請求節(jié)點多播地址作為一個函數(shù)的計算節(jié)點的單播和任播地址。一個請求節(jié)點多播地址是由以低階的24位地址單播或任播)和追加這些位的前綴FF02:0:0:0:0:1:FF00::/104,在 組播地址 范圍 FF02:0:0:0:0:1:FF00:0000 至 FF02:0:0:0:0:1:FFFF:FFFF
hinden標(biāo)準(zhǔn)跟蹤[16]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 例如,對應(yīng)的請求節(jié)點多播地址 IPv6地址4037::01:800:200é:8C6C是FF02::1:FF0E:8C6C。IPv6的差別僅在高位的地址(例如,由于高階多個不同的聚合關(guān)聯(lián)的前綴)將映射到相同的請求節(jié)點地址,從而減少 了組播地址數(shù)量必須加入一個節(jié)點。 一個節(jié)點需要計算和加入(適當(dāng)?shù)慕涌谏希┫嚓P(guān)的請求節(jié)點多播地址的所有單播任播節(jié)點的接口已配置的地址(手動或自動)。 2.8。節(jié)點的要求的地址 主機(jī)必須認(rèn)識到以下地址對自身進(jìn)行識別: o為每個接口的,其所需的鏈路本地地址。 o任何額外的單播和任意地址已為節(jié)點的接口配置(手動或自動)。 o此回環(huán)地址。 ○在2.7.1節(jié)中定義的所有節(jié)點多播地址。 o每個單播的請求節(jié)點多播地址任播地址。 多播地址的所有其他群體的節(jié)點屬于。 路由器需要認(rèn)識到主機(jī)的所有地址,必須認(rèn)識到,加上下面的地址作為識別本身: o為所有接口的子網(wǎng)-路由器任意廣播地址它被配置為充當(dāng)路由器。 o所有其他的任播地址與該路由器已配置。 ○在2.7.1節(jié)中定義的所有路由器多播地址。
hinden標(biāo)準(zhǔn)跟蹤[17]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 3。安全注意事項 IPv6尋址文件在互聯(lián)網(wǎng)上沒有任何直接的影響基礎(chǔ)設(shè)施的安全。定義IPv6報文認(rèn)證在[AUTH的。 4。IANA事項 這份文件已過時的“I??Pv4兼容的IPv6地址”。 IANA應(yīng)繼續(xù)列出包含這些地址塊 在http://www./assignments/ipv6-address-space地址作為“由IETF保留”,而不是重新分配用于任何其他目的。為 例如: 0000::/8保留由IETF的RFC3513][1] IANA已經(jīng)加入到這個地址塊下面的說明和鏈接。 [5]0000::/96以前定義為“IPv4兼容的IPv6這個定義地址“的前綴。由RFC已被棄用4291。 IANA已經(jīng)更新了IPv6地址體系結(jié)構(gòu)參考據(jù)此,在IANA登記。 5。致謝 作者要感謝保羅的貢獻(xiàn) 弗朗西斯·斯科特·Bradner,吉姆的束縛,布賴恩·卡彭特,馬特·克勞福德,德博拉·埃斯特林,羅杰Fajman,鮑勃·芬克,彼得·福特,鮑勃·吉利根迪米特里哈斯,湯姆 Harsch,基督教Huitema,托尼·李,格雷格,minshall,比爾·辛普森,埃里克·托馬斯NartenNordmark,雅科夫Rekhter,蘇湯姆遜,馬爾Savela,拉里Masinter,俊一郎Itojun 的萩野,tatuya王盡美,蘇雷什克里希南和馬哈茂德·阿里。 6。參考文獻(xiàn) 6.1。規(guī)范性引用文件 [IPV6的Deering,S.和R.Hinden,“Internet協(xié)議版本6(IPv6)的規(guī)范“,1998年12月RFC2460中。 6.2。信息參考 [AUTH]肯特,S.和R.·阿特金森,“IP認(rèn)證頭”,的RFC2402,1998年11月。
hinden標(biāo)準(zhǔn)跟蹤[18]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 [CIDR的富勒,五,李,噸,羽,,K.Varadhan的“無類 域間路由(CIDR):地址分配和 聚合戰(zhàn)略“,RFC1519年,1993年9月。 [醚]·克勞馥,M.,“以太網(wǎng)的IPv6數(shù)據(jù)包的傳輸 網(wǎng)絡(luò)“,RFC2464,1998年12月。 [EUI64]IEEE,“準(zhǔn)則”全球64位標(biāo)識符(EUI-64格式) 登記機(jī)關(guān)“, http://standards./regauth/oui/tutorials/EUI64.html, 一九九七年三月。 [FDDI的克勞福德,M.,“傳輸IPv6數(shù)據(jù)包在FDDI 網(wǎng)絡(luò)“,RFC1998年12月2467。 [環(huán)球]Hinden,河,Deering,S.的,E.Nordmark,“IPv6全球 單播地址格式“,RFC3587,8月2003年。 [PRIV]Narten,T.和R.Draves,無國籍“隱私擴(kuò)展 在IPv6的地址自動配置“的RFC30412001年1月。 [RFC3513]Hinden,R.和S.Deering,“Internet協(xié)議版本6 (IPv6)的尋址體系結(jié)構(gòu)“,RFC3513,2005年4月。 [RFC3306]泰勒哈伯曼,B和D,“基于單播前綴的IPv6 組播地址“,RFC33062002年8月。 [RFC3956]Savola,體育和B哈伯曼,“嵌入的交會點 (RP),地址在IPv6組播地址“,RFC3956, 2004年11月。 [RFC4038]善,旺角,香港,永貴,萩野,研究Savola,體育,和E。 卡斯特羅,“應(yīng)用方面的IPv6過渡”的RFC4038, 2005年3月。 [SLDEP]Huitema,C和B匠“自嘲本地站點 地址“,RFC3879,2004年9月。 hinden標(biāo)準(zhǔn)跟蹤[19]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 附錄A:創(chuàng)建修改的EUI-64格式的接口標(biāo)識符 根據(jù)特定的鏈路或節(jié)點的特點,有有許多方法創(chuàng)建修改的EUI-64格式接口標(biāo)識符。本附錄介紹了其中一些方法。 與IEEEEUI-64的標(biāo)識符的鏈接或節(jié)點 唯一的變化,需要轉(zhuǎn)換到一個IEEEEUI-64標(biāo)識符接口標(biāo)識符是倒置的“U”(通用/本地)位。一個例子是一個全局唯一的IEEEEUI-64格式標(biāo)識符的形式: ||01133446| |0||612783|| +----------------+----------------+----------------+----------------+ |cccccc0gcccccccc|ccccccccmmmmmmmmmmmmmmmmmmmmmmmm|mmmmmmmmmmmmmmmm| +----------------+----------------+----------------+----------------+ 其中,“C”是的分配company_id位,“0”的價值通用/本地位來表示的普遍范圍,“g”是個人/團(tuán)體位,和“M”是位制造商選擇擴(kuò)展標(biāo)識符。IPv6接口標(biāo)識符是這樣的形式: ||01133446| |0||612783|| +----------------+----------------+----------------+----------------+ |cccccc1gcccccccc|ccccccccmmmmmmmmmmmmmmmmmmmmmmmm|mmmmmmmmmmmmmmmm| +----------------+----------------+----------------+----------------+ 唯一的變化是相通用/本地位的值。 與IEEE80248位MAC的鏈路或節(jié)點 [EUI64]定義了一個方法來創(chuàng)建一個IEEEEUI-64標(biāo)識符IEEE48位MAC標(biāo)識符。這是插入兩個字節(jié),十六進(jìn)制值0xFF和0xFE的(見注意在年底 附錄),(在中間的48位MAC之間的company_id和供應(yīng)商提供的ID)。一個例子是48位IEEEMAC與 全球范圍內(nèi): ||011334|| ||056127|| +----------------+----------------+----------------+ |cccccc0gcccccccc|ccccccccmmmmmmmm|mmmmmmmmmmmmmmmm| +----------------+----------------+----------------+
hinden標(biāo)準(zhǔn)跟蹤[20]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 其中,“C”是的分配company_id位,“0”的價值表明全球范圍內(nèi)通用/本地位,“g”是個人/團(tuán)體位,和“M”是位制造商選擇擴(kuò)展標(biāo)識符。接口標(biāo)識符會 形式: ||01133446| |0||612783|| +----------------+----------------+----------------+----------------+ |cccccc1gcccccccc|cccccccc11111111|11111110mmmmmmmm|mmmmmmmmmmmmmmmm| +----------------+----------------+----------------+----------------+ 當(dāng)802的48位MAC地址(或一個接口上一個節(jié)點),一個實現(xiàn)可以使用它們來創(chuàng)建接口由于其可用性和獨特屬性標(biāo)識符。 與其他種類的標(biāo)識符的相關(guān)鏈接 有許多類型的鏈接,鏈路層接口 比IEEEEUI-64格式或IEEE80248位MAC標(biāo)識符等。舉例包括LocalTalk連接和ARCNET。1修飾的EUI-64的方法來創(chuàng)建格式標(biāo)識符是連接標(biāo)識符(例如,在LocalTalk的8位節(jié)點標(biāo)識符) 和零填充到左側(cè)。例如,LocalTalk的8位十六進(jìn)制值0x4F結(jié)果的節(jié)點標(biāo)識符 下面的接口標(biāo)識符: ||01133446| |0||612783|| +----------------+----------------+----------------+----------------+ |000000000000000000000000000000000000000000000000|0000000001001111| +----------------+----------------+----------------+----------------+ 請注意,這個結(jié)果在通用/本地位設(shè)置為“0”表明局部范圍。 無標(biāo)識的相關(guān)鏈接 有多個環(huán)節(jié),沒有任何類型的內(nèi)置標(biāo)識符。其中最常見的是串行鏈路和配置隧道。一個子網(wǎng)內(nèi)唯一的接口標(biāo)識符前綴必須選擇。 如果沒有內(nèi)置的標(biāo)識符是一個鏈接,首選方法是使用從另一個普遍的接口標(biāo)識符接口或一個被分配給節(jié)點本身。當(dāng)使用這種做法,沒有其他接口連接到同一個節(jié)點相同的子網(wǎng)前綴 ,可以使用相同的標(biāo)識符。 hinden標(biāo)準(zhǔn)跟蹤[21]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 如果沒有普遍的接口上使用的標(biāo)識符實施環(huán)節(jié),需要創(chuàng)建一個本地范圍接口標(biāo)識符。唯一的要求是,它是在一個獨特的子網(wǎng)前綴。有很多可能的方法來選擇子網(wǎng)前綴獨特的接口標(biāo) 識符。這些措施包括 如下: 手動配置 節(jié)點編號 其他節(jié)點的特定令牌 子網(wǎng)前綴唯一的接口標(biāo)識符應(yīng)產(chǎn)生例如,它不改變后,重新啟動節(jié)點,或者如果方式接口添加或刪除節(jié)點。 選擇合適的算法是鏈路和實施依賴。形成接口標(biāo)識符的細(xì)節(jié)定義在適當(dāng)?shù)囊?guī)范“隨的<link>IPv6的”。它是強(qiáng)建議實施的碰撞檢測算法任何自動算法的一部分。 注:[EUI-64]實際上定義為0xFF和0xFF位。 插入到創(chuàng)建的MAC從IEEEIEEEEUI-64標(biāo)識符48標(biāo)識符。開始時使用0xFF和0xFE的值與IEEEEUI-48標(biāo)識符。使用不正確的值在規(guī)范的早期版本中,由于IEEEMAC-48和之間的差異的誤解 EUI-48標(biāo)識符。 此筆有意繼續(xù)使用0xFF和0xFE的因為它滿足了IPv6接口的要求標(biāo)識符(即他們必須是獨特的鏈接),IEEEEUI-48和MAC-48標(biāo)識符語法上是等價的,它不會引起任何問題,在實踐中 。 附錄B:從RFC3513的變化 以下更改由RFC3513,“IP版本6 尋址體系結(jié)構(gòu)“: 對使用IPv6任播地址的限制被拆除因為現(xiàn)在有足夠的經(jīng)驗,利用任播地址,這些問題是不具體到IPv6,并茁壯成長工作組在這方面的工作。 已過時的站點本地單播前綴。變化包括: 如下:
hinden標(biāo)準(zhǔn)跟蹤[22]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 -刪除站點本地節(jié)的特殊前綴列表 2.4。 -斯普利特一節(jié)題為“本地使用的IPv6單播地址”到兩節(jié)“,鏈路本地IPv6單播地址”和“網(wǎng)站本地IPv6單播地址。 -增加了文字到新節(jié)介紹站點本地折舊。 的變化,以解決在IAB的回應(yīng)羅伯特ELZ提出的問題上訴。變化包括以下內(nèi)容: -增加了2.5節(jié),澄清節(jié)點應(yīng)該沒有IPv6地址結(jié)構(gòu)的假設(shè)。 -改變在2.5.1節(jié)和附錄文本參考修正的“U”的EUI-64格式的接口標(biāo)識符位設(shè)置為(1)作為普遍。 -增加了第2.5.1節(jié)的澄清,IPv6節(jié)點不需要驗證創(chuàng)建接口標(biāo)識符改性EUI-64格式的“U”位設(shè)置一個都是獨一無二的。 o更改顯示在第2.5.4節(jié)“全球單播參考地址“為RFC3587。 刪除例子中提到的NSAP地址。 澄清,在文字表述的“X”可以是一到四位數(shù)。 已過時的“兼容IPv6地址”,因為它沒有被用于IPv6的過渡機(jī)制。 o添加組播地址2.7節(jié)的“R”和“P”字標(biāo)志,指針和定義它們的文件。 編輯修改。
hinden標(biāo)準(zhǔn)田徑[第23頁]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 作者地址 羅伯特·M。Hinden 諾基亞 313飛兆半導(dǎo)體驅(qū)動器 山景,94043 美國 電話:+1650625-2004 電子郵件:bob.hinden@nokia.com 斯蒂芬大腸桿菌Deering 思科系統(tǒng)公司 塔斯曼道170西 圣何塞,加利福尼亞95134-1706 美國 hinden標(biāo)準(zhǔn)田徑[第24頁]
RFC4291IPv6的尋址體系結(jié)構(gòu)2006年2月 版權(quán)聲明 版權(quán)所有(C)因特網(wǎng)協(xié)會(2006年)。 本文件的權(quán)利,許可和限制在BCP78,除其中所載的作者保留所有權(quán)利。 本文件所載的信息提供上“ASIS”基礎(chǔ)和貢獻(xiàn)者,組織,他/她代表或贊助(如有),互聯(lián)網(wǎng)協(xié)會與互聯(lián)網(wǎng)工程專責(zé)小組否認(rèn)所有明示或暗示,包括但不限于任何擔(dān)保,使用,該此 處信息將不會侵犯任何權(quán)利或任何默示適銷性或特定用途的適用性的擔(dān)保。 知識產(chǎn)權(quán) 在IETF沒有立場的有效性或任何范圍知識產(chǎn)權(quán)或其他權(quán)利,可能會聲稱涉及到中描述的技術(shù)實施或使用本文件中或在何種程度上根據(jù)這些權(quán)利的任何許可證在RFC文件的程序方面的 權(quán)利,可以發(fā)現(xiàn)在BCP78和BCP79。 IETF秘書處和任何知識產(chǎn)權(quán)披露的副本牌照的保證,或者一個結(jié)果嘗試取得使用一般的牌照或許可這個由實施者或用戶等專有權(quán)利規(guī)范可從IETF的在線知識產(chǎn)權(quán)庫 http://www./ipr。 IETF邀請任何有利害關(guān)系的一方將其注意的任何版權(quán),專利或?qū)@暾?,或其他專有可能覆蓋技術(shù)的權(quán)利,可能需要實施本標(biāo)準(zhǔn)。請解決信息給IETFietf-ipr@。 鳴謝 由IETFRFC編輯功能提供資金行政支援活動(IASA)。 hinden標(biāo)準(zhǔn)跟蹤[25]
|
|