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