tft每日頭條

 > 生活

 > ipv6常用地址

ipv6常用地址

生活 更新时间:2024-10-21 06:51:29

作為互聯網用戶,或多或少聽過IPv4地址枯竭的消息,而對于定義IPv4的IETF(互聯網工程任務組)來說,也沒有預料到如今的互聯網會出現如此龐大的用戶量增長。

IPv4的網絡地址資源局限,已經嚴重制約了互聯網的應用和發展。目前常用的NAT(網絡地址轉換)技術隻能緩解公網IP數量不足的燃眉之急,而真正能從根本解決IP地址數量問題和推進互聯網發展的技術方案還得依靠ipv6(Internet Protocol Version 6,互聯網協議第6版)。

ipv6常用地址(IT知識大全IPv6詳解)1

随着各國及各大運營商對IPv6的發展推動,IPv6已經漸漸進入用戶的生活當中,例如我們在打開某些APP的開啟畫面中會看到IPv6的标示。

ipv6常用地址(IT知識大全IPv6詳解)2

那麼為什麼越來越多的APP會将IPv6的标示寫入啟動界面,IPv6僅僅隻是讓IP地址數量變多嗎?


一、IPv6地址數量

在IPv4中規定IP地址長度為32位二進制數,約等于2^32個網絡地址。而IPv6具有更大的地址空間,長度為128位二進制數,約等于2^128個網絡地址(約3.4×10^38),這個數量已經遠遠大于人們對互聯網發展規模的想象。

ipv6常用地址(IT知識大全IPv6詳解)3

二、IPv6地址格式

IPv6因為地址長度較大,相對的地址格式也會複雜不少,而且采用的為16進制的表示方式(數字0-9加上字母A-F),想要記住一個IPv6地址并不容易。

ipv6常用地址(IT知識大全IPv6詳解)4

IPv6地址是可以進行縮寫表示的,例如冒号分隔的每組數值前面的0可以省略不寫,例如:

ipv6常用地址(IT知識大全IPv6詳解)5

冒号分隔的一組或者連續幾組全0數值,可以用雙冒号表示(一個IP地址最多隻可出現一次::縮寫),例如:

ipv6常用地址(IT知識大全IPv6詳解)6

三、ipv6的網絡标示與主機标示

在IPv4中,大多數用戶知道是用子網掩碼來劃分IP地址的網絡号和主機号,從而得知IP地址所屬的網段,例如:192.168.1.2 (255.255.255.0),我們可以通過這個IP的掩碼長度來确定這個IP的網絡标識為前24位,即192.168.1.0為它的網段,主機标識為後8位。

那麼IPv6如何劃分網段?

IPv6的地址長度為128位(比特),默認後64位(比特)為接口ID,即主機标識。主機标識默認是由48位MAC地址加上IEEE分配的ID,依照EUI64轉換算法,進行轉換得來的,這就可以極大地降低IP地址出現重複的可能。

全局單播地址

全局單播地址是最常用的IPv6地址類型,即全球唯一的IP地址,等同于IPv4的公網IP地址。

ipv6常用地址(IT知識大全IPv6詳解)7

除了大多數全局單播地址,以下還有幾個特殊地址類型需要進行區分:

ipv6常用地址(IT知識大全IPv6詳解)8

四、IPv6的優點

1、更龐大的網絡地址數量

2、更小的路由表

因為IPv6在地址分配時遵循聚類原則,相同區域默認分配相同前綴IP地址。當路由在查找和傳遞過程中,可以更高效地選擇最優路由進行傳遞,大大節省傳遞時的開銷。

3、IPv6的分段處理

在IPv4的網絡中,數據包在傳輸過程中,路由器會根據其設置的MTU值(最大傳輸單元,默認為1500字節)來對數據包進行分片傳輸。

而在IPv6的網絡中,主機在發出數據包時,就已經對數據包進行分片處理(默認最小MTU為1280字節),這樣在數據傳輸的過程中就不需要路由器來擔任分片工作,大大提高了數據傳輸的效率。

4、即插即用

在IPv4的網絡中,如果用戶不想手動配置IP地址,就得依賴DHCP服務來進行地址自動分配。在IPv6中同樣可以通過DHCPv6進行有狀态地址分配,但是也可以不依賴DHCPv6來進行無狀态地址分配(SLAAC)。

