IPv4網(wǎng)絡(luò )和IPv6網(wǎng)絡(luò )互連技術(shù)對比介紹
1、NAT-PT實(shí)現互連原理
本文引用地址:http://dyxdggzs.com/article/157903.htm網(wǎng)絡(luò )地址和協(xié)議轉換(NAT-PT)是一種將實(shí)現IPv4分組格式和IPv6分組格式之間轉換和動(dòng)態(tài)NAT有機結合的地址和協(xié)議轉換技術(shù),它對IPv6網(wǎng)絡(luò )中終端的地址配置沒(méi)有限制,也不需要對想和IPv4網(wǎng)絡(luò )通信的終端分配IPv4地址。它和IPv4網(wǎng)絡(luò )所采用的動(dòng)態(tài)NAT一樣,在網(wǎng)絡(luò )邊界的地址和協(xié)議轉換器設置一組IPv4地址,并以此構成IPv4地址池,當IPv6網(wǎng)絡(luò )中的某個(gè)終端發(fā)起和IPv4網(wǎng)絡(luò )中的終端之間的會(huì )話(huà)時(shí),由地址和協(xié)議轉換器為發(fā)起會(huì )話(huà)的終端分配一個(gè)IPv4地址,并將該IPv4地址和該終端發(fā)起的會(huì )話(huà)綁定在一起。如果會(huì )話(huà)是TCP連接,則可用會(huì )話(huà)兩端的源和目的地址、源和目的端口號來(lái)標識該會(huì )話(huà)。在會(huì )話(huà)存在期間,該IPv4地址一直分配給發(fā)起會(huì )話(huà)的終端,當屬于該會(huì )話(huà)的IPv6分組經(jīng)過(guò)地址和協(xié)議轉換器進(jìn)入IPv4網(wǎng)絡(luò )時(shí),用該IPv4地址取代IPv6分組的源地址,并完成IPv6分組至IPv4分組的轉換。IPv4網(wǎng)絡(luò )中的終端用該IPv4地址和發(fā)起會(huì )話(huà)的終端通信,當屬于該會(huì )話(huà)的IPv4分組進(jìn)入地址和協(xié)議轉換器時(shí),用該IPv4分組的目的地址檢索會(huì )話(huà)表,用會(huì )話(huà)表中給出的發(fā)起會(huì )話(huà)的終端的IPv6地址取代IPv4分組的目的地址,并完成IPv4分組至IPv6分組的轉換。在NAT-PT中,96bit網(wǎng)絡(luò )前綴可以是任意的網(wǎng)絡(luò )地址,但必須保證IPv6網(wǎng)絡(luò )將目的地址和該96bit網(wǎng)絡(luò )前綴匹配的IPv6分組路由到網(wǎng)絡(luò )邊界的地址和協(xié)議轉換器。地址和協(xié)議轉換器將和96bit網(wǎng)絡(luò )前綴匹配的目的地址的低32bit作為IPv4地址。反之,地址和協(xié)議轉換器在IPv4分組的源地址前加上96bit網(wǎng)絡(luò )前綴后作為IPv6分組的源地址。
2、單向會(huì )話(huà)通信過(guò)程
下面結合圖1詳細討論一下NAT-PT的工作機制。

圖1 NAT-PT實(shí)現網(wǎng)絡(luò )地址和協(xié)議轉動(dòng)過(guò)程
在圖1中,當終端A發(fā)起和終端C的會(huì )話(huà)時(shí),終端A發(fā)送一個(gè)以2001::2E0:FCFF:FE00:7為源地址,以2::10.1.1.1為目的地址的IPv6分組,該IPv6分組被IPv6網(wǎng)絡(luò )路由到路由器R3。
路由器R3在會(huì )話(huà)表中檢索該IPv6分組屬于的會(huì )話(huà),由于該IPv6分組是發(fā)起會(huì )話(huà)的IPv6分組,會(huì )話(huà)表中找不到該IPv6分組所屬的會(huì )話(huà),路由器R3為終端A分配一個(gè)IPv4地址,這里假定是193.1.1.1,同時(shí),在會(huì )話(huà)表中創(chuàng )建一項,將分配該終端A的IPv4地址和終端A發(fā)起的會(huì )話(huà)綁定在一起,如表1所示。
路由器R3將該IPv6分組轉換成IPv4分組,通過(guò)IPv4路由表確定的傳輸路徑將IPv4分組轉發(fā)給下一跳路由器R2。該IPv4分組經(jīng)過(guò)路由器R2轉發(fā)后到達終端C,完成終端A至終端C的傳輸過(guò)程。
IPv6分組轉換成IPv4分組時(shí)各字段的轉換過(guò)程如表2所示,源和目的地址的轉換如圖2所示。

表1 IPv4地址和會(huì )話(huà)之間的綁定

表2 IPv6首部至IPv4首部轉換

表3 IPv4首部至IPv6首部轉換
當終端C向終端A發(fā)送數據時(shí),終端C構建一個(gè)以10.1.1.1.1為源地址,193.1.1.1為目的地址的IPv4分組,該IPv4分組被IPv4網(wǎng)絡(luò )路由到路由器R3。
路由器R3用該IPv4分組的目的地址檢索會(huì )話(huà)表,找到對應項,用對應項給出的IPv6地址取代目的地址。
由于為路由器R3配置的網(wǎng)絡(luò )前綴為2::/96,源地址被轉換成2::10.1.1.1。
評論