IPv6簡(jiǎn)介和結(jié)構(gòu)以及IPv4到IPv6的過渡技術(shù)

2021-05-25    分類: 網(wǎng)站建設(shè)

IPv6是Internet Protocol Version 6的縮寫,其中Internet Protocol譯為“互聯(lián)網(wǎng)協(xié)議”。IPv6是IETF(互聯(lián)網(wǎng)工程任務(wù)組,Internet Engineering Task Force)設(shè)計(jì)的用于替代現(xiàn)行版本IP協(xié)議(IPv4)的下一代IP協(xié)議

由于IPv4大的問題在于網(wǎng)絡(luò)地址資源有限,嚴(yán)重制約了互聯(lián)網(wǎng)的應(yīng)用和發(fā)展。IPv6的使用,不僅能解決網(wǎng)絡(luò)地址資源數(shù)量的問題,而且也解決了多種接入設(shè)備連入互聯(lián)網(wǎng)的障礙

推動(dòng)IPv6發(fā)展的主要問題是IPv4地址空間即將耗盡。IPv6也提供了一些新的特性和和改善措施:

1、設(shè)計(jì)回歸簡(jiǎn)潔、透明,提高實(shí)現(xiàn)效率,減少?gòu)?fù)雜性

2、為新出現(xiàn)的移動(dòng)業(yè)務(wù)提供支持

3、重新引入端到端安全和QoS

Ipv6的優(yōu)點(diǎn)

  • 128位地址結(jié)構(gòu),提供充足的地址空間
  • 層次化的網(wǎng)絡(luò)結(jié)構(gòu),提高了路由效率
  • IPv6報(bào)文頭簡(jiǎn)潔,靈活,效率更高,易于擴(kuò)展

IPv6和IPv4相比,去除了IHL、Identification、Flags、Fragment Offset、Header Checksum、Options、Paddiing域,只增了流標(biāo)簽域Flow Label域,另外,IPv6為了更好支持各種選項(xiàng)處理,提出了擴(kuò)展頭的概念

(4)支持自動(dòng)配置,即插即用

(5)支持端到端安全(IPSec)

(6)支持移動(dòng)特性

(7)新增流標(biāo)簽功能,更利于支持QoS

IPv6地址結(jié)構(gòu)

1、IPv6地址表示

IPv6地址包括128比特,由使用由冒號(hào)分隔的16比特的十六進(jìn)制數(shù)表示。

另外,對(duì)于中間比特連續(xù)為0的情況,還提供了簡(jiǎn)易表示方法―――把連續(xù)出現(xiàn)的0省略掉,用::代替(注意::只能出現(xiàn)一次,否則不能確定到底有多少省略的0)

1080:0:0:0:8:800:200C:417A    等價(jià)于 1080::8:800:200C:417A

FF01:0:0:0:0:0:0:101           等價(jià)于 FF01::101

1080:0:0:0:8:0:0:417A          等價(jià)于1080::8:0:0:417A

不同于IPV4地址,IPV6地址需要用[]括起來才可以被瀏覽器訪問,上面一個(gè)就要在瀏覽器中輸入http://[2001:cdba:0000:0000:0000:0000:3257:9652]才可以被瀏覽器識(shí)別。另 IE6不認(rèn)IPV6地址

2、IPv6地址前綴表示

ipv6-address/prefix-length

2001:cdba:0000:0000:0000:0000:3257:9652/64

首碼               介面識(shí)別字    首碼長(zhǎng)度

ipv6-address為16進(jìn)制表示的128比特地址;prefix-length為10進(jìn)制表示的地址前綴長(zhǎng)度。

3、IPv6地址分類

RFC2373中定義了多種IPv6地址類型

IPv6地址分為單播地址、泛播地址、多播地址。和IPv4相比,取消了廣播地址類型,以更豐富的多播地址代替,同時(shí)增加了泛播地址類型

3.1、IPv6單播地址

所有格式前綴不是多播格式前綴(1111 1111)的IPv6地址都是IPv6單播格式(泛播和IPv6單播格式相同)目前廣泛使用的是可聚合全球單播地址、站點(diǎn)本地地址和鏈路本地地址。