IPv6可以通過NDP進行路由請求和通告,獲取IPv6地址的網絡前綴,而 IPv6地址的後64位是由網卡的物理地址(MAC)加上轉換算法得來,本身就是全球唯一的地址,所以也就很難遇到IP地址沖突現象。

5、傳輸安全性

在IPv6網絡中,除了對以往IPv4的報文精簡改進,最大的區别就是強制使用IPSec安全加密傳輸,讓用戶不再擔心數據抓包導緻信息洩密,也避免了大多數據數欺騙攻擊。

五、IPv6與IPv4如何互通

文章開頭提到,為什麼那麼多APP會特别标注支持IPv6網絡,原因就是,IPv4與IPv6之間網絡默認是不能互通的,而支持IPv6的APP即可以在IPv6網絡下直接進行訪問。

那麼,目前互聯網上絕大多數設備依然在使用IPv4網絡,不可能讓所有設備同時切換到IPv6的網絡上,在IPv4向IPv6過渡的漫長階段中,如何使二者網絡下的設備能正常訪問互聯網及互相通訊呢?

1、雙協議棧技術

雙協議棧技術是指在路由器或者主機上同時運行IPv4和IPv6協議。

其中大多數應用服務器采用的為雙棧主機的解決方案,嚴格意義上它并不是解決IPv4與IPv6互通的問題,而是适配兩種網絡模式來為不同網絡下的客戶端提供服務。

ipv6常用地址(IT知識大全IPv6詳解)9

當IPv4網絡下的客戶端發起請求時,服務器及鍊路會在IPv4網絡下進行響應。同理,當發起客戶端處于IPv6網絡時,服務器會在IPv6網絡下進行響應。

反之,也可以在客戶終端上配置雙協議棧,來分别訪問不同網絡協議下的服務器。

2、隧道技術

目前常見的IPv6隧道傳輸方案有手工隧道與自動隧道,例如6 over 4、6 to 4等。其中自動隧道因為需要同時配置IPv4和IPv6地址,所以需要雙協議棧路由器支持。

ipv6常用地址(IT知識大全IPv6詳解)10

隧道技術是指将IPv6的數據包封裝在IPv4的數據包裡進行發送,它好處就是不需要對現有的IPv4網絡進行改造,就可以直接利用隧道來傳輸IPv6的數據包。

隧道技術主要是為了向IPv6網絡過渡過程中減少搭建設備的成本,但是它依然無法解決純IPv4主機與IPv6主機的互通問題。

3、網絡協議轉換技術

IPv6上的網絡協議轉換技術類似于IPv4上經常使用的NAT技術,但是轉換的内容不一樣。早期的翻譯網關采用的為NAT-PT技術,但是因為技術的局限性和安全性,最終還是改用了NAT64轉換技術。

ipv6常用地址(IT知識大全IPv6詳解)11

NAT64的工作原理就是搭建一台翻譯網關位于IPv4與IPv6網絡之間,将通過網關的IPv6與IPv4的數據包進行翻譯傳輸。NAT64一般隻能單方向的将發往IPv4網絡的IPv6報文進行翻譯,而不能主動翻譯反方向的IPv4發往IPv6的報文,需要進行靜态條目綁定才能真正實現IPv4訪問IPv6網絡,在技術實現上成本較高。

4、IVI技術

IVI技術是國内研發的翻譯網關技術,雖然都屬于翻譯網關,但是NAT64轉換基于狀态,而IVI可以進行無狀态的映射。

ipv6常用地址(IT知識大全IPv6詳解)12

網絡運營商通過對一部分IPv4和IPv6地址進行映射,生成IVI專用地址。IPv6網絡的用戶如果想訪問IPv4網絡,可以通過IVI網關的映射表獲得IPv4地址來直接訪問IPv4網絡。而IPv4用戶如果需要訪問IPv6網絡,則會通過IVI網關獲得IVI-6地址來訪問IPv6網絡。

目前IVI是IPv4向IPv6過渡的較優方案,原因就是它不需要改變用戶的使用習慣和成本,可以直接由運營商進行搭建翻譯網關來進行雙網互訪。

六、總結

随着互聯網規模的快速發展,IPv4向IPv6轉變是必然趨勢。

而各國和運營商對IPv6的推動,在不久的将來會有更多的設備和産品加入物聯網大環境,原本的設備互聯問題将發生巨大改變,作為普通互聯網用戶也能享受IPv6帶來的便利。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved