【太閣課堂】IPv6地址如何劃分?這篇文章看完必懂!
IPv6地址劃分

如圖所示,地址分為三大類:組播、單播、任意播(也稱泛播);
單播可分為:全球單播地址(可理解為公網(wǎng)地址---IPv6)、本地鏈路地址、站點(diǎn)本地地址、回環(huán)地址、未指定地址、內(nèi)嵌IPv4地址。
1
全球單播地址

前3bit 固定001;
? 地址范圍:2xxx:xxxxx/3 - 3FFF: :FFFF;? 2001::/16 IPV6因特網(wǎng)地址;? 2002::/16 6to4過渡地址;?
? 3ffe::/16 用于6bone測試目的的前綴;
注意:接口標(biāo)識符:指64bit的MAC地址(未來網(wǎng)絡(luò)適配器的MAC地址),或者是基于48bit MAC地址擴(kuò)展為64bit(EUI 64)。在全球單播地址中,規(guī)定如2001:BCFF:FEA6::/48表示一個(gè)IPv6路由前綴,2001:BCFF:FEA6:6C01::/64表示一個(gè)IPv6子網(wǎng)前綴。?
2
本地鏈路地址
固定前綴FE80::/10;當(dāng)一個(gè)節(jié)點(diǎn)啟用IPv6時(shí)自動生成,格式如下圖,64位拓展由MAC地址按照EUI 64轉(zhuǎn)換而來。
EUI-64格式:基于MAC地址自動構(gòu)造;
例如:MAC地址為0012:3400:ABCD;
首先把MAC地址對半分開,插入一個(gè)固定值FFFE;
?0012:3400:ABCD ----> 0012:34FF:FE00:ABCD;
再把第七位翻轉(zhuǎn):0----> 1, 1---->0
0012:34FF:FE00:ABCD ?---->?0212:34FF:FE00:ABCD;
最后加上前綴:
FE80::212:34FF:FE00:ABCD;
3
本地站點(diǎn)地址
類似于IPv4中的私有地址,僅在內(nèi)部網(wǎng)絡(luò)使用,如打印機(jī);

固定前綴FEC0::/10;?
對于IPv6本地站點(diǎn)地址的配置,必須通過DHCPv6進(jìn)行地址的分配、無狀態(tài)的前綴公告、或者手工的進(jìn)行輸入。
4
唯一本地地址
ULA,唯一本地地址,概念上相當(dāng)于私有IP,僅能夠在本地網(wǎng)絡(luò)使用,在IPv6 Internet上不可被路由。上面提到的站點(diǎn)本地地址由于起初的標(biāo)準(zhǔn)定義模糊而被棄用,而后RFC又重新定義了唯一本地地址以滿足本地環(huán)境中私有IPv6地址的使用。
在RFC4193中標(biāo)準(zhǔn)化了一種用來在本地通信中取代站點(diǎn)本地單播地址的類型。ULA擁有固定前綴FC00::/7,分為兩塊:FC00::/8暫未定義,F(xiàn)D00::/8定義如下:

5
未指定地址
形式:0:0:0:0:0:0:0:0/128 ??--> ::/128;
表示地址未指定,或者在寫默認(rèn)路由時(shí)代表所有路由;
該地址作為某些報(bào)文的源IP地址,比如作為重復(fù)地址檢測時(shí)DAD時(shí)發(fā)送的鄰居請求報(bào)文的源地址,或者DHCPv6初始化過程中客戶端所發(fā)送報(bào)文的源IP。
6
回環(huán)地址
形式:0:0:0:0:0:0:0:1;同IPV4中127.0.0.1地址的含義一樣,表示節(jié)點(diǎn)自已。
7
內(nèi)嵌IPv4
映射IPV4的IPV6地址--僅用于擁有IPV4和IPV6雙協(xié)議棧節(jié)點(diǎn)的本地范圍?? 其中高80bit設(shè)為0,后16bit設(shè)為1,再跟IPV4地址,?? 0000:0000:0000:0000:0000:ffff:206.123.31.2,?? 0000:0000:0000:0000:0000:ffff:ce7b:1f01。
8
組播地址(IPv6通信的核心)
前綴:FFxx::/8;
在IPV6中沒有廣播的概念,而是使用用組播來代替;因此IPv6中存在大量的組播使用。

標(biāo)志位為0000表示是永久保留的組播地址,分配給各種技術(shù)使用;
標(biāo)志位為0001表示是用戶可使用的臨時(shí)組播地址;
范圍段定義了組播地址的范圍,其定義如下:二進(jìn)制??? 十六進(jìn)制??? 范圍類型0001????????? 1?????? 本地接口范圍0010????????? 2?????? 本地鏈路范圍0011????????? 3?????? 本地子網(wǎng)范圍0100????????? 4?????? 本地管理范圍0101????????? 5?????? 本地站點(diǎn)范圍??? 類似組播的私網(wǎng)地址1000????????? 8?????? 組織機(jī)構(gòu)范圍1110????????? E?????? 全球范圍??????? 類似組播的公網(wǎng)地址
下面是一些組播指定地址:FF02::1??? all nodes?? 在本地鏈路范圍的所有節(jié)點(diǎn)FF02::2??? all routers 在本地鏈路范圍的所有路由器FF02::5??? all ospf routersFF02::9??? all rip routers 所有運(yùn)行RIP的路由器FF02::A??? all eigrp routers 所有運(yùn)行eigrp的路由器FF05::2????在一個(gè)站點(diǎn)范圍內(nèi)的所有路由器