作者 | 向閑
小編 | 不吃豬頭肉
引言
IPv6是互聯(lián)網(wǎng)升級(jí)演進(jìn)的必然趨勢(shì)、網(wǎng)絡(luò)技術(shù)創(chuàng)新的重要方向、網(wǎng)絡(luò)強(qiáng)國(guó)建設(shè)的基礎(chǔ)支撐。近些年,隨著我國(guó)大力推動(dòng)IPv6規(guī)模部署和應(yīng)用,目前中國(guó)的IPv6滲透率已超過(guò)70%。
對(duì)于車(chē)載以太網(wǎng)來(lái)說(shuō),目前IPv4是車(chē)載IP通信的主流協(xié)議,但隨著車(chē)輛的智能化、網(wǎng)聯(lián)化程度不斷提高,IPv6協(xié)議應(yīng)用在車(chē)載以太網(wǎng)是一種未來(lái)趨勢(shì)。
那IPv6是什么呢,它包含哪些內(nèi)容呢,帶著這些疑問(wèn)本文將帶領(lǐng)讀者認(rèn)識(shí)IPv6。對(duì)于引言提到的IPv4協(xié)議,有想了解的讀者可以閱讀上一篇文章《IPv4協(xié)議—互聯(lián)網(wǎng)通信協(xié)議第四版》。為什么需要IPv6協(xié)議
IPv6協(xié)議(Internet Protocol version 6)——互聯(lián)網(wǎng)通信協(xié)議第六版,是互聯(lián)網(wǎng)工程任務(wù)組(IETF)設(shè)計(jì)的用于替代IPv4的下一代IP協(xié)議。IPv6的出現(xiàn)和普及可以有效地解決IPv4地址枯竭問(wèn)題。為什么沒(méi)有IPv5
IPv5曾被提出并設(shè)計(jì)用于多媒體傳輸,?但由于其地址限制、?缺乏廣泛標(biāo)準(zhǔn)化和支持以及實(shí)際應(yīng)用中存在的問(wèn)題,?IPv5并沒(méi)有成為廣泛應(yīng)用的互聯(lián)網(wǎng)協(xié)議。?相反,?IPv6作為更先進(jìn)的協(xié)議,?成功地滿(mǎn)足了未來(lái)互聯(lián)網(wǎng)的需求,?成為了下一代互聯(lián)網(wǎng)協(xié)議的標(biāo)準(zhǔn)。IPv6地址表示方法
IPv6地址長(zhǎng)度為128位,每16位地址為一組,通常分為8組,每組十六進(jìn)制數(shù)間用冒號(hào)分隔,例如:ABCD2345ABCD2345:6789。
RFC2373標(biāo)準(zhǔn)中規(guī)定了IPv6的規(guī)范文本表示形式:
1、每組中的前導(dǎo)“0”都可以省略,200100000008200CDB823800417A。
2、地址中包含的連續(xù)兩個(gè)或多個(gè)均為0的組,可以用雙冒號(hào)“::”來(lái)代替,F(xiàn)F01000:1101。
3、在一個(gè)IPv6地址中只能使用一次雙冒號(hào)“::”,否則當(dāng)計(jì)算機(jī)將壓縮后的地址恢復(fù)成128位時(shí),無(wú)法確定每個(gè)“::”代表0的個(gè)數(shù)。
IPv6地址類(lèi)型
IPv6協(xié)議主要定義了三種地址類(lèi)型:單播地址、組播地址和任播地址。與IPv4地址類(lèi)型比較,IPv6新增了任播地址,取消了IPv4的廣播地址。但在IPv6協(xié)議中,廣播功能是通過(guò)組播來(lái)完成的。
1.單播地址
用來(lái)唯一標(biāo)識(shí)一個(gè)接口,類(lèi)似于IPv4中的單播地址。發(fā)送到單播地址的數(shù)據(jù)報(bào)文將被傳送給此地址所標(biāo)識(shí)的一個(gè)接口。
目前常用的單播地址有:未指定地址、環(huán)回地址、鏈路本地地址、唯一本地地址、全局單播地址。
1.未指定地址(0000:0/128或::/128):僅用于表示某個(gè)地址不存在,等同于IPv4未指定地址0.0.0.0。未指定地址通常被用做嘗試驗(yàn)證暫定地址唯一性數(shù)據(jù)包的源地址,并且永遠(yuǎn)不會(huì)指派給某個(gè)接口或被用做目標(biāo)地址。
2.環(huán)回地址(0000:1/128或::1/128):用于標(biāo)識(shí)環(huán)回接口,允許節(jié)點(diǎn)將數(shù)據(jù)包發(fā)送給自己,等同于IPv4環(huán)回地址127.0.0.1。
3.鏈路本地地址(FE80::/10):僅用于單個(gè)鏈路(鏈路層不能跨VLAN),不能在不同子網(wǎng)中路由。
4.唯一本地地址(FC00::/7、FD00::/8和FC00::/8):唯一本地地址是本地全局的,它應(yīng)用于本地通信,但不通過(guò)Internet路由,將其范圍限制為組織的邊界。
5.全局單播地址:等同于IPv4中的公網(wǎng)地址,可以在IPv6 Internet上進(jìn)行全局路由和訪(fǎng)問(wèn)。這種地址類(lèi)型允許路由前綴的聚合,從而限制了全球路由表項(xiàng)的數(shù)量。
2.組播地址
用來(lái)標(biāo)識(shí)一組接口(通常這組接口屬于不同的節(jié)點(diǎn)),類(lèi)似于IPv4中的組播地址。發(fā)送到組播地址的數(shù)據(jù)報(bào)文被傳送給此地址所標(biāo)識(shí)的所有接口。
IPv6組播地址的最高的8位固定為1111 1111,如FF00::/8。
3.任播地址
用來(lái)標(biāo)識(shí)一組接口(通常這組接口屬于不同的節(jié)點(diǎn))。發(fā)送到任播地址的數(shù)據(jù)報(bào)文被傳送給此地址所標(biāo)識(shí)的一組接口中距離源節(jié)點(diǎn)最近(根據(jù)使用的路由協(xié)議進(jìn)行定義)的一個(gè)接口。
一個(gè)任播地址必須不能用作IPv6數(shù)據(jù)包的源地址,也不能分配給IPv6主機(jī),僅可以分配給IPv6路由器。IPv6報(bào)頭格式
IPv6報(bào)文分為IPv6報(bào)頭(長(zhǎng)度固定為40字節(jié))、擴(kuò)展報(bào)頭和數(shù)據(jù)部分。其中,擴(kuò)展報(bào)頭是可選報(bào)頭,可能存在0個(gè)、1個(gè)或多個(gè)。
IPv6報(bào)頭結(jié)構(gòu)如下圖所示:
-版本號(hào)(Version)
4bits,表示當(dāng)前IP協(xié)議版本號(hào),此處協(xié)議版本號(hào)為IPv6(6)。
-流量等級(jí)(Traffic Class)
8bits,用于識(shí)別和區(qū)分IPv6報(bào)文的不同類(lèi)別或優(yōu)先級(jí)。
-流標(biāo)簽(Flow Label)
20bits,用來(lái)標(biāo)識(shí)同一個(gè)流里面的報(bào)文,對(duì)于不支持Flow Label字段功能的主機(jī)或路由器,需要在發(fā)起報(bào)文時(shí)將該字段設(shè)置為零,在轉(zhuǎn)發(fā)報(bào)文時(shí)不修改該字段,在接收?qǐng)?bào)文時(shí)忽略該字段。
-載荷長(zhǎng)度(Payload Length)
16bits,IPv6有效載荷長(zhǎng)度,包含擴(kuò)展報(bào)頭和數(shù)據(jù)部分的長(zhǎng)度。
-下一報(bào)頭(Next Header)
8bits,標(biāo)識(shí)緊跟在IPv6報(bào)頭后的報(bào)頭類(lèi)型。
-跳數(shù)限制(Hop Limit)
8bits,該字段類(lèi)似于IPv4中的TTL,每次轉(zhuǎn)發(fā)跳數(shù)減一,該字段達(dá)到0時(shí)包將會(huì)被丟棄。
-源地址(Source Address)
128bits,標(biāo)識(shí)該IPv6報(bào)文的源地址。
-目標(biāo)地址(Destination Address)
128bits,標(biāo)識(shí)該IPv6報(bào)文的目標(biāo)地址。
IPv6擴(kuò)展報(bào)頭
IPv6報(bào)文中不再有“選項(xiàng)”字段,而是通過(guò)“下一報(bào)頭”字段配合IPv6擴(kuò)展報(bào)頭來(lái)實(shí)現(xiàn)選項(xiàng)的功能。使用擴(kuò)展頭時(shí),將在IPv6報(bào)文下一報(bào)頭字段表明首個(gè)擴(kuò)展報(bào)頭的類(lèi)型,再根據(jù)該類(lèi)型對(duì)擴(kuò)展報(bào)頭進(jìn)行讀取與處理。每個(gè)擴(kuò)展報(bào)頭同樣包含下一報(bào)頭字段,若接下來(lái)有其他擴(kuò)展報(bào)頭,即在該字段中繼續(xù)標(biāo)明接下來(lái)的擴(kuò)展報(bào)頭的類(lèi)型,從而達(dá)到添加連續(xù)多個(gè)擴(kuò)展報(bào)頭的目的。在最后一個(gè)擴(kuò)展報(bào)頭的下一報(bào)頭字段中,則標(biāo)明該報(bào)文上層協(xié)議的類(lèi)型,用以讀取上層協(xié)議數(shù)據(jù)。IPv6擴(kuò)展頭使用示例
使用協(xié)議
1.地址配置協(xié)議
IPv6使用兩種地址自動(dòng)配置協(xié)議,分別為無(wú)狀態(tài)地址自動(dòng)配置協(xié)議(SLAAC)和IPv6動(dòng)態(tài)主機(jī)配置協(xié)議(DHCPv6)。SLAAC不需要服務(wù)器對(duì)地址進(jìn)行管理,主機(jī)直接根據(jù)網(wǎng)絡(luò)中的路由器通告信息與本機(jī)MAC地址結(jié)合計(jì)算出本機(jī)IPv6地址,實(shí)現(xiàn)地址自動(dòng)配置;DHCPv6由DHCPv6服務(wù)器管理地址池,用戶(hù)主機(jī)從服務(wù)器請(qǐng)求并獲取IPv6地址及其他信息,達(dá)到地址自動(dòng)配置的目的。
1)無(wú)狀態(tài)地址自動(dòng)配置無(wú)狀態(tài)地址自動(dòng)配置的核心是不需要額外的服務(wù)器管理地址狀態(tài),主機(jī)可自行計(jì)算地址進(jìn)行地址自動(dòng)配置,包括4個(gè)基本步驟:
(1)鏈路本地地址配置。主機(jī)計(jì)算本地地址。
(2)重復(fù)地址檢測(cè),確定當(dāng)前地址唯一。
(3)全局前綴獲取,主機(jī)計(jì)算全局地址。
(4)前綴重新編址,主機(jī)改變?nèi)值刂贰?/p>
2)IPv6動(dòng)態(tài)主機(jī)配置協(xié)議IPv6動(dòng)態(tài)主機(jī)配置協(xié)議DHCPv6是由IPv4場(chǎng)景下的DHCP發(fā)展而來(lái)。客戶(hù)端通過(guò)向DHCP服務(wù)器發(fā)出申請(qǐng)來(lái)獲取本機(jī)IP地址并進(jìn)行自動(dòng)配置,DHCP服務(wù)器負(fù)責(zé)管理并維護(hù)地址池以及地址與客戶(hù)端的映射信息。
DHCPv6在DHCP的基礎(chǔ)上,進(jìn)行了一定的改進(jìn)與擴(kuò)充。其中包含3種角色:DHCPv6客戶(hù)端,用于動(dòng)態(tài)獲取IPv6地址、IPv6前綴或其他網(wǎng)絡(luò)配置參數(shù);DHCPv6服務(wù)器,負(fù)責(zé)為DHCPv6客戶(hù)端分配IPv6地址、IPv6前綴和其他配置參數(shù);DHCPv6中繼,它是一個(gè)轉(zhuǎn)發(fā)設(shè)備。
2.路由協(xié)議
與IPv4相同,IPv6路由協(xié)議同樣分成內(nèi)部網(wǎng)關(guān)協(xié)議(IGP)與外部網(wǎng)關(guān)協(xié)議(EGP),其中IGP包括由RIP變化而來(lái)的RIPng,由OSPF變化而來(lái)的OSPFv3,以及IS-IS協(xié)議變化而來(lái)的IS-ISv6。EGP則主要是由BGP變化而來(lái)的BGP4+。本文不對(duì)IPv6的路由協(xié)議作更進(jìn)一步展開(kāi)說(shuō)明,如果各位對(duì)文章中提到的IPv6路由協(xié)議內(nèi)容感興趣的,可以去網(wǎng)上搜索相關(guān)知識(shí)點(diǎn)學(xué)習(xí)拓展。優(yōu)勢(shì)特點(diǎn)
與IPv4相比,IPv6具有以下幾個(gè)優(yōu)勢(shì):
IPv6具有更大的地址空間
IPv4中規(guī)定IP地址長(zhǎng)度為32,最大地址個(gè)數(shù)為232;而IPv6中IP地址的長(zhǎng)度為128,即最大地址個(gè)數(shù)為2128。與32位地址空間相比,其地址空間增加了2128-232個(gè)。
IPv6使用更小的路由表
IPv6的地址分配一開(kāi)始就遵循聚類(lèi)的原則,這使得路由器能在路由表中用一條記錄表示一片子網(wǎng),大大減小了路由器中路由表的長(zhǎng)度,提高了路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的速度。
IPv6增加了增強(qiáng)的組播支持以及對(duì)流的控制
這使得網(wǎng)絡(luò)上的多媒體應(yīng)用有了長(zhǎng)足發(fā)展的機(jī)會(huì),為服務(wù)質(zhì)量QoS(Quality of Service)控制提供了良好的網(wǎng)絡(luò)平臺(tái)。
IPv6加入了對(duì)自動(dòng)配置的支持
這是對(duì)DHCP協(xié)議的改進(jìn)和擴(kuò)展,使得網(wǎng)絡(luò)(尤其是局域網(wǎng))的管理更加方便和快捷。
IPv6具有更高的安全性
在使用IPv6網(wǎng)絡(luò)中,用戶(hù)可以對(duì)網(wǎng)絡(luò)層的數(shù)據(jù)進(jìn)行加密并對(duì)IP報(bào)文進(jìn)行校驗(yàn),在IPv6中的加密與鑒別選項(xiàng)提供了分組的保密性與完整性。極大地增強(qiáng)了網(wǎng)絡(luò)的安全性。
允許擴(kuò)充
如果新的技術(shù)或應(yīng)用需要時(shí),IPv6允許協(xié)議進(jìn)行擴(kuò)充。
更好的頭部格式
IPv6使用新的頭部格式,其選項(xiàng)與基本頭部分開(kāi),如果需要,可將選項(xiàng)插入到基本頭部與上層數(shù)據(jù)之間。這就簡(jiǎn)化和加速了路由選擇過(guò)程,因?yàn)榇蠖鄶?shù)的選項(xiàng)不需要由路由選擇。IPv6的發(fā)展與前景
“第三屆中國(guó)IPv6創(chuàng)新發(fā)展大會(huì)”指出,當(dāng)前全球互聯(lián)網(wǎng)正處在從IPv4向IPv6過(guò)渡的關(guān)鍵時(shí)期,作為新一代互聯(lián)網(wǎng)協(xié)議,IPv6具有更加廣闊的網(wǎng)絡(luò)地址空間和更高的安全性,為物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算等新興技術(shù)發(fā)展提供堅(jiān)實(shí)的支撐,是全球公認(rèn)的下一代互聯(lián)網(wǎng)商業(yè)應(yīng)用的解決方案。加快推進(jìn)IPv6的部署和應(yīng)用,對(duì)于打造競(jìng)爭(zhēng)新優(yōu)勢(shì),加快形成新質(zhì)生產(chǎn)力,推動(dòng)網(wǎng)絡(luò)強(qiáng)國(guó)和數(shù)字中國(guó)建設(shè)具有重要意義。當(dāng)前我國(guó)IPv6用戶(hù)滲透率已超過(guò)70%,近年來(lái)推動(dòng)IPv6+已顯現(xiàn)其潛力。 總結(jié)
IPv6作為替代IPv4的下一代協(xié)議,雖然目前還未全面普及,但隨著技術(shù)的發(fā)展和用戶(hù)需求的增長(zhǎng),全面普及是不可避免的趨勢(shì)。所以提前認(rèn)識(shí)和了解IPv6能夠幫助我們從容應(yīng)對(duì)未來(lái)IPv6所帶來(lái)的挑戰(zhàn)。
北匯信息是一家專(zhuān)注于汽車(chē)電子測(cè)試領(lǐng)域的企業(yè),對(duì)車(chē)載以太網(wǎng)測(cè)試有著豐富經(jīng)驗(yàn),并可提供相關(guān)培訓(xùn)、咨詢(xún)服務(wù)以及測(cè)試解決方案,幫助汽車(chē)制造商和零部件供應(yīng)商確保其車(chē)載以太網(wǎng)系統(tǒng)的可靠性和安全性。如果需要具體的測(cè)試服務(wù)或了解更多信息,歡迎大家來(lái)聯(lián)系我們。參考文獻(xiàn):【1】《RFC 2460》【2】《RFC 2373》
-
通信協(xié)議
+關(guān)注
關(guān)注
28文章
997瀏覽量
40945 -
互聯(lián)網(wǎng)
+關(guān)注
關(guān)注
54文章
11229瀏覽量
105579 -
IPv6
+關(guān)注
關(guān)注
6文章
709瀏覽量
60657
發(fā)布評(píng)論請(qǐng)先 登錄
工信部:推進(jìn) IPv6/IPv6 + 等標(biāo)準(zhǔn)研制,助力各行業(yè)數(shù)字化升級(jí)

從政策視角看 IPv6 的發(fā)展與推進(jìn)

IPv4 向 IPv6 升級(jí)體現(xiàn)了互聯(lián)網(wǎng)架構(gòu)的先進(jìn)、開(kāi)放、包容與安全

2025,IPv6 改造進(jìn)入關(guān)鍵 “沖刺” 期

IPv6是新質(zhì)互聯(lián)網(wǎng)時(shí)代,AI 賦能下的網(wǎng)絡(luò)基石

解鎖IPv6,給家庭隱私上把 “安全鎖”

新質(zhì)互聯(lián)網(wǎng)開(kāi)啟 IPv6 技術(shù)演進(jìn)新紀(jì)元

ICMPv6協(xié)議基礎(chǔ)簡(jiǎn)介

什么是IPv6隧道技術(shù)
IPv6的優(yōu)勢(shì)和挑戰(zhàn)
IPv6與IPv4的區(qū)別
國(guó)家大力部署 IPv6,打造下一代互聯(lián)網(wǎng)新生態(tài)

IPv6組播技術(shù)為互聯(lián)網(wǎng)帶來(lái)怎樣的革新發(fā)展?

評(píng)論