IPv6單播地址由子網(wǎng)前綴和接口ID兩部分組成,子網(wǎng)前綴由IANA、ISP和各組織分配。接口標(biāo)識(shí)符目前定義為64比特,可以由本地鏈路標(biāo)識(shí)生成或采用隨機(jī)算法生成以保證唯一性

IPv6單播地址有以下六種類型:

1-Aggregate Global Unicast Address   2xxx:xxxxx/3 – 3FFF: :FFFF
2001::/16 IPV6因特網(wǎng)地址
2002::/16 6to4過渡地址
2-Link Local Address              FE80::/10   (前10位以FE80開頭)
3-Site Local Address (Private)       FEC0::/10
4-Unspecified Address              0:0:0:0:0:0:0:0/128 => ::/128
5-Loopback Address                0:0:0:0:0:0:0:1/128 => ::1/128
6-IPv4 Compatible Address            ::192.168.30.1 => ::C0A8:1E01

3.2、IPv6泛播地址

IPv6泛播地址格式和IPv6單播地址相同,用來標(biāo)識(shí)一組接口的地址。一般這些接口屬于不同的節(jié)點(diǎn)。發(fā)往泛播地址的報(bào)文被送到這組接口中與其最近的接口

3.3、IPv6多播地址(組播)

前綴:FF00::/8   占用了0.38%的IPV6地址空間

Flags域

標(biāo)志位為0000表示是永久保留的組播地址,分配給各種技術(shù)使用
標(biāo)志位為0001表示是用戶可使用的臨時(shí)組播地址
Scope域

范圍段定義了組播地址的范圍,其定義如下:
二進(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)地址

group ID域

標(biāo)識(shí)多播組(可能是永久的,也可能是臨時(shí)的,范圍由scope定義)

下面是一些組播指定地址:
(1)        保留的多播地址:

FF00::~FF0F::        (共16個(gè)地址)

(2)        所有節(jié)點(diǎn)的地址

FF01:0:0:0:0:0:0:1   (節(jié)點(diǎn)本地)

FF02:0:0:0:0:0:0:1   (鏈路本地)

(3)        所有路由器地址

FF01:0:0:0:0:0:0:2   (節(jié)點(diǎn)本地)

FF02:0:0:0:0:0:0:2   (鏈路本地)

FF05:0:0:0:0:0:0:2   (站點(diǎn)本地)

(4)        被請(qǐng)求節(jié)點(diǎn)的地址

FF02:0:0:0:0:1:FFXX:XXXX


以下IPV6地址比較特殊:


■::/96   即0:0:0:0:0:d:d:d:d 兼容IPV4地址

■::/128  即0:0:0:0:0:0:0:0:0  不確定地址。它不能分配給任何節(jié)點(diǎn)。它的一個(gè)應(yīng)用示例是初始化主機(jī)時(shí),在主機(jī)未取得自己的地址以前,可在它發(fā)送的任何IPv6包的源地址字段放上不確定地址。不確定地址不能在IPv6包中用作目的地址,也不能用在IPv6路由頭中

■::1/128 即0:0:0:0:0:0:0:0:1 回環(huán)地址。節(jié)點(diǎn)用它來向自身發(fā)送IPv6包。它不能分配給任何物理接口。功能很像我們熟悉的127.0.0.1

■2001:db8::/32 即2001:db8:0:0:0:d:d:d:d  可以理解為保留地址,共特殊目的使用。

■ ff01::1/128(或者只是ff01::1)。接口本地作用域的所有節(jié)點(diǎn)多播地址。

■ ff02::1/128(或者只是ff02::1)。鏈路本地作用域的所有節(jié)點(diǎn)多播地址,與IPv4中的廣播地址類似。

■ ff02::2/128(或者只是ff02::2)。鏈路本地作用域的所有路由器多播地址。

■ ff05::2/128(或者只是ff05::2)。站點(diǎn)本地作用域的所有路由器多播地址。

■ 2002::/16。該前綴用于6to4尋址。

