NAT64屬于有狀態(tài)的地址轉(zhuǎn)換技術(shù),IVI屬于無狀態(tài)的地址轉(zhuǎn)換技術(shù),本博文簡單總結(jié)下有狀態(tài)(stateful)和無狀態(tài)(stateless)地址轉(zhuǎn)換的特點。
有狀態(tài)地址轉(zhuǎn)換的特點:(以NAT64技術(shù)中IPv6用戶訪問IPv4-only服務(wù)器為例)
在XLAT上維持IPv4 addr/port與IPv6 addr/port的轉(zhuǎn)換狀態(tài)(IPv6用戶地址與轉(zhuǎn)換后的IPv4 addr/port之間的映射關(guān)系)
在XLAT上配置地址轉(zhuǎn)換規(guī)則(映射算法)(IPv4-only服務(wù)器地址與DNS64合成的IPv6地址之間的映射算法)
僅支持IPv6發(fā)起訪問
供IPv6訪問的IPv4服務(wù)器可以分配私網(wǎng)地址,也可以分配公網(wǎng)地址
發(fā)起訪問的IPv6用戶可以分配任意IPv6地址
不能為IPv6節(jié)點分配恒定唯一的IPv4地址
無狀態(tài)地址轉(zhuǎn)換的特點:(以IVI技術(shù)為例)
在XLAT上配置地址轉(zhuǎn)換規(guī)則(映射算法),無需維護(hù)IPv4/IPv6轉(zhuǎn)換狀態(tài)
支持IPv6發(fā)起IPv4訪問也支持IPv4發(fā)起IPv6訪問
支持E2E地址透明
由于IPv6地址空間和IPv4地址空間不對稱,IPv4只能訪問一部分IPv6地址
要轉(zhuǎn)換的IPv6地址是具有特定前綴的IPv6地址
要轉(zhuǎn)換的IPv4地址建議不要采用私網(wǎng)IPv4地址
用更為通俗的話解釋就是,無狀態(tài)地址轉(zhuǎn)換時,IPv4地址和IPv6地址存在緊密關(guān)系,通過某種映射算法唯一確定,同一個用戶再任何時間轉(zhuǎn)換的結(jié)果都是一樣的,XLAT不需要記錄任何session信息(映射表),僅需要維護(hù)映射算法即可。有狀態(tài)地址轉(zhuǎn)換時,IPv4地址和IPv6地址不存在任何關(guān)系,需要根據(jù)目前IPv4 Pool的使用狀態(tài)選擇可用地址和端口進(jìn)行映射,同一個用戶在不同時間轉(zhuǎn)換獲得的結(jié)果是不同的,XLAT需要記錄用戶轉(zhuǎn)換時的session信息(映射表)。
簡言之:如果XLAT需要記錄地址轉(zhuǎn)換前后的映射情況即為有狀態(tài),反之為無狀態(tài)。
原文鏈接: