|
2、單向會話通信過程
下面結(jié)合圖1詳細(xì)討論一下NAT-PT的工作機(jī)制。

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

表1 IPv4地址和會話之間的綁定

表2 IPv6首部至IPv4首部轉(zhuǎn)換

表3 IPv4首部至IPv6首部轉(zhuǎn)換
當(dāng)終端C向終端A發(fā)送數(shù)據(jù)時,終端C構(gòu)建一個以10.1.1.1.1為源地址,193.1.1.1為目的地址的IPv4分組,該IPv4分組被IPv4網(wǎng)絡(luò)路由到路由器R3。
路由器R3用該IPv4分組的目的地址檢索會話表,找到對應(yīng)項,用對應(yīng)項給出的IPv6地址取代目的地址。
由于為路由器R3配置的網(wǎng)絡(luò)前綴為2::/96,源地址被轉(zhuǎn)換成2::10.1.1.1。
IPv4分組轉(zhuǎn)換成IPv6分組時各字段的轉(zhuǎn)換過程如表3所示,源和目的地址的轉(zhuǎn)換如圖2所示。

圖2 IPv4分組至IPv6分組轉(zhuǎn)換過程

圖3 用DNS應(yīng)用層網(wǎng)關(guān)實現(xiàn)雙向會話
終端A后續(xù)發(fā)送給終端C的IPv6分組,由于在會話表中找到對應(yīng)項,可以根據(jù)對應(yīng)項中給出的IPv4地址進(jìn)行源地址轉(zhuǎn)換。在會話存在期間,會話表中給出的地址映射一直保持。一旦會話結(jié)束,這種地址映射也隨之消除,分配的IPv4地址可以再次分配給其他IPv6網(wǎng)絡(luò)中的終端。不同類型會話的結(jié)束方式不同,有些類型的會話有會話結(jié)束過程,有些類型的會話沒有明顯的會話結(jié)束過程,后一種類型的會話用規(guī)定時間內(nèi)一直沒有屬于該會話的IP分組通過作為該會話的結(jié)束條件。 本新聞共 3頁,當(dāng)前在第 2頁 1 2 3 |
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|