■ ff00::/8。用于多播地址。

■ fe80::/64。鏈路本地地址,它是一種自動(dòng)分配的IP地址,類似于在IPv4中的自動(dòng)專用IP地址(APIPA)。如果看到接口分配了一個(gè)這樣的地址,表示DHCPv6服務(wù)器不可用。更多信息可參看本小節(jié)的”鏈路本地地址”部分。

■ fc00::/8或fd00::/8。ULA可以在Intranet上路由,不能在Internet上路由。ULA在功能上與私有IPv4網(wǎng)絡(luò)(10.0.0.0/8,172.16.0.0/12和192.168.0.0/16)類似,因?yàn)樗鼈冊(cè)试S創(chuàng)建復(fù)雜的內(nèi)部網(wǎng)絡(luò),并且無需分配公共地址空間。


IPv6全球單播地址空間分配

因特網(wǎng)分配地址權(quán)威機(jī)構(gòu)(IANA)負(fù)責(zé)IPv6地址空間的分配。目前IANA從整個(gè)可聚合全球單播地址空間(格式前綴為001)中取2001::/16進(jìn)行分配。

RFC2450中描述了推薦的地址分配策略。


上圖可聚合全球單播的推薦分配方式

l              FP:格式前綴,對(duì)于可聚合全局單播固定為001。

l              TLA ID:頂級(jí)聚合標(biāo)識(shí)符。此域由IANA分配給指定的注冊(cè)機(jī)構(gòu)。

l              Sub-TLA:次頂級(jí)聚合標(biāo)識(shí)符。此域由向IANA注冊(cè)的機(jī)構(gòu)為滿足一定條件的組織分配。這些組織一般是具有一定規(guī)模的ISP。

l              NLA ID:下一級(jí)聚合標(biāo)識(shí)符。此域由地址注冊(cè)機(jī)構(gòu)或其下分配了Sub-TLA的組織分配。

l              SLA ID:站點(diǎn)級(jí)聚合標(biāo)識(shí)符。此域一般為組織或企業(yè)內(nèi)部進(jìn)行子網(wǎng)劃分使用。

IANA指定的注冊(cè)機(jī)構(gòu)則從地址空間2001::/16分配/23前綴,具體如下:

l              2001:0200::/23 到 2001:0C00::/23 分配給亞太地區(qū)(APNIC)

l              2001:0400::/23 分配給美國(guó)(ARIN)

l              2001:0600::/23到2001:0800::/23 分配給歐洲和中東(RIPE NCC)

這些注冊(cè)機(jī)構(gòu)再?gòu)腎ANA得到的地址空間分配/32前綴給IPv6 ISP,IPv6 ISP再?gòu)?32前綴中分配/48前綴給每個(gè)客戶。/48前綴的地址空間還可以進(jìn)一步分為/64前綴的子網(wǎng)。這樣每個(gè)客戶大可以有65535個(gè)子網(wǎng)。

IPv6基本功能

IPv6基本功能包括IPv6鄰居發(fā)現(xiàn)協(xié)議(鄰居發(fā)現(xiàn)、路由器發(fā)現(xiàn)、無狀態(tài)地址自動(dòng)配置、重定向)、IPv6路徑MTU發(fā)現(xiàn)以及IPv6域名解析。其中路由器發(fā)現(xiàn)和無狀態(tài)地址自動(dòng)配置是IPv6的新增功能,鄰居發(fā)現(xiàn)功能類似于IPv4 ARP,但做了改進(jìn)和增強(qiáng)。

Ipv6的安全性(IPsec)

IPv6規(guī)范中對(duì)兩個(gè)安全載荷的描述:身份驗(yàn)證頭(AH)和封裝安全載荷。一個(gè)擴(kuò)展頭提供身份驗(yàn)證,該過程使得分組的接收方可以相信源地址通過身份驗(yàn)證處理,而且分組在傳輸過程中沒有被篡改,另外一個(gè)擴(kuò)展頭保證只有合法的接收方能夠閱讀報(bào)文內(nèi)容。這兩個(gè)機(jī)制都是基于安全關(guān)聯(lián)的概念。

