ipv4v6雙棧技術 IPv4 IPv6雙棧方法

2021-10-13 06:27:40 字數 1938 閱讀 6991

010-********/3337/3338-8030

傳真:82893336-8031

ipv4/ipv6

雙棧方法

正如問題的幽靈所表現出來的,傳統系統的堅固性被高估了。很長時間內,

ipv4

仍將存在,即使一些網路或連網世界的其餘部分已公升級為

ipv6

到那時,公升級系統將需要保持與

ipv4

系統的互操作能力。隨著時間的推移,互操作的

負擔將由早期的實現者承擔轉為由傳統系統的維護者來承擔。任何情況下,同時支援

ipv4

和ipv6

的系統都是必要的。

雙棧節點並不是乙個新概念。例如,許多公司主機既支援到

internet

的連線能力,也支

持連線到使用早期版本的

novellnetware(

在netware5

中,ip

已代替ip x

作為純網路層協議

的公司lan

。這些主機已經支援兩種根本不同的網路棧。到

internet

的連線能力通過

tcp/ip

協議棧來提供,

而到netware

的連線能力則通過

ipx棧來提供。

鏈路層接收到資料段並拆開,

段頭指明資料報是發給

tcp/ip

棧還是發給

ipx棧,然後將該包傳遞給正確的棧處理。

雙棧節點

ipv4/ipv6

雙棧節點與其他型別的多棧節點的工作方式相同。鏈路層接收到資料段,拆

開並檢查包頭。如果

ipv4/ipv6

頭中的第乙個字段,即

ip包的版本號是

,該包就由

ipv4

棧來處理;如果版本號是

,則由ipv6

棧處理。

最簡單的雙棧工作是只支援

ipv4

和ipv6

,但不支援隧道方式。對於大多數節點,尤其

是如果這些節點的

internet

應用軟體都已公升級為同時支援

ipv4

和ipv6

這種功能足夠。

因此,如同用於訪問

ipv4

網路服務一樣,同一應用也能夠用於訪問本地

ipv6

網路服務。節點可以

與任何ipv4

節點或ipv6

節點互操作,

但只限於與其有連線能力的網路。

在圖12-3

的示例中,

可以與雙棧節點

d互操作的節點包括:網路a

和網路b

中的ipv4

節點或ipv6

節點、網路

m中的所有

ipv4

節點,但

d不能和網路

c中的節點互操作。網路

c是嚴格的

ipv6

網路,從網路a

到網路c

沒有ipv6

路徑。鏈結網路

a和網路

m的路由器只支援

ipv4

,因此無法通過網路m

向網路c

**ipv6

包。支援隧道方式的雙棧節點增加了在

ipv4

網路上進行互操作的能力,而無需額外的

ipv6

路由器。在

ipv4

網路上以隧道方式傳送

ipv6

包使圖12-3

中的示例得以改變。例如,如果節點d

能在ipv4

上以隧道方式傳送

ipv6

包,則它可使用本地

ipv4

路由器將包**給網路

c如果節點同時支援自動隧道,則可實現無縫操作;否則需要某些鏈結配置。

IPv4 IPv6雙重協議棧

ipv4 tcp客戶與ipv6伺服器之間的通訊 1 啟動ipv6伺服器,建立套接監聽口,繫結通配位址 2 ipv4呼叫gethostbyname找到該伺服器對應的a記錄 3 呼叫connect,向伺服器傳送乙個ipv4的syn 4 伺服器設定標誌,表明是ipv4對映的ipv6位址,相應乙個ipv4的...

IPv4 IPv6雙重協議棧

ipv4 tcp客戶與ipv6伺服器之間的通訊 1 啟動ipv6伺服器,建立套接監聽口,繫結通配位址 2 ipv4呼叫gethostbyname找到該伺服器對應的a記錄 3 呼叫connect,向伺服器傳送乙個ipv4的syn 4 伺服器設定標誌,表明是ipv4對映的ipv6位址,相應乙個ipv4的...

IPv6 IPv4v6 綜合組網技術

對於大多數企業,必須以循序漸進的方式在現有的 ipv4 網路中分步引入 ipv6。因為 ipv4 和 ipv6 的協議頭格式不同,因此兩種協議之間無法進行互操作。但就當下而言,在大多數情況下,ipv6 僅僅是對 ipv4 的一種保守擴充套件。除開嵌入了 ip 位址的應用層協議 e.g.ftp tft...