一敲街、IPV6
IPv6地址格式
IPv6的地址長度是128位(bit)闷愤。
將這128位的地址按每16位劃分為一個段砌创,將每個段轉換成十六進制數字疼燥,并用冒號隔開沧卢。
例如:2000:0000:0000:0000:0001:2345:6789:abcd
這個地址很長,可以用兩種方法對這個地址進行壓縮醉者,
前導零壓縮法:
將每一段的前導零省略但狭,但是每一段都至少應該有一個數字
例如:2000:0:0:0:1:2345:6789:abcd
雙冒號法:
如果一個以冒號十六進制數表示法表示的IPv6地址中,如果幾個連續(xù)的段值都是0撬即,那么這些0可以簡記為::立磁。每個地址中只能有一個::。
例如:2000::1:2345:6789:abcd
單播地址(Unicast IPv6 Addresses)
可聚合的全球單播地址(Aggregatable Global Unicast Addresses)
可在全球范圍內路由和到達的剥槐,相當于IPv4里面的global addresses唱歧。前三個bit是001
例如:2000::1:2345:6789:abcd
鏈路本地地址(Link-Local Addresses)
用于同一個鏈路上的相鄰節(jié)點之間通信,相當于IPv4里面的169.254.0.0/16地址粒竖。Ipv6的路由器不會轉發(fā)鏈路本地地址的數據包颅崩。前10個bit是1111 1110 10,由于最后是64bit的interface ID温圆,所以它的前綴總是FE80::/64
例如:FE80::1
站點本地地址(Site-Local Addresses)
對于無法訪問internet的本地網絡挨摸,可以使用站點本地地址,這個相當于IPv4里面的private address(10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16)岁歉。它的前10個bit是1111 1110 11得运,它最后是16bit的Subnet ID和64bit的interface ID膝蜈,所以它的前綴是FEC0::/48。
值得注意的是熔掺,在RFC3879中饱搏,最終決定放棄單播站點本地地址。放棄的理由是置逻,由于其固有的二義性帶來的單播站點本地地址的復雜性超過了它們可能帶來的好處推沸。它在RFC4193中被ULA取代。
唯一的本地IPv6單播地址(ULA券坞,Unique Local IPv6 Unicast Address)
在RFC4193中標準化了一種用來在本地通信中取代單播站點本地地址的地址鬓催。ULA擁有固定前綴FD00::/8,后面跟一個被稱為全局ID的40bit隨機標識符恨锚。
未指定地址(Unspecified address)
0:0:0:0:0:0:0:0或者::
當一個有效地址還不能確定宇驾,一般用未指定地址作為源地址。未指定地址不能作為一個目標地址來使用猴伶。
回環(huán)地址(Loopback address)
回環(huán)地址::1用于標識一個回環(huán)接口课舍,可以使一個節(jié)點可以給自己發(fā)送數據包。相當于IPv4的回環(huán)地址127.0.0.1
兼容IPv4的地址(IPv4-compatible address)
形如::w.x,y.z他挎,這里的w.x.y.z是IPv4公共地址的十進制點號表示法筝尾,用于IPv6/IPv4節(jié)點們(同時支持)在使用僅支持IPv4的網絡上用IPv6的協(xié)議進行通信。
但是事實證明這種技術不是個好主意办桨,RFC4291中廢棄了對這類地址的使用筹淫。
IPv4映射地址(IPv4-mapped address)
形如::FFFF:w.x.y.z,這里的w.x.y.z是IPv4公共地址的十進制點號表示法,用于一個僅支持IPv4的節(jié)點表現(xiàn)為一個IPv6的節(jié)點
6over4地址
[64bit-prefix]:0:0:WWXX:YYZZ,其中的WWXX:YYZZ是w.x.y.z IPv4公共地址的十進制點號表示法崔挖,用于一個使用6to4協(xié)議的隧道機制的節(jié)點贸街。
6to4地址
2002:WWXX:YYZZ:[SLA ID]:[Interface ID],用于表示一個使用6to4協(xié)議的隧道機制節(jié)點。
多播IPv6地址(Multicast IPv6 Addresses)
前8個bit為1111 1111狸相,
其中FF01::到FF0F::的多播地址是保留專用地址
FF01::1節(jié)點本地范圍所有節(jié)點多播地址
FF02::1鏈路本地范圍所有節(jié)點多播地址
FF01::2節(jié)點本地范圍所有路由器多播地址
FF02::2鏈路本地范圍所有路由器多播地址
FF05::2站點本地范圍所有路由器多播地址