IPv6經(jīng)過身份驗(yàn)證和加密的分組都能傳達(dá)一個(gè)安全參數(shù) (SPI),

SPI一般是作為秘鑰交換過程中的一部分商定。

SPI 由這個(gè)接收方進(jìn)行選定。

多播發(fā)送一組接受時(shí),SPI對(duì)該組成員有效,成員把組地址和SPI的結(jié)合跟秘鑰、算法和其他參數(shù)相關(guān)聯(lián)。


IPv4向IPv6過渡技術(shù)

當(dāng)前,大量的網(wǎng)絡(luò)是IPv4網(wǎng)絡(luò),隨著IPv6的部署,很長(zhǎng)一段時(shí)間是IPv4與IPv6共存的過渡階段。通常將IPv4向IPv6過渡分為3個(gè)階段:

初始階段 – 共存階段 – 主導(dǎo)階段


過渡階段所采用的過渡技術(shù)主要包括:

雙棧技術(shù):雙棧節(jié)點(diǎn)與IPv4節(jié)點(diǎn)通訊時(shí)使用IPv4協(xié)議棧,與IPv6節(jié)點(diǎn)通訊時(shí)使用IPv6協(xié)議棧。

隧道技術(shù):提供了兩個(gè)IPv6站點(diǎn)之間通過IPv4網(wǎng)絡(luò)實(shí)現(xiàn)通訊連接,以及兩個(gè)IPv4站點(diǎn)之間通過IPv6網(wǎng)絡(luò)實(shí)現(xiàn)通訊連接的技術(shù)。

IPv4/IPv6協(xié)議轉(zhuǎn)換技術(shù):提供了IPv4網(wǎng)絡(luò)與IPv6網(wǎng)絡(luò)之間的互訪技術(shù)。


IPv6/IPv4雙協(xié)議棧

l              雙棧

l              DSTM


隧道(tunnel)是指一種協(xié)議封裝到另外一種協(xié)議中的技術(shù)。隧道技術(shù)只要求隧道兩端(也就是兩種協(xié)議邊界的相交點(diǎn))的設(shè)備支持兩種協(xié)議。IPv6穿越IPv4隧道技術(shù)提供了利用現(xiàn)有的IPv4網(wǎng)絡(luò)為互相獨(dú)立的IPv6網(wǎng)絡(luò)提供連通性,IPv6報(bào)文被封裝在IPv4報(bào)文中穿越IPv4網(wǎng)絡(luò),實(shí)現(xiàn)IPv6報(bào)文的透明傳輸。


用于IPv6穿越IPv4網(wǎng)絡(luò)的隧道技術(shù)有:

l              IPv6手工配置隧道

l              IPv4兼容地址自動(dòng)隧道

l              6to4自動(dòng)隧道

l              ISATAP自動(dòng)隧道

l              IPv6 over IPv4 GRE隧道

l              隧道代理技術(shù)

l              6over4隧道

l              BGP隧道

l              Teredo隧道


IPv6與IPv4互通技術(shù)

IPv6穿越IPv4技術(shù)是為了實(shí)現(xiàn)IPv6節(jié)點(diǎn)之間的互通,而IPv6/IPv4互通技術(shù)是為了實(shí)現(xiàn)不同協(xié)議之間的互通。也就是使IPv6主機(jī)可以訪問IPv4主機(jī),IPv4主機(jī)可以訪問IPv6主機(jī)。相關(guān)的技術(shù)有:

l              SIIT(Stateless IP/ICMP Translation)

l              NAT-PT

l              DSTM(Dual Stack Transition Mechanism)

l              SOCKs64

l              傳輸層中繼(TRT)

l              BIS(Bump in the Stack)

l              BIA(Bump in the API)

文章名稱:IPv6簡(jiǎn)介和結(jié)構(gòu)以及IPv4到IPv6的過渡技術(shù)
當(dāng)前URL:http://www.bm7419.com/news/114991.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、App設(shè)計(jì)品牌網(wǎng)站建設(shè)、商城網(wǎng)站、云服務(wù)器